32
97
188
23
51
15
29
18
42
24
22
145
654
111
187
118
136
30
1079
37
74
57
75
96
39
445
68
352
38
320
41
296
10
62
9
11
69
198
63
43
49
193
85
45
90
119
304
349
100
64
6
191