0: 8687616
1: 1099497472
2: 88997888
3: 41623552
4: 63676416
5: 85004288
6: 90046464
7: 102637568
8: 102514688
9: 103354368
10: 99266560
11: 103829504
12: 102572032
13: 104755200
14: 104087552
15: 104591360
16: 104824832
17: 104792064
18: 104853504
19: 104857600
20: 104857600
21: 93245440
