0: 0
1: 694632448
2: 91510749
3: 104713913
4: 102659734
5: 104326587
6: 104835583
7: 104855292
8: 29070576
