0 1
1 2
2 4
3 8
4 16
5 32
6 64
7 128
8 256
9 512
10 1024
11 2048
12 4096
13 8191
14 16369
15 32647
16 64839
17 127858
18 249528
19 480492
20 910596
21 1695222
22 3096514
23 5546382
24 9740686
25 16777216
26 28354132
27 47050564
28 76717268
29 123012781
30 194129627
31 301766029
32 462411533
33 699030226
34 1043243132
35 1538132224
36 2241812648
37 3231947596
38 4611412196
39 6515349244
40 9119901052
41 12652948624
42 17407242328
43 23756367768
44 32174057272
45 43257431931
46 57754842117
47 76599066579
48 100946732307
49 132224930146
50 172186125456
51 222972599812
52 287191809724
53 368004212578
54 469225289446
55 595443690122
56 752157638794
57 945931970288
58 1184578417996
59 1477362046652
60 1835237017324
61 2271115189673
62 2800171409071
63 3440189695001
64 4211954943769
65 5139695184482
66 6251579884084
67 7580280286648
68 9163598295808
69 11045170968952
70 13275258289416
71 15911622520312
72 19020508122744
73 22677731944032
74 26969894150256
75 31995721194096
76 37867552975792
77 44712987274359
78 52676695500313
79 61922424852511
80 72635203052767
81 85023762985234
82 99323205785768
83 115797922212316
84 134744793483572
85 156496694202574
86 181426321487498
87 209950376016646
88 242534122361606
89 279696357734944
90 322014820119812
91 370132068681844
92 424761871392068
93 486696136916773
94 556812430059907
95 636082112379301
96 725579152043557
97 826489649555634
98 940122128645932
99 1067918644436016
100 1211466763898136
101 1372512476689572
102 1552974097628844
103 1754957225407348
104 1980770825599476
105 2232944509651312
106 2514247085297224
107 2827706457779848
108 3176630965336936
109 3564632236673267
110 3995649662562349
111 4473976578326123
112 5004288258726571
113 5591671831776386
114 6241658223142144
115 6960256248178292
116 7753988974199404
117 8629932481377338
118 9595757156645038
119 10659771661205762
120 11830969718691586
121 13119079877694352
122 14534618409312124
123 16088945507521132
124 17794324967603676
125 19663987525543201
126 21712198049245527
127 23954326780666929
128 26406924836432433
129 29087804183318466
130 32016122314060132
131 35212471858332264
132 38698975373452528
133 42499385569371856
134 46639191232860112
135 51145729126471024
136 56048302148888048
137 61378304054620096
138 67169351042741216
139 73457420536459744
140 80280997487768672
141 87681228554278639
142 95702084508576833
143 104390531254098103
144 113796709835547767
145 123974125846388146
146 134979848650802072
147 146874720852885964
148 159723578461612132
149 173595482216344486
150 188563960554403666
151 204707264719366782
152 222108636526463614
153 240856589319605568
154 261045202673266356
155 282774431411634852
156 306150429537191604
157 331285889681131933
158 358300398708881451
159 387320810135335357
160 418481634026412349
161 451925445086058898
162 487803309650981596
163 526275232339136096
164 567510623122372744
165 611688785618643452
166 658999427424823924
167 709643193337512428
168 763832222336143468
169 821790729230414672
170 883755611902380856
171 949977085102633592
172 1020719341789770904
173 1096261243032883307
174 1176897037528052821
175 1262937111811894531
176 1354708772287979587
177 1452557060215578274
178 1556845600844566128
179 1667957487915559396
180 1786296204780402972
181 1912286583435038994
182 2046375802794552438
183 2189034427578836346
184 2340757489216859002
185 2502065610217963824
186 2673506173500005548
187 2855654538206439196
188 3049115303587747276
189 3254523622566831769
190 3472546566653227007
191 3703884543917224009
192 3949272771782252873
193 4209482806442164258
194 4485324130759400852
195 4777645802550472216
196 5087338165216658912
197 5415334622730491944
198 5762613481042299032
199 6130199858025998056
200 6519167664139368296
201 6930641656031260192
202 7365799565386632784
203 7825874305359953488
204 8312156257008376336
205 8825995638198251367
206 9368804957521928809
207 9942061555826526543
208 10547310238022347791
209 11186165997905987922
210 11860316838801874824
211 12571526692896066748
212 13321638442207605396
213 14112577044215611006
214 14946352765234631194
215 15825064524706537462
216 16750903353654523894
217 17726155970623523168
218 18753208478511637348
219 19834550185779006932
220 20972777555603933476
221 22170598286641051157
222 23430835529122933459
223 24756432240134745557
224 26150455681981433941
225 27616102067658505586
226 29156701357530712972
227 30775722211417952144
228 32476777100384422648
229 34263627582625614676
230 36140189747948004412
231 38110539835438477924
232 40178920029024491748
233 42349744435731839536
234 44627605251554653992
235 47017279119961957224
236 49523733688176706248
237 52152134366476889571
238 54907851295883841661
239 57796466529720581019
240 60823781434642671067
241 63995824316865877954
242 67318858279438782688
243 70799389316534523988
244 74444174650864030412
245 78260231320443473386
246 82254845021081264702
247 86435579211084761074
248 90810284484823952882
249 95387108221928832976
250 100174504519038893276
251 105181244411167311052
252 110416426389888892604
253 115889487225709769233
254 121610213102128218791
255 127588751069049845857
256 133835620823376725089
257 140361726824749026178
258 147178370754579125956
259 154297264326682304712
260 161730542457974851024
261 169490776807879794048
262 177590989695252576096
263 186044668401813803616
264 194865779871253803744
265 204068785813354099072
266 213668658222654128064
267 223680895321377615808
268 234121537936521972928
269 245007186321206003167
270 256355017430566066321
271 268182802662688707047
272 280508926075268656039
273 293352403088885072882
274 306732899687995964536
275 320670752130960915116
276 335186987180615636932
277 350303342867138435414
278 366042289795168507618
279 382427053007359101806
280 399481634416774990702
281 417230835820773490304
282 435700282509241426708
283 454916447480297052676
284 474906676276805981332
285 495699212457303774349
286 517323223715164934523
287 539808828660108746221
288 563187124276386720621
289 587490214072254374994
290 612751236935591745852
291 639004396710802444224
292 666284992512390247528
293 694629449790885226668
294 724075352167068269572
295 754661474050723624156
296 786427814060433785692
297 819415629261219737104
298 853667470237122257432
299 889227217016116785496
300 926140115865055204856
301 964452816972632944987
302 1004213413038689014949
303 1045471478788460042803
304 1088278111430727129971
305 1132685972079116388322
306 1178749328156140452944
307 1226524096799899099588
308 1276067889293692387196
309 1327440056539139537602
310 1380701735593741101574
311 1435915897294170888298
312 1493147394986937699946
313 1552463014388415160176
314 1613931524596600901644
315 1677623730277334129532
316 1743612525048073152684
317 1811972946082711918473
318 1882782229961296949583
319 1956119869788893408377
320 2032067673608241355641
321 2110709824131240673762
322 2192132939814705638644
323 2276426137306237799032
324 2363681095286478705856
325 2453992119734422177496
326 2547456210642889239592
327 2644173130211697690584
328 2744245472546492467288
329 2847778734891642669536
330 2954881390426056300592
331 3065664962651214542384
332 3180244101401183763568
333 3298736660504825506391
334 3421263777130892467897
335 3547949952847172035199
336 3678923136425318306623
337 3814314808423498784146
338 3954260067579473111656
339 4098897719047218412444
340 4248370364510719002612
341 4402824494209047579694
342 4562410580907380463018
343 4727283175849111149798
344 4897601006724754404582
345 5073527077693867375776
346 5255228771496754888132
347 5442877953693273151284
348 5636651079066599708932
349 5836729300230397588741
350 6043298578478368357411
351 6256549796915762196997
352 6476678875912993256069
353 6703886890922095451698
354 6938380192697347664876
355 7180370529961997942512
356 7430075174563623953624
357 7687717049161281606148
358 7953524857488215474636
359 8227733217234533579092
360 8510582795594885152724
361 8802320447526823403248
362 9103199356766185970696
363 9413479179646483876936
364 9733426191769955311144
365 10063313437578613664467
366 10403420882874299879629
367 10754035570337437481163
368 11115451778094884663563
369 11487971181387981602562
370 11871903017392602783936
371 12267564253243743680052
372 12675279757317898612524
373 13095382473827222185882
374 13528213600780210328526
375 13974122771364388800226
376 14433468238807257087202
377 14906617064772503973904
378 15393945311349287822908
379 15895838236693159779116
380 16412690494378001810332
381 16944906336519153772289
382 17492899820728714611703
383 18057095020964822465681
384 18637926242337546849937
385 19235838239934863422274
386 19851286441733028032548
387 20484737175656521997096
388 21136667900853604836016
389 21807567443254384157744
390 22497936235479195039472
391 23208286561165973206864
392 23939142803786207635408
393 24691041700019968952128
394 25464532597761430284192
395 26260177718827227054496
396 27078552426440941738272
397 27920245497567948844239
398 28785859400175814444257
399 29676010575496413522711
400 30591329725366907327191
401 31532462104727711852082
402 32500067819356587653464
403 33494822128918990454668
404 34517415755415841534756
405 35568555197110906775302
406 36648963048021013552754
407 37759378323053385483358
408 38900556788875436434526
409 40073271300603437290432
410 41278312144397551780724
411 42516487386051831330148
412 43788623225668863444596
413 45095564358509883697021
414 46438174342112287996619
415 47817335969767619598877
416 49233951650454254325149
417 50688943795320167791378
418 52183255210812340179868
419 53717849498550537309472
420 55293711462044401552456
421 56911847520353992595292
422 58573286128795136230804
423 60279078206792169385932
424 62030297572981911518796
425 63828041387673946447056
426 65673430602773564683512
427 67567610419274994541624
428 69511750752433840720728
429 71507046704728951876171
430 73554719046725253911797
431 75656014705950413490019
432 77812207263899536627363
433 80024597461283460320546
434 82294513711637561019952
435 84623312623409382524324
436 87012379530644777603548
437 89463129032393662456946
438 91977005540957901074326
439 94555483839105267778394
440 97200069646374880782682
441 99912300194600957591984
442 102693744812783214595948
443 105546005521433718354908
444 108470717636531494944652
445 111469550383217716408441
446 114544207519365809955487
447 117696427969162376140969
448 120927986466836356959657
449 124240694210675463679906
450 127636399527470457434196
451 131116988547529473163992
452 134684385890406189588384
453 138340555361487274526088
454 142087500659586176247736
455 145927266095691987669192
456 149861937323023781216584
457 153893642078542498199968
458 158024550936074177625616
459 162256878071200025657872
460 166592882038070558511824
461 171034866558302798519623
462 175585181322121265568521
463 180246222801905284160431
464 185020435078306920094319
465 189910310679105670327762
466 194918391430967855036744
467 200047269324280502367868
468 205299587391231373969748
469 210678040597308653205982
470 216185376746395708096826
471 221824397399638247616982
472 227597958808263113099734
473 233508972860529886270432
474 239560408042998451962916
475 245755290416297626969236
476 252096704605581956844772
477 258587794805865789946869
478 265231765802425762635123
479 272031884006464871515701
480 278991478506233367981237
481 286113942133803787193074
482 293402732547699518185548
483 300861373331578434054736
484 308493455109175231339192
485 316302636675708275820724
486 324292646145958918182748
487 332467282119233427376196
488 340830414861419892272836
489 349385987504354663348144
490 358138017262715145845992
491 367090596668658014251304
492 376247894824424195050888
493 385614158673134260813763
494 395193714288000193687837
495 404990968180181810607611
496 415010408625518495956027
497 425256607010369260241474
498 435734219196796535657632
499 446447986907331531309076
500 457402739129561402529676
501 468603393540780940214602
502 480054957952953957551454
503 491762531778232043093458
504 503731307515280860890066
505 515966572256666710500432
506 528473709217558612286364
507 541258199286003756537228
508 554325622595036748844156
509 567681660116885698839537
510 581332095279540835075399
511 595282815605953985556673
512 609539814376139941398721
513 624109192312453420369666
514 638997159288318067834244
515 654210036060686674964872
516 669754256026514558155664
517 685636367003530829495008
518 701863033035595096051328
519 718441036222929955734592
520 735377278577522509743296
521 752678783903990986223872
522 770352699706215466888064
523 788406299120034628085632
524 806846982872313350347136
525 825682281266689015827391
526 844919856196307301527857
527 864567503183861287789639
528 884633153449250736462343
529 905124876005181451502706
530 926050879781027716676152
531 947419515775283910660204
532 969239279236934529317508
533 991518811876074998355126
534 1014266904104118837153282
535 1037492497303929936368974
536 1061204686130221938136398
537 1085412720840569958436096
538 1110126009657383166627796
539 1135354121161190037378244
540 1161106786715591415405652
541 1187393902924239883747949
542 1214225534120207301784603
543 1241611914888105780143693
544 1269563452619330786049997
545 1298090730100798524759506
546 1327204508137553220624892
547 1356915728209623425189504
548 1387235515163510009659432
549 1418175179938692055299596
550 1449746222329540437886756
551 1481960333783032511476412
552 1514829400232664932548924
553 1548365504968965328240528
554 1582580931547007201985496
555 1617488166731336186645272
556 1653099903478719499228344
557 1689429043959134222760763
558 1726488702615413839902021
559 1764292209261976269665427
560 1802853112223060513247699
561 1842185181510902897651298
562 1882302412044287816647696
563 1923219026907911807833476
564 1964949480653003772227644
565 2007508462639648139202082
566 2050910900421261804682534
567 2095171963171679724660298
568 2140307065155308129270858
569 2186331869240808435181552
570 2233262290458779075943116
571 2281114499603906641457212
572 2329904926882061918952044
573 2379650265602820658999657
574 2430367475917893151310831
575 2482073788605950986466521
576 2534786708904343701549017
577 2588524020388202359982434
578 2643303788897431498942388
579 2699144366512095291610936
580 2756064395576708216497792
581 2814082812773945002185784
582 2873218853248289123351368
583 2933492054780143662924216
584 2994922262010932925948472
585 3057529630719727793257824
586 3121334632151932437643248
587 3186358057400574691942896
588 3252621021840747057585456
589 3320144969617750073739319
590 3388951678189494531528537
591 3459063262923723814941919
592 3530502181750622480253343
593 3603291239871382049159698
594 3677453594523299887598632
595 3753012759801991972502876
596 3829992611541305312753332
597 3908417392251520788481934
598 3988311716116442204820682
599 4069700574049972422368966
600 4152609338812782527231686
601 4237063770189685138640672
602 4323090020228328122087044
603 4410714638539830180738548
604 4499964577661985037870276
605 4590867198485666198276837
606 4683450275745069587336899
607 4777742003572436712745573
608 4873771001117906376095461
609 4971566318235148379653042
610 5071157441233438128023724
611 5172574298696836515107248
612 5275847267371145013996696
613 5381007178119311451451236
614 5488085321945967549457644
615 5597113456091784954371892
616 5708123810198342149383604
617 5821149092544200358757488
618 5936222496352892302662088
619 6053377706173533449583112
620 6172648904334771239522536
621 6294070777472793615592627
622 6417678523134124104413549
623 6543507856453936627102507
624 6671595016910629202790251
625 6801976775157401725706626
626 6934690439931589055130752
627 7069773865042506755094004
628 7207265456438572957846508
629 7347204179354476001942266
630 7489629565539163712556782
631 7634581720565436448517314
632 7782101331221932337693378
633 7932229672988299460058256
634 8085008617594356116086012
635 8240480640664046737388524
636 8398688829445007456819548
637 8559676890624561856874721
638 8723489158232973958295191
639 8890170601634792095536369
640 9059766833609123952390897
641 9232324118519689699755714
642 9407889380575506888507108
643 9586510212183067503895528
644 9768234882390874383994992
645 9953112345427211043742096
646 10141192249332025828179472
647 10332524944683818243881264
648 10527161493422422286387632
649 10725153677768588594015936
650 10926554009241274314853216
651 11131415737773556674273632
652 11339792860928093375172064
653 11551740133213060152468143
654 11767313075499503037521281
655 11986567984541050167115127
656 12209561942596935295828279
657 12436352827159292540116658
658 12666999320785689297501976
659 12901560921037871745101132
660 13140097950527704828554724
661 13382671567071296205431398
662 13629343773952301206611346
663 13880177430295413525200446
664 14135236261551054035410494
665 14394584870092277883775552
666 14658288745924927782275124
667 14926414277512069267617828
668 15199028762713751573321268
669 15476200419843145691522397
670 15757998398840119179885931
671 16044492792563315295765117
672 16335754648201812115128829
673 16631855978807445417921682
674 16932869774948887294690396
675 17238870016488580651711456
676 17549931684483638063714312
677 17866130773211821744833724
678 18187544302323729779867828
679 18514250329122322179489196
680 18846327960970928794979372
681 19183857367830889650558544
682 19526919794929986824687288
683 19875597575562835636053496
684 20229974144024411565552152
685 20590134048677898072646699
686 20956162965158049243297173
687 21328147709711270037381571
688 21706176252673625786453251
689 22090337732088001527999394
690 22480722467461640750325232
691 22877421973665302163018084
692 23280528974975282201877148
693 23690137419259560124463058
694 24106342492309331753259702
695 24529240632317207178084666
696 24958929544503357038069562
697 25395508215890901366493744
698 25839076930231844399231532
699 26289737283084868219801756
700 26747592197046307641227596
701 27212745937135638307363417
702 27685304126336819634263359
703 28165373761296843905794313
704 28653063228182852587274761
705 29148482318699190726692642
706 29651742246265780175262484
707 30162955662359202277967768
708 30682236673017890660542816
709 31209700855512844772324072
710 31745465275185284934788824
711 32289648502452679793646248
712 32842370629984587278297896
713 33403753290049760436589856
714 33973919672035979835284944
715 34552994540144084597839312
716 35141104251257684591123344
717 35738376772990046771931943
718 36344941701909659262735273
719 36960930281945987344379407
720 37586475422976946231609551
721 38221711719599626235609682
722 38866775470085816716485384
723 39521804695523886088015932
724 40186939159148586057322516
725 40862320385860359263597886
726 41548091681935740522975322
727 42244398154930452991239094
728 42951386733776811722652598
729 43669206189077058331962976
730 44398007153594261757891812
731 45137942142942431480400724
732 45889165576477500960989348
733 46651833798390850555503061
734 47426105099007050692661267
735 48212139736287517719027349
736 49010099957541786482692373
737 49820150021348115463800946
738 50642456219685152060474636
739 51477186900276397503952144
740 52324512489149222807132792
741 53184605513410199146448404
742 54057640624238518138366588
743 54943794620099289599114788
744 55843246470178516569679012
745 56756177338041559648044336
746 57682770605516914997277352
747 58623211896807142791675624
748 59577689102828795324098632
749 60546392405783206526022051
750 61529514303960017248096701
751 62527249636775323313320027
752 63539795610046346087617179
753 64567351821504538113957058
754 65610120286549049226373216
755 66668305464242491499698132
756 67742114283550954399730764
757 68831756169830234577220778
758 69937443071560257897748606
759 71059389487329684518589362
760 72197812493072701113252274
761 73352931769560017704868048
762 74524969630146100001237596
763 75714151048774681627440716
764 76920703688244614226717244
765 78144857928738127047161297
766 79386846896613581350897639
767 80646906493464818774124833
768 81925275425449216631000353
769 83222195232886577092096642
770 84537910320130991179363396
771 85872667985717832604480072
772 87226718452788050636464464
773 88600314899791945417709632
774 89993713491474623455544736
775 91407173410145345399248416
776 92840956887232992670480032
777 94295329235129894048628864
778 95770558879326267921909568
779 97266917390837550600449856
780 98784679518926895849420352
781 100324123224125145638744479
782 101885529711550587021396433
783 103469183464530825045046951
784 105075372278529116672149607
785 106704387295377525831775474
786 108356523037819274952902648
787 110032077444362683633751596
788 111731351904449100485430596
789 113454651293937249650921494
790 115202284010906429042599202
791 116974562011781012963344174
792 118771800847778727478181678
793 120594319701685182685571968
794 122442441424957161900289172
795 124316492575157183703572356
796 126216803453721868841219092
797 128143708144066660056830029
798 130097544550029459135813307
799 132078654434655761706331821
800 134087383459327886696436781
801 136124081223240913782490962
802 138189101303227958682958524
803 140282801293937432754040128
804 142405542848364950029777896
805 144557691718742561619460972
806 146739617797788014229746244
807 148951695160316746518188188
808 151194302105219354009165596
809 153467821197807270412820752
810 155772639312529430382908824
811 158109147676062696030713048
812 160477741910778846879736696
813 162878822078590950400058651
814 165312792725181947802359269
815 167780062924618307400011507
816 170281046324351615563614259
817 172816161190610993096246498
818 175385830454189242749869008
819 177990481756625651584022852
820 180630547496788389937598716
821 183306464877859466943308162
822 186018675954725220762906694
823 188767627681775340059530282
824 191553771961113431652043306
825 194377565691182167815389296
826 197239470815806065300919692
827 200139954373654966851884284
828 203079488548131314782034988
829 206058550717684325069957961
830 209077623506554189398644367
831 212137194835949451639274809
832 215237757975660724440564793
833 218379811596113930840637666
834 221563859820866275167597172
835 224790412279548166938104824
836 228059984161254341000669248
837 231373096268387436802367896
838 234730275070957319384689256
839 238132052761339444536449944
840 241578967309495590449650712
841 245071562518660298238034144
842 248610388081496383788341168
843 252195999636722903621180848
844 255828958826218977742376432
845 259509833352606892866979351
846 263239197037317929897201657
847 267017629879144380132656959
848 270845718113281235386871807
849 274724054270861057978386066
850 278653237238985557458255336
851 282633872321257421928754972
852 286666571298815972900918644
853 290751952491880233831580398
854 294890640821803023774184426
855 299083267873639708972138662
856 303330471959235266719275174
857 307632898180833337409401248
858 311991198495210962396340036
859 316406031778342727087629492
860 320878063890598050599534724
861 325407967742475385308594373
862 329996423360877111745929571
863 334644117955928936495358661
864 339351745988347623075347269
865 344120009237360908208347442
866 348949616869183478409508204
867 353841285506052904460440688
868 358795739295829454073062488
869 363813709982163725893897412
870 368895936975236070950938636
871 374043167423071790703666452
872 379256156283436124022418324
873 384535666396313058696411632
874 389882468556972026450691976
875 395297341589626563941496776
876 400781072421689045797360552
877 406334456158625619480120979
878 411958296159415495556190733
879 417653404112618770894417291
880 423420600113056986342940107
881 429260712739110644584051714
882 435174579130637938123556928
883 441163045067518961739883956
884 447226965048829708198615212
885 453367202372650170630557274
886 459584629216510899676342798
887 465880126718482388318237346
888 472254585058911682250696866
889 478708903542810638685673744
890 485243990682900281647088572
891 491860764283315727081659564
892 498560151523976176500801308
893 505343089045624503370959553
894 512210523035540982087930167
895 519163409313935735104810321
896 526202713421024499633641297
897 533329410704792341307918914
898 540544486409449968277364132
899 547848935764587325408058536
900 555243764075029174580653616
901 562729986811397393517256432
902 570308629701384752124175664
903 577980728821744952013380368
904 585747330691003741660679056
905 593609492362895946573669952
906 601568281520533280877846304
907 609624776571307833885266208
908 617780066742536152487318176
909 626035252177848867611736207
910 634391444034330840504546849
911 642849764580416832240472023
912 651411347294547727630872471
913 660077336964592372587005746
914 668848889788040112008598744
915 677727173472969143403907852
916 686713367339795829707970724
917 695808662423810143151054278
918 705014261578502440539786418
919 714331379579686798949537822
920 723761243230426169588709406
921 733305091466764636484096192
922 742964175464272095651855604
923 752739758745406699561224932
924 762633117287700440968426996
925 772645539632773279596593981
926 782778326996181244664446987
927 793032793378103975922313949
928 803410265674877195639273053
929 813912083791375633900195346
930 824539600754251959616652572
931 835294182826037299831478944
932 846177209620108960203654088
933 857190074216530989998535196
934 868334183278773265478736852
935 879610957171314796293565324
936 891021830078136990300289548
937 902568250122112643219103696
938 914251679485296450625837176
939 926073594530122871022729144
940 938035485921517200098339032
941 950138858749925747793346059
942 962385232655271041430033973
943 974776141951838009940098083
944 987313135754097136138486627
945 999997778103470596040735266
946 1012831648096047436408110512
947 1025816340011253874029284644
948 1038953463441484832709661532
949 1052244643422702866540301106
950 1065691520566010650758092246
951 1079295751190203254387842842
952 1093059007455306441875735834
953 1106982977497107284082586288
954 1121069365562683392304973036
955 1135319892146937122433056092
956 1149736294130141129936175884
957 1164320324916501690091611193
958 1179073754573746231738599391
959 1193998369973741566849345897
960 1209095974934149332361721449
961 1224368390361125195015118498
962 1239817454393068404371965396
963 1255445022545428313793133656
964 1271252967856574523866374944
965 1287243181034737337663447112
966 1303417570606025252224189944
967 1319778063063526245834949768
968 1336326603017499655984887048
969 1353065153346665478347292832
970 1369995695350597952744549776
971 1387120228903230337815263632
972 1404440772607477812010824784
973 1421959363950985474606700807
974 1439678059463008456621575241
975 1457598934872431187895500911
976 1475724085266932903086995247
977 1494055625253306506008938194
978 1512595689118937948534709448
979 1531346430994453317269690876
980 1550310025017540858299533012
981 1569488665497955207595913374
982 1588884567083711132083371898
983 1608499964928474123947668886
984 1628337114860155228497448342
985 1648398293550717523777280224
986 1668685798687201708171875748
987 1689201949143978290438898196
988 1709949085156233914961806436
989 1730929568494699393525049269
990 1752145782641627053582156467
991 1773600132968025051813328629
992 1795295046912156340753495413
993 1817232974159310015414973938
994 1839416386822852806131300812
995 1861847779626568523311017936
996 1884529670088293299412650552
997 1907464598704854513235313524
998 1930655129138321321563807132
999 1954103848403574763313206276
1000 1977813367057205441586297476