0: 104759296
1: 724271104
2: 44683264
3: 85815296
4: 95514624
5: 103718912
6: 101539840
7: 104230912
8: 104660992
9: 104640512
10: 104378368
11: 104710144
12: 104738816
13: 104747008
14: 104857600
15: 104857600
16: 104857600
17: 51789824
