1 2
2 3
3 7
4 43
5 139
6 50207
7 23
8 10651
9 563
10 11
11 19
12 363303615453958067659
13 787
14 2803
15 3261639461817858097484047657974700766171
16 448513341328399688966874038187266281752082128599801650127
17 89724193529143
18 18549152696171469962701413205189608413698608027856349871930337806997757608465680705456044610740960639317438893382799744581360645849748744755624166383
19 34901491624723