162
2
160
1
187
72
70
78
57
106
61
41
14
482
62
931
255
538
413
472
331
564
403
303
364
562
244
344
339
388
338
465