1 2
2 3
3 5
4 29
5 11
6 7
7 13
8 37
9 32222189
10 131
11 136013303998782209
12 31
13 197
14 19
15 157
16 17
17 8609
18 1831129
19 35977
20 508326079288931
21 487
22 10253
23 1390043
24 18122659735201507243
25 25319167
26 9512386441
27 85577
28 1031
29 3650460767
30 107
31 41
32 811
33 15787
34 89
35 68168743
36 4583
37 239
38 1283
39 443
40 902404933
41 64775657
42 2753
43 23
44 149287
45 149749
46 7895159
47 79
48 43
49 1409
50 184274081
51 47
52 569
53 63843643
54 111973205287
55 5848922101627729
56 751
57 192171541
58 15551
59 413689
60 9400387
61 67