175
117
136
52
93
197
259
101
685
298
870
50
110
60
661
33
18
215
286
27
262
29
203
282
243
193
573
22
30
76
49
258
111
160
56
182
640
121
82
171
97
475
277
2280
334
165
17
188
23
124
120
6
43
20