1 3
2 5
3 7
4 11
5 13
6 23
7 29
8 31
9 47
10 59
11 61
12 127
13 191
14 223
15 239
16 251
17 383
18 479
19 503
20 509
21 991
22 1019
23 1021
24 2039
25 3583
26 3967
27 4079
28 4091
29 4093
30 6143
31 8191
32 15359
33 16127
34 16319
35 16381
36 63487
37 65407
38 65519
39 129023
40 131063
41 131071
42 245759
43 253951
44 261631
45 261887
46 262079
47 262111
48 262127
49 262139
50 522239
51 524287
52 786431
53 917503
54 1032191
55 1044479
56 1046527
57 1047551
58 1048063
59 1048447
60 1048559
61 1048571
62 1048573
63 1966079
64 2096639
65 2097023
66 2097143
67 4128767
68 4193279
69 4194271
70 4194287
71 4194301
72 14680063
73 16744447
74 16769023
75 16776191
76 16777183
77 16777199
78 16777213
79 33546239
80 67108351
81 67108859
82 260046847
83 536739839
84 536862719
85 536868863
86 536870879
87 536870909
88 1073479679
89 1073676287
90 1073741311
91 1073741567
92 2147483647
93 3758096383
94 4261412863
95 4278190079
96 4286578687
97 4294967231
98 4294967279
99 4294967291
100 8581545983
101 8587837439
102 8589410303
103 8589901823
104 8589934583
105 16911433727
106 32212254719
107 51539607551
108 68718952447
109 68719214591
110 68719411199
111 68719472639
112 68719476479
113 68719476671
114 68719476719
115 68719476731
116 266287972351
117 270582939647
118 274876858367
119 274877902847
120 274877906431
121 274877906687
122 824633720831
123 1065151889407
124 1097364144127
125 1099503239167
126 1099511103487
127 1099511496703
128 1099511562239
129 2196875771903
130 4260607557631
131 4398042316799
132 4398046445567
133 4398046511039
134 4398046511071
135 4398046511087
136 17591112302591
137 17592186042367
138 17592186044287
139 17592186044399
140 26388279066623
141 32985348833279
142 34634616274943
143 35150012350463
144 35183835217919
145 35184371564543
146 35184372088319
147 70368744046591
148 70368744161279
149 140735340871679
150 246290604621823
151 280375465082879
152 281200098803711
153 281406257233919
154 281466386776063
155 281474439839743
156 281474976645119
157 281474976710143
158 281474976710399
159 281474976710591
160 560750930165759
161 562947805937663
162 562949953290239
163 1125762467889151
164 1125831187365887
165 1125899839733759
166 2251799813685119
167 4362862139015167
168 4503599626846207
169 9005000231485439
170 17996806323437567
171 18012199486226431
172 18014329790005247
173 18014398241046527
174 18014398509481727
175 18014398509481951
176 72053195991416831
177 72057593970819071
178 72057594037911551
179 72057594037927931
180 108086391056891903
181 144115188042301439
182 144115188075847679
183 576460752169205759
184 1152917106560335871
185 1152920954851033087
186 1152921496016912383
187 1152921504338411519
188 1152921504539738111
189 1152921504606322687
190 1152921504606584831
191 1152921504606846719
192 2305834213120671743
193 2305843009213169663
194 2305843009213562879
195 2305843009213693951
196 4611650834055299071
197 4611683819404132351
198 4611686017353646079
199 18446744073172680703
200 18446744073709550591
201 18446744073709551359
202 36893488147410714623
203 55340232221128654847
204 73714918700800278527
205 73786413344884785151
206 73786971896791695359
207 73786976294301335551
208 73786976294834012159
209 73786976294838205951
210 73786976294838206459
211 147573811852188057599
212 295147623704376115199
213 295147905179084390399
214 587989967349491957759
215 590295810358705651583
216 1180591620579972349951
217 1180591620700231434239
218 1180591620717344194559
219 4648579506574807007231
220 4722294425275607285759
221 4722366447685273124863
222 4722366482867497730047
223 4722366482868571471871
224 4722366482869578104831
225 4722366482869628436479
226 4722366482869644165119
227 4722366482869645213567
228 9444732965739282038783
229 18594318026299228028927
230 18887160088469367160831
231 18889456924279326113791
232 18889465931478547300351
233 18889465931478580854527
234 37778895834160142745599
235 37778931862407405895679
236 75410289773324647006207
237 75557863655545579241471
238 75557863725639445512191
239 75557863725912175935487
240 75557863725914319224831
241 141670994486089356410879
242 151078833963681227735039
243 151106504079791792062463
244 151115727449629623582719
245 151115727451691207884799
246 151115727451826499354623
247 151115727451828613283839
248 151115727451828646838239
249 226673591177742970257407
250 302231310788469217820671
251 302231454903657293611007
252 1207745227993911763402751
253 1208925801600230665224191
254 1208925815111029547335679
255 1208925819544260430528511
256 1208925819614627027222527
257 1208925819614629157928959
258 1208925819614629174697983
259 1208925819614629174702079
260 1208925819614629174704127
261 1208925819614629174706111
262 2417851639227059326156799
263 2417851639229249759477759
264 2417851639229258349404159
265 9633627625054076235939839
266 9671405980456281094225919
267 18133887294219437620592639
268 19341632522213349383995391
269 19342813113834065721556991
270 19342813113834066526863359
271 38685625651207381287174143
272 38685626218660934335856639
273 38685626227527396102242303
274 38685626227668131443113983
275 72535549176877750482370559
276 77366530088853397535981567
277 77371178668359972342988799
278 77371252455335992303288319
279 77371252455336266644324351
280 77371252455336267181195199
281 154742504910672534362390399
282 309333894093893240077942783
283 309484972927856921305677823
284 309485009816841469097410559
285 309485009821336272631758847
286 618967658459448702626955263
287 618970010419318100594786303
288 618970017336847128235868159
289 618970019640438337635876863
290 618970019642690137449562111
291 1237938858693759557487820799
292 1237940002391892127480020991
293 1237940039284817324945702911
294 1237940039285345090527035391
295 1237940039285380270604156927
296 1237940039285380274865569791
297 1237940039285380274897027071
298 1237940039285380274899058687
299 1237940039285380274899124191
300 4951760157141512303503474687
301 4951760157141521099592302591
302 9903520314247013402174029823
303 9903520314283040000169738239
304 9903520314283042197045510143
305 19729669376110748131204792319
306 19807021739100152919805132799
307 19807040628557077199131246591
308 19807040628565521448432566271
309 19807040628566083298874359807
310 19807040628566084398318878719
311 19807040628566084398385971199
312 19807040628566084398385979391
313 19807040628566084398385987581
314 59421121885698253195157962751
315 79208819701150503526748651519
316 79225744662625108335194537983
317 79228162514264337456104996863
318 79228162514264337593476841471
319 79228162514264337593543950319
320 155980444949957914637289652223
321 158456325028528675184940417023
322 316912498941329898545528963071
323 316912650056769119998024089599
324 316912650057057350356995932159
325 316912650057057350373102059519
326 316912650057057350374175793151
327 316912650057057350374175801279
328 633825300114078671951332638719
329 633825300114112448948537917439
330 633825300114114700746204119039
331 633825300114114700748217384959
332 633825300114114700748351569919
333 1267640928821672484463305555967
334 1267645764524950942980004380671
335 1267650600228228275596796362751
336 1267650600228229401462343467007
337 1267650600228229401496703139839
338 2535291529049901885960008761343
339 2535301200456458802993406408703
340 5070602382023451674508231966719
341 5070602400912916480086905978879
342 5070602400912917605969632952319
343 5070602400912917605986275950591
344 5070602400912917605986810724351
345 5070602400912917605986812817407
346 5070602400912917605986812821471
347 10101590720568703043176853667839
348 19965496953594613073573075484671
349 20282332232399215087680070090751
350 20282409603651670423938661351423
351 20282409603651670423946714415103
352 20282409603651670423947234508799
353 20282409603651670423947250761727
354 20282409603651670423947251285999
355 30423614405477505635920876929023
356 40564819197858607882155212144639
357 40564819207303340847860142833663
358 40564819207303340847894500474879
359 81129638414606681625420260966399
360 162259276829213363250840521932799
361 162259276829213363391578010255359
362 162259276829213363391578010288127
363 324513601898269585262056424079359
364 324518244173416905438087295795199
365 324518534315613612949089225277439
366 324518553658426582667967944720383
367 324518553658426726220206067154943
368 324518553658426726783155886358527
369 324518553658426726783156020051967
370 649037107316853453566312041150463
371 1297915758308678378457436994404351
372 1298074214331475452228966788628479
373 1298074214614817441201145501450239
374 1298074214633706835075030044377087
375 1298074214633706898125424827564031
376 1298074214633706907132486643351551
377 1298074214633706907132606902435839
378 1298074214633706907132624082300927
379 5182155653733001793318522703577087
380 5192277051494199062446097943232511
381 5192296858534827627404596422377471
382 5192296858534827628529396817592319
383 5192296858534827628530461969481727
384 5192296858534827628530494181736447
385 5192296858534827628530496328171519
386 5192296858534827628530496329219071
387 10384593717069654680600240355016703
388 20728622614932007173274090814308351
389 20769187432930384694507356142174207
390 20769187434139310370006797241024511
391 20769187434139310514121984243138559
392 20769187434139310514121985048444927
393 20769187434139310514121985316880127
394 41538374867674158118436656046407679
395 41538374868278621028243968486277119
396 41538374868278621028243970633760639
397 83076749736557242056347203779166207
398 83076749736557242056487940999086079
399 83076749736557242056487941200412671
400 83076749736557242056487941267521533
401 166150964171914027654172889128632319
402 166153341016789455584300695447142399
403 166153499463443077556058849137393663
404 166153499473076705181112925373333503
405 166153499473105039380010143244615679
406 166153499473114484112975848175304703
407 166153499473114484112975882526654463
408 332306682033578911168601390894284799
409 332306998946228949779207691360534527
410 332306998946228968225951765070085119
411 332306998946228968225951765070086139
412 664613997892457927228531493285396479
413 1246151246048358630847319119012823039
414 1287689620916637251875563089646583807
415 1318843402067846217646746067621904383
416 1329227995475430863082461991555563519
417 1329227995783706947084192431105638399
418 1329227995784915872903807058132860927
419 2658445850365029919972402146935046143
420 2658455990950861726164923983111127039
421 2658455991569227282897806805973336063
422 2658455991569831745807473383072333823
423 5233835233403106249558740299853856767
424 5306527389422593836358167248462938111
425 5316911824683338463086553054033477631
426 5316911903911500977350890647577427967
427 5316911983139663491615228240584507391
428 5316911983139663491615228241054269439
429 5316911983139663491615228241087823871
430 5316911983139663491615228241121378301
431 21267646664908053738231511467782307839
432 21267647932558653671313007785132687359
433 21267647932558653948014168890775961599
434 21267647932558653966460842595741335551
435 21267647932558653966460912964485447679
436 42535285723912506107086613955345383423
437 42535293329816107476463022935564615679
438 42535295865117307932921825928971026423
439 85070591730234313634388748200648376319
440 85070591730234596976377720379361198079
441 85070591730234611143477168988296839167
442 85070591730234615865843634265756008447
443 85070591730234615865843651857925275647
444 170141183460469231731687303715884105727
445 340282366762482138434845932244680310783
446 340282366920938463463086377055616499711
447 340282366920938463463374607431701102591
448 340282366920938463463374607431767949311
449 638029437976759618993827388934565396479
450 680523195467008648305720970892902662143
451 680564733841874509075109985605187010559
452 1358471011692184022107690815606512156671
453 1361119083090036784198241368734414405631
454 1361129466416103253625269028230369640447
455 1361129467683753702737770977898426007551
456 1361129467683753853853497303827166003199
457 1361129467683753853853498428627561218047
458 1361129467683753853853498429727072714751
459 1361129467683753853853498429727072829439
460 1361129467683753853853498429727072837631
461 1361129467683753853853498429727072845819
462 2722258935367507103244087052139558338559
463 2722258935367507707706996859454145689599
464 5359447279004780799548150067050349330431
465 5444507486141298345758736657915632943103
466 5444517870734860672909083046373928992767
467 5444517870735015415413993578170803027967
468 5444517870735015415413993718839571906559
469 21778071482940061661653669032623951839231
470 21778071482940061661655965868433910792191
471 21778071482940061661655974805264421355519
472 21778071482940061661655974875633164484607
473 86942144748299777414892212198816778027007
474 87112285911477837042972229078585410846719
475 87112285931760246646623827444938624204799
476 87112285931760246646623899361795173777407
477 87112285931760246646623899502532662116351
478 87112285931760246646623899502532662132479
479 174182036567655375985314877179136353239039
480 174224569267372064025833984739817159655423
481 174224571863520493293238575633028469489663
482 174224571863520493293247799005065324265439
483 348427876079108427932529137097166163017727
484 348449143645911348171888916314341643386879
485 348449143727031083066181314967931455537151
486 348449143727040986435379870558302001692671
487 348449143727040986586421811033835810324479
488 348449143727040986586495525952536610603007
489 348449143727040986586495579995732139048959
490 348449143727040986586495598009031136903167
491 348449143727040986586495598010126353563647
492 348449143727040986586495598010130581422079
493 348449143727040986586495598010130648530431
494 1393796574887881536742330721616575342837759
495 1393796574903093343945069474434535781302271
496 1393796574907847033695925334690148418322431
497 1393796574908144139305353825956124208136191
498 1393796574908163868974729936704255412928511
499 1393796574908163946345982391759047617413119
500 1393796574908163946345982392040522325688319
501 1393796574908163946345982392040522593861631
502 1393796574908163946345982392040522594123647
503 2787593149816327892691964781829245374562303
504 2787593149816327892691964784081045054029823
505 2787593149816327892691964784081045188247543
506 5575186299632655785374484835196351086067711
507 5575186299632655785383929568162090376364031
508 5575186299632655785383929568162090376478719
509 22300404916163702203072254898040929737768959
510 22300723930882690582881751811735397020467199
511 22300745198530622522565698629958224056418303
512 22300745198530622986793213361975827143589887
513 22300745198530623122192905158814294710681599
514 22300745198530623141497939340785404344270847
515 22300745198530623141533357089406926683373567
516 22300745198530623141535717984417985354268671
517 22300745198530623141535718128533173430124543
518 22300745198530623141535718272507624017625087
519 22300745198530623141535718272577992761802751
520 22300745198530623141535718272646162482724863
521 22300745198530623141535718272648224067026943
522 22300745198530623141535718272648361489203199
523 33451117797795934712303577408972542258970623
524 44590601361319776252240608557858906429194239
525 44601490396412209175754583091730410970808319
526 44601490397061243807191357974536173213712383
527 44601490397061246283071436545296720864477183
528 44601490397061246283071436545296723011958783
529 89202980793797974012484446363810290003345407
530 89202980794122492546800059976759379228622847
531 89202980794122492566142873090593428844052479
532 89202980794122492566142873090593446007144447
533 178405791447061524663054014493883176163737599
534 178405961588244982656405667610426342249594879
535 669022355955918694246071548179450845179412479
536 713612957317238470498312156737309751608606719
537 713623846352979940529142984724747568191373279
538 1427247012141226039181359042700280272846323711
539 1427247692705958613407685741220093639679541247
540 1427247692705959881055868117810265878033334271
541 1427247692705959881058285969449495067663269887
542 1427247692705959881058285969449495136382484479
543 1427247692705959881058285969449495136382746619
544 1427247692705959881058285969449495136382746621
545 5708990770740762774496586635741492604263464959
546 5708990770823839524233143877797980544994115583
547 5708990770823839524233143877797980545514209279
548 5708990770823839524233143877797980545530978303
549 5708990770823839524233143877797980545530986479
550 11417980861082945206589360828846746227525550079
551 11417981541606140673598009134567717120428212223
552 11417981541647679048466287165300150732356321279
553 11417981541647679048466287746372589054207197183
554 11417981541647679048466287755595952294968950783
555 11417981541647679048466287755595961090525102079
556 11417981541647679048466287755595961091061940223
557 22835963083295358096932575511191921907246039039
558 45671926166590716193710408517473171829885501439
559 45671926166590716193865151021807383611944468479
560 91343765220895500627483655420868186195833651199
561 91343849610922497020222594337770829274350092287
562 91343852333181432387730302044767688711315914751
563 182687704666352480181743534434278316464333127679
564 364661785486372749610392065194346007345791762431
565 365375060883582002509934621683472744783334604799
566 365375398443689988080890377351083317097400369151
567 365375409332725729550901865365956920847187836927
568 365375409332725729550921208179070473439006425087
569 365375409332725729550921208179070684545238958079
570 365375409332725729550921208179070754912909393919
571 365375409332725729550921208179070754913446264831
572 365375409332725729550921208179070754913916026879
573 1461501637330902918201208952637712259106134294527
574 1461501637330902918203607461463827683388751347711
575 1461501637330902918203684757158419293741609123839
576 1461501637330902918203684832716283019653785059327
577 2740315569995442971631909061343030661854873518079
578 2923003274661805836407369665432566039311856697343
579 2923003274661805836407369665432566039311865083903
580 5846006549323611672814739330846685334550020620287
581 5846006549323611672814739330863979157119123324927
582 5846006549323611672814739330865127575024102801407
583 5846006549323611672814739330865132078619435204607
584 5846006549323611672814739330865132078623713394687
585 11692013098647223335488273859904428945273834700799
586 23384026196954164324338018859997153707063152476159
587 23384026197294446691258937980647414480428125388799
588 23384026197294446691258957247902664588580597268479
589 23384026197294446691258957323460510300096411205631
590 46768052220364321518997421353673257623924517109759
591 46768052394588893379982613446464597825996434964479
592 46768052394588893382517914646921056628440085561343
593 46768052394588893382517914646921056628989807820799
594 93170729379845061035484908085663042503065699614719
595 93536104789177786765035829293837501571961255362559
596 93536104789177786765035829293842113257704804843519
597 93536104789177786765035829293842113257979682734079
598 93536104789177786765035829293842113257979682750459
599 373961731452044784195367856571278917654461739433983
600 374053075304377965627755586873323685343190235217919
601 374144396855965948529520175639650180383557225021439
602 374144418459812859606061344002377257011657433939967
603 374144419156709817832147532259495549224858450657279
604 374144419156711126290955883036057938909933414121471
605 374144419156711147060143162432863542359384368611327
606 374144419156711147060143312339665174573402032177151
607 374144419156711147060143316570905543224604143648767
608 374144419156711147060143317174187861411201319698431
609 374144419156711147060143317175294666055623892795391
610 374144419156711147060143317175368453027520684490751
611 374144419156711147060143317175368453031910141067263
612 374144419156711147060143317175368453031918596784127
613 374144419156711147060143317175368453031918730477567
614 374144419156711147060143317175368453031918730739711
615 374144419156711147060143317175368453031918731001599
616 1473193650429550141549314311378013283813180003319807
617 1496554840663761292882476336125962620205492800061439
618 1496576249379151882280692210415504362632538541260799
619 1496577676605066516757633207039817837252041758474239
620 1496577676626844587916054715043047085344518903431167
621 1496577676626844588240414812376445283452487836106751
622 1496577676626844588240573268701473812127657744138239
623 2992424602435023725022044694986589482745521881743359
624 2993155353253689173884998108135533809990101683404799
625 23945242826029513411849162395703266711000599591124991
626 23945242826029513411849172221852328538706531602923519
627 23945242826029513411849172299072465266590970137280511
628 23945242826029513411849172299223580994042781604249599
629 23945242826029513411849172299223580994042798784118767
630 23945242826029513411849172299223580994042798784118781
631 89794660597610675294434396122088428727660495440445439
632 95780970947306130470906718932322831613797411040788479
633 95780971303421155359942607223721332780150933839413247
634 191559019604961445488956971024123215386303078407864319
635 191561942608236107294793378393788647943335191018209279
636 383123885210897028289954101002193366336522690169405439
637 383123885216450436518103816725915639929809147380367359
638 1340933598257652751063553648756520535666396731910651903
639 1532495540865886136099411659642601476621879668037910527
640 1532495540865888857029119031365393310714932061903257599
641 1532495540865888857693733029257851247166835592043429887
642 1532495540865888858358346987536227926486570325411627007
643 1532495540865888858358347027150309183582710325164638207
644 1532495540865888858358347027150309183618721529997557759
645 1532495540865888858358347027150309183618739087823863807
646 1532495540865888858358347027150309183618739122183600127
647 3064242792893464294422573767666267630331414406905200639
648 3064991081731777546575510593831386635550174528483098623
649 3064991081731777716716531795023789153874086666356916223
650 3064991081731777716716683913095816541402266270741561343
651 6129982163463555433433388108601217845009025010153553919
652 6129982163463555433433388108601236734474956488734392319
653 24519928653854221733733390175128117724536434376927346687
654 24519928653854221733733552434404946937899755586193457151
655 24519928653854221733733552434404946937899825954937110527
656 24519928653854221733733552434404946937899825954937634783
657 49036864152355189778290623722272490928175396560027254783
658 49039857307707746569179650786836720884603631648578207743
659 49039857307708443467456720275092824220542590917216829439
660 49039857307708443467467104868809891514616410475052662783
661 49039857307708443467467104868809893728225699320198856703
662 49039857307708443467467104868809893875799088959921848319
663 98079708769410337611322536922880456886467225196020367359
664 98079714609707896164110370213386643873801323274219552767
665 98079714615416886913666561805061133785138390855265026047
666 98079714615416886934934209737619787751599286227564494847
667 196159429227979278484456499713123003564299617366735585279
668 392318671389457969384163308878820563322170699319636656127
669 392318858455958556968912999426246007128599234733471170559
670 392318858461666153943161930786532805024005174756408033279
671 392318858461667373515164975429985857758598210213677891583
672 392318858461667547739736828809274349180562003305376514047
673 392318858461667547739736838950479151005244293774395310079
674 392318858461667547739736838950479151006396089379095314431
675 392318858461667547739736838950479151006397215278985379839
676 784637670155282700890580295383043655091737801568162938879
677 784637716923335095479463293307241232357537369565345873919
678 784637716923335095479473677900958299651611189123181707263
679 784637716923335095479473677900958302012785423358749573119
680 784637716923335095479473677900958302012793867608050892799
681 1569274685557831877536653235515282253288682797278546624511
682 1569275433846670190958947355801916604025588861116008628191
683 6277101712002654566541342731948709092641827129969113825279
684 6277101735386680763665648239747197184370668140748150407167
685 6277101735386680763835789382642847208799014596569531940863
686 6277101735386680763835789423207666415954781491874358099967
687 6277101735386680763835789423207666416083908700390324961279
688 6277101735386680763835789423207666416102319415667015548927
689 6277101735386680763835789423207666416102355444455444578303
690 6277101735386680763835789423207666416102355444464030318591
691 6277101735386680763835789423207666416102355444464034447359
692 12554191498151948512914872921829183220414213867528676966399
693 12554202722484523214249284726128698481467804825090607022079
694 25105341950464991277626440998776365046042184299611770847231
695 25108311160575418937289510296141468770085445606661001576447
696 25108382996303897025829745843658366440828427735057353932799
697 25108406941546722881118585829310172371161622772790813786111
698 25108406941546723055258087101100431048543578125998195998719
699 25108406941546723055343074616080929107167365289914870530047
700 25108406941546723055343157692830665664409421777856138051551
701 100433627766186892221372630771322662657637687111424548012031
702 197728704664680444060827366831041492107224196500617087156223
703 200867255532373784442745261542645325315273068379839890718719
704 200867255532373784442745261542645325315275374222711665459199
705 200867255532373784442745261542645325315275374222846956929023
706 401636431350132151998555588875553030842799149141878458286079
707 401734511064747568885490190778291704401582522493933138739199
708 401734511064747568885490523085290341145540927100629484044287
709 401734511064747568885490523085290650621106015479958918397951
710 401734511064747568885490523085290650630550748445698208825327
711 1606938044258990264391589493075851031754343857458612082311167
712 1606938044258990275541962091692125495205349540216480794148863
713 1606938044258990275541962092341142795481574427698394449313791
714 1606938044258990275541962092341162602522202993782792831107071
715 1606938044258990275541962092341162602522202993782792833204223
716 1606938044258990275541962092341162602522202993782792834252799
717 3213876085524825197830235008201178667641458363310235822587903
718 3213876088517980551083924182086176775776992173300337505992703
719 3213876088517980551083924184679789903843949528762592264191999
720 3213876088517980551083924184682325205044396764193548815826943
721 3213876088517980551083924184682325205044405987565585670471679
722 6427752177035961102167848364172353551553984346600675011985407
723 6427752177035961102167848369364650409937696247679342694367231
724 12852365803204228863953778844017696986969572772540110665154559
725 25711008708143844408671393477134083086696821173741529344245759
726 51422017416287688817342786954917203271039089244132337331994623
727 51422017416287688817342786954917203280710495801049370192773119
728 96416282655539416532517725540469756151332179626967570118082559
729 102843250194858454299590094436156505603118978807668183454973951
730 102844034832575194946980907546969631100816902066721284467720191
731 102844034832575377634685573909834401609660834460577641862791167
732 102844034832575377634685573909834406561420991602098741442510847
733 102844034832575377634685573909834406561420991602098741455093759
734 102844034832575377634685573909834406561420991602098741459288059
735 308532104497726132904056721729503219684262974806296224377864191
736 411376139234520539234624241991940937048789642432223770700677119
737 411376139330301510538742295639337626245532850680943137190313983
738 822752278660603021077441035135709372368044620867038665343238143
739 822752278660603021077484421137491792022136201129486215790198783
740 822752278660603021077484591278675252491216817089338103027466239
741 822752278660603021077484591278675252491365571633548496851697663
742 822752278660603021077484591278675252491367932816649194185949183
743 822752278660603021077484591278675252491367932816789931674304479
744 1594082539904918353337626395602433301702025369832530492618964991
745 1645492003117735268793441510978504089649903660922690935279583231
746 1645504459241491426738082247623140767362948114034276043598069759
747 1645504557321204580653331851654432301297903149350560207416066047
748 1645504557321206042065766201763228012416592992542986417324687359
749 1645504557321206042152181589407534177090043900849498818160361471
750 1645504557321206042154969177240438521843072374018351622227230719
751 1645504557321206042154969182557350188070085808576229489172807679
752 1645504557321206042154969182557350504982735865561522269310681087
753 1645504557321206042154969182557350504982735865633579863348608959
754 6578804353196306188068792806044719694725899056546753867723833343
755 6582018229284824168619876730229402019311973442891629315944873983
756 6582018229284824168619876730229402019930924573068387974813581311
757 6582018229284824168619876730229402019930943461957858701091012607
758 6582018229284824168619876730229402019930943462534315055347924991
759 6582018229284824168619876730229402019930943462534319451246952447
760 13160822582481130356688669536274121714656842519081073321118269439
761 13163986241755765243793642774143418378530558106225083194512769023
762 13164036458557675715826738703752879453712275134571617507396812799
763 13164036458569648336526129614105824099332743940343891338597498879
764 13164036458569648337239750738199868672354179218071779452643180543
765 13164036458569648337239753460417265664993608304040394936155111423
766 13164036458569648337239753460458804029958366610785596707595878399
767 13164036458569648337239753460458804037386006846497878356990623743
768 13164036458569648337239753460458804039861886925068638906788871679
769 13164036458569648337239753460458804039861886925068638906788872189
770 26327972483511530487587285548286836757061116212450166389025538047
771 26328072868099439366771063453450503210913879974337625903702474751
772 26328072917139296674479506920917607921267448821608602626489843711
773 26328072917139296674479506920917608079104803830494587676128182271
774 26328072917139296674479506920917608079723773850136714863624323071
775 26328072917139296674479506920917608079723773850137275614554488831
776 26328072917139296674479506920917608079723773850137277813577678847
777 52450457764613442593689642694015547346324705717070358144236912639
778 105312288530006319004577645765775720715061887349371389022293721087
779 105312291644037258044063805949936879884490148462649285299373342719
780 105312291668557183774914753021864595911525429967983071942445891583
781 105312291668557186697918027683670107800341436973822328098290401279
782 105312291668557186697918027683670432318895095400549111185591500799
783 210624583337114373395836055367340864637780519394541305475224305663
784 315936875005671560093754083051011296956685286201647333762932932607
785 421249166674228746426296701401955999724659173423125690103260774399
786 421249166674228746700328258401500296887850079557428756288748126207
787 421249166674228746791672110734515575776107267118083469134708867071
788 421249166674228746791672110734681729275580381602052329829168054271
789 421249166674228746791672110734681729275580381602196163542267199487
790 421249166674228746791672110734681729275580381602196445017243909887
791 421249166674228746791672110734681729275580381602196445017243910111
792 842498333348457493583344221469363458551006020699482217500125429759
793 1684996666690785005003224887505293528993720289674310823580241231871
794 1684996666696531863281471970724137330345533949112881095288429740031
795 1684996666696867096681036383911903218757723079246797694471407403007
796 1684996666696914987166688442917459269169762872442324867104490127359
797 1684996666696914987166688442938716532508604456753528719076317200383
798 1684996666696914987166688442938726906961116724582950568095349997567
799 1684996666696914987166688442938726917102321526408785780068975116287
800 1684996666696914987166688442938726917102321526408785780068975639551
801 3369993333393829974333376885877453834204643052817571560137951281149
802 6739986666787659948666709170264510607163003034198597823552890601471
803 6739986666787659948666753771669837076679051489769299468417960509439
804 6739986666787659948666753771754907019372178788781689553963861409791
805 6739986666787659948666753771754907668404334345478001599176306065407
806 6739986666787659948666753771754907668409281269931864661759203737599
807 6739986666787659948666753771754907668409286105635071062681864634367
808 26959946466283384262293230644274369130991819107265198258254505836543
809 26959946667150639794644179123936335315540211847029380558921486303231
810 26959946667150639794666301463173277693696615279555847733535418875903
811 26959946667150639794667015085658501205953390568687074051376537403391
812 26959946667150639794667015087019298366638198193572346529338540163071
813 26959946667150639794667015087019630673637144422540572481034890772479
814 26959946667150639794667015087019630673637144422540572481069250510847
815 26959946667150639794667015087019630673637144422540572481103601860607
816 26959946667150639794667015087019630673637144422540572481103610248191
817 53919893334301279589334030174039261344738987644624686159213814087679
818 53919893334301279589334030174039261347274250159454917294073629900799
819 53919893334301279589334030174039261347274279173674588045173822849023
820 53919893334301279589334030174039261347274288845080568501454917074943
821 107839683824567726603290425662504612860142016269170687825672981708799
822 107839786668602559178668060348078190387549631461194063972649370910719
823 107839786668602559178668060348078522694548577690162289924414440980479
824 107839786668602559178668060348078522694548577690162289924414440996859
825 215679573337205118357335942290195457144112023094578398661936834150399
826 215679573337205118357336109545784446123785584612465443524648129003519
827 215679573337205118357336120696157045389097155380324579848828881991679
828 404399200007259596920005226305294460104557166338108587216554153738239
829 431359146674410236714672241218089518914673817467401360692592439721983
830 431359146674410236714672241392314089480120096126942252565033681682431
831 862718293348820473242272273206272608026316962933614092879356162473983
832 862718293348820473429344482784628181556388621521298319395315519586303
833 862718293348820473429344482784628181556388621521298319395315527843839
834 1725436586697640946858688920967765966051530959971160093493908043988991
835 1725436586697640946858688965568916080745856304579133264183199287738367
836 1725436586697640946858688965569256363112777243042596638790356178042879
837 3437393200061706573820044423595002910888735913873922991340710306775039
838 6901693690644729508841406903263183617234949524622686280606897068310527
839 6901746346790563787247683652698669878921037313582702328646564858298367
840 6901746346790563787434755862277025410912734103891765526918553590038527
841 6901746346790563787434755862277025452288849695341173191770946213511167
842 6901746346790563787434755862277025452451108972170238981209934547386367
843 6901746346790563787434755862277025452451108972170386555162524215410687
844 13803492693581127574121222886240628610781931309990036204261210985594879
845 13803492693581127574869511724554050904902217944340773110325048447598589
846 27606985361451246441595179040436708332345834248326298320125411530375167
847 27606985387162230629810369594886368076252001483734608320824141957562367
848 27606985387162255149739023449097212774062965857850718233212280312430591
849 27606985387162255149739023449108101809804416081640917654565698509209599
850 27606985387162255149739023449108101809804435869338733106816030099898367
851 27606985387162255149739023449108101809804435888681509327161949476093951
852 27606985387162255149739023449108101809804435888681545932419720743485439
853 27606985387162255149739023449108101809804435888681546220650096895196927
854 55213967483315395657065962588277838504907861811891361174140467093176319
855 55213970774324510299478046898216033478425411308131360753996477906288639
856 55213970774324510299478046898216203619608871777362944867347604113981439
857 110427941548649020598953170793157745433381336185060752316561075715702783
858 110427941548649020598956093796432066956850822616262721507992955812577279
859 110427941548649020598956093796432407239217743554726184882600387580788223
860 220855883097298041197725115383286458904905415450864685538684815796076543
861 220855883097298041197912187592864814478435487099780963208283741763928063
862 220855883097298041197912187592864814478435487107034518125971516812165119
863 220855883097298041197912187592864814478435487109414590833337817999867903
864 220855883097298041197912187592864814478435487109452367459357765947883519
865 220855883097298041197912187592864814478435487109452369765200775161575423
866 441603926407927479836645707125381550434176425641214577240477135882158079
867 441711766194596057875895721331507895223318539813957801630575595385520127
868 441711766194596082395824375185729586421575109101596806608575621352128511
869 441711766194596082395824375185729628946486380501835084273340557664714751
870 441711766194596082395824375185729628956870974180219113302733416732557311
871 1711633094004059819283819453844702312207875025098255865680306007502225407
872 1763396191604989047689580122811780003101258342389533764844024939180720127
873 1766847064675540294750722123108232941917649490314197966519507459833331711
874 1766847064726962312167009811925575728872566693594908462320556830562975743
875 1766847064778384317323333173815807648960707679673145489171693223823802367
876 1766847064778384329583297500742918515827483895637678918836225926393495551
877 1766847064778384329583297500742918515827483896865947551564689167894970367
878 1766847064778384329583297500742918515827483896875617777529985483881316351
879 1766847064778384329583297500742918515827483896875618958121606063853666303
880 3533478449983431454048237665365140874609578696595857591663363573703245823
881 3533694129556567791911062627701394286393425148425922640868989553480826879
882 3533694129556768659166592078482562369849131386381572483677173090720153599
883 3533694129556768659166595001485826142619226323720407088255774586002472959
884 7067388259010693283500614625336988489400101180941054840884326063711191039
885 7067388259113537318309244760145644549898086415203252251492382006386360319
886 7067388259113537318333190002971674063309935429046150803957749618082578431
887 7067388259113537318333190002971674063309935587502475832486424796580544511
888 14134776518227074636666380005943348126619871175004951664972849610340958199
889 28269553036454148881013901550219148513502903399530752323548483941679759359
890 28269553036454149273332736627860498958793051091052579869417384725761228799
891 28269553036454149273332748319873597606016396720531241599681541973221572607
892 28269553036454149273332760011875545880640477038439135470809375039928926207
893 28269553036454149273332760011886696253239742350009903329945699220673527807
894 56539106072908298546665332951563814150905954628361218975664882481998331903
895 56539106072908298546665520023773392506479484699400836640248708303914270719
896 56539106072908298546665520023773392506479484700019806659891398441363308543
897 113078212144993844814670437026469300421680294147548245386966006951053361151
898 113078212145816597093331040047546785012958969395087853162641275783131168767
899 113078212145816597093331040047546785012958969400039613319782515407750955007
900 226156424291633194186661893022883991670344408728420638955339077806089830399
901 452312848583264781435279901199911598089743536437555931076137404738075361279
902 452312848583266388348804231536332918318102325165753506341231361575973027839
903 452312848583266388373300214947361110538424028427859229698137144732126543871
904 452312848583266388373324148498174041404612531970679791548867030283450318847
905 452312848583266388373324160189830328128659387629893881786768813746814975999
906 452312848583266388373324160190187118273764394660096791623156311897745129471
907 452312848583266388373324160190187140051835553081604794852404404374890086399
908 452312848583266388373324160190187140051835876332507853050901786034207457279
909 452312848583266388373324160190187140051835877283245803222073837156734861311
910 452312848583266388373324160190187140051835877520930290764866849937366712319
911 452312848583266388373324160190187140051835877595206693121989666431314165759
912 452312848583266388373324160190187140051835877600158453279131187530642227199
913 904625697166532776746648320380374280103671755160702825301130206265049350143
914 1802184006073952016174963450757776886144033574813131337284038325318472171519
915 1809251394333065553493296640760748558846214042716879959263026320396569804799
916 1809251394333065553493296640760748560207343510400324328106703405054917869567
917 1809251394333065553493296640760748560207343510400633813116523624223735807999
918 1809251394333065553493296640760748560207343510400633813116524749024131022847
919 3618502788666131106986593281521497120414687020801267626233049500247285301239
920 7229938189073148676654853373040022566766064106015032776633612575689400123391
921 7236998675585915423409399128287131963803921590493563082079543837970346803199
922 7237005577332056525903521412287724869681554372789412410482894803011652026367
923 7237005577332262213973186561581492603498471123398850419749815980838638059519
924 7237005577332262213973186563040139745443962121840418680527200010221805109247
925 7237005577332262213973186563042994240148809307760658325539349785631034179583
926 7237005577332262213973186563042994240829290964852798695224042512553303080959
927 7237005577332262213973186563042994240829363657008818182810841939501912162303
928 7237005577332262213973186563042994240829374041602380509961188327960208211967
929 7237005577332262213973186563042994240829374041602532834614459771236221190143
930 7237005577332262213973186563042994240829374041602535214687167137537408892927
931 7237005577332262213973186563042994240829374041602535252466062971697551638527
932 7237005577332262213973186563042994240829374041602535252466080986096061120511
933 7237005577332262213973186563042994240829374041602535252466098999944814788607
934 7237005577332262213973186563042994240829374041602535252466099000494570602367
935 14474011154663701675667712523064910997067469407952579136999381211057466900479
936 14474011154664524427946373126085274857812395103264541361947473253420949831679
937 28948022309329048855892554690229368727210201373031747221216443659588009459711
938 28948022309329048855892746252171976963317496166330912847350131664384738459647
939 28948022309329048855892746252171976963317496166410141009864107771602130698239
940 115792089237316195398462578067141184797926826972809898375048162230056991588351
941 115792089237316195423570985008687907853269984665640563963899720281998806220799
942 231584178474632185159072304866620546335392149662468005236931963818343340703743
943 231584178474632390847092930160068107263072502226412318185039368363916384010239
944 231584178474632390847141970017375815706539969331281128069470435050086968852479
945 231584178474632390847141970017375815706539969331281128078915168015824111796223
946 463168356895344888359982660445417601239040677315287967312749191069445298061311
947 463168356949264730272266523747062814070292983745358975447334534982281788915711
948 463168356949264781694283940034751631411718809194878502303976837601925445713919
949 463168356949264781694283940034751631413079938662562256157830336030553006931967
950 463168356949264781694283940034751631413079938662562256157830336031377640652799
951 463168356949264781694283940034751631413079938662562256157830336031515079606271
952 463168356949264781694283940034751631413079938662562256157830336031652517511167
953 926336713885049590054992560172169755282650061988305940104390385822753231994879
954 926336713898529563388567832179017610767133053626779913868498683977707468881919
955 926336713898529563388567880069503262826159835786749644037039643819334403358719
956 1852673427797059126773997209271313185270401859938645191423270166404378056982527
957 1852673427797059126777135760139006436449338960527756458488448253533164050317311
958 1852673427797059126777135760139006525652314437738265884967829728898368952860671
959 1852673427797059126777135760139006525652319754650249024026858434319295486885887
960 1852673427797059126777135760139006525652319754650249024631321344126610007130111
961 3705346634738235156256230322365825458439825030865010939810272923052444986900479
962 3705346854731399960205451046848668568520011327744109427741344368857904620503039
963 3705346855594118253554271520278013051301917250365130541554935691393766002786303
964 3705346855594118253554271520278013051304639509300498049262642688253220147953663
965 7410693711188236507108543040556026102609279008216402381455630119445447638515711
966 7410693711188236507108543040556026102609279017302921883891578469373816214650879
967 7410693711188236507108543040556026102609279018600996098525285376506440296947711
968 14821387418925599840821804187394674274080045310976437710965377475431618482012159
969 29640965593358612962880678865583343661876908730893583760288024981275637545172991
970 29642774844699026135099870882634770380263076813056710105256060361063553967325183
971 29642774844752945977012154745936415593094329119486781113390645704976390458179583
972 29642774844752946015578667808152182206101419335674683573923517555763418505412607
973 29642774844752946028434172150251482997422359368479398244489351009004361795764223
974 29642774844752946028434172162224104410426227038662514363270313518587944605057023
975 29642774844752946028434172162224104410434393815468616886393434509166307042131967
976 29642774844752946028434172162224104410437116074403984393798910051122103894147071
977 29642774844752946028434172162224104410437116074403984394082252040094282606968831
978 29642774844752946028434172162224104410437116074403984394100846358120581834997759
979 29642774844752946028434172162224104410437116074403984394101141506025761187821567
980 59285549689505892056868344324448208820874232107269593919923661983807551741886463
981 118571092311623525000199370315706414670074400987680350073928733537678239580815359
982 118571099379005044127069900988947750887976709389947528290298930880982768848732159
983 118571099379011784113736688648522273222591753150555794259229197571071126020292607
984 118571099379011784113736688648896417641748464297615937499033313568766777570099199
985 118571099379011784113736688648896417641748464297615937576404566024103044751294461
986 237142198758023568227473365037828508356386061728455657950335663098293112033771519
987 474284397516047136448519002418549709464826008821099099895529452121281007663972351
988 474284397516047136454946705555728362858550389723358881495724388296760269129908223
989 474284397516047136454946754595585670566993857190463750305013801186604864417824767
990 948337210853619640519046367221153965318281174411596219483157613024808531751075839
991 948568795032094272087141230530568320056503123102252248119868595376034426336051199
992 948568795032094272909893509190423052295674292086807213976885791286760520548351999
993 948568795032094272909893509191159649120889067157581871132574797928667110550011903
994 1778566490685176761706050329733446264626226964464239063646068490361545671269416959
995 1897137582996800286706249700049152679296301365451919413719997223899223910850232319
996 1897137590063325827526438197908913337785190800580298612600951758066253400492736511
997 1897137590064188545819787018382336836261426105150182186483142191253570092290539519
998 1897137590064188545819787018382342316892566096036125450301264877314893802037575679
999 1897137590064188545819787018382342682265187835612038673329781091601567670832463871
1000 1897137590064188545819787018382342682267975423444943018082809564770420474899333119