164
139
200
3
0
2
199
64
107
126
1
46
192
85
92
558
76
166
1
180
149
160
151
110
136
134
297
126
0
100
20
50
79
75
25
375
245
5
150
85
263
116
5
0
79
99
45
241
114
