30
36
1
2
100
442
7
27
1000
1259
48
300
226
149
0
129
500
499
12
35
3218
57
122
2500
630
5
600
1455
144
3.00
560
8
200
1244
40
86
400
1035
20
927
18
47
1365
16
72
800
693
28
671
55
618
936
88
1142
25
65
470
3
596
17
351
823
10
33
1246
67
1064
32
59
517
9
570
4
6