107
2
65
1
445
178
83
327
56
92
291
100
147
74
73
240
71
121
682
68
730
8
111
0
115
66
202
69
425
850
16
521
102
45
188