500
25
0
400
81
1
110
1000
1286
28
49
200
121
192
2
162
190
262
7
8
600
170
155
3
700
208
157
280
17
4
370
6
350
5
12
198
264
11
255
244
222
220
179
175
214
165
169
174