500
113
3
1
75
2
93
76
70
78
0
82
55
74
200
107
300
220
4
100
800
294
147
160
166
183
222
266
7
165
142
182
146
163
152
259
232
168