0: 6647808
1: 1261748224
2: 80007168
3: 88997888
4: 99508224
5: 103174144
6: 85970944
7: 85635072
8: 95670272
9: 93454336
10: 102821888
11: 104415232
12: 103841792
13: 103817216
14: 104353792
15: 104820736
16: 104845312
17: 104853504
18: 104857600
19: 104857600
20: 3330048
