0: 10559488
1: 1096564736
2: 88997888
3: 41623552
4: 63676416
5: 85004288
6: 90046464
7: 100491264
8: 95330304
9: 103018496
10: 102965248
11: 104361984
12: 103895040
13: 104738816
14: 104206336
15: 104644608
16: 104435712
17: 104796160
18: 104849408
19: 104857600
20: 104857600
21: 102522880
