10182
15
1297
4
740
1
2599
5
1456
2
8025
3
2110
763
12683
13
7029
6
4507
1256
816
1454
1337
1178
2521
2080
7
7320
2460
516
135841
0
1114
1243
1790
2085
1565
5040
599
7887