1 2
2 5
3 8
4 8
5 25
6 8
7 13
8 60
9 41
10 24
11 18
12 117
13 104
14 161
15 42
16 25
17 200
18 233
19 652
20 487
21 104
22 32
23 321
24 436
25 1773
26 2432
27 1689
28 212
29 41
30 480
31 745
32 3916
33 8767
34 12820
35 5849
36 464
37 50
38 681
39 1152
40 7969
41 24126
42 57833
43 61092
44 19981
45 950
46 61
47 940
48 1733
49 14452
50 57305
51 197848
52 363457
53 300616
54 67459
55 1968
56 72
57 1253
58 2460
59 24293
60 119004
61 558541
62 1559080
63 2317841
64 1423966
65 221953
66 3984
67 85
68 1624
69 3441
70 38720
71 228401
72 1357424
73 5237161
74 12424332
75 14305925
76 6523576
77 709677
78 8072
79 98
80 2073
81 4612
82 59201
83 404196
84 2953265
85 14866258
86 50020061
87 95711098
88 85334033
89 28749998
90 2225181
91 16226
92 113
93 2592
94 6073
95 86768
96 680467
97 5883028
98 37065983
99 166783380
100 461868677
101 709795516
102 487200669
103 122577404
104 6874957
105 32600
106 128
107 3185
108 7752
109 123737
110 1085778
111 10994585
112 83449226
113 476368553
114 1809575752
115 4110975765
116 5002719434
117 2669191565
118 509838050
119 21019457
120 65324
121 145
122 3876
123 9789
124 170864
125 1673983
126 19364348
127 172987415