400
170
4
2
500
293
274
10
307
8
15
800
697
16
28
271
600
427
11
494
7
199
406
1
20
342
5
50
296
6
759
35
1188
9
542
456
222
0
281
339
304
999
1537
12
52
445
570
3
200
489
13
611
14
292
782
31
414
438
341