0: 0
1: 836796416
2: 88994912
3: 43476056
4: 103097460
5: 98187897
6: 90651544
7: 97581722
8: 99957027
9: 103122821
10: 104723473
11: 103882177
12: 103740745
13: 104754929
14: 104821423
15: 104835222
16: 104851959
17: 51817734
