0: 4276224
1: 1256931328
2: 80007168
3: 88997888
4: 97460224
5: 103174144
6: 85966848
7: 85635072
8: 97038336
9: 93454336
10: 100966400
11: 102412288
12: 101916672
13: 104173568
14: 103927808
15: 104841216
16: 104841216
17: 104857600
18: 104857600
19: 104857600
20: 18833408
