112
1
158
188
105
129
108
605
197
2427
2
564
331
186
362
247
84
228
68
339
338
465
562
244
364
388
346
520
303
404
538
413