30
135
1
3
100
222
0
10
500
512
11
9
443
7
6
396
8
4
1025
17
29
50
428
3.00
623
685
20
13
467
33
800
506
5
300
458
477
12
476
427
363
488
16
200
579
819
24
600
547
721
559
2.00
436
2
855
38
1329
613
60.00
814
646
19