100
27
97
13
22
43
90
146
102
617
254
25
137
185
62
3
10
222
47
103
54
33
141
192
31
73
26
2156
15
173
175
561
56
5
40
488
266
239
229
483
44
108
29
21
53
82
11
75
12
24
337
18
68
14