32
100
51
657
56
25
29
22
93
279
274
1013
72
35
38
111
183
31
52
46
146
373
47
11
27
666
42
53
121
127
165
24
425
58
88
125
173
23
156
104
312
87
221
321
49
355
83
28
115