107
2
65
1
445
179
83
328
60
94
292
100
148
76
73
240
72
121
684
68
731
8
111
0
117
66
203
69
425
850
16
521
102
51
188