1 2
2 4
3 5
4 10
5 23
6 11
7 24
8 132
9 113
10 25
11 56
12 729
13 1480
14 582
15 57
16 132
17 3951
18 18728
19 17552
20 2981
21 129
22 312
23 21602
24 232272
25 510748
26 204779
27 15266
28 293
29 736
30 118253
31 2912793
32 14544801
33 13597573
34 2405330
35 78188
36 665
37 1736
38 646306
39 36627126
40 418324402
41 884977259
42 366379173
43 28156167
44 400542
45 1509
46 4096
47 3532732
48 459870638
49 12059066460
50 58232200212
51 54668820459
52 9807771898
53 330152684
54 2051667
55 3425
56 9664
57 19315270
58 5774508494
59 347095468871
60 3842974545029
61 8243207656791
62 3347474694032
63 263419973152
64 3868656623
65 10509067
66 7773
67 22800
68 105601487
69 72538478424
70 9991360194005
71 253291756984373
72 1246285848518417
73 1154988223050638
74 205970817822022
75 7064275271994
76 45340827197
77 53831920
78 17641
79 53792
80 577330665
81 911227478673
82 287711413471266
83 16698512969146104
84 188159790209407764
85 399696014140196630
86 162794110794893005
87 12641836066488239
88 189566431524540
89 531385036815
90 275740995
91 40037
92 126912
93 3156353205
94 11446501405086
95 8284928413145004
96 1101377884320804108
97 28411744326144591606
98 138146553326582677362
99 129035213192353255123
100 22871029907841066549
101 776862587801118702
102 5085635223031781
103 6227630455564
104 1412438656
105 90865
106 299424
107 17256335056
108 143789611879946
109 238566125657445992
110 72647284903645567684
111 4291882371849878160532
112 47759100046784529992245
113 102140919909434198721245
114 41500218830682985410810
115 3218700464551459701771
116 47711236158517841564
117 136450277248685119
118 72986367133614
119 7234951864
120 206221
121 706432
122 94343160597
123 1806288798172920
124 6869701227384114007
125 4791845462621985366247
126 648352047493507989834712
127 16518942523671833416785350
128 80866795013224603846903521
129 75208828898713579225936632
130 13375093569069190733883673
131 452563580936326395762181
132 2931070666588302434209
133 3660861731265982119
134 855377894814551
135 37059718148
136 468025
137 1666688
138 515789128277
139 22690641341877163
140 197820645386511819554
141 316083646998469552591720
142 97941932841918812449706827
143 5714008803899171208707626059
144 64051807385873442466598639491
145 136329092264192919129397551406
146 55507874887006397214474795536
147 4305661324527210642658505946
148 63663914001474387730433692
149 180038209753070897538954
150 98220442090411319757
151 10024792297748632
152 189831642853
153 1062197
154 3932224
155 2819903064231
156 285040443527806965
157 5696463550662058123697
158 20850194773330221629570912
159 14795829228181889286757582803
160 1976539042334686505447527746696
161 50735657599721445755841515476845
162 247238445110183826186363706571441
163 230410156572087449457836450552175
164 40912413558384861985603880823379
165 1386976507774505034560780090456
166 8953393972012221309803710319
167 11059584281257590601738439
168 2635213560025173917109
169 117487669001323549
170 972377820507
171 2410689
172 9277312
173 15416868881838
174 3580689358841260460
175 164036046663068835546023
176 1375372833315041964189331403
177 2235204563186017747435233830335
178 683737674324136006211944363095498
179 40187783048415059791458022382908795
180 448410496534560689178648656015605930