0: 10067968
1: 1096564736
2: 88997888
3: 41623552
4: 63676416
5: 89399296
6: 97378304
7: 101855232
8: 99164160
9: 99508224
10: 99844096
11: 101085184
12: 104128512
13: 104304640
14: 104517632
15: 104734720
16: 104837120
17: 104853504
18: 104857600
19: 104857600
20: 90890240
