224
392
185
100
326
196
48
82
67
229
451
97
153
129
421
161
141
95
278
198
380
170
292
532
686
165
194
251
88
84
456
505
286
163
817
101
670
2427
221
1517
844
402
620
227