0: 104269526
1: 104857271
2: 27011894
3: 817692672
4: 96740723
5: 58958063
6: 102516316
7: 98919589
8: 104316869
9: 100790031
10: 104856392
11: 104664942
12: 104829129
13: 104173271
14: 104681625
15: 98328281
16: 40050790
