0: 6488064
1: 1256931328
2: 80007168
3: 88997888
4: 97460224
5: 103174144
6: 85966848
7: 85635072
8: 103636992
9: 97894400
10: 103952384
11: 100278272
12: 103624704
13: 103501824
14: 104693760
15: 104759296
16: 104742912
17: 104849408
18: 104857600
19: 104857600
20: 34107392
