162
2
160
1
187
72
70
78
58
106
61
42
15
482
62
931
255
538
413
472
331
564
403
303
364
562
244
345
339
388
338
465