100
308
1
21
500
454
7
24
300
729
9
59
323
6
17
150
451
4
26
50
396
0
5
800
467
12
10
983
3
33
200
1214
11
73
1242
16
84
5104
283
1812
8
2210
49
2239
60
2216
36
2686
1956
48
2294
121
1824
19
2923
51
4217
2
37
2917
32
3637
3161
2632
18
3562
2073
3152