116
2
73
1
298
83
377
227
247
243
364
80
75
299
72
63
59
98
96
849
16
58
109
3
70
69
424
36
519
176
85
239