0: 104816640
1: 641220608
2: 41623552
3: 85815296
4: 97193984
5: 94535680
6: 102744064
7: 104308736
8: 104415232
9: 103989248
10: 104091648
11: 104833024
12: 104816640
13: 104730624
14: 104767488
15: 104820736
16: 104845312
17: 104857600
18: 104857600
19: 30474240
