1 2
2 3
3 5
4 7
5 11
6 17
7 19
8 23
9 31
10 47
11 67
12 71
13 79
14 127
15 131
16 191
17 257
18 263
19 271
20 383
21 1031
22 1039
23 1087
24 1151
25 1279
26 2063
27 2111
28 4099
29 4111
30 4127
31 4159
32 5119
33 6143
34 8191
35 8447
36 16447
37 20479
38 32771
39 32783
40 32831
41 33023
42 33791
43 65537
44 65539
45 65543
46 65551
47 65599
48 66047
49 73727
50 81919
51 131071
52 262147
53 262151
54 262271
55 262399
56 263167
57 266239
58 294911
59 524287
60 524351
61 528383
62 786431
63 1048583
64 1048703
65 1049599
66 1114111
67 1310719
68 2101247
69 4194319
70 4194559
71 4195327
72 8388623
73 8454143
74 16785407
75 16842751
76 17825791
77 18874367
78 67108879
79 67141631
80 134479871
81 138412031
82 268435459
83 268435463
84 268435711
85 272629759
86 1073741827
87 1073741831
88 1073741839
89 1073743871
90 1073758207
91 1073807359
92 2147483647
93 2148532223
94 4294967311
95 4294971391
96 4295032831
97 4295229439
98 4311744511
99 17179870207
100 17180131327
101 17188257791
102 17448304639
103 21474836479
104 34359739391
105 34628173823
106 51539607551
107 68719476767
108 68719484927
109 68719493119
110 68719542271
111 68720001023
112 68721573887
113 137438953727
114 274877906951
115 549755813951
116 549755814143
117 549755879423
118 550024249343
119 824633720831
120 1099511627791
121 1099511660543
122 1099511693311
123 1099515822079
124 1099520016383
125 1099545182207
126 1099780063231
127 1100048498687
128 1133871366143
129 1168231104511
130 2199023321087
131 4398046511119
132 4398046511359
133 4398046512127
134 4398046513151
135 4398046515199
136 4398046543871
137 4398046773247
138 4398050705407
139 4398063288319
140 4398113619967
141 17592186044423
142 17592186306559
143 26388279066623
144 70368744177679
145 70368744177791
146 70368744701951
147 70368745226239
148 70368748371967
149 70368760954879
150 70369817919487
151 70403103916031
152 79164837199871
153 145135534866431
154 281474976711167
155 281474976743423
156 281474978807807
157 281474993487871
158 281475513581567
159 281612415664127
160 281749854617599
161 282024732524543
162 290271069732863
163 1407374883553279
164 2251799813750783
165 2251799880794111
166 2251800887427071
167 2251804108652543
168 2251816993554431
169 2252899325313023
170 2256197860196351
171 2322168557862911
172 4503599627436031
173 4503599627632639
174 4503599694479359
175 4503599895805951
176 4503600701112319
177 4503668346847231
178 4503874505277439
179 18014398777917439
180 36028797018963971
181 36028797023158271
182 36028798092705791
183 36028801313931263
184 36046389205008383
185 72057594038452223
186 72066390130950143
187 90071992547409919
188 108086391056891903
189 288230376151973887
190 288230380446679039
191 288230925907525631
192 288231475663339519
193 288234774198222847
194 290482175965396991
195 292733975779082239
196 306244774661193727
197 1152921504611041279
198 1152921504623624191
199 1152921779484753919
200 1152922054362660863
201 1152925902653358079
202 1152930300699869183
203 1155173304420532223
204 2305843009213693951
205 2305843009213693967
206 2305843009213694207
207 2305843077933170687
208 2377900603251621887
209 4611686018427453439
210 4611686018444165119
211 4611686018695823359
212 9223372036854776063
213 9223372037928517631
214 9223372054034644991
215 9223442405598953471
216 9224497936761618431
217 9295429630892703743
218 18446744073711648767
219 18446744074783293439
220 18446744082299486207
221 19599665578316398591
222 55340232221128654847
223 73786976363557683199
224 73786985090931228671
225 73787046663582384127
226 73804990693347688447
227 74363437047141629951
228 83010348331692982271
229 147573952589676412931
230 147573952589676412991
231 147573952589743521791
232 147574234064653123583
233 295436135555504537599
234 296300826683959672831
235 1180591620751771041791
236 1180591625115457814527
237 1180591629513504325631
238 1180591902192388014079
239 1180663678311449231359
240 1181168081469714726911
241 2361183241434822606911
242 2361183311803566784511
243 2361183522909799317503
244 2361187745034449977343
245 2361201255833332088831
246 4722366482869645213711
247 4722366482869645213951
248 4722366482869645217791
249 4722366482869678768127
250 4722510598057721069567
251 18889465931478849290239
252 18889465931480728338431
253 18889501960275599818751
254 18963252907773419061247
255 23611832414348226068479
256 37778931862957162758143
257 37778931863025881186303
258 37778949877355671191551
259 37783543548975589097471
260 37797378607030871261183
261 75557863725914323419151
262 75557863725914323484671
263 75557863725914860290047
264 75557863866651811774463
265 226673591177742970257407
266 302231454903657293676551
267 302231454903657293676799
268 302231454903657310453759
269 302231454903659441160191
270 302231454903932171583487
271 302231455185132270387199
272 302236066589675721064447
273 604462909807314654461951
274 604462909807315661094911
275 604462909877683331530751
276 609185276290184232566783
277 1208925824118228802076671
278 1208935042986666029481983
279 1209073393567218851119103
280 1218370552580368465133567
281 4835703278458516698857471
282 4835703278458533878693887
283 4835703278459066454638591
284 4835703296472915208306687
285 4835703566688892850536447
286 9671406556917033397911551
287 9671406845147409549361151
288 19342813113834066795298819
289 19342813113834066795560959
290 19342813113834067869040639
291 19347535480316936440512511
292 19645044568737724088975359
293 38685626227668133607374847
294 38685626227669233102225407
295 38685626232171733217968127
296 38690348594151003235811327
297 77371252455336267181199359
298 77371252455336267197972479
299 77371252455340665227706367
300 77371252459839866808565759
301 77371252473350665690677247
302 77371253608257771788042239
303 154742504910672534362390783
304 154742504910672534363439103
305 154742504982730128400318463
306 154742506063594038969237503
307 309485009821345068724781063
308 309485009821345068724785151
309 309485009821345068993216511
310 309485009821345206163734527
311 309485009823596868538466303
312 309485009830352267979522047
313 618970019642690137449562111
314 1237940039285389070992146431
315 1237944761651863144544337919
316 1242775742563838791597948927
317 2475880078570760554093215743
318 2475880078570760824676155391
319 2475880078570764947844759551
320 2475880078858990925949960191
321 2477089004390375178972954623
322 4951760157141521099596562431
323 4951760157141521099596759039
324 4951760157141521099613274111
325 4951760157159535498105978879
326 4951760175588265173306048511
327 4951760230928497394434703359
328 4951764879508003969241710591
329 9903520314283043298704621567
330 19807040628566084398385987839
331 19807040628566084398386053119
332 19807045350932567268031201279
333 39614081257132168796772040703
334 39614081257132168796776169471
335 39618916960410627313470799871
336 39923566266953513865496756223
337 59421121885698253195157962751
338 79228162514264337593543954431
339 79228162514264337593544474623
340 79228162514264337593577504767
341 79228162514264337594080821247
342 79228162514264337602133884927
343 79228162514273344792798691327
344 79228162523487709630398726143
345 79228164875447579028366557183
346 81704042592835098143342198783
347 316912650057057350374175801351
348 316912650075504094447885352959
349 317222135066878695442900582399
350 633825300114114700748351602943
351 633825300114114700752646569983
352 633825300114114701847863230463
353 633825300187901677043189809151
354 633825375671978426662675021823
355 633902671366570037015532797951
356 1267650600228229401496703221759
357 1267650600228229401496703270911
358 1267650600228229401496711593983
359 1267650600228229401497776947199
360 1267650600232841087515130593279
361 1267650675786093127411026624511
362 1267805342733140074031065595903
363 1277554120542512443695896199167
364 1287457640856795485895089192959
365 1346878762742493739090247155711
366 2535301200456458803062125887487
367 5070602400912917605986812822527
368 5070602400912917606003992690687
369 5070602400912922109586440191999
370 5070602400931364350060522373119
371 5070602476470781331901136240639
372 5070607236616196064503511646207
373 5070757143417828278521175212031
374 5704427701027032306735164424191
375 20282409603651670423947251318783
376 20282409603651670423947255480319
377 20282409603651670423948325027839
378 20282409603651674927546878656511
379 20282409641430602286904412995583
380 20284885483730241184497049534463
381 30423614405477505635920876929023
382 40644047369817605185488046522367
383 81129638414615905067825859919871
384 162259276829213363391578010288127
385 162259276829214516313082617135103
386 162260514769252648771852909412351
387 162338504991727627729171554238463
388 167329879230126280997564823109631
389 324518553658426726783156020584447
390 324518553658426726783156020592639
391 324518553658427879704660627423231
392 324835466308483784133530196377599
393 649037107321575820049181686366207
394 1298074214633706907414099059015679
395 1298074214633706911636223709675519
396 1298074214633706943161421101268991
397 1298074214633854481085213758717951
398 1298074233976520020966690877603839
399 1298708039933821021833372433907711
400 2596148429267413814265248181387263
401 2596148429267413814265248433045503
402 2596148429267414967186752771457023
403 2596148429286303280196726745464831
404 2677278067682020495961037169754111
405 5192296858534827628530513509089279
406 5192296858534828781452000936067071
407 5192296858537188811771931151826943
408 5197367460935740546136483142041599
409 5232861677742130969378390831792127
410 5841333965851681082096808370372607
411 20769187434139310514121989611847679
412 41538374868278621028243970634022911
413 41538374868278621100301564671688703
414 41538374868278694815220265471967231
415 41538374868297510494175449214615551
416 41538374887621434142078037429059583
417 41538454096441135292581564177711103
418 83076749736557242056488009986998271
419 83076749736558422648108658678824959
420 83076749775242868284156074858119167
421 166153499782599493934320951259824127
422 332306998946228968228203564883771391
423 332306998946228977449323801924861951
424 332307632771529082340652513421688831
425 664613997892457936451903598859649023
426 664613997892457936451904629651800063
427 1329227995784915872903807060280352767
428 1329227995784915872903807061354086399
429 1329227995784915872903807094640082943
430 1329227995784915872912814259535085567
431 1329227995784916168051712239633170431
432 1329227995784916463199617418985996287
433 1329227996403885892546497197729906687
434 1329228000736676030045328159876841471
435 1329552514338574299630590216300920831
436 2658456070797994260071951714104639487
437 5316911983139663491615228241121443839
438 5316911983139663491615228241138155519
439 5316911983139663510061972314830929919
440 5316911983159006304729062307916677119
441 10633823966279326983230456550962233343
442 10633823966279326983230457581754384383
443 10633823966279327057017432777080963071
444 10633823966279402541094182396566175743
445 21267647932558653966460914063997140991
446 21267648011786816480725250558029463551
447 21267648249471304023518263338661314559
448 42535295865117307932921825928971030527
449 85070591730234615865843651857942052871
450 85070591730234615865843651857942577151
451 85070591730234615865843651857943101439
452 85070591730234615865843652957453680639
453 85070591730234615865844777757848895487
454 85070591730234615865845903657755738111
455 85070591730234615939630628152780259327
456 85070591730253958678957485924737351679
457 85153668479971173107900139799209574399
458 170141183460469231731687303715884105727
459 170141183460469231731687303784603582463
460 170141183460469533963142207373177782271
461 170141264590107646338368999504889249791
462 170142481534683865438594436339966410751
463 340323905295806742084402851402401972223
464 361550014853497117429835520396253724671
465 1361129467683753853853786660103224557567
466 1361129467683753853927285406021911052287
467 1361129467683753854148646334906425671679
468 1361129467684991793892783810001971970047
469 1361129548813392268460180125516077989887
470 1361794081681646311789950333257213018111
471 1382397115616312507819959342691558359039
472 2722259016497146122313678555243150835711
473 5444517870735015415413993718908291416063
474 5444517870735015415413993718908828254207
475 5444517870739967175571135240007887880191
476 10889035741470030830846434181890292318207
477 43556142965880123323311949751266335260671
478 43556142965880123323311949751283510935551
479 43556142965880123323311949755664377577471
480 43556142965880123323311949821635075244031
481 43556142965880123323311967765664840548351
482 43556142965880123398869813477180654485503
483 87112285931760246646623899502532796350463
484 87112285931760246646642346246606371684351
485 87117602843743386310115514730773783511039
486 174224571863520493293247799286540300976127
487 348449143727040986586495598010130782748671
488 348449143727040986586495634038927667494911
489 348449143727040986586496750931635255377919
490 348449143747323396190147268434077899816959
491 348449148919337845121323226540626977751039
492 696898287454082050544243651356528478257151
493 696898287535211611587597877716050302205951
494 1393796574908163946345982392040522594124799
495 1393796574908163946345982392040522594156543
496 1393796574908163946345982392040522594385919
497 1393796574908163946345982392040522598318079
498 1393796574908163946345982428069319613087743
499 1393796574908163946346129965993112270536703
500 2787593149816327892691964788584644815618047
501 5575186299632655785383929568162091450236927
502 5575186299632655785383930144622842679918591
503 5575186299632655785384077142114680052908031
504 5575186299632655786592855387776719551201279
505 5575186299632695399465186700330887148470271
506 5575186341171030653662550596406061010255871
507 22300745198530623141535718272648361510174719
508 22300745198530623141535718272648365800947711
509 22300745198530623141535718272683545878069247
510 22300745198530623141535718272929836482691071
511 22300745198530623141535718273774261412823039
512 22300745198530623141538079455889796328587263
513 22300745198530623141611276136374275829399551
514 22300745198530623451020728093993430230761471
515 22300745198530940054185775329998735681781759
516 22300745198540764346337544107860335131623423
517 22300755832354589420862701503104843748737023
518 22344301341496503264859030222399627837046783
519 33451117797795934712303577408972542258970623
520 44601490397061246284280362364911352186667007
521 89202980835660867434421494118837416657682431
522 89203002061770425124796839551506410509434879
523 178405961588244985132285746181186892047908863
524 178405961588244985132285746181468367024553983
525 178405961588244985132286041329092071400669183
526 178405961588244985137121449459645408746668031
527 178406046658836715366901612024838749989896191
528 178493073874176745378932370080689424709976063
529 183981147887877640917669675749348982424338431
530 356811923176489970264571492938834536399110143
531 356811923176489970264572082658184142801338367
532 356811923176489970264572672953994501506990079
533 356811923177139007371888345815940096136839167
534 356817367694360705279986906356092692387069951
535 713623846352979940529142984724747568191377407
536 1427247692705959881058285969449495136449855487
537 1427247692705959881058285969449495205102223359
538 1427247692705959881058285969449495411260653567
539 1427248032988326801996749432824102568150958079
540 1427253137223830616073701383443214044674129919
541 1784059615882449851322857461811868920478433279
542 2854495385411919762116571938899060641509670911
543 2854495385411919762116571943510676291192881151
544 2854495385411919762121407642177448789464317951
545 2854495385411919841344734453163327866309443583
546 5708990770823839524233143877798050914275164159
547 5708990770823920653871558484479676334536130559
548 5708992131953307207986997731296410272603832319
549 11417981541647679048466287755595961091062038527
550 22835963083295358096932575511191922182123947007
551 22835963083295358096932575511191922216483684351
552 22835963083295359364583175739421323678827151359
553 22835963083295439226570990117873617971129090047
554 22847113455894623408503343370328246362876936191
555 24263210776001317977990861480641417318506692607
556 45671926166590716193865151022383844364247891983
557 45671926166590716193865151022383844364247892031
558 45671926166590716193865151022383844432967368703
559 45671927527720183877619004875882274091320737791
560 45672274615734443234851737517981854494896422911
561 46028738089767206164129722514746218148343578623
562 91343852333181432387730302044767688728495785983
563 91343852333181432387730302044767688728495788031
564 91343852333181432387730302044767688728630001663
565 91343852333181432387730302044767689278251597823
566 91343852333181432387730302118554665023333990399
567 91343852333181432387730302192341641318172196863
568 91343852333181437458332702957685294715308605439
569 91343852333181442528935103870602900702121426943
570 91343852333186624684588836872396219224825004031
571 91343852333222970762598580665795932699129544703
572 91355002705780697699301069903904012909248774143
573 91366153078379963010871837763040337090001764351
574 182687704666362864775460604089535377461286535167
575 182687704666362864854688766603799715050535518207
576 182687704666368057072319138917163907953320787967
577 365375409332726054069474866605797538070003711999
578 730750818665451459102151901367962854896691052543
579 730750818665452757176057050065048642452048576511
580 730750818665534535851578973600197997769233793023
581 730751167114595186142829002853739519958614802431
582 1461501637330902918203684832716283019655932542983
583 1461501637330904216277899466423190152280014847999
584 1461501637331069071703157947200395995538467586047
585 5846006549323611672814739330865133204523637014527
586 5846006549323611672814739406422995804538053591039
587 5846006549323611997333292989291858861779750748159
588 5846006549323653211189607609486160322594363932671
589 5846006592879754638694862654177081829890061238271
590 6576757367989063131916581747223273588451696443391
591 11692013098647223345629478661730264157247461392383
592 11692013098647223345629478661730264438722437054463
593 11692013098648552573625263577603167964307740688383
594 23384026545743590418299943909956126324625569218559
595 23386880692679858611021073895399427304767686180863
596 93536104789177786765035829293842113257979682751487
597 93536104789177786765035829293842113262377729261567
598 93536104789177786765035829293915900234274520956927
599 93536104789177786765035829293989687210569359163391
600 93541813779948610604560062437719911238525213736959
601 187072209578355573530071658587684226515959369695231
602 187072209578355573854590212246110953299115386077183
603 374144419156711147060143317175368489060715749965823
604 374144419156711147060145793055447023792468529250303
605 379990425706034758732958056506233585110542461173759
606 748288838313423623348282419266609809870897742348287
607 1496577676626844588240573268701473812127674940784639
608 1496577676626844588240573268701474965049179530854399
609 1496577676626844588240574506641513097507949823131647
610 1498039178264175491158776953534190095147330856550399
611 2993155353253689176481146537402947624255349848031231
612 2993155353253689176481146537407669990738219493228543
613 2993155353253689176481146537478505487981264171433983
614 2993155353253689176481463450053004681605724023816191
615 5986310706507378352962293074805895248510699696291839
616 5986310706507378352962293074805895248511799207657471
617 5986310706507378352962293074805895248515097742540799
618 5986310706507378352962293074805969035486994534236159
619 5986310706507378352962332688887152380679496468004863
620 5986310706507378519115792547920379361486582231072767
621 5986310706507399620610225633459861709423664181542911
622 5986310706507463423554023309421761092162557638082559
623 6033078758901967246344810989452816305139689537404927
624 23945242826029513411849172299223580994042798784118791
625 23945242826029513411849172299223580994042803079086079
626 23945242826029513411849172608708590815387867508899839
627 23945242826029513411854242901624493911648785596940287
628 23945242826030874541316856053077434492472525856964607
629 23945242826073069554815052422546892943794065115185151
630 47890485652059026823698344598447161988085597568241663
631 47890485652059026823698345836387201273465872467361791
632 47890485652059111894290074833063027831737455510290431
633 47890485652060387953166028352301015486515324641083391
634 95780971304118053647396689196895504567791912547778559
635 95780971304118054976624684981810196879978255416819711
636 95780971482524015235641674329180070157358087184318463
637 191561942608236107294793457621951162216679983816900607
638 383123885216472214589586756787577295904684780546162687
639 383123885216472214589586756787577295904684780550094847
640 383123885216472214589586756787579657087926215368507391
641 383123885216472214589586756787582018271167650191114239
642 383123885216472214589586756942319800815357314908291071
643 383123890925462985413426281020721173702665326076887039
644 383135577229570861812932386266239026168842028006244351
645 766247770432944429179173513575154591809369561360236543
646 766247770432944429179173513575159314175852430737014783
647 766247770432944429179174781225754820038771057795006463
648 766247770432944429179254643213569198491065350096945151
649 1532495540865888858358347027150309183618739122183602191
650 1532495540865888858358347027150309183618739122183603199
651 1532495540865888858358347027150309183618739122183604223
652 1532495540865888858358347027150309183618809490927779839
653 1532495540865888858358347027155144886897197638882426879
654 1532495540865888858358671545703967610345522278204178431
655 1532495540871464044657979682935693113186901212560097279
656 1532682613075467213931877098808896867845255081549103103
657 1556440783691918371770196199449532764612781920967720959
658 3064991081731777716716694054300618367237495836553248767
659 3064991081731778056999060975239081830612085676135415807
660 3065014465757975011163385313257941827765792739287891967
661 6129982163463555433433388108601236734474957038490222591
662 6129982163463555603574571569070468466162260204618514431
663 6129983624965192764336306312286069450757976144666951679
664 12260057863031900044653541253031767311063170957151567871
665 24519928653854221733733552434404946937899825954937634879
666 24519928653854223094863020118158800791398255682010480639
667 24519930115355859064636470638089779654182845610870177791
668 49039857307708443467467104868809893875799653009386897407
669 49039857307708530579753036629056540499699154442537402367
670 98079714615416886934934209737619787751599303819751587839
671 98079714615416886934934209737619787751599303819884756991
672 98079714615416886934934209737619787751599303836930408447
673 98079714615416886934934209737619787752752225324357386239
674 98079714615416886934934209738857727790884684094649663487
675 98079714615416886934975748112488066372627547790384300031
676 98079714615416886935017286487356344993655791761018060799
677 98079714615428037307533475049190555610735628000503529471
678 98079714616844134627640169618678073721048798956133285887
679 98079715346167705600385668839462204109740813647716810751
680 98079726307429985582157555367098449481863461067210883071
681 122599643269271108668667762172024734689499129774688174079
682 196159429230833773869868419475239575503198607708220555263
683 196159429230833773869868743993793233929925390795521654783
684 196159429230833773869869717549454209210105740263583383551
685 196159429230834122319012146516226161998796617770149609471
686 392318858461667547739736838950479151006397215279006351359
687 392318858461667547739736838950483986709675673795700981759
688 392318858461667547739736849091683952832232427252627800063
689 392318858461667547739737487987586467859850781591043309567
690 392319232606086704450883899093796326374850247197733158911
691 784638091067754252190620738044275477381247462476735315967
692 1569275433846670190958947355801916604025588861116008890367
693 1569275433846670190958947355801916604025588861184728104959
694 1569275433846670190958947355801916604034812233152863404031
695 1569275433846670190958947355801916641804520724073170337791
696 1569275433846670190958947355841530685282721029912780603391
697 1569275433846670190959279662800862832993814812881078714367
698 1569275433846671584755522263965862950007980901638602751999
699 1569275433848097438651653315682974889995038356252391374847
700 1569275434577421009624398814903759020383730370943974899711
701 3138550867693340381917894711603852550864291556298812555263
702 3138550867693340381919223939599618123924081529292297601023
703 6277101735386680763835789423207666416102355444464034513407
704 6277101735386680763835789423207666416102355444464035037183
705 6277101735386680763835789423207666416102355444464035561471
706 6277101735386680763835789423207666416102355446663057768447
707 6277101735386680763835789423207666416139248932611453616127
708 6277101735386680763835789423207743787354810780731215708159
709 6277101735386680763837118651203451331975259251524314857471
710 6277101735386680763838447879199236247848163058584595202047
711 6277101735386680769280307293942681831516349163372325896191
712 6277101741232687313159401096022405746967487523087764684799
713 6277867983157113708264968596721241570694164814025126313983
714 6301621664040534985569522975642071363040255270418972147711
715 25108406941638066907676339125218395966454189466584633835519
716 50216813883093446110686315385661331328818843555716571070463
717 50216813883093446110686315385661331328818844681612182945791
718 50216813883093446110686315385661331328818915613306314031103
719 50216813883093446110691632297644470992310458783953397481471
720 51786089316940116301645262741463247932844432416828284731391
721 100433627766186892221372630771322662657637691615024179576831
722 100433627766186892221372630771322662657638840032929159053311
723 100433627766186892221372630771322667493340965569941251031039
724 100433627766186892221372632069396877291344594244048634511359
725 100433627766186892221415166067187779965570608937353523232767
726 100433627766186895008965780587650555349602471192469740453887
727 100433627766186903371745230036634233425496823435605305196543
728 100531707480802309108307564981060282445389286415244302745599
729 200867255532373784442745261542645325315275374222849104478207
730 200867255532373784442745261542645325315276527144353711259647
731 200867261518684490950123614504938400121170622733548800442367
732 401734511064747568885490523085290650630550748445698208825359
733 401734511064747568885490523085290650630550748445973086732287
734 401734511064747568885511790733223209284517209358662694338559
735 401734517051058275392868876047583725436445996956397904855039
736 408011612800134249649326312508498317046653103890162243338239
737 803469022129495137770981046170581301261101785121772569362431
738 803469022129495137770982375398577086176974400698456697995263
739 803469022503639556927692193230724618436469949923315148652543
740 803861340987956805318720783009531780412107894106675419807743
741 805038297563341807961939993526383217865127085752512426278911
742 1606938044258990275541962092341162602522202993782792835305471
743 1606938044258990275541962092341162602522202993782794982785023
744 1606938044258990275541964750797154172353948801396913395990527
745 6427752177035961102167848452441400146646054031619112608727039
746 6427752177035961102169209498832334163942665473560898414051327
747 6434029278771347782931684158787858076504914330575635375718399
748 12855504354071922204335696738729300820177623950262342682411023
749 25711008708143844408671393477458601640355247900524685364822023
750 25711008708143844408671393477458601640355247900524685633257471
751 25711008708143844408671393477458601640355247900524686438563839
752 25711008708143844408671393477458601640359970267007555010035711
753 205688069665150755269371147819668813122841983204197482985684991
754 205688069665150755269371147819668813200213235659533750099771391
755 205688069665150755269371147819670080773442211433598979621781503
756 205688069665150756696618840525628694181127952653692619301322751
757 308532104497726132904056721729503219684262974806296224377864191
758 411376139330301510538742295639337626245683966408394966910894079
759 411376139330301510538742295639337626245986197863298623130828799
760 411376139330301510538742295639499885522513179771786543847440383
761 1645504557321206042154969182557350504982735884080323937058160639
762 1645504557321206042155666080844804586955908856829600124645670911
763 1645504557321206045009464567969270267099307804532570136114102271
764 1671215566029349886563640576034809106623091113534104548713431039
765 3291009114642412084309938365114701009965471731267159727770959871
766 3291009114642412084309938365114701009965471731267159743877087231
767 3291009114642412084309938365114701009965471731267159795416694783
768 3291009114642412084309938365114701009965471731267441201673928703
769 3291009114642412084309938365114701009965472911858780444108521471
770 3291009114642412084309938705397067930903935194641767158465429503
771 3291009114642412085737186057820660891023757700716654863079964671
772 3291410849153476831878823855637786300616102282015605424906043391
773 6582018229284824168619876730229402019930943462534319453394960383
774 6582018229284824168619876730229402653756243576649020201746038783
775 6582018229667948053836348944818988776718520758439004233940336639
776 13164036458569648337239753460458804039861886925068638906805649407
777 13164036458569648337239753460458804039861886925068920381765582847
778 13164036458569648337239753461788032035646802797972445967069216767
779 13575412597899949847778495756098141666107570891477033872626024447
780 26328072917139296674479506920917608079723773850137277813577744391
781 26328072917139296674479506920917608079723773850137277813577748479
782 26328072917139296674479506920917613150326174763054883800390565887
783 26328072917139296674479506920917618220928575675972489787203387391
784 26328072917139296674479550477060573959847097162087029079908810751
785 26328072917139296674485082107217240735509157779705439903954239487
786 26328072917139298135981144251820526283408606566420297469510287359
787 26328173350767062861371728293548379402386431487824389238129950719
788 29619082031781708758789445286032309089689245581404437540274962431
789 52656145858798522002813235575568768593852494638174381582093123583
790 105312291668557186697919421480245340482841441382941151776905101311
791 105312291668557186789261880016851864706625397445316799982806761471
792 210624583337210154367140173420988261326987085125074393703758430207
793 315936875005671560093754083051011296956685286201647333762932932607
794 421249166674228746791672110734681729275580381602196453813336932351
795 421249166674228746791672110734681729275580683833651348674537586687
796 421249166674228746791672110734681729275599724415310279084039208959
797 421249166674228752637678660058293402090319712467328523640974082047
798 842498333348457493583344221469363458630388925718657227628031770623
799 842498333348457493674688073802544890938891065249160578762983604223
800 842498433782085259770236442841994229873823420842080001459040026623
801 1684996666696914987166688442938726917102321526408785780068979834879
802 1684996666696914987166688442938726917102321526408785780618731454463
803 1684996666696914987166688442938726917102321526999081590427681292287
804 1684996666696914987166688442938726917102322735334605394698150346751
805 1684996666696914987166688453827762658572352357236773217885558407167
806 1684996666696926959788101457695432841688471138199282801468367699967
807 3369993333393829974333376885877453834204643052817571560137951285247
808 3369993333393829974333376885877453834204643052817571561237462908927
809 3370404709533160275843915628173093171830888736783979955103788433407
810 6739986666787659948666753771754907668409286105635143120275902562431
811 6739986666787659948666753771754907668409286105635143120275906756607
812 6739986666787659948666753771754907668409286124524609051754483417087
813 6739986666787659948666753771754907992927839764061869903431923138559
814 6739986666787659948712425697921498384603151256657526964640150454271
815 6739986717004473831760199882441223054070617434453986675988178665471
816 6746568685016944772835373648485137070429217049097677439729296998399
817 13479973333575319897333507543509815336818572211270286240551805124863
818 13479973333575319897333507543509815336818572211270286240551805125631
819 13479973333575319897333507543509815336818572211270286240552878866431
820 13479973333575319897333507543509815336818573420196105855180979830783
821 26959946667150639794667015087019630673637144422540572485501656760319
822 26959946667150639794667015087019630673637144431985305446842900676607
823 107839786668602559178668060348078522694548577690236076900709279203327
824 107839786668602559178668060348078522856807854519375653315992451284991
825 107839786668602559178668060348078525290697006957576104189662605606911
826 107839786668602559178668061741875097602712524036144681964937035120639
827 107839786674879660914054741111914312117756244106264645368878475509759
828 431359146674410236714672241392314090778194310760649159697657763987459
829 431359146674410236714672241392314090778194310760649159697658837729279
830 431359146674410236714672241392314090778194310761829751318375175290879
831 431359146674410236714672241392314090778828136060763274398406115590143
832 431359146674410236714672241392314091102712864419075886480813784563711
833 431359146724627050597765687503000406163855642089468003253370040090623
834 431362437683524879126756551330679205479204276232380426857384461205503
835 1725436586697640946858688965569256363112777243042596638790631056015359
836 1725436586697640946858688965569256363112777243042596638790631056211967
837 1725436587501109968988184103340237409283358544303698135682027473600511
838 1725439877706755589270773275507621477813787208514327905950357753167871
839 3450873173395281893717377931138512726225554486085193277582361623527423
840 3450873173395281893717377931139873855693238239939046776010989184745471
841 3450873173395283426212918797027371084572581636394376896320384295501823
842 6901746346790563787434755862277025452451108972170386555162524257353727
843 6901746346790563787434755862277025452451108972170386555162524290908159
844 6901746346790563787434755862277025452451108972208165487025481385508863
845 6901746346790563787434755862277025452451742797470500669863272575401983
846 6901746346790563788183044700590447746571395606521123461226361685803007
847 6901746346790563788931333538903870040691682240871860367290199147806719
848 6901746346790564553682526295221454631624622547324978364532085315600383
849 27606985387162255149739023449108101809804435888681546220650096895197439
850 27606985387162255149739023449108101809804435888681546220650096895198207
851 27606985387162255149739023449108101809804435888681546220650097968939007
852 27606985387162255149739023449108101809804435888681550832336115322585087
853 55213970774324510299478046898216203619608871777381981907231672371249151
854 55213970774324510299478046898216203619608873015303131726680468689518591
855 55213970774324510299478046898216204948836867562278965345107254070738943
856 55213970774330787401213433578980039409032079443779194796744657824907263
857 110427941548649020598956093796432407239217743554726184882600389728272383
858 110427941548649020598956093796432407239217743554726184884852187394473983
859 110427941548649020598956093796432407239217743554726186035521892187635711
860 110427941548649020598956093796432408568445739339642057786407447861133311
861 110427941548649020601949249149686096415698890092129132506855737428803583
862 110427941549452489621085588934203388285388324855987286379491783998439423
863 441711766194596082395824375185729628956870974219206970985305207616831487
864 441711766194596082395824375185729629289177973165133707756353315393241087
865 441711766194596083162072145618674058136044487794059331339771111414956031
866 441711766194596474714682836853277368693709924698055745927616829325311999
867 441711766194602359497559761866493464746294181885320841885846014357667839
868 883423532389192164791648750371459257913741948437809479060803169365786623
869 883423532389198441893384137052223093703165156104225581416247564680822783
870 883423637701483833348835448289486941584174267332904879609914354957287423
871 1766847064778384329583297500742918515827483896875618958121606201292621823
872 1766847064778384329583297500742918515827483896875618958121606202366361599
873 1766847064778384329583297500742918515827483896875618958409836577444331519
874 1766847064778384329583297500742918515827484213788269015178956575468421119
875 1766847064778384329583297500742918515827486432176819414580409194699030527
876 1766847064778384329583297500742918515827808415429277384848389357313196031
877 1766847064778384329583297500742918515830080045304886371935871449457229823
878 1766847064778384329583297546414844682418200090740769980505450565540511743
879 1766847064778384329583297683430623182190348672336223047656983658284187647
880 1766847064778384329774859443351154623122277275269407606073948591565570047
881 1766847064781598205671815481294002440012166222080663364109171786963222527
882 7067388259113537319865685543837562921668282614652785016105163927354081279
883 7067388259113637751960956189863895435940706910165133470173536229722685439
884 7067389101611870666790683586315895532673394138663239036879314839658299391
885 14134776518227074636666380005943348126619871175004951664972849610341220351
886 14134776518227074636666380005943348126619871175004951664972850709852585983
887 14134776518227074636666380005943348126619872442655551893202251107044163583
888 28269553036454149273332760011886696253239742350009903329946825120588759039
889 28269553036454149273335753167239949942416223496547306277569954570529931263
890 28269553036454149273338746322593203631592704643084709225194209920377946111
891 28269553036454149371412474627303583188173952087629691081545003040432455679
892 56539106072908298546665520023773392506479484779247969174155736034907783167
893 113078212145816597093331040047546785012958969400039613319782796899907534847
894 113078212145816597093331040047546785012958969400039613319782797432483479551
895 113078212145816597093331040047546785012958969400040217782692604197315018751
896 113078212145816603370432775434227548848748392607706029422138241346762178559
897 113078212145818204031375299037822326975051310562642135522776579675562967039
898 113078212198472742927609633396505798854794185559487161020057352509883154431
899 113081663018989992375224757425477923525685194954525698513060378144839565311
900 226156424291633194186662080095093570025917938800079226639565593765455331391
901 226156424291633194186662080095093570025917938800079226639565593765459525631
902 226156424291633194186662080095093570025919236874293860346472726389537636351
903 226156424291736038221494655472728255599827773206640647631167692506914619391
904 226156431031619860974322028761847341780825607209365332274708714041357893631
905 452312848583266388373324160190187145496353748335173868693124906439202045951
906 452312848583266389942599594036857331010783233402075057304720048646919290879
907 452313279942413062783560874862428532365926655794469213928290885188674650111
908 904625697166532776746648320380374280103671755200626391568083720130546106367
909 1809251394333065553493296640760748560207343510400633813116524750158002388991
910 1809251394333065553493296640760748560207343510400633813116529253723270021119
911 1809251394333065553493296640760748560207343510400633813125748122160497426431
912 1809251394333065553493296640760748560207343510400653155929638584190437949439
913 1809251394333065553493296640760748560207343510403109693195095510673440899071
914 1809251394333065553493296640760748560207346106549063080530339015371807260671
915 1809251394333065553493296640766457550978167349924866956994322730669173637119
916 2261564242916331941866620800950935700259179388000792266395655937654553313279
917 3618502788666131106986593281521497120414687020801267627413641120964696604671
918 7237005577332262213973186563042994240829374041602535252466101252294384287743
919 7237005577332262213973186563042994240829374041602535252468404843503784296447
920 7237005577332262213973186563042994240829374041602535554697553904151864279039
921 7237005577332262213973186937187413397540521101745852427834552032413301604351
922 7237005577332262213973210508285820270342785890774834476047093043293354721279
923 7237005577333907718530507769085149210011931392107517988331732580357919211519
924 7237005577358590286890325859717473747750291649682259026316236278308148346879
925 14474011154664524427946373126085988481658748083205070504932270058583179132927
926 14474011154664524427946373126085988568771034014965317151556097503521803337727
927 14474011154664524427946373500230407638369895143348387680300651032907872206847
928 14474011154664524428338691984547656029398484922155549655938595216268143362047
929 28948022309329048855892746252171976963317496166410141009864396001980429893631
930 28948022309329048855892746252171976963317496166410141009938182978273120616447
931 28948022309329048855892746252171976963317496166410450494874217347047007191039
932 28948029211075395646456533686927839240342948617519113180250951164502506209279
933 57896044618658097711785492504343953926634992332899510182243056341550108770303
934 57896044618658097711785588285315258044688639729509478914052768175151701295103
935 57896051520404444502349279939099816203660444783929254190115347166480788619263
936 115792089237316195423570985008687907853269984665719792201971848345506673590271
937 115792089237316195423570985008687907853269984746770202454064265703702134783999
938 115792089237316195423570985008687907854631114133324317893311082437640202485759
939 115792089237316195423570985102224012642447771430676393333299697265892812390399
940 115792089237316195524004612774874800074642615436963226697095271119337681846271
941 115792089237316208279075339080610112188966723394941384217081534270255812050943
942 115792089237316298267605817584065542538843894500047125460449186106654588927999
943 115792089291236088757872264598021938027309246012914852884538728970120350138367
944 115792092688189368818852878726065838991782710891195050124650861589175241539583
945 123029094814648457637544171571730902094099358707243099291923683008407700242431
946 463168356949264781694283940034751631413079938662562256157830336031652518821887
947 463168356949264781694283940034751631413079938662562256157830336031656813527039
948 463168356949264781694283940034751631413079938662562256157830336032752030187519
949 463168356949264781694283940034751631413079938662562256157830624262028670271487
950 463168356949264781694283940034751631413079938824821532987043699423230528847871
951 463168356949264781694283940034751631413420221029483194621293710639084286771199
952 463168356949264781694283940040597637962403550335376995488695468110276248731647
953 463168356949264781700561041770138312176915728085769922573932691476116553072639
954 463168360400137955089565833752129562551592664888116742243023613612914630459391
955 463175424337523895231602273224754603087143248598149758633662822456457689038847
956 926336713898529563388567880069503262826159877325124512315660672063305104228351
957 1852673427797059126777135760139006525652319754650249024631321344126610074501119
958 1852673427797059126777135760139006525652319754650249024631321344126610074763263
959 1852673427797059126777135760139006525652319754650249024631321344126747513192447
960 1852673427797059126777135760139006525652319759842545883166148972657106403459071
961 1852673427797059126777135760139006525652489895833709493863053031430325958344703
962 1852673427797059126777135760139006526349218042104330997804312540146871371300863
963 1852673427797059126777135760150698538750966977995878503293051608283857534582783
964 1852673427797059126778705035572853195843278702006050941235346932987726082867199
965 3705346855594118253554271520278013051304639509300498049262642688253220416913407
966 3705346855594118253554271520278013051304639509300498068605455802087286943776767
967 7410693711188236507108543040556026102609279018600996098525285376507539808583679
968 7410693711188236507108543040556026102609279018601629923825399491207188648558591
969 7410693711188236507108543040556026102609279018763255375354498739898018307244031
970 7410693711188236507108543040561872109158602630273810837856150508585064027127807
971 7410693711188236507108641120270641519496213952810733718313036975810260047495167
972 7410693711188236507110112315989872772800237965956798015129310965367556305584127
973 7410693711188236918484682370857536641351574657938622344209251784901406134108159
974 14821387422376473014217086081112143549070891218634379927352615520701609089695743
975 14821389189223537792601415664409552948137073864685889072669528874619081886531583
976 29642774844752946028434172162224104410437116074403984394101141506025761188085759
977 29642774844752946028434172162224104410437116074403984703586151327370829912604671
978 29642774844752946028434172162224104410437116074485114032515748187721550192967679
979 29642774844752946028434172162224104411830912649312148340447123898066283781947391
980 29642774844752946028434221202081412118880583541508853203995017305677671063093247
981 29642774844752946041289676516296026614772812813133285214278765456288103870234623
982 29646393347541612159541158755505625907557530761424785661727374555526008473124863
983 29700670889371604126145957654728448364363751066736804676120870298029717752643583
984 29758566933990262223857743147232792318290386059069624958140599090033674317463551
985 59285549696407638403658908111882964683151257601259077760372669567214046599446527
986 118571099379011784113736688648896417641748464297615937576404566024103046898778111
987 118571099379011784113736688648896417641748464297615937576404566060131841770258431
988 118571099379011784113736688648896417641748464297617205227004794253504541454499839
989 118571099379011784113736688648902263648297787909288752315735431156181668481466367
990 118571099379011784113736688654882728348255842650578230651210461272613744447324159
991 237142198758023673539765045854979533201524612265664194047904532597317343813566463
992 474284397516047136454946754595585670566993857190463750305618264096412179005186047
993 474284397516047136454946754595585670566993857190463750305618264096412183300145151
994 474284397516047136454946754595585670566993857190463750305618264096412316444131327
995 474284397516047136454946754595585670566993857190463750305618282543156252714729471
996 474284397516047136454946756128081211432882715548810777455927447715151301188780031
997 948568795032094272909893509191171341133987714380927500611236528192824358010359807
998 1897137590064188545819787018382342682267975428761855001222473056385648716020711551
999 1897137590064188545819787018382342682267975428761855001222548614249374630344130559
1000 1897137590064188545819787018382342682268323877905582042209059551983658846669242367