94
13
31
27
25
89
58
41
71
90
246
50
249
37
54
15
79
100
51
44
113
63
711
28
17
279
16
32
74
43
163
236
69
84
53
102
200
56
42
19
18
45
38
9
22
52
64