300
506
1
6
532
9
471
7
1000
1818
40
97
900
429
8
4
150
500
2
13
20
360
0
30
400
100
334
50
593
10
800
585
574
15