0 97
1 98
2 99
3 252
5 162
7 8364
10 66376
14 176
16 120
