0: 4124672
1: 1259159552
2: 80007168
3: 88997888
4: 88035328
5: 99508224
6: 103174144
7: 79941632
8: 85635072
9: 101203968
10: 97980416
11: 101974016
12: 99409920
13: 102957056
14: 103350272
15: 104513536
16: 104394752
17: 104841216
18: 104853504
19: 104857600
20: 104857600
21: 65925120
