10
120
0
4
50
295
2
343
365
1
325
661
12
100
729
11
32
837
3
19
1123
62
2241
57
989
13
1069
20
1024
21
2753
14
29
1405
53
1424
36
1683
8
3130
6148
6
5559
43
2745
1329
1858
1406
5
552
543
741
510