1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
11 11
12 12
13 13
14 14
15 15
16 342
17 371
18 520
19 584
20 645
21 1189
22 1456
23 1457
24 1547
25 1611
26 2240
27 2241
28 2458
29 2729
30 2755
31 3240
32 3689
33 3744
34 3745
35 47314
36 79225
37 177922
38 177954
39 368764
40 369788
41 786656
42 786657
43 787680
44 787681
45 811239
46 812263
47 819424
48 819425
49 820448
50 820449
51 909360
52 909361
53 910384
54 910385
55 964546
56 1028202
57 1029226
58 1032822
59 9954347
60 15390779
61 35832320
62 35832321
63 232092270
64 249895860
65 13003083010
66 14149331047
67 19525142744
68 21715384850
69 24319117998
70 25975482595
71 47015425483
72 54999621646
73 54999622158
74 57710164042
75 57777180365
76 64889892233
77 65894799324
78 1029284916427
79 39156173278052
80 67931807662807
81 115645236369127
82 358058946284214
83 571495534127796
84 1610578592578517
85 1937492243081947
86 1937492310190811
87 2367190235652149
88 3607260802530963
89 3908639208812629
90 1035985780130445675
91 1035985781204187499
92 12025452866161354180
93 42073058388260739752
94 44692381039506379384
95 51223970910844639419
96 51226222710658324667
97 61507073335170190900
98 65963254534426564324
99 70679643486063103673
100 70681895285876788921
101 102364266465289891107
102 102364266482469760291
103 118751281828017652287
104 140155709174932113672
105 157213016853922189065
106 157213016871102058249
107 258573780155515220485
108 258573780172695089668
109 267028550949544940348
110 3540473017861444982043
111 11452979132802992534552
112 18373425007149513264739
113 74911810876912063962338
114 351656424491546067482015
115 853547706960812919338365
116 6474839350709558478324992
117 6474839350709558478324993
118 7156118458156797270875413
119 7484412150522396438823788
120 7623895163162571875325302
121 8088818439364927929582562
122 10369598194615552764635132
123 10369607417987589619410940
124 11156663729603585527342948
125 11156663729607983573854052
126 11442306554157641123222068
127 11465525170247255622197944
128 11465525170247255624295096
129 11755921980574651659977869
130 12321809622486213160050452
131 18864920566801314794499676
132 42524949296974620662776866
133 97725379002440990075472343
134 277037474358698960290380605
135 2984488678153712739865304759
136 149131436756564428455157437829
137 151254583002604963860885627822
138 507897484399425082648882693944
139 553023190071993723662884438866
140 553219128541479282250067631926
141 568168245109915008419024127796
142 654144048358422173350313432383
143 4430704248182850823299851691193
144 4821425045349661539852700342774
145 69391316672424205355898708418565
146 86098881876935543774393710418792
147 14575004270102637366438041085316884
148 15176255921736662307234801381395853
149 18177408853916128319420045369541344
150 18177408853916128319420045369541345
151 18401905658897563423469870194860774
152 18401905813640068334142404557251302
153 25768855757188863855182005874549369
154 29655096356342624450996894242496231
155 39358112376114592176563721015393674
156 41837063718811438841703756222742294
157 45309338343069566116569970760646272
158 45309338343069566116569970760646273
159 67797530016835416171927082320460026
160 67797530016835416171927082857330938
161 291197321004461553422132715208931502
162 437421296948275649686358213347183527
163 876946888310918602943359217624341875
164 3288923643217787343728829613110649794
165 16121106801925404082957189991608546501
166 16121106801925404087568876010035934404
167 87182187641894159756479836554806701459
168 786192147335805348402938490814687221624
169 786192147969630648517053191563038824312
170 787011458054383577301002836739697388005
171 804737485271669745905336337227713706891
172 991195755844915005630421621022086908050
173 1439471868257336324317943203850403892231
174 1439471868891161624432057904598755494919
175 2092820142954225601081328674510976829331
176 2679305173659497467303455950013510466594
177 2877710961358421640462538499413073259543
178 162521233724300217826838055846325985815016
179 307280244749069086705090674681446440338940
180 318466112186698055727141757335469583992588
181 504955954898706502657274286672532306174420
182 45890285355350343356137320716032809609354363
183 68422943309864860591959082083472131587333636
184 68422943309864860591959082083472269026287108
185 73351332108172229367988611310467946931832946
186 73516413426052069929763236247648099508897603
187 75929017278281190937851970929328971075728396
188 101340964633008920068639100196031594423363449
189 103580331976818633131333498238949857887490631
190 103580331976818633131333498238949995326444103
191 103580331976818633131352387704881336468345415
192 103580331976818633131352387704881473907298887
193 106286734902924626020611679451044973056825469
194 174191588690198283709856832163279434889096811
195 132672738065360734138435511257834209446312436882
196 477701404796539795900419398996138930511469295152
197 477701404796539795900419398996138930511469295153
198 2060374766657007111315153998985472377676622637168
199 2060374766657007111315153998985472377676622637169
200 3527830810249212995331410434580017984410929626603
201 3630713088621414695710684992721414981793889883850
202 3719322481466975979502061492432470056428443089346
203 3719322481477609803468340819415700512910685845954
204 3905418093724755006222180621279327364777268240352
205 3905418093724755006222180621279327364777268240353
206 5083377681914550906943622332214571400024789182976
207 5083377681914550906943622332214571400024789182977
208 5186072933365465784268648939351991875805918803959
209 7036350785019759904374419876622995078575484237287
210 54000645344981006966319539367253246776609163522170
211 375592795605472391514786695674998648328872005035530
212 1516736107074608448271006728450042599598317187164261
213 168227270780787529664399333282144636141060624832309781
214 168227270780787529664399334520084675426440899731434005
215 171977976909024729831534004509353999352751603655422294
216 172108206827167213852551440107442605197179929789212402
217 179507335328748772513161008611140682418604260612667804
218 179507335328748772513161008611140682418639444984756636
219 183138488771687636806619608111050471030682020012387855
220 187033911059129645369398226387382601283082979866085935
221 252041349193815265500720382887925693894300150486499855
222 252041349193815265500720382887925693894335334858588687
223 255672217100960151555188083504648541375801001113548074
224 255672217101003707698153963627971853325552267444614442
225 263600817789369849353226978641233138560841860299617102
226 267384076875361586780191933234507390357082864879328713
227 274906846588927521849578180687427689969165864498918254
228 339914504386510993016460939646946550847963395283192139
229 339914504386510993016460939646946550847998579655280971
230 423884707052653730175837736081595046860176252339850434
231 602964262799631078129451697833071924776384855764600110
232 3783862011795514914966823078940834987901530752278186115
233 5199614221082122270189992960327785538921923162765332571
234 1175789537418426105205138442851589025610554610768177534299
235 8654295830893214572144559746187196088136816692828467927126
236 8654295830893214572144559746504108738193874043202643728470
237 9228779676272893375181557090542884210193799670904951490466
238 9244175345121786617352952681145409177132354586843229195754
239 13190696476131966677582350333520354016719922223766331237127
240 13190696476132145083543938578505486302466103410658379080455
241 13483341901128489539695348836829589047764185536595550679847
242 13494910546868478889623453016018792790368360030324981996519
243 17311967971287649299060411439290052063955338082780751546304
244 17311967971287649299060411439290052063955338082780751546305
245 26677491511164708600193610332338402620107774471097945087721
246 193461701433416070100350386562839182009025522189932047261125
247 2086202990684489674438762014275336200077133754206448065817248
248 2086202990684489674438762014275336200077133754206448065817249
249 2985324115502205816636737984073699064178574288350149373070514
250 2985949709579722246903997329402597388731572869978127545347043
251 3043358988657309080807107124911354986197009127087229443070845
252 102038805841433720672192888132209677933080837304464676261983788
253 447394844904435679792790993242655105488950232809280533497446786
254 662484247285660402064793372479371985903525246429026374349132985
255 662484247285660402064793372479453115541939853110722163354277049
256 1092875599392120356617320187404911246487753543139330358126407417
257 10074259241585962747759183621628990567027939675860529958508271411
258 147510850971805892405913503996329575582094115549848653689364763359
259 197001235970221459919061257197163696132576580943349191908561814214
260 3678165479271128602513830857285645302142974155903527429419356145436
261 33549418014087393151019466053761812212799804591323697000063044535045
262 43596321891038151629735822001511056206301925599475935580006171829078
263 44007503978694863886140763962392097801477998026816374651770049528207
264 44007503978694863886140763962392118570665432166126744658567290552719
265 44242890912491374348948028391074438792734890238673942142774991644669
266 44440687524643938793868473328622032016319779363452044826694539049194
267 54688577426049964950928964482626446092037177622978952351936419466015
268 54898741561028250103644309497945789297233361445983474201665062005754
269 55338368705082683005098919693968145138693554982804755058700905847494
270 66229442332791092271329611809970477819054432732424990736222681186956
271 77120743763575733384878267936859539837699414261429364770410576217127
272 77120743763575736378033621190548716318845951664376989025760424231975
273 659923407910165688187681529091911862359392124619875779246112312546585
274 9932027722222711112263966729160858756344240258010564457934807066317711
275 15001326521186854264627460907445048719182599166969455384314499392989287
276 111490610522739979706120493377111560516884325656568782575483056171671367
277 2222691201277219650770020743153853094040999105356646069324239661497554694
278 2239178953724331817278449339422041777881794683808523651656378507337626187
279 2774307462265896992407414483880039115850718547976602540367293702768621946
280 501226148341295518832646696690938878717597226170263406106361528594881553475
281 142135584920409022105169943843582678317751710486733699193469663676759618877955
282 142135598892336535141571801228796628021552878392166336828324914252126038521084
283 224321217485609188421200539861502242045146524187896419352867780734546759453986
284 308086877745496056636806933501687239426276854580071216118436283246874549342293
285 50505732900514785667212125614309141584238705025707358010221863047599668964922338
286 660521752426817494422671837007645986693918089730757022278684532840780231691968551
287 8517472176692886992957362392670931729520052851507728785502282762312439645030393853
288 9943295378054670054260069817903140691326508192224235321460774882284541661578677740
289 9967206363404713274563054968191419047192019969081548150947725080036980145672747183
290 14195832871432381612577415759416359498258500546042213570992511590869831825447257106
291 502313292237645620142621411402301354580209985807751442524091537110930779908363760785674
292 502313292237645620143463909735649812073793330029220805982642697874135172798398248605962
293 788080758928889604422144240381222463480814102153018991508296280027259771157275428340740