112
1
158
188
105
129
108
605
197
2427
2
565
331
186
362
247
84
228
68
339
338
465
562
244
364
388
347
520
304
404
538
414