# Computed using the Mathematica program that I contributed to this sequence
0 22
1 11
2 44
3 22
4 88
5 44
6 176
7 88
8 352
9 176
10 704
11 352
12 1408
13 704
14 2816
15 1408
16 5632
17 2816
18 11264
19 5632
20 22528
21 11264
22 45056
23 22528
24 90112
25 45056
26 180224
27 90112
28 360448
29 180224
30 720896
31 360448
32 1441792
33 720896
34 2883584
35 1441792
36 5767168
37 2883584
38 11534336
39 5767168
40 23068672
41 11534336
42 46137344
43 23068672
44 92274688
45 46137344
46 184549376
47 92274688
48 369098752
49 184549376
50 738197504
51 369098752
52 1476395008
53 738197504
54 2952790016
55 1476395008
56 5905580032
57 2952790016
58 11811160064
59 5905580032
60 23622320128
61 11811160064
62 47244640256
63 23622320128
64 94489280512
65 47244640256
66 188978561024
67 94489280512
68 377957122048
69 188978561024
70 755914244096
71 377957122048
72 1511828488192
73 755914244096
74 3023656976384
75 1511828488192
76 6047313952768
77 3023656976384
78 12094627905536
79 6047313952768
80 24189255811072
81 12094627905536
82 48378511622144
83 24189255811072
84 96757023244288
85 48378511622144
86 193514046488576
87 96757023244288
88 387028092977152
89 193514046488576
90 774056185954304
91 387028092977152
92 1548112371908608
93 774056185954304
94 3096224743817216
95 1548112371908608
96 6192449487634432
97 3096224743817216
98 12384898975268864
99 6192449487634432
100 24769797950537728
101 12384898975268864
102 49539595901075456
103 24769797950537728
104 99079191802150912
105 49539595901075456
106 198158383604301824
107 99079191802150912
108 396316767208603648
109 198158383604301824
110 792633534417207296
111 396316767208603648
112 1585267068834414592
113 792633534417207296
114 3170534137668829184
115 1585267068834414592
116 6341068275337658368
117 3170534137668829184
118 12682136550675316736
119 6341068275337658368
120 25364273101350633472
121 12682136550675316736
122 50728546202701266944
123 25364273101350633472
124 101457092405402533888
125 50728546202701266944
126 202914184810805067776
127 101457092405402533888
128 405828369621610135552
129 202914184810805067776
130 811656739243220271104
131 405828369621610135552
132 1623313478486440542208
133 811656739243220271104
134 3246626956972881084416
135 1623313478486440542208
136 6493253913945762168832
137 3246626956972881084416
138 12986507827891524337664
139 6493253913945762168832
140 25973015655783048675328
141 12986507827891524337664
142 51946031311566097350656
143 25973015655783048675328
144 103892062623132194701312
145 51946031311566097350656
146 207784125246264389402624
147 103892062623132194701312
148 415568250492528778805248
149 207784125246264389402624
150 831136500985057557610496
151 415568250492528778805248
152 1662273001970115115220992
153 831136500985057557610496
154 3324546003940230230441984
155 1662273001970115115220992
156 6649092007880460460883968
157 3324546003940230230441984
158 13298184015760920921767936
159 6649092007880460460883968
160 26596368031521841843535872
161 13298184015760920921767936
162 53192736063043683687071744
163 26596368031521841843535872
164 106385472126087367374143488
165 53192736063043683687071744
166 212770944252174734748286976
167 106385472126087367374143488
168 425541888504349469496573952
169 212770944252174734748286976
170 851083777008698938993147904
171 425541888504349469496573952
172 1702167554017397877986295808
173 851083777008698938993147904
174 3404335108034795755972591616
175 1702167554017397877986295808
176 6808670216069591511945183232
177 3404335108034795755972591616
178 13617340432139183023890366464
179 6808670216069591511945183232
180 27234680864278366047780732928
181 13617340432139183023890366464
182 54469361728556732095561465856
183 27234680864278366047780732928
184 108938723457113464191122931712
185 54469361728556732095561465856
186 217877446914226928382245863424
187 108938723457113464191122931712
188 435754893828453856764491726848
189 217877446914226928382245863424
190 871509787656907713528983453696
191 435754893828453856764491726848
192 1743019575313815427057966907392
193 871509787656907713528983453696
194 3486039150627630854115933814784
195 1743019575313815427057966907392
196 6972078301255261708231867629568
197 3486039150627630854115933814784
198 13944156602510523416463735259136
199 6972078301255261708231867629568
200 27888313205021046832927470518272
201 13944156602510523416463735259136
202 55776626410042093665854941036544
203 27888313205021046832927470518272
204 111553252820084187331709882073088
205 55776626410042093665854941036544
206 223106505640168374663419764146176
207 111553252820084187331709882073088
208 446213011280336749326839528292352
209 223106505640168374663419764146176
210 892426022560673498653679056584704
211 446213011280336749326839528292352
212 1784852045121346997307358113169408
213 892426022560673498653679056584704
214 3569704090242693994614716226338816
215 1784852045121346997307358113169408
216 7139408180485387989229432452677632
217 3569704090242693994614716226338816
218 14278816360970775978458864905355264
219 7139408180485387989229432452677632
220 28557632721941551956917729810710528
221 14278816360970775978458864905355264
222 57115265443883103913835459621421056
223 28557632721941551956917729810710528
224 114230530887766207827670919242842112
225 57115265443883103913835459621421056
226 228461061775532415655341838485684224
227 114230530887766207827670919242842112
228 456922123551064831310683676971368448
229 228461061775532415655341838485684224
230 913844247102129662621367353942736896
231 456922123551064831310683676971368448
232 1827688494204259325242734707885473792
233 913844247102129662621367353942736896
234 3655376988408518650485469415770947584
235 1827688494204259325242734707885473792
236 7310753976817037300970938831541895168
237 3655376988408518650485469415770947584
238 14621507953634074601941877663083790336
239 7310753976817037300970938831541895168
240 29243015907268149203883755326167580672
241 14621507953634074601941877663083790336
242 58486031814536298407767510652335161344
243 29243015907268149203883755326167580672
244 116972063629072596815535021304670322688
245 58486031814536298407767510652335161344
246 233944127258145193631070042609340645376
247 116972063629072596815535021304670322688
248 467888254516290387262140085218681290752
249 233944127258145193631070042609340645376
250 935776509032580774524280170437362581504
251 467888254516290387262140085218681290752
252 1871553018065161549048560340874725163008
253 935776509032580774524280170437362581504
254 3743106036130323098097120681749450326016
255 1871553018065161549048560340874725163008
256 7486212072260646196194241363498900652032
257 3743106036130323098097120681749450326016
258 14972424144521292392388482726997801304064
259 7486212072260646196194241363498900652032
260 29944848289042584784776965453995602608128
261 14972424144521292392388482726997801304064
262 59889696578085169569553930907991205216256
263 29944848289042584784776965453995602608128
264 119779393156170339139107861815982410432512
265 59889696578085169569553930907991205216256
266 239558786312340678278215723631964820865024
267 119779393156170339139107861815982410432512
268 479117572624681356556431447263929641730048
269 239558786312340678278215723631964820865024
270 958235145249362713112862894527859283460096
271 479117572624681356556431447263929641730048
272 1916470290498725426225725789055718566920192
273 958235145249362713112862894527859283460096
274 3832940580997450852451451578111437133840384
275 1916470290498725426225725789055718566920192
276 7665881161994901704902903156222874267680768
277 3832940580997450852451451578111437133840384
278 15331762323989803409805806312445748535361536
279 7665881161994901704902903156222874267680768
280 30663524647979606819611612624891497070723072
281 15331762323989803409805806312445748535361536
282 61327049295959213639223225249782994141446144
283 30663524647979606819611612624891497070723072
284 122654098591918427278446450499565988282892288
285 61327049295959213639223225249782994141446144
286 245308197183836854556892900999131976565784576
287 122654098591918427278446450499565988282892288
288 490616394367673709113785801998263953131569152
289 245308197183836854556892900999131976565784576
290 981232788735347418227571603996527906263138304
291 490616394367673709113785801998263953131569152
292 1962465577470694836455143207993055812526276608
293 981232788735347418227571603996527906263138304
294 3924931154941389672910286415986111625052553216
295 1962465577470694836455143207993055812526276608
296 7849862309882779345820572831972223250105106432
297 3924931154941389672910286415986111625052553216
298 15699724619765558691641145663944446500210212864
299 7849862309882779345820572831972223250105106432
300 31399449239531117383282291327888893000420425728
301 15699724619765558691641145663944446500210212864
302 62798898479062234766564582655777786000840851456
303 31399449239531117383282291327888893000420425728
304 125597796958124469533129165311555572001681702912
305 62798898479062234766564582655777786000840851456
306 251195593916248939066258330623111144003363405824
307 125597796958124469533129165311555572001681702912
308 502391187832497878132516661246222288006726811648
309 251195593916248939066258330623111144003363405824
310 1004782375664995756265033322492444576013453623296
311 502391187832497878132516661246222288006726811648
312 2009564751329991512530066644984889152026907246592
313 1004782375664995756265033322492444576013453623296
314 4019129502659983025060133289969778304053814493184
315 2009564751329991512530066644984889152026907246592
316 8038259005319966050120266579939556608107628986368
317 4019129502659983025060133289969778304053814493184
318 16076518010639932100240533159879113216215257972736
319 8038259005319966050120266579939556608107628986368
320 32153036021279864200481066319758226432430515945472
321 16076518010639932100240533159879113216215257972736
322 64306072042559728400962132639516452864861031890944
323 32153036021279864200481066319758226432430515945472
324 128612144085119456801924265279032905729722063781888
325 64306072042559728400962132639516452864861031890944
326 257224288170238913603848530558065811459444127563776
327 128612144085119456801924265279032905729722063781888
328 514448576340477827207697061116131622918888255127552
329 257224288170238913603848530558065811459444127563776
330 1028897152680955654415394122232263245837776510255104
331 514448576340477827207697061116131622918888255127552
332 2057794305361911308830788244464526491675553020510208
333 1028897152680955654415394122232263245837776510255104
334 4115588610723822617661576488929052983351106041020416
335 2057794305361911308830788244464526491675553020510208
336 8231177221447645235323152977858105966702212082040832
337 4115588610723822617661576488929052983351106041020416
338 16462354442895290470646305955716211933404424164081664
339 8231177221447645235323152977858105966702212082040832
340 32924708885790580941292611911432423866808848328163328
341 16462354442895290470646305955716211933404424164081664
342 65849417771581161882585223822864847733617696656326656
343 32924708885790580941292611911432423866808848328163328
344 131698835543162323765170447645729695467235393312653312
345 65849417771581161882585223822864847733617696656326656
346 263397671086324647530340895291459390934470786625306624
347 131698835543162323765170447645729695467235393312653312
348 526795342172649295060681790582918781868941573250613248
349 263397671086324647530340895291459390934470786625306624
350 1053590684345298590121363581165837563737883146501226496
351 526795342172649295060681790582918781868941573250613248
352 2107181368690597180242727162331675127475766293002452992
353 1053590684345298590121363581165837563737883146501226496
354 4214362737381194360485454324663350254951532586004905984
355 2107181368690597180242727162331675127475766293002452992
356 8428725474762388720970908649326700509903065172009811968
357 4214362737381194360485454324663350254951532586004905984
358 16857450949524777441941817298653401019806130344019623936
359 8428725474762388720970908649326700509903065172009811968
360 33714901899049554883883634597306802039612260688039247872
361 16857450949524777441941817298653401019806130344019623936
362 67429803798099109767767269194613604079224521376078495744
363 33714901899049554883883634597306802039612260688039247872
364 134859607596198219535534538389227208158449042752156991488
365 67429803798099109767767269194613604079224521376078495744
366 269719215192396439071069076778454416316898085504313982976
367 134859607596198219535534538389227208158449042752156991488
368 539438430384792878142138153556908832633796171008627965952
369 269719215192396439071069076778454416316898085504313982976
370 1078876860769585756284276307113817665267592342017255931904
371 539438430384792878142138153556908832633796171008627965952
372 2157753721539171512568552614227635330535184684034511863808
373 1078876860769585756284276307113817665267592342017255931904
374 4315507443078343025137105228455270661070369368069023727616
375 2157753721539171512568552614227635330535184684034511863808
376 8631014886156686050274210456910541322140738736138047455232
377 4315507443078343025137105228455270661070369368069023727616
378 17262029772313372100548420913821082644281477472276094910464
379 8631014886156686050274210456910541322140738736138047455232
380 34524059544626744201096841827642165288562954944552189820928
381 17262029772313372100548420913821082644281477472276094910464
382 69048119089253488402193683655284330577125909889104379641856
383 34524059544626744201096841827642165288562954944552189820928
384 138096238178506976804387367310568661154251819778208759283712
385 69048119089253488402193683655284330577125909889104379641856
386 276192476357013953608774734621137322308503639556417518567424
387 138096238178506976804387367310568661154251819778208759283712
388 552384952714027907217549469242274644617007279112835037134848
389 276192476357013953608774734621137322308503639556417518567424
390 1104769905428055814435098938484549289234014558225670074269696
391 552384952714027907217549469242274644617007279112835037134848
392 2209539810856111628870197876969098578468029116451340148539392
393 1104769905428055814435098938484549289234014558225670074269696
394 4419079621712223257740395753938197156936058232902680297078784
395 2209539810856111628870197876969098578468029116451340148539392
396 8838159243424446515480791507876394313872116465805360594157568
397 4419079621712223257740395753938197156936058232902680297078784
398 17676318486848893030961583015752788627744232931610721188315136
399 8838159243424446515480791507876394313872116465805360594157568
400 35352636973697786061923166031505577255488465863221442376630272
401 17676318486848893030961583015752788627744232931610721188315136
402 70705273947395572123846332063011154510976931726442884753260544
403 35352636973697786061923166031505577255488465863221442376630272
404 141410547894791144247692664126022309021953863452885769506521088
405 70705273947395572123846332063011154510976931726442884753260544
406 282821095789582288495385328252044618043907726905771539013042176
407 141410547894791144247692664126022309021953863452885769506521088
408 565642191579164576990770656504089236087815453811543078026084352
409 282821095789582288495385328252044618043907726905771539013042176
410 1131284383158329153981541313008178472175630907623086156052168704
411 565642191579164576990770656504089236087815453811543078026084352
412 2262568766316658307963082626016356944351261815246172312104337408
413 1131284383158329153981541313008178472175630907623086156052168704
414 4525137532633316615926165252032713888702523630492344624208674816
415 2262568766316658307963082626016356944351261815246172312104337408
416 9050275065266633231852330504065427777405047260984689248417349632
417 4525137532633316615926165252032713888702523630492344624208674816
418 18100550130533266463704661008130855554810094521969378496834699264
419 9050275065266633231852330504065427777405047260984689248417349632
420 36201100261066532927409322016261711109620189043938756993669398528
421 18100550130533266463704661008130855554810094521969378496834699264
422 72402200522133065854818644032523422219240378087877513987338797056
423 36201100261066532927409322016261711109620189043938756993669398528
424 144804401044266131709637288065046844438480756175755027974677594112
425 72402200522133065854818644032523422219240378087877513987338797056
426 289608802088532263419274576130093688876961512351510055949355188224
427 144804401044266131709637288065046844438480756175755027974677594112
428 579217604177064526838549152260187377753923024703020111898710376448
429 289608802088532263419274576130093688876961512351510055949355188224
430 1158435208354129053677098304520374755507846049406040223797420752896
431 579217604177064526838549152260187377753923024703020111898710376448
432 2316870416708258107354196609040749511015692098812080447594841505792
433 1158435208354129053677098304520374755507846049406040223797420752896
434 4633740833416516214708393218081499022031384197624160895189683011584
435 2316870416708258107354196609040749511015692098812080447594841505792
436 9267481666833032429416786436162998044062768395248321790379366023168
437 4633740833416516214708393218081499022031384197624160895189683011584
438 18534963333666064858833572872325996088125536790496643580758732046336
439 9267481666833032429416786436162998044062768395248321790379366023168
440 37069926667332129717667145744651992176251073580993287161517464092672
441 18534963333666064858833572872325996088125536790496643580758732046336
442 74139853334664259435334291489303984352502147161986574323034928185344
443 37069926667332129717667145744651992176251073580993287161517464092672
444 148279706669328518870668582978607968705004294323973148646069856370688
445 74139853334664259435334291489303984352502147161986574323034928185344
446 296559413338657037741337165957215937410008588647946297292139712741376
447 148279706669328518870668582978607968705004294323973148646069856370688
448 593118826677314075482674331914431874820017177295892594584279425482752
449 296559413338657037741337165957215937410008588647946297292139712741376
450 1186237653354628150965348663828863749640034354591785189168558850965504
451 593118826677314075482674331914431874820017177295892594584279425482752
452 2372475306709256301930697327657727499280068709183570378337117701931008
453 1186237653354628150965348663828863749640034354591785189168558850965504
454 4744950613418512603861394655315454998560137418367140756674235403862016
455 2372475306709256301930697327657727499280068709183570378337117701931008
456 9489901226837025207722789310630909997120274836734281513348470807724032
457 4744950613418512603861394655315454998560137418367140756674235403862016
458 18979802453674050415445578621261819994240549673468563026696941615448064
459 9489901226837025207722789310630909997120274836734281513348470807724032
460 37959604907348100830891157242523639988481099346937126053393883230896128
461 18979802453674050415445578621261819994240549673468563026696941615448064
462 75919209814696201661782314485047279976962198693874252106787766461792256
463 37959604907348100830891157242523639988481099346937126053393883230896128
464 151838419629392403323564628970094559953924397387748504213575532923584512
465 75919209814696201661782314485047279976962198693874252106787766461792256
466 303676839258784806647129257940189119907848794775497008427151065847169024
467 151838419629392403323564628970094559953924397387748504213575532923584512
468 607353678517569613294258515880378239815697589550994016854302131694338048
469 303676839258784806647129257940189119907848794775497008427151065847169024
470 1214707357035139226588517031760756479631395179101988033708604263388676096
471 607353678517569613294258515880378239815697589550994016854302131694338048
472 2429414714070278453177034063521512959262790358203976067417208526777352192
473 1214707357035139226588517031760756479631395179101988033708604263388676096
474 4858829428140556906354068127043025918525580716407952134834417053554704384
475 2429414714070278453177034063521512959262790358203976067417208526777352192
476 9717658856281113812708136254086051837051161432815904269668834107109408768
477 4858829428140556906354068127043025918525580716407952134834417053554704384
478 19435317712562227625416272508172103674102322865631808539337668214218817536
479 9717658856281113812708136254086051837051161432815904269668834107109408768
480 38870635425124455250832545016344207348204645731263617078675336428437635072
481 19435317712562227625416272508172103674102322865631808539337668214218817536
482 77741270850248910501665090032688414696409291462527234157350672856875270144
483 38870635425124455250832545016344207348204645731263617078675336428437635072
484 155482541700497821003330180065376829392818582925054468314701345713750540288
485 77741270850248910501665090032688414696409291462527234157350672856875270144
486 310965083400995642006660360130753658785637165850108936629402691427501080576
487 155482541700497821003330180065376829392818582925054468314701345713750540288
488 621930166801991284013320720261507317571274331700217873258805382855002161152
489 310965083400995642006660360130753658785637165850108936629402691427501080576
490 1243860333603982568026641440523014635142548663400435746517610765710004322304
491 621930166801991284013320720261507317571274331700217873258805382855002161152
492 2487720667207965136053282881046029270285097326800871493035221531420008644608
493 1243860333603982568026641440523014635142548663400435746517610765710004322304
494 4975441334415930272106565762092058540570194653601742986070443062840017289216
495 2487720667207965136053282881046029270285097326800871493035221531420008644608
496 9950882668831860544213131524184117081140389307203485972140886125680034578432
497 4975441334415930272106565762092058540570194653601742986070443062840017289216
498 19901765337663721088426263048368234162280778614406971944281772251360069156864
499 9950882668831860544213131524184117081140389307203485972140886125680034578432
500 39803530675327442176852526096736468324561557228813943888563544502720138313728
501 19901765337663721088426263048368234162280778614406971944281772251360069156864
502 79607061350654884353705052193472936649123114457627887777127089005440276627456
503 39803530675327442176852526096736468324561557228813943888563544502720138313728
504 159214122701309768707410104386945873298246228915255775554254178010880553254912
505 79607061350654884353705052193472936649123114457627887777127089005440276627456
506 318428245402619537414820208773891746596492457830511551108508356021761106509824
507 159214122701309768707410104386945873298246228915255775554254178010880553254912
508 636856490805239074829640417547783493192984915661023102217016712043522213019648
509 318428245402619537414820208773891746596492457830511551108508356021761106509824
510 1273712981610478149659280835095566986385969831322046204434033424087044426039296
511 636856490805239074829640417547783493192984915661023102217016712043522213019648
512 2547425963220956299318561670191133972771939662644092408868066848174088852078592
513 1273712981610478149659280835095566986385969831322046204434033424087044426039296
514 5094851926441912598637123340382267945543879325288184817736133696348177704157184
515 2547425963220956299318561670191133972771939662644092408868066848174088852078592
516 10189703852883825197274246680764535891087758650576369635472267392696355408314368
517 5094851926441912598637123340382267945543879325288184817736133696348177704157184
518 20379407705767650394548493361529071782175517301152739270944534785392710816628736
519 10189703852883825197274246680764535891087758650576369635472267392696355408314368
520 40758815411535300789096986723058143564351034602305478541889069570785421633257472
521 20379407705767650394548493361529071782175517301152739270944534785392710816628736
522 81517630823070601578193973446116287128702069204610957083778139141570843266514944
523 40758815411535300789096986723058143564351034602305478541889069570785421633257472
524 163035261646141203156387946892232574257404138409221914167556278283141686533029888
525 81517630823070601578193973446116287128702069204610957083778139141570843266514944
526 326070523292282406312775893784465148514808276818443828335112556566283373066059776
527 163035261646141203156387946892232574257404138409221914167556278283141686533029888
528 652141046584564812625551787568930297029616553636887656670225113132566746132119552
529 326070523292282406312775893784465148514808276818443828335112556566283373066059776
530 1304282093169129625251103575137860594059233107273775313340450226265133492264239104
531 652141046584564812625551787568930297029616553636887656670225113132566746132119552
532 2608564186338259250502207150275721188118466214547550626680900452530266984528478208
533 1304282093169129625251103575137860594059233107273775313340450226265133492264239104
534 5217128372676518501004414300551442376236932429095101253361800905060533969056956416
535 2608564186338259250502207150275721188118466214547550626680900452530266984528478208
536 10434256745353037002008828601102884752473864858190202506723601810121067938113912832
537 5217128372676518501004414300551442376236932429095101253361800905060533969056956416
538 20868513490706074004017657202205769504947729716380405013447203620242135876227825664
539 10434256745353037002008828601102884752473864858190202506723601810121067938113912832
540 41737026981412148008035314404411539009895459432760810026894407240484271752455651328
541 20868513490706074004017657202205769504947729716380405013447203620242135876227825664
542 83474053962824296016070628808823078019790918865521620053788814480968543504911302656
543 41737026981412148008035314404411539009895459432760810026894407240484271752455651328
544 166948107925648592032141257617646156039581837731043240107577628961937087009822605312
545 83474053962824296016070628808823078019790918865521620053788814480968543504911302656
546 333896215851297184064282515235292312079163675462086480215155257923874174019645210624
547 166948107925648592032141257617646156039581837731043240107577628961937087009822605312
548 667792431702594368128565030470584624158327350924172960430310515847748348039290421248
549 333896215851297184064282515235292312079163675462086480215155257923874174019645210624
550 1335584863405188736257130060941169248316654701848345920860621031695496696078580842496
551 667792431702594368128565030470584624158327350924172960430310515847748348039290421248
552 2671169726810377472514260121882338496633309403696691841721242063390993392157161684992
553 1335584863405188736257130060941169248316654701848345920860621031695496696078580842496
554 5342339453620754945028520243764676993266618807393383683442484126781986784314323369984
555 2671169726810377472514260121882338496633309403696691841721242063390993392157161684992
556 10684678907241509890057040487529353986533237614786767366884968253563973568628646739968
557 5342339453620754945028520243764676993266618807393383683442484126781986784314323369984
558 21369357814483019780114080975058707973066475229573534733769936507127947137257293479936
559 10684678907241509890057040487529353986533237614786767366884968253563973568628646739968
560 42738715628966039560228161950117415946132950459147069467539873014255894274514586959872
561 21369357814483019780114080975058707973066475229573534733769936507127947137257293479936
562 85477431257932079120456323900234831892265900918294138935079746028511788549029173919744
563 42738715628966039560228161950117415946132950459147069467539873014255894274514586959872
564 170954862515864158240912647800469663784531801836588277870159492057023577098058347839488
565 85477431257932079120456323900234831892265900918294138935079746028511788549029173919744
566 341909725031728316481825295600939327569063603673176555740318984114047154196116695678976
567 170954862515864158240912647800469663784531801836588277870159492057023577098058347839488
568 683819450063456632963650591201878655138127207346353111480637968228094308392233391357952
569 341909725031728316481825295600939327569063603673176555740318984114047154196116695678976
570 1367638900126913265927301182403757310276254414692706222961275936456188616784466782715904
571 683819450063456632963650591201878655138127207346353111480637968228094308392233391357952
572 2735277800253826531854602364807514620552508829385412445922551872912377233568933565431808
573 1367638900126913265927301182403757310276254414692706222961275936456188616784466782715904
574 5470555600507653063709204729615029241105017658770824891845103745824754467137867130863616
575 2735277800253826531854602364807514620552508829385412445922551872912377233568933565431808
576 10941111201015306127418409459230058482210035317541649783690207491649508934275734261727232
577 5470555600507653063709204729615029241105017658770824891845103745824754467137867130863616
578 21882222402030612254836818918460116964420070635083299567380414983299017868551468523454464
579 10941111201015306127418409459230058482210035317541649783690207491649508934275734261727232
580 43764444804061224509673637836920233928840141270166599134760829966598035737102937046908928
581 21882222402030612254836818918460116964420070635083299567380414983299017868551468523454464
582 87528889608122449019347275673840467857680282540333198269521659933196071474205874093817856
583 43764444804061224509673637836920233928840141270166599134760829966598035737102937046908928
584 175057779216244898038694551347680935715360565080666396539043319866392142948411748187635712
585 87528889608122449019347275673840467857680282540333198269521659933196071474205874093817856
586 350115558432489796077389102695361871430721130161332793078086639732784285896823496375271424
587 175057779216244898038694551347680935715360565080666396539043319866392142948411748187635712
588 700231116864979592154778205390723742861442260322665586156173279465568571793646992750542848
589 350115558432489796077389102695361871430721130161332793078086639732784285896823496375271424
590 1400462233729959184309556410781447485722884520645331172312346558931137143587293985501085696
591 700231116864979592154778205390723742861442260322665586156173279465568571793646992750542848
592 2800924467459918368619112821562894971445769041290662344624693117862274287174587971002171392
593 1400462233729959184309556410781447485722884520645331172312346558931137143587293985501085696
594 5601848934919836737238225643125789942891538082581324689249386235724548574349175942004342784
595 2800924467459918368619112821562894971445769041290662344624693117862274287174587971002171392
596 11203697869839673474476451286251579885783076165162649378498772471449097148698351884008685568
597 5601848934919836737238225643125789942891538082581324689249386235724548574349175942004342784
598 22407395739679346948952902572503159771566152330325298756997544942898194297396703768017371136
599 11203697869839673474476451286251579885783076165162649378498772471449097148698351884008685568
600 44814791479358693897905805145006319543132304660650597513995089885796388594793407536034742272
601 22407395739679346948952902572503159771566152330325298756997544942898194297396703768017371136
602 89629582958717387795811610290012639086264609321301195027990179771592777189586815072069484544
603 44814791479358693897905805145006319543132304660650597513995089885796388594793407536034742272
604 179259165917434775591623220580025278172529218642602390055980359543185554379173630144138969088
605 89629582958717387795811610290012639086264609321301195027990179771592777189586815072069484544
606 358518331834869551183246441160050556345058437285204780111960719086371108758347260288277938176
607 179259165917434775591623220580025278172529218642602390055980359543185554379173630144138969088
608 717036663669739102366492882320101112690116874570409560223921438172742217516694520576555876352
609 358518331834869551183246441160050556345058437285204780111960719086371108758347260288277938176
610 1434073327339478204732985764640202225380233749140819120447842876345484435033389041153111752704
611 717036663669739102366492882320101112690116874570409560223921438172742217516694520576555876352
612 2868146654678956409465971529280404450760467498281638240895685752690968870066778082306223505408
613 1434073327339478204732985764640202225380233749140819120447842876345484435033389041153111752704
614 5736293309357912818931943058560808901520934996563276481791371505381937740133556164612447010816
615 2868146654678956409465971529280404450760467498281638240895685752690968870066778082306223505408
616 11472586618715825637863886117121617803041869993126552963582743010763875480267112329224894021632
617 5736293309357912818931943058560808901520934996563276481791371505381937740133556164612447010816
618 22945173237431651275727772234243235606083739986253105927165486021527750960534224658449788043264
619 11472586618715825637863886117121617803041869993126552963582743010763875480267112329224894021632
620 45890346474863302551455544468486471212167479972506211854330972043055501921068449316899576086528
621 22945173237431651275727772234243235606083739986253105927165486021527750960534224658449788043264
622 91780692949726605102911088936972942424334959945012423708661944086111003842136898633799152173056
623 45890346474863302551455544468486471212167479972506211854330972043055501921068449316899576086528
624 183561385899453210205822177873945884848669919890024847417323888172222007684273797267598304346112
625 91780692949726605102911088936972942424334959945012423708661944086111003842136898633799152173056
626 367122771798906420411644355747891769697339839780049694834647776344444015368547594535196608692224
627 183561385899453210205822177873945884848669919890024847417323888172222007684273797267598304346112
628 734245543597812840823288711495783539394679679560099389669295552688888030737095189070393217384448
629 367122771798906420411644355747891769697339839780049694834647776344444015368547594535196608692224
630 1468491087195625681646577422991567078789359359120198779338591105377776061474190378140786434768896
631 734245543597812840823288711495783539394679679560099389669295552688888030737095189070393217384448
632 2936982174391251363293154845983134157578718718240397558677182210755552122948380756281572869537792
633 1468491087195625681646577422991567078789359359120198779338591105377776061474190378140786434768896
634 5873964348782502726586309691966268315157437436480795117354364421511104245896761512563145739075584
635 2936982174391251363293154845983134157578718718240397558677182210755552122948380756281572869537792
636 11747928697565005453172619383932536630314874872961590234708728843022208491793523025126291478151168
637 5873964348782502726586309691966268315157437436480795117354364421511104245896761512563145739075584
638 23495857395130010906345238767865073260629749745923180469417457686044416983587046050252582956302336
639 11747928697565005453172619383932536630314874872961590234708728843022208491793523025126291478151168
640 46991714790260021812690477535730146521259499491846360938834915372088833967174092100505165912604672
641 23495857395130010906345238767865073260629749745923180469417457686044416983587046050252582956302336
642 93983429580520043625380955071460293042518998983692721877669830744177667934348184201010331825209344
643 46991714790260021812690477535730146521259499491846360938834915372088833967174092100505165912604672
644 187966859161040087250761910142920586085037997967385443755339661488355335868696368402020663650418688
645 93983429580520043625380955071460293042518998983692721877669830744177667934348184201010331825209344
646 375933718322080174501523820285841172170075995934770887510679322976710671737392736804041327300837376
647 187966859161040087250761910142920586085037997967385443755339661488355335868696368402020663650418688
648 751867436644160349003047640571682344340151991869541775021358645953421343474785473608082654601674752
649 375933718322080174501523820285841172170075995934770887510679322976710671737392736804041327300837376
650 1503734873288320698006095281143364688680303983739083550042717291906842686949570947216165309203349504
651 751867436644160349003047640571682344340151991869541775021358645953421343474785473608082654601674752
652 3007469746576641396012190562286729377360607967478167100085434583813685373899141894432330618406699008
653 1503734873288320698006095281143364688680303983739083550042717291906842686949570947216165309203349504
654 6014939493153282792024381124573458754721215934956334200170869167627370747798283788864661236813398016
655 3007469746576641396012190562286729377360607967478167100085434583813685373899141894432330618406699008
656 12029878986306565584048762249146917509442431869912668400341738335254741495596567577729322473626796032
657 6014939493153282792024381124573458754721215934956334200170869167627370747798283788864661236813398016
658 24059757972613131168097524498293835018884863739825336800683476670509482991193135155458644947253592064
659 12029878986306565584048762249146917509442431869912668400341738335254741495596567577729322473626796032
660 48119515945226262336195048996587670037769727479650673601366953341018965982386270310917289894507184128
661 24059757972613131168097524498293835018884863739825336800683476670509482991193135155458644947253592064
662 96239031890452524672390097993175340075539454959301347202733906682037931964772540621834579789014368256
663 48119515945226262336195048996587670037769727479650673601366953341018965982386270310917289894507184128
664 192478063780905049344780195986350680151078909918602694405467813364075863929545081243669159578028736512
665 96239031890452524672390097993175340075539454959301347202733906682037931964772540621834579789014368256
666 384956127561810098689560391972701360302157819837205388810935626728151727859090162487338319156057473024
667 192478063780905049344780195986350680151078909918602694405467813364075863929545081243669159578028736512
668 769912255123620197379120783945402720604315639674410777621871253456303455718180324974676638312114946048
669 384956127561810098689560391972701360302157819837205388810935626728151727859090162487338319156057473024
670 1539824510247240394758241567890805441208631279348821555243742506912606911436360649949353276624229892096
671 769912255123620197379120783945402720604315639674410777621871253456303455718180324974676638312114946048
672 3079649020494480789516483135781610882417262558697643110487485013825213822872721299898706553248459784192
673 1539824510247240394758241567890805441208631279348821555243742506912606911436360649949353276624229892096
674 6159298040988961579032966271563221764834525117395286220974970027650427645745442599797413106496919568384
675 3079649020494480789516483135781610882417262558697643110487485013825213822872721299898706553248459784192
676 12318596081977923158065932543126443529669050234790572441949940055300855291490885199594826212993839136768
677 6159298040988961579032966271563221764834525117395286220974970027650427645745442599797413106496919568384
678 24637192163955846316131865086252887059338100469581144883899880110601710582981770399189652425987678273536
679 12318596081977923158065932543126443529669050234790572441949940055300855291490885199594826212993839136768
680 49274384327911692632263730172505774118676200939162289767799760221203421165963540798379304851975356547072
681 24637192163955846316131865086252887059338100469581144883899880110601710582981770399189652425987678273536
682 98548768655823385264527460345011548237352401878324579535599520442406842331927081596758609703950713094144
683 49274384327911692632263730172505774118676200939162289767799760221203421165963540798379304851975356547072
684 197097537311646770529054920690023096474704803756649159071199040884813684663854163193517219407901426188288
685 98548768655823385264527460345011548237352401878324579535599520442406842331927081596758609703950713094144
686 394195074623293541058109841380046192949409607513298318142398081769627369327708326387034438815802852376576
687 197097537311646770529054920690023096474704803756649159071199040884813684663854163193517219407901426188288
688 788390149246587082116219682760092385898819215026596636284796163539254738655416652774068877631605704753152
689 394195074623293541058109841380046192949409607513298318142398081769627369327708326387034438815802852376576
690 1576780298493174164232439365520184771797638430053193272569592327078509477310833305548137755263211409506304
691 788390149246587082116219682760092385898819215026596636284796163539254738655416652774068877631605704753152
692 3153560596986348328464878731040369543595276860106386545139184654157018954621666611096275510526422819012608
693 1576780298493174164232439365520184771797638430053193272569592327078509477310833305548137755263211409506304
694 6307121193972696656929757462080739087190553720212773090278369308314037909243333222192551021052845638025216
695 3153560596986348328464878731040369543595276860106386545139184654157018954621666611096275510526422819012608
696 12614242387945393313859514924161478174381107440425546180556738616628075818486666444385102042105691276050432
697 6307121193972696656929757462080739087190553720212773090278369308314037909243333222192551021052845638025216
698 25228484775890786627719029848322956348762214880851092361113477233256151636973332888770204084211382552100864
699 12614242387945393313859514924161478174381107440425546180556738616628075818486666444385102042105691276050432
700 50456969551781573255438059696645912697524429761702184722226954466512303273946665777540408168422765104201728
701 25228484775890786627719029848322956348762214880851092361113477233256151636973332888770204084211382552100864
702 100913939103563146510876119393291825395048859523404369444453908933024606547893331555080816336845530208403456
703 50456969551781573255438059696645912697524429761702184722226954466512303273946665777540408168422765104201728
704 201827878207126293021752238786583650790097719046808738888907817866049213095786663110161632673691060416806912
705 100913939103563146510876119393291825395048859523404369444453908933024606547893331555080816336845530208403456
706 403655756414252586043504477573167301580195438093617477777815635732098426191573326220323265347382120833613824
707 201827878207126293021752238786583650790097719046808738888907817866049213095786663110161632673691060416806912
708 807311512828505172087008955146334603160390876187234955555631271464196852383146652440646530694764241667227648
709 403655756414252586043504477573167301580195438093617477777815635732098426191573326220323265347382120833613824
710 1614623025657010344174017910292669206320781752374469911111262542928393704766293304881293061389528483334455296
711 807311512828505172087008955146334603160390876187234955555631271464196852383146652440646530694764241667227648
712 3229246051314020688348035820585338412641563504748939822222525085856787409532586609762586122779056966668910592
713 1614623025657010344174017910292669206320781752374469911111262542928393704766293304881293061389528483334455296
714 6458492102628041376696071641170676825283127009497879644445050171713574819065173219525172245558113933337821184
715 3229246051314020688348035820585338412641563504748939822222525085856787409532586609762586122779056966668910592
716 12916984205256082753392143282341353650566254018995759288890100343427149638130346439050344491116227866675642368
717 6458492102628041376696071641170676825283127009497879644445050171713574819065173219525172245558113933337821184
718 25833968410512165506784286564682707301132508037991518577780200686854299276260692878100688982232455733351284736
719 12916984205256082753392143282341353650566254018995759288890100343427149638130346439050344491116227866675642368
720 51667936821024331013568573129365414602265016075983037155560401373708598552521385756201377964464911466702569472
721 25833968410512165506784286564682707301132508037991518577780200686854299276260692878100688982232455733351284736
722 103335873642048662027137146258730829204530032151966074311120802747417197105042771512402755928929822933405138944
723 51667936821024331013568573129365414602265016075983037155560401373708598552521385756201377964464911466702569472
724 206671747284097324054274292517461658409060064303932148622241605494834394210085543024805511857859645866810277888
725 103335873642048662027137146258730829204530032151966074311120802747417197105042771512402755928929822933405138944
726 413343494568194648108548585034923316818120128607864297244483210989668788420171086049611023715719291733620555776
727 206671747284097324054274292517461658409060064303932148622241605494834394210085543024805511857859645866810277888
728 826686989136389296217097170069846633636240257215728594488966421979337576840342172099222047431438583467241111552
729 413343494568194648108548585034923316818120128607864297244483210989668788420171086049611023715719291733620555776
730 1653373978272778592434194340139693267272480514431457188977932843958675153680684344198444094862877166934482223104
731 826686989136389296217097170069846633636240257215728594488966421979337576840342172099222047431438583467241111552
732 3306747956545557184868388680279386534544961028862914377955865687917350307361368688396888189725754333868964446208
733 1653373978272778592434194340139693267272480514431457188977932843958675153680684344198444094862877166934482223104
734 6613495913091114369736777360558773069089922057725828755911731375834700614722737376793776379451508667737928892416
735 3306747956545557184868388680279386534544961028862914377955865687917350307361368688396888189725754333868964446208
736 13226991826182228739473554721117546138179844115451657511823462751669401229445474753587552758903017335475857784832
737 6613495913091114369736777360558773069089922057725828755911731375834700614722737376793776379451508667737928892416
738 26453983652364457478947109442235092276359688230903315023646925503338802458890949507175105517806034670951715569664
739 13226991826182228739473554721117546138179844115451657511823462751669401229445474753587552758903017335475857784832
740 52907967304728914957894218884470184552719376461806630047293851006677604917781899014350211035612069341903431139328
741 26453983652364457478947109442235092276359688230903315023646925503338802458890949507175105517806034670951715569664
742 105815934609457829915788437768940369105438752923613260094587702013355209835563798028700422071224138683806862278656
743 52907967304728914957894218884470184552719376461806630047293851006677604917781899014350211035612069341903431139328
744 211631869218915659831576875537880738210877505847226520189175404026710419671127596057400844142448277367613724557312
745 105815934609457829915788437768940369105438752923613260094587702013355209835563798028700422071224138683806862278656
746 423263738437831319663153751075761476421755011694453040378350808053420839342255192114801688284896554735227449114624
747 211631869218915659831576875537880738210877505847226520189175404026710419671127596057400844142448277367613724557312
748 846527476875662639326307502151522952843510023388906080756701616106841678684510384229603376569793109470454898229248
749 423263738437831319663153751075761476421755011694453040378350808053420839342255192114801688284896554735227449114624
750 1693054953751325278652615004303045905687020046777812161513403232213683357369020768459206753139586218940909796458496
751 846527476875662639326307502151522952843510023388906080756701616106841678684510384229603376569793109470454898229248
752 3386109907502650557305230008606091811374040093555624323026806464427366714738041536918413506279172437881819592916992
753 1693054953751325278652615004303045905687020046777812161513403232213683357369020768459206753139586218940909796458496
754 6772219815005301114610460017212183622748080187111248646053612928854733429476083073836827012558344875763639185833984
755 3386109907502650557305230008606091811374040093555624323026806464427366714738041536918413506279172437881819592916992
756 13544439630010602229220920034424367245496160374222497292107225857709466858952166147673654025116689751527278371667968
757 6772219815005301114610460017212183622748080187111248646053612928854733429476083073836827012558344875763639185833984
758 27088879260021204458441840068848734490992320748444994584214451715418933717904332295347308050233379503054556743335936
759 13544439630010602229220920034424367245496160374222497292107225857709466858952166147673654025116689751527278371667968
760 54177758520042408916883680137697468981984641496889989168428903430837867435808664590694616100466759006109113486671872
761 27088879260021204458441840068848734490992320748444994584214451715418933717904332295347308050233379503054556743335936
762 108355517040084817833767360275394937963969282993779978336857806861675734871617329181389232200933518012218226973343744
763 54177758520042408916883680137697468981984641496889989168428903430837867435808664590694616100466759006109113486671872
764 216711034080169635667534720550789875927938565987559956673715613723351469743234658362778464401867036024436453946687488
765 108355517040084817833767360275394937963969282993779978336857806861675734871617329181389232200933518012218226973343744
766 433422068160339271335069441101579751855877131975119913347431227446702939486469316725556928803734072048872907893374976
767 216711034080169635667534720550789875927938565987559956673715613723351469743234658362778464401867036024436453946687488
768 866844136320678542670138882203159503711754263950239826694862454893405878972938633451113857607468144097745815786749952
769 433422068160339271335069441101579751855877131975119913347431227446702939486469316725556928803734072048872907893374976
770 1733688272641357085340277764406319007423508527900479653389724909786811757945877266902227715214936288195491631573499904
771 866844136320678542670138882203159503711754263950239826694862454893405878972938633451113857607468144097745815786749952
772 3467376545282714170680555528812638014847017055800959306779449819573623515891754533804455430429872576390983263146999808
773 1733688272641357085340277764406319007423508527900479653389724909786811757945877266902227715214936288195491631573499904
774 6934753090565428341361111057625276029694034111601918613558899639147247031783509067608910860859745152781966526293999616
775 3467376545282714170680555528812638014847017055800959306779449819573623515891754533804455430429872576390983263146999808
776 13869506181130856682722222115250552059388068223203837227117799278294494063567018135217821721719490305563933052587999232
777 6934753090565428341361111057625276029694034111601918613558899639147247031783509067608910860859745152781966526293999616
778 27739012362261713365444444230501104118776136446407674454235598556588988127134036270435643443438980611127866105175998464
779 13869506181130856682722222115250552059388068223203837227117799278294494063567018135217821721719490305563933052587999232
780 55478024724523426730888888461002208237552272892815348908471197113177976254268072540871286886877961222255732210351996928
781 27739012362261713365444444230501104118776136446407674454235598556588988127134036270435643443438980611127866105175998464
782 110956049449046853461777776922004416475104545785630697816942394226355952508536145081742573773755922444511464420703993856
783 55478024724523426730888888461002208237552272892815348908471197113177976254268072540871286886877961222255732210351996928
784 221912098898093706923555553844008832950209091571261395633884788452711905017072290163485147547511844889022928841407987712
785 110956049449046853461777776922004416475104545785630697816942394226355952508536145081742573773755922444511464420703993856
786 443824197796187413847111107688017665900418183142522791267769576905423810034144580326970295095023689778045857682815975424
787 221912098898093706923555553844008832950209091571261395633884788452711905017072290163485147547511844889022928841407987712
788 887648395592374827694222215376035331800836366285045582535539153810847620068289160653940590190047379556091715365631950848
789 443824197796187413847111107688017665900418183142522791267769576905423810034144580326970295095023689778045857682815975424
790 1775296791184749655388444430752070663601672732570091165071078307621695240136578321307881180380094759112183430731263901696
791 887648395592374827694222215376035331800836366285045582535539153810847620068289160653940590190047379556091715365631950848
792 3550593582369499310776888861504141327203345465140182330142156615243390480273156642615762360760189518224366861462527803392
793 1775296791184749655388444430752070663601672732570091165071078307621695240136578321307881180380094759112183430731263901696
794 7101187164738998621553777723008282654406690930280364660284313230486780960546313285231524721520379036448733722925055606784
795 3550593582369499310776888861504141327203345465140182330142156615243390480273156642615762360760189518224366861462527803392
796 14202374329477997243107555446016565308813381860560729320568626460973561921092626570463049443040758072897467445850111213568
797 7101187164738998621553777723008282654406690930280364660284313230486780960546313285231524721520379036448733722925055606784
798 28404748658955994486215110892033130617626763721121458641137252921947123842185253140926098886081516145794934891700222427136
799 14202374329477997243107555446016565308813381860560729320568626460973561921092626570463049443040758072897467445850111213568
800 56809497317911988972430221784066261235253527442242917282274505843894247684370506281852197772163032291589869783400444854272
801 28404748658955994486215110892033130617626763721121458641137252921947123842185253140926098886081516145794934891700222427136
802 113618994635823977944860443568132522470507054884485834564549011687788495368741012563704395544326064583179739566800889708544
803 56809497317911988972430221784066261235253527442242917282274505843894247684370506281852197772163032291589869783400444854272
804 227237989271647955889720887136265044941014109768971669129098023375576990737482025127408791088652129166359479133601779417088
805 113618994635823977944860443568132522470507054884485834564549011687788495368741012563704395544326064583179739566800889708544
806 454475978543295911779441774272530089882028219537943338258196046751153981474964050254817582177304258332718958267203558834176
807 227237989271647955889720887136265044941014109768971669129098023375576990737482025127408791088652129166359479133601779417088
808 908951957086591823558883548545060179764056439075886676516392093502307962949928100509635164354608516665437916534407117668352
809 454475978543295911779441774272530089882028219537943338258196046751153981474964050254817582177304258332718958267203558834176
810 1817903914173183647117767097090120359528112878151773353032784187004615925899856201019270328709217033330875833068814235336704
811 908951957086591823558883548545060179764056439075886676516392093502307962949928100509635164354608516665437916534407117668352
812 3635807828346367294235534194180240719056225756303546706065568374009231851799712402038540657418434066661751666137628470673408
813 1817903914173183647117767097090120359528112878151773353032784187004615925899856201019270328709217033330875833068814235336704
814 7271615656692734588471068388360481438112451512607093412131136748018463703599424804077081314836868133323503332275256941346816
815 3635807828346367294235534194180240719056225756303546706065568374009231851799712402038540657418434066661751666137628470673408
816 14543231313385469176942136776720962876224903025214186824262273496036927407198849608154162629673736266647006664550513882693632
817 7271615656692734588471068388360481438112451512607093412131136748018463703599424804077081314836868133323503332275256941346816
818 29086462626770938353884273553441925752449806050428373648524546992073854814397699216308325259347472533294013329101027765387264
819 14543231313385469176942136776720962876224903025214186824262273496036927407198849608154162629673736266647006664550513882693632
820 58172925253541876707768547106883851504899612100856747297049093984147709628795398432616650518694945066588026658202055530774528
821 29086462626770938353884273553441925752449806050428373648524546992073854814397699216308325259347472533294013329101027765387264
822 116345850507083753415537094213767703009799224201713494594098187968295419257590796865233301037389890133176053316404111061549056
823 58172925253541876707768547106883851504899612100856747297049093984147709628795398432616650518694945066588026658202055530774528
824 232691701014167506831074188427535406019598448403426989188196375936590838515181593730466602074779780266352106632808222123098112
825 116345850507083753415537094213767703009799224201713494594098187968295419257590796865233301037389890133176053316404111061549056
826 465383402028335013662148376855070812039196896806853978376392751873181677030363187460933204149559560532704213265616444246196224
827 232691701014167506831074188427535406019598448403426989188196375936590838515181593730466602074779780266352106632808222123098112
828 930766804056670027324296753710141624078393793613707956752785503746363354060726374921866408299119121065408426531232888492392448
829 465383402028335013662148376855070812039196896806853978376392751873181677030363187460933204149559560532704213265616444246196224
830 1861533608113340054648593507420283248156787587227415913505571007492726708121452749843732816598238242130816853062465776984784896
831 930766804056670027324296753710141624078393793613707956752785503746363354060726374921866408299119121065408426531232888492392448
832 3723067216226680109297187014840566496313575174454831827011142014985453416242905499687465633196476484261633706124931553969569792
833 1861533608113340054648593507420283248156787587227415913505571007492726708121452749843732816598238242130816853062465776984784896
834 7446134432453360218594374029681132992627150348909663654022284029970906832485810999374931266392952968523267412249863107939139584
835 3723067216226680109297187014840566496313575174454831827011142014985453416242905499687465633196476484261633706124931553969569792
836 14892268864906720437188748059362265985254300697819327308044568059941813664971621998749862532785905937046534824499726215878279168
837 7446134432453360218594374029681132992627150348909663654022284029970906832485810999374931266392952968523267412249863107939139584
838 29784537729813440874377496118724531970508601395638654616089136119883627329943243997499725065571811874093069648999452431756558336
839 14892268864906720437188748059362265985254300697819327308044568059941813664971621998749862532785905937046534824499726215878279168
840 59569075459626881748754992237449063941017202791277309232178272239767254659886487994999450131143623748186139297998904863513116672
841 29784537729813440874377496118724531970508601395638654616089136119883627329943243997499725065571811874093069648999452431756558336
842 119138150919253763497509984474898127882034405582554618464356544479534509319772975989998900262287247496372278595997809727026233344
843 59569075459626881748754992237449063941017202791277309232178272239767254659886487994999450131143623748186139297998904863513116672
844 238276301838507526995019968949796255764068811165109236928713088959069018639545951979997800524574494992744557191995619454052466688
845 119138150919253763497509984474898127882034405582554618464356544479534509319772975989998900262287247496372278595997809727026233344
846 476552603677015053990039937899592511528137622330218473857426177918138037279091903959995601049148989985489114383991238908104933376
847 238276301838507526995019968949796255764068811165109236928713088959069018639545951979997800524574494992744557191995619454052466688
848 953105207354030107980079875799185023056275244660436947714852355836276074558183807919991202098297979970978228767982477816209866752
849 476552603677015053990039937899592511528137622330218473857426177918138037279091903959995601049148989985489114383991238908104933376
850 1906210414708060215960159751598370046112550489320873895429704711672552149116367615839982404196595959941956457535964955632419733504
851 953105207354030107980079875799185023056275244660436947714852355836276074558183807919991202098297979970978228767982477816209866752
852 3812420829416120431920319503196740092225100978641747790859409423345104298232735231679964808393191919883912915071929911264839467008
853 1906210414708060215960159751598370046112550489320873895429704711672552149116367615839982404196595959941956457535964955632419733504
854 7624841658832240863840639006393480184450201957283495581718818846690208596465470463359929616786383839767825830143859822529678934016
855 3812420829416120431920319503196740092225100978641747790859409423345104298232735231679964808393191919883912915071929911264839467008
856 15249683317664481727681278012786960368900403914566991163437637693380417192930940926719859233572767679535651660287719645059357868032
857 7624841658832240863840639006393480184450201957283495581718818846690208596465470463359929616786383839767825830143859822529678934016
858 30499366635328963455362556025573920737800807829133982326875275386760834385861881853439718467145535359071303320575439290118715736064
859 15249683317664481727681278012786960368900403914566991163437637693380417192930940926719859233572767679535651660287719645059357868032
860 60998733270657926910725112051147841475601615658267964653750550773521668771723763706879436934291070718142606641150878580237431472128
861 30499366635328963455362556025573920737800807829133982326875275386760834385861881853439718467145535359071303320575439290118715736064
862 121997466541315853821450224102295682951203231316535929307501101547043337543447527413758873868582141436285213282301757160474862944256
863 60998733270657926910725112051147841475601615658267964653750550773521668771723763706879436934291070718142606641150878580237431472128
864 243994933082631707642900448204591365902406462633071858615002203094086675086895054827517747737164282872570426564603514320949725888512
865 121997466541315853821450224102295682951203231316535929307501101547043337543447527413758873868582141436285213282301757160474862944256
866 487989866165263415285800896409182731804812925266143717230004406188173350173790109655035495474328565745140853129207028641899451777024
867 243994933082631707642900448204591365902406462633071858615002203094086675086895054827517747737164282872570426564603514320949725888512
868 975979732330526830571601792818365463609625850532287434460008812376346700347580219310070990948657131490281706258414057283798903554048
869 487989866165263415285800896409182731804812925266143717230004406188173350173790109655035495474328565745140853129207028641899451777024
870 1951959464661053661143203585636730927219251701064574868920017624752693400695160438620141981897314262980563412516828114567597807108096
871 975979732330526830571601792818365463609625850532287434460008812376346700347580219310070990948657131490281706258414057283798903554048
872 3903918929322107322286407171273461854438503402129149737840035249505386801390320877240283963794628525961126825033656229135195614216192
873 1951959464661053661143203585636730927219251701064574868920017624752693400695160438620141981897314262980563412516828114567597807108096
874 7807837858644214644572814342546923708877006804258299475680070499010773602780641754480567927589257051922253650067312458270391228432384
875 3903918929322107322286407171273461854438503402129149737840035249505386801390320877240283963794628525961126825033656229135195614216192
876 15615675717288429289145628685093847417754013608516598951360140998021547205561283508961135855178514103844507300134624916540782456864768
877 7807837858644214644572814342546923708877006804258299475680070499010773602780641754480567927589257051922253650067312458270391228432384
878 31231351434576858578291257370187694835508027217033197902720281996043094411122567017922271710357028207689014600269249833081564913729536
879 15615675717288429289145628685093847417754013608516598951360140998021547205561283508961135855178514103844507300134624916540782456864768
880 62462702869153717156582514740375389671016054434066395805440563992086188822245134035844543420714056415378029200538499666163129827459072
881 31231351434576858578291257370187694835508027217033197902720281996043094411122567017922271710357028207689014600269249833081564913729536
882 124925405738307434313165029480750779342032108868132791610881127984172377644490268071689086841428112830756058401076999332326259654918144
883 62462702869153717156582514740375389671016054434066395805440563992086188822245134035844543420714056415378029200538499666163129827459072
884 249850811476614868626330058961501558684064217736265583221762255968344755288980536143378173682856225661512116802153998664652519309836288
885 124925405738307434313165029480750779342032108868132791610881127984172377644490268071689086841428112830756058401076999332326259654918144
886 499701622953229737252660117923003117368128435472531166443524511936689510577961072286756347365712451323024233604307997329305038619672576
887 249850811476614868626330058961501558684064217736265583221762255968344755288980536143378173682856225661512116802153998664652519309836288
888 999403245906459474505320235846006234736256870945062332887049023873379021155922144573512694731424902646048467208615994658610077239345152
889 499701622953229737252660117923003117368128435472531166443524511936689510577961072286756347365712451323024233604307997329305038619672576
890 1998806491812918949010640471692012469472513741890124665774098047746758042311844289147025389462849805292096934417231989317220154478690304
891 999403245906459474505320235846006234736256870945062332887049023873379021155922144573512694731424902646048467208615994658610077239345152
892 3997612983625837898021280943384024938945027483780249331548196095493516084623688578294050778925699610584193868834463978634440308957380608
893 1998806491812918949010640471692012469472513741890124665774098047746758042311844289147025389462849805292096934417231989317220154478690304
894 7995225967251675796042561886768049877890054967560498663096392190987032169247377156588101557851399221168387737668927957268880617914761216
895 3997612983625837898021280943384024938945027483780249331548196095493516084623688578294050778925699610584193868834463978634440308957380608
896 15990451934503351592085123773536099755780109935120997326192784381974064338494754313176203115702798442336775475337855914537761235829522432
897 7995225967251675796042561886768049877890054967560498663096392190987032169247377156588101557851399221168387737668927957268880617914761216
898 31980903869006703184170247547072199511560219870241994652385568763948128676989508626352406231405596884673550950675711829075522471659044864
899 15990451934503351592085123773536099755780109935120997326192784381974064338494754313176203115702798442336775475337855914537761235829522432
900 63961807738013406368340495094144399023120439740483989304771137527896257353979017252704812462811193769347101901351423658151044943318089728
901 31980903869006703184170247547072199511560219870241994652385568763948128676989508626352406231405596884673550950675711829075522471659044864
902 127923615476026812736680990188288798046240879480967978609542275055792514707958034505409624925622387538694203802702847316302089886636179456
903 63961807738013406368340495094144399023120439740483989304771137527896257353979017252704812462811193769347101901351423658151044943318089728
904 255847230952053625473361980376577596092481758961935957219084550111585029415916069010819249851244775077388407605405694632604179773272358912
905 127923615476026812736680990188288798046240879480967978609542275055792514707958034505409624925622387538694203802702847316302089886636179456
906 511694461904107250946723960753155192184963517923871914438169100223170058831832138021638499702489550154776815210811389265208359546544717824
907 255847230952053625473361980376577596092481758961935957219084550111585029415916069010819249851244775077388407605405694632604179773272358912
908 1023388923808214501893447921506310384369927035847743828876338200446340117663664276043276999404979100309553630421622778530416719093089435648
909 511694461904107250946723960753155192184963517923871914438169100223170058831832138021638499702489550154776815210811389265208359546544717824
910 2046777847616429003786895843012620768739854071695487657752676400892680235327328552086553998809958200619107260843245557060833438186178871296
911 1023388923808214501893447921506310384369927035847743828876338200446340117663664276043276999404979100309553630421622778530416719093089435648
912 4093555695232858007573791686025241537479708143390975315505352801785360470654657104173107997619916401238214521686491114121666876372357742592
913 2046777847616429003786895843012620768739854071695487657752676400892680235327328552086553998809958200619107260843245557060833438186178871296
914 8187111390465716015147583372050483074959416286781950631010705603570720941309314208346215995239832802476429043372982228243333752744715485184
915 4093555695232858007573791686025241537479708143390975315505352801785360470654657104173107997619916401238214521686491114121666876372357742592
916 16374222780931432030295166744100966149918832573563901262021411207141441882618628416692431990479665604952858086745964456486667505489430970368
917 8187111390465716015147583372050483074959416286781950631010705603570720941309314208346215995239832802476429043372982228243333752744715485184
918 32748445561862864060590333488201932299837665147127802524042822414282883765237256833384863980959331209905716173491928912973335010978861940736
919 16374222780931432030295166744100966149918832573563901262021411207141441882618628416692431990479665604952858086745964456486667505489430970368
920 65496891123725728121180666976403864599675330294255605048085644828565767530474513666769727961918662419811432346983857825946670021957723881472
921 32748445561862864060590333488201932299837665147127802524042822414282883765237256833384863980959331209905716173491928912973335010978861940736
922 130993782247451456242361333952807729199350660588511210096171289657131535060949027333539455923837324839622864693967715651893340043915447762944
923 65496891123725728121180666976403864599675330294255605048085644828565767530474513666769727961918662419811432346983857825946670021957723881472
924 261987564494902912484722667905615458398701321177022420192342579314263070121898054667078911847674649679245729387935431303786680087830895525888
925 130993782247451456242361333952807729199350660588511210096171289657131535060949027333539455923837324839622864693967715651893340043915447762944
926 523975128989805824969445335811230916797402642354044840384685158628526140243796109334157823695349299358491458775870862607573360175661791051776
927 261987564494902912484722667905615458398701321177022420192342579314263070121898054667078911847674649679245729387935431303786680087830895525888
928 1047950257979611649938890671622461833594805284708089680769370317257052280487592218668315647390698598716982917551741725215146720351323582103552
929 523975128989805824969445335811230916797402642354044840384685158628526140243796109334157823695349299358491458775870862607573360175661791051776
930 2095900515959223299877781343244923667189610569416179361538740634514104560975184437336631294781397197433965835103483450430293440702647164207104
931 1047950257979611649938890671622461833594805284708089680769370317257052280487592218668315647390698598716982917551741725215146720351323582103552
932 4191801031918446599755562686489847334379221138832358723077481269028209121950368874673262589562794394867931670206966900860586881405294328414208
933 2095900515959223299877781343244923667189610569416179361538740634514104560975184437336631294781397197433965835103483450430293440702647164207104
934 8383602063836893199511125372979694668758442277664717446154962538056418243900737749346525179125588789735863340413933801721173762810588656828416
935 4191801031918446599755562686489847334379221138832358723077481269028209121950368874673262589562794394867931670206966900860586881405294328414208
936 16767204127673786399022250745959389337516884555329434892309925076112836487801475498693050358251177579471726680827867603442347525621177313656832
937 8383602063836893199511125372979694668758442277664717446154962538056418243900737749346525179125588789735863340413933801721173762810588656828416
938 33534408255347572798044501491918778675033769110658869784619850152225672975602950997386100716502355158943453361655735206884695051242354627313664
939 16767204127673786399022250745959389337516884555329434892309925076112836487801475498693050358251177579471726680827867603442347525621177313656832
940 67068816510695145596089002983837557350067538221317739569239700304451345951205901994772201433004710317886906723311470413769390102484709254627328
941 33534408255347572798044501491918778675033769110658869784619850152225672975602950997386100716502355158943453361655735206884695051242354627313664
942 134137633021390291192178005967675114700135076442635479138479400608902691902411803989544402866009420635773813446622940827538780204969418509254656
943 67068816510695145596089002983837557350067538221317739569239700304451345951205901994772201433004710317886906723311470413769390102484709254627328
944 268275266042780582384356011935350229400270152885270958276958801217805383804823607979088805732018841271547626893245881655077560409938837018509312
945 134137633021390291192178005967675114700135076442635479138479400608902691902411803989544402866009420635773813446622940827538780204969418509254656
946 536550532085561164768712023870700458800540305770541916553917602435610767609647215958177611464037682543095253786491763310155120819877674037018624
947 268275266042780582384356011935350229400270152885270958276958801217805383804823607979088805732018841271547626893245881655077560409938837018509312
948 1073101064171122329537424047741400917601080611541083833107835204871221535219294431916355222928075365086190507572983526620310241639755348074037248
949 536550532085561164768712023870700458800540305770541916553917602435610767609647215958177611464037682543095253786491763310155120819877674037018624
950 2146202128342244659074848095482801835202161223082167666215670409742443070438588863832710445856150730172381015145967053240620483279510696148074496
951 1073101064171122329537424047741400917601080611541083833107835204871221535219294431916355222928075365086190507572983526620310241639755348074037248
952 4292404256684489318149696190965603670404322446164335332431340819484886140877177727665420891712301460344762030291934106481240966559021392296148992
953 2146202128342244659074848095482801835202161223082167666215670409742443070438588863832710445856150730172381015145967053240620483279510696148074496
954 8584808513368978636299392381931207340808644892328670664862681638969772281754355455330841783424602920689524060583868212962481933118042784592297984
955 4292404256684489318149696190965603670404322446164335332431340819484886140877177727665420891712301460344762030291934106481240966559021392296148992
956 17169617026737957272598784763862414681617289784657341329725363277939544563508710910661683566849205841379048121167736425924963866236085569184595968
957 8584808513368978636299392381931207340808644892328670664862681638969772281754355455330841783424602920689524060583868212962481933118042784592297984
958 34339234053475914545197569527724829363234579569314682659450726555879089127017421821323367133698411682758096242335472851849927732472171138369191936
959 17169617026737957272598784763862414681617289784657341329725363277939544563508710910661683566849205841379048121167736425924963866236085569184595968
960 68678468106951829090395139055449658726469159138629365318901453111758178254034843642646734267396823365516192484670945703699855464944342276738383872
961 34339234053475914545197569527724829363234579569314682659450726555879089127017421821323367133698411682758096242335472851849927732472171138369191936
962 137356936213903658180790278110899317452938318277258730637802906223516356508069687285293468534793646731032384969341891407399710929888684553476767744
963 68678468106951829090395139055449658726469159138629365318901453111758178254034843642646734267396823365516192484670945703699855464944342276738383872
964 274713872427807316361580556221798634905876636554517461275605812447032713016139374570586937069587293462064769938683782814799421859777369106953535488
965 137356936213903658180790278110899317452938318277258730637802906223516356508069687285293468534793646731032384969341891407399710929888684553476767744
966 549427744855614632723161112443597269811753273109034922551211624894065426032278749141173874139174586924129539877367565629598843719554738213907070976
967 274713872427807316361580556221798634905876636554517461275605812447032713016139374570586937069587293462064769938683782814799421859777369106953535488
968 1098855489711229265446322224887194539623506546218069845102423249788130852064557498282347748278349173848259079754735131259197687439109476427814141952
969 549427744855614632723161112443597269811753273109034922551211624894065426032278749141173874139174586924129539877367565629598843719554738213907070976
970 2197710979422458530892644449774389079247013092436139690204846499576261704129114996564695496556698347696518159509470262518395374878218952855628283904
971 1098855489711229265446322224887194539623506546218069845102423249788130852064557498282347748278349173848259079754735131259197687439109476427814141952
972 4395421958844917061785288899548778158494026184872279380409692999152523408258229993129390993113396695393036319018940525036790749756437905711256567808
973 2197710979422458530892644449774389079247013092436139690204846499576261704129114996564695496556698347696518159509470262518395374878218952855628283904
974 8790843917689834123570577799097556316988052369744558760819385998305046816516459986258781986226793390786072638037881050073581499512875811422513135616
975 4395421958844917061785288899548778158494026184872279380409692999152523408258229993129390993113396695393036319018940525036790749756437905711256567808
976 17581687835379668247141155598195112633976104739489117521638771996610093633032919972517563972453586781572145276075762100147162999025751622845026271232
977 8790843917689834123570577799097556316988052369744558760819385998305046816516459986258781986226793390786072638037881050073581499512875811422513135616
978 35163375670759336494282311196390225267952209478978235043277543993220187266065839945035127944907173563144290552151524200294325998051503245690052542464
979 17581687835379668247141155598195112633976104739489117521638771996610093633032919972517563972453586781572145276075762100147162999025751622845026271232
980 70326751341518672988564622392780450535904418957956470086555087986440374532131679890070255889814347126288581104303048400588651996103006491380105084928
981 35163375670759336494282311196390225267952209478978235043277543993220187266065839945035127944907173563144290552151524200294325998051503245690052542464
982 140653502683037345977129244785560901071808837915912940173110175972880749064263359780140511779628694252577162208606096801177303992206012982760210169856
983 70326751341518672988564622392780450535904418957956470086555087986440374532131679890070255889814347126288581104303048400588651996103006491380105084928
984 281307005366074691954258489571121802143617675831825880346220351945761498128526719560281023559257388505154324417212193602354607984412025965520420339712
985 140653502683037345977129244785560901071808837915912940173110175972880749064263359780140511779628694252577162208606096801177303992206012982760210169856
986 562614010732149383908516979142243604287235351663651760692440703891522996257053439120562047118514777010308648834424387204709215968824051931040840679424
987 281307005366074691954258489571121802143617675831825880346220351945761498128526719560281023559257388505154324417212193602354607984412025965520420339712
988 1125228021464298767817033958284487208574470703327303521384881407783045992514106878241124094237029554020617297668848774409418431937648103862081681358848
989 562614010732149383908516979142243604287235351663651760692440703891522996257053439120562047118514777010308648834424387204709215968824051931040840679424
990 2250456042928597535634067916568974417148941406654607042769762815566091985028213756482248188474059108041234595337697548818836863875296207724163362717696
991 1125228021464298767817033958284487208574470703327303521384881407783045992514106878241124094237029554020617297668848774409418431937648103862081681358848
992 4500912085857195071268135833137948834297882813309214085539525631132183970056427512964496376948118216082469190675395097637673727750592415448326725435392
993 2250456042928597535634067916568974417148941406654607042769762815566091985028213756482248188474059108041234595337697548818836863875296207724163362717696
994 9001824171714390142536271666275897668595765626618428171079051262264367940112855025928992753896236432164938381350790195275347455501184830896653450870784
995 4500912085857195071268135833137948834297882813309214085539525631132183970056427512964496376948118216082469190675395097637673727750592415448326725435392
996 18003648343428780285072543332551795337191531253236856342158102524528735880225710051857985507792472864329876762701580390550694911002369661793306901741568
997 9001824171714390142536271666275897668595765626618428171079051262264367940112855025928992753896236432164938381350790195275347455501184830896653450870784
998 36007296686857560570145086665103590674383062506473712684316205049057471760451420103715971015584945728659753525403160781101389822004739323586613803483136
999 18003648343428780285072543332551795337191531253236856342158102524528735880225710051857985507792472864329876762701580390550694911002369661793306901741568
1000 72014593373715121140290173330207181348766125012947425368632410098114943520902840207431942031169891457319507050806321562202779644009478647173227606966272