0: 104857600
1: 100392960
2: 1105117184
3: 88997888
4: 41623552
5: 63676416
6: 103157760
7: 84013056
8: 94605312
9: 102879232
10: 95035392
11: 104628224
12: 102436864
13: 102060032
14: 103407616
15: 104026112
16: 104841216
17: 104849408
18: 104636416
19: 104726528
20: 104841216
21: 104849408
22: 104853504
23: 104857600
24: 104857600
25: 90869760
