343
2
86
1
76
99
112
94
45
247
451
4
105
108
160
3
81
128
269
211
75
203
6
212
57
0
84
78
163
619
97
230