225
393
185
100
327
197
48
82
67
229
451
97
154
129
421
161
141
95
278
198
380
170
292
532
686
165
195
251
88
84
456
505
286
163
817
101
670
2427
221
1517
844
402
621
227