0: 0
1: 1064189952
2: 88994879
3: 41560240
4: 101086145
5: 90038681
6: 100457476
7: 95386480
8: 97125478
9: 98311124
10: 101511040
11: 103343836
12: 104333079
13: 104415403
14: 104682956
15: 104816349
16: 104825945
17: 104837051
18: 104855034
19: 5364801
