300
349
14
4
499
24
15
506
29
8
488
13
10
484
12
292
1
100
421
2
23
500
362
6
3
200
209
0
600
553
20
7
470
540