0: 104857600
1: 83402752
2: 1101447168
3: 88997888
4: 41623552
5: 63676416
6: 98713600
7: 84013056
8: 75456512
9: 100356096
10: 90128384
11: 103354368
12: 99266560
13: 102989824
14: 103600128
15: 103620608
16: 104554496
17: 104722432
18: 104460288
19: 104800256
20: 104816640
21: 104857600
22: 104857600
23: 104857600
24: 104857600
25: 43819008
