300
341
2
1
100
435
6
18
600
981
48
200
520
10
7
518
500
386
466
5
14
383
8
351
3
11
1000
555
4
1058
40
10.00
596
0