400
158
4
2
500
260
265
10
294
8
15
800
665
16
27
256
600
356
456
7
199
389
1
20
329
5
50
282
6
741
35
1152
9
524
11
213
0
271
331
297
999
1505
51
431
555
3
200
477
13
595
14
281
760
29
401
426
12
327