400
149
4
2
500
218
256
10
284
8
15
800
630
16
27
246
600
331
9
430
6
199
372
1
20
315
5
7
50
269
727
35
1127
506
11
456
204
0
263
323
290
999
1485
51
418
544
3
200
463
13
582
14
274
748
29
391
415
12
316