1 3
2 14
3 137243
4 5
5 6821
6 10
7 57
8 124
9 35
10 18
11 2791496231
12 244
13 51
14 505
15 199534799
16 20
17 30271293169
18 49
19 45
20 236
21 399531841
22 42
23 533
24 25
25 39
26 50
27 352957
28 36
29 995
30 98
31 33
32 112
33 47503
34 55
35 42345881
36 44
37 2981
38 289
39 805
40 78
41 1019971289
42 25498
43 2121
44 212
45 1250131
46 70
47 527
48 52
49 65
50 782
51 1303193
52 68
53 52134328061
54 485
55 153
56 110
57 675737
58 4038
59 965
60 1876
61 129167007
62 299
63 545999
64 69
65 6623
66 694007
67 259
68 188
69 955
70 366
71 517
72 92
73 333
74 95
75 143
76 100
77 468137209
78 3526
79 245
80 1136
81 121
82 162