0: 4218880
1: 1261649920
2: 80007168
3: 88997888
4: 99508224
5: 103174144
6: 79941632
7: 94593024
8: 102187008
9: 97980416
10: 98156544
11: 104071168
12: 104153088
13: 104038400
14: 104079360
15: 104685568
16: 104771584
17: 104853504
18: 104857600
19: 104857600
20: 23146496
