200
97
442
258
424
27095
466
148
324
104
182
176
29
62
109
49
9
42
165
143
13
197
240
328
139
115
99
111
7
41
17
11
117
45
31
15
152
298
54
142
51
43
34
137
55
96
69
64
205
63
87
177