1 2
2 4
3 3
4 8
5 8
6 5
7 16
8 21
9 21
10 8
11 32
12 55
13 90
14 49
15 13
16 64
17 144
18 387
19 304
20 120
21 21
22 128
23 377
24 1665
25 1876
26 1141
27 288
28 34
29 256
30 987
31 7164
32 11556
33 10857
34 4084
35 697
36 55
37 512
38 2584
39 30825
40 71152
41 103484
42 57665
43 14925
44 1681
45 89
46 1024
47 6765
48 132633
49 438048
50 986929
51 813309
52 318732
53 54049
54 4060
55 144
56 2048
57 17711
58 570690
59 2696784
60 9413801
61 11462588
62 6814290
63 1729531
64 196508
65 9800
66 233
67 4096
68 46368
69 2455551
70 16602304
71 89796720
72 161506225
73 145764780
74 55337580
75 9464035
76 713225
77 23661
78 377
79 8192
80 121393
81 10565685
82 102209216
83 856564045
84 2275402541
85 3118943536
86 1769780565
87 456131965
88 51591068
89 2590574
90 57121
91 610
92 16384
93 317811
94 45461772
95 629233216
96 8170716249
97 32056524184
98 66743533552
99 56585607231
100 21988745988
101 3733374889
102 281717653
103 9406448
104 137904
105 987
106 32768
107 832040
108 195611805
109 3873764352
110 77940041492
111 451618426905
112 1428321913952
113 1808994829500
114 1060220669261
115 270110390804
116 30657827284
117 1537169293
118 34159833
119 332928
120 1597
121 65536
122 2178309
123 841673709
124 23848153088
125 743466128137
126 6362474783637
127 30566631602016
128 57829148027161
129 51125945437653
130 19540000913840
131 3336423566677
132 251373054600
133 8390298820
134 124045128
135 803761
136 2584
137 131072
138 5702887
139 3621533130
140 146816985344
141 7091886123065
142 89635548416108
143 654139520133696
144 1848624216954643
145 2465526600093372
146 1413407939489088
147 363127600370277
148 41102425332512
149 2062533960693
150 45789639603
151 450458681
152 1940449
153 4181
154 262144
155 14930352
156 15582644523
157 903853103104
158 67649146608936
159 1262799579803897
160 13998888884058752
161 59094629276262316
162 118901499200338007
163 102232272403191600
164 39524443386479892
165 6720433284624777
166 506994024857925
167 16917792861256
168 249911548135
169 1635781681
170 4684660
171 6765
172 524288
173 39088169
174 67048623225
175 5564413613056
176 645301822994341
177 17790516723173509
178 299582781445141504
179 1889063777872100973
180 5734140179298640713
181 7394315828592829424
182 4302201788768874333
183 1098772573002280493
184 124629114169963492
185 6249982640820369
186 138787419681888
187 1363931051824
188 5940155616
189 11309768
190 10946
191 1048576
192 102334155
193 288495182556
194 34256339608576
195 6155501787932937
196 250635561977240232
197 6411212320129846144
198 60387214464117233335
199 276535187437123336660
200 534815132121361689152
201 468301718872314286581
202 179640540781996279800
203 30637099060362271520
204 2308929622288774467
205 77068431918058476
206 1138485405941113
207 7443964229917
208 21570956189
209 27304197
210 17711
211 2097152
212 267914296
213 1241330043105
214 210893165924352
215 58717023436375724
216 3530992705334939489
217 137202959280321342208
218 1930382199629976832828
219 13336223204544319120721
220 38681898431687825395920
221 50975951518289853305508
222 29369210692603906427569
223 7531568841283483654088
224 852972971744061721372
225 42796685753793213877
226 950205205067610609
227 9339379255511170
228 40626890315469
229 78332387394
230 65918161
231 28657
232 4194304
233 701408733
234 5341164667857
235 1298326906544128
236 560098747441089889
237 49745173345225242797
238 2936207879213804602880
239 61708017083116822627729
240 643154664012336030814577
241 2797765531648424665710080
242 5548899190957652599008549
243 4801485944686646081436037
244 1851526564154932524833872
245 315103745432612986853833
246 23765518994514834443569
247 793066682645513549396
248 11716143899644999996
249 76613020663877804
250 221729775973184
251 284454730240
252 159140520
253 46368
254 8388608
255 1836311903
256 22981833209970
257 7992922619695104
258 5342753915759725961
259 700817723860612705692
260 62836230115195340541952
261 1972603829763723773832043
262 31016874011206674693832812
263 202355337005145468721875456
264 604016847979923766160470917
265 784977037926751747674903856
266 455175003710545814725050544
267 116403761324386360811568647
268 13197399160132010152115388
269 661910699587498117945669
270 14697953197498332055621
271 144457388898894827244
272 628477682370006669
273 1210135365944631
274 1032963629229
275 384199200
276 75025
277 16777216
278 4807526976
279 98885672046279
280 49207030742728704
281 50964262167712432800
282 9873228878836929025281
283 1344724889723254740532736
284 63057703641586416692168044
285 1495824489314449706205740835
286 14635849997207645860581542912
287 65749360072490185262947609908
288 128332710552396628772184049689
289 111899695547980209836748470512
290 43000872417145590869136828684
291 7328796412589741771796540083
292 552442178184210818080617572
293 18438674964555212863289872
294 272383919279420588623697
295 1781149893483770016897
296 5155560821780272689
297 6604563352503271
298 3751084683708
299 927538921
300 121393
301 33554432
302 12586269025
303 425482860601485
304 302934482131664896
305 486145545771521219965
306 139095581024594359328925
307 28777745353489443951442944
308 2015748891838647629899616197
309 72137860136456604980443910293
310 1058573984995780658452473235712
311 7157050761435949708762079145901
312 20980577621762192722136219446829
313 27509351187362150581313065415008
314 15884943891122145470796805637973
315 4069858769478309270954375208277
316 461075613741293874254918087936
317 23131504664258966313941091037
318 513596483777282832260161596
319 5047969299790076404483904
320 21961326990343541404636
321 42292418377070748072
322 36045758544815736
323 13621618755397
324 2239277041
325 196418
326 67108864
327 32951280099
328 1830757286868588
329 1864963178619355136
330 4637318026811954882169
331 1959600136686690146913592
332 615857290946854716791953408
333 64436910304487614408305280623
334 3478931461377997730659312637556
335 76563975849655602474276979106560
336 779070383173759105367070782354901
337 3430025815049108234533573624412008
338 6762887889260283236224699454191904
339 5868041403493660942865995819831051
340 2260099336736508390524503668341356
341 384818382003078431979831003117316
342 29018792047487834776565010286833
343 968415926253469414557638049072
344 14306476883243689504211370165
345 93550680047573802202129143
346 270780809391119920172560
347 346935608246157647500
348 196727136954505545
349 49465290882801
350 5406093004
351 317811
352 134217728
353 86267571272
354 7877337852538485
355 11481319766345777152
356 44235144534065511470852
357 27607150905967850352778857
358 13179635796914747578191921152
359 2059837624610249154870207397436
360 167775480144451695949147235388453
361 5537678475746272671963367171003648
362 84804578865383058471259322521412804
363 560760342193140126691901491247368657
364 1662586254046495057637435525263441824
365 2167705218542258344490649896364635660
366 1255094892128661213910207048138287825
367 321172465557730761973775846187444656
368 36404567769657845594212997356618564
369 1826001102650188880833171913382845
370 40546102441015650550295752079885
371 398505721201495156721338074844
372 1733722286871553336305857905
373 3338694161986356268606609
374 2846002945772255506157
375 1073678742297213785
376 179627330668756
377 13051463048
378 514229
379 268435456
380 225851433717
381 33894417402086661
382 70682737915860615168
383 421956829494156826577977
384 388933827302834121128846213
385 282050407282871908237642987520
386 65846283125431108054090337624905
387 8091165938673191382956827394510109
388 400526259480643878278911448835019264
389 9231279746841824123536953979898129781
390 91676321762254762111430957406783722501
391 408729742803886755446452220453511305024
392 800768707317529911305572374499274325809
393 696989157480400704058613549519464855189
394 268052640639770328349152465899088593792
395 45670236728439252811451694368711790257
396 3443019204453340601147165886782115165
397 114912150263797481076039436305190464
398 1697547757712216208725890676658785
399 11100450973406952023038314245112
400 32130022017402414449948780776
401 41165713242126605127153960
402 23346498988833223749004
403 5859822300604928152
404 652295321950609
405 31509019101
406 832040
407 536870912
408 591286729879
409 145840073452817850
410 435145918845213016064
411 4025025075246369418046105
412 5479360131570905881105056844
413 6036011425073138448495085662208
414 2104890671767573578460947546724867
415 390205804773460604016575229127890524
416 28969049966850204512746437480016256000
417 1004857604461982260995752934507895656677
418 14987771493915478953560258144310067390624
419 100482011358861137759710728939298032017536
420 295810707351610811039347916649583433801247
421 387057670485382113845659790427906287869964
422 223718285605582885289474578157501180973856
423 57294272022072880852181116014586655790033
424 6491981619239612593073339716033154543604
425 325674094814081893383346673478086292590
426 7231180251122670308176407682694643515
427 71072544455122506721267356380585020
428 309203704455276594429126758678745
429 595446878387209677059865825081
430 507568353460971339319396224
431 191517385580014586148020
432 31981183704334180463
433 2368733009158358
434 76069501249
435 1346269
436 1073741824
437 1548008755920
438 627517115057829267
439 2678899774836759855104
440 38394512717766996736036056
441 77194076071123700507198837193
442 129173484536328759663683887718400
443 67286481936171053285510984236136364
444 18818124759230927772095012595210231583
445 2095258016185805418895867030544228913152
446 109382321162098540612936646748632410575444
447 2450286934998529463148550515594753017885433
448 24702471398698973844145998859272246320536576
449 109274960567715286278588954025873831051757260
450 214944045734501859912124638827610653789161679
451 186716492150877213767202873786939048338934432
452 71876924019429239508183637085223861478593940
453 12240938126739281475134425216190796774533589
454 922998194373257505423670781400768072976420
455 30803220067005401547417776784978729257840
456 455054301870913510066644465734578908003
457 2975625991487674592642566540284808509
458 8612905852527985092181014968568132
459 11035062218476000158993302761801
460 6258258251669886466876321073
461 1571066742548432641566585
462 174543879077937807723
463 8601772659137568
464 183648021600
465 2178309
466 2147483648
467 4052739537881
468 2700065354930692785
469 16492178124214965108736
470 366243334954761878932216021
471 1087522126195055024592271451509
472 2764373347264781540721359909486592
473 2150929125236483057615763557256499037
474 907525759801123243696358203041556750385
475 151544705788886516479464421172231800726528
476 11906654368280121684911041750918780396083965
477 400586975750651594622742464452184330959559981
478 6072849145742409698359780221266096747874111232
479 40367087549160656921159964829701963076504313245
480 119364502903566623257334688085162089561034820553
481 155834562667781961459395304614489091804925069312
482 90171219179939734787693062337909822639434290325
483 23080852998715787759575367866699232384807984061
484 2615885796608162073830772215686681575807528056
485 131214797162178208655999112402029369841392393
486 2913565111559750676417658075790502236094721
487 28635971048279984162954242088222846145168
488 124582332035958245456735060923222724642
489 239913266925945176380532725703720820
490 204506284814720689311222223734552
491 77163585780564706721660834364
492 12887867742170624522408262
493 952609070180506680140
494 31236316042556529
495 443365544448
496 3524578
497 4294967296
498 10610209857723
499 11617775429479976124
500 101531211371059454672896
501 3493576839606966472611957417
502 15321180525227257521426699234632
503 59158890313273348633154207100952576
504 68758180969817838278519624066314259815
505 43766475950261318631808970956199264729300
506 10960844762286224193676912207173227276272640
507 1296081640526564200436682851004980556897468597
508 65490258622639064261502696307445802430531258584
509 1492947658003721100563347357570642063158970537216
510 14911940802810647590494391583300286217106585605123
511 66286483721718116492614137555355708002141534855356
512 130060330834048364480340661101325840933828343588672
513 113121847684023625553239788755602250767985286285729
514 43519996317169366263495370711514315439482133569908
515 7413732502084330332230619303356914302570333772448
516 558945303609551574960513591602013533893083562671
517 18654618592570356740095647077171352602694731488
518 275578544654642225009482666159461404835744461
519 1802035059984400806221107275280211587383301
520 5215954374824709155495872300620931455020
521 6682808860869055920000854507481334137
522 3789993641291731268588182870554423
523 951417931498617468704806285193
524 105722519387530183969697964
525 5199059663767575965937
526 113430972717987856
527 1070379110497
528 5702887
529 8589934592
530 27777890035288
531 49988681082607802265
532 625059152577243095498752
533 33325054599958147560650484764
534 215847169480486358010715573568305
535 1266028087906715690159156495885647872
536 2197974537983976101450726985070118028732
537 2110688756124634977339999512759958174121033
538 792770141834133333412140212817169699084890112
539 141083092444931613977572186521568566706354817252
540 10706723467059759717451426695569798252294690408433
541 367025865052855484908027853841913555999271763684608
542 5508596020573681482470971466532102005152274759088204
543 36810759209376529396411883684068790216127184077856581
544 108549019832696288833586215565837348161745210793254144
545 141913947289741925555770935391179630944263523887622180
546 82058913210661941460934327659827023542159664370205365
547 21011408811950776187713082119817371135577952225922224
548 2380979532810437623819365455137345883611653458300016
549 119439546772624452303710039877166636976661000588141
550 2652032269766969963334357604641624579427875177456
551 26065740023590101155249983055115449367533981100
552 113400056194998366065487672930909775371687809
553 218379308976003265084894807122119689030017
554 186150289519430743811521014568351286568
555 70237707319234149833781274821800857
556 11730870990675892785810617860297
557 867269229729592610199654509
558 28374935978001645214105
559 411911108682156529
560 2584123765441
561 9227465
562 17179869184
563 72723460248141
564 215090079124599082953
565 3848067396662091168350208
566 317886027723704384779779919249
567 3040888428670657747793849200240157
568 27093596767637700579028731302677413888
569 70262069203757008432185863994003684495425
570 101790398438624547294624211552756917460901017
571 57339056561172032743229753199566558269047051264
572 15357395978456208130256727349306894226728509130437
573 1750396620900697617751536681559817728404796475128837
574 90229543498062075256024735668890053569927572931079680
575 2034921576437672168264931387985228323820660654816492377
576 20442055803219755796269515558734446690229154592764881161
577 90595567920955342045305444935225984205911271703679930624
578 178034302692330422090903710754209716862451910553519646873
579 154725762038955300030029203886855417032945716838235522549
580 59548867610538137463573642216904702855903536926712005584
581 10142427529848373988313499292538999642734660484172908021
582 764733333806737416673667969952897186833534041340596453
583 25521848504980015546820805413475609803088585666317040
584 377030887403145172897666145539703953279238658388101
585 2465430302310302578048229598864614370955549278816
586 7136149352729353955106305201388359731243991584
587 9143006144331944407377038352420882124220672
588 5185234938016612269724825278813778589468
589 1301673795033396563016486080939321832
590 144640257835490081538537887818620
591 7114434280111493706325989397
592 154862041204304312352916
593 1495806281013102625
594 6238626641380
595 14930352
596 34359738368
597 190392490709135
598 925484352375172007970
599 23689954187854050019508224
600 3032298906483491908264807183721
601 42840508207169592302977555239560316
602 579815718797414190715623632857868795904
603 2246048934361906842206555345014929711726811
604 4908959307348742904354856873540170887363169676
605 4147188742146081549240578443095500249186588635136
606 1671707127710663974375321328239756213957033751393605
607 286164888804965792674296471282315282094595699220580880
608 22182007579498634679105345544791148804515610185423180288
609 751717099113685704290951202459553976664684852449131361911
610 11352051820228203607240385468719393167279921305471899865980
611 75611524584031711425980507574669983973185978936489405974272
612 223348121065371681352185302396599069792717014592771662899745
613 291742352479852828931266865471488039830113462056487260611668
614 168768690560420632485800079255062045096109170256982546334848
615 43204412409493561529520339833478758751118648694648171594499
616 4896344523576511778850746570798621634122758881752339092104
617 245609624441995462024568721654286881356599978334945780432
618 5453607133474710517874442459648547299071006685693091613
619 53600909737700696843133794989035782659997214969031152
620 233193470225721544422981733870172791081759247790681
621 449070252670599243119568474167377389858575317483
622 382795321451071734900335538670088888141309500
623 144435230735718607210640068683591513241009
624 24123149130048320964937864375399422085
625 1783397341370695672745309433948037
626 58361548424544070458173387392
627 845191397894164293149107
628 5431842898076587896
629 15061377048200
630 24157817
631 68719476736
632 498454011879264
633 3982151524502062790991
634 145843061353196278517858304
635 28924947485432788402266220566480
636 603543729570795652847964159060608337
637 12408329194820090300356116133356959662080
638 71798850684552583808507576418929229569420908
639 236740221581274044946223454063063689960568179723
640 299955658402442442275278594366443031592828716113920
641 181971261583737093817435856235348062869899477211428212
642 46783878925819630203076794403389808894842607817443627481
643 5453218992286245025047034125236469279476880351641751212032
644 277690601728719776751540866070906957669370976229325478926988
645 6304115488061453546026669432035242686345432694288239288298779
646 63105765209399772446180392483163234570462891319469877895904000
647 280195348707724238981593600404608215492832820797823488109414516
648 550093258336704344275016937655722148938816037056286693319225229
649 478310895128673769984890408933747107691061319529931263845169024
650 184040861744613261713343081098763793646434569782797417937056896
651 31349741540326752146985174286017770263928623123919126226655775
652 2363625048163117591446214645502216377163179839027069711272912
653 78884342672181146808418633380542126028340345599383021252656
654 1165337073756054314715411850851026033917452005758368397021
655 7620243586908611578669704959405731488094518087388839901
656 22056650151686163327043822053591950944258213806662268
657 28259520670484065700520815045863084916503180151247
658 16026703050574019386118440544438663057845264569
659 4023257695054832149610016411120308596068068
660 447060026157330938498893406989282269637
661 21989079169697809605266997932896252
662 478754908646446647173972917904
663 4612805652951569047666699
664 19725092509513803685
665 36361380737781
666 39088169
667 137438953472
668 1304969544928657
669 17134304565384797931045
670 897857310157969992582168576
671 275913626208208176952738173984685
672 8502817747695718926208115446016356621
673 265544083086198731171419350317251705372672
674 2295174820439613521729774835528211025597301557
675 11417070096802356049866193254405584157412038776797
676 21695033093931550684542073760513128318699305126641664
677 19808218493231011405071452134326646755676697696636768589
678 7648497118157107455748667188565351379532341795700496630701
679 1340617943235814454588377361903387661543211037074999717464064
680 102581237511100589029941729384657570259598721614265607175868965
681 3500853653896284153320371382251021900288621379871243030789507981
682 52668394422893394254728292024809407747091164714060031597927448320
683 351511502626846735980788199744114615396388047313200395752673661693
684 1037225441756867465664522582769410806951375506918161130980961877029
685 1355590994449605659741184469265915217258044118358407146566721993664
686 783971716972029634848718135336641018124295272010264488114293114481
687 200722468749610958579925802721704446483592916845406086610879005889
688 22746351705899660516970895077905225566331703298471756763629634736
689 1141031957645089706481223101081524953925208642846606463212312005
690 25335585117019305314584916476620430202342721553462483919623405
691 249012609259577297239710084892733381963589233409104229479096
692 1083340084562437378289768556793573015373031521742743104753
693 2086233731495425950378704232515144507706183889463325884
694 1778341748354950487490134102846237423328086073321696
695 670998853991350225369616694016600798411926271972
696 112068241397280331994979072628089692595785508
697 8285098533368499480459037023154672939472
698 271122756143554961646195795366189024
699 3927350606016194672340065020389
700 25175334302557266293610388
701 71629331298804978218
702 87784138523761
703 63245986
704 274877906944
705 3416454622906707
706 73725068253417801282252
707 5527501561776820798521081856
708 2631926269380528661319792830139289
709 119789016285436790103629319474750698200
710 5682768320776518579152516858456794061996032
711 73369244857750582065770134258310722638144774559
712 550601366868067672222885763229815554220899125597428
713 1569146798075363786398034714560693691559932508627025920
714 2156194975298633673191199634352902790004095954260899816085
715 1250420219733953781246074907038294390451287030285598858857800
716 329577167590880577819310666549606738453166668338466512539897856
717 37894369574115822979970140100330301296707711538428692560147738683
718 1944123062145142396560180657718894996903609693709423726795197621452
719 43957311366812539815627568011139067893000133296595882287872915511552
720 440979256691177970495073521268311914213450801929461726316874812375953
721 1955734954461247441498843865890869365004245189486147682850791601315796
722 3841909058360054228129051999579967859542239035328592694817809352566400
723 3339539027429890993848746817843648000365803774164875728965015722280775
724 1285162460312620331565796776242410795703156946074407693127175890466384
725 218899562126770483359755819843037449015435393077224535552393454359616
726 16504593471129387900605919762414297820134158778578417625008968902029
727 550820748254488984715589592768227148583035284023228061136000381712
728 8137178447354535810610467813658033585415461339635260501571867140
729 53209608199070054055065464877468254546221321022085449681766627
730 154014332650084143571956744270645986745316744464651229840528
731 197326882434935529201552113676815826423162733920958990361
732 111909174201178279641131425376938728887753392940720809
733 28093080108228621187643872810292553329509440527708
734 3121671974709670187708422556491583208339342113
735 153542821128886086368731688811644426683483
736 3342911649377795098485516817482657669
737 32217074965507435837492579252212
738 137399557868547676558133533
739 260113411373679675920
740 211929657785304
741 102334155
742 549755813888
743 8944394323791464
744 317222427570934612618125
745 34029097017731711591254065152
746 25105812940996511630983128888871412
747 1687606255764021246796268103930682405817
748 121613915897866975124010869418495931952660480
749 2345375194542044246702988029404381438415418845628
750 26553385643300273735403384402685510560659505442242557
751 113492413828070230004171822687489759066310943540076609536
752 234709485514405330685841454201030602978024944582732713012996
753 204425876321178441514988315014467827676956150513180362232252177
754 81023165433056320941789116351336901102150929661891898479363586048
755 13998497973450995120904327195255770185691859744858184852289657655692
756 1079626529557637982513408191968826814046899482270583946150506923414345
757 36686996890468176217201060068547768532775502255245708738940668500559104
758 553218610058575458981649249620202551737704445595853060480346406862142084
759 3687625711137928053728356991037270757605296193894330222559000268602291821
760 10888435618716671962276848764143273912031222802862667659991346361288719744
761 14225667289610574017709578882462657539514634615062069445441945650715711632
762 8228488777481202234983358258036227680650608767901058916065675509642029857
763 2106580316299922960255237512463632761082442867651486649178019343496414320
764 238732679705178000961020074561132337873953455026809684371408182822254864
765 11975388867460499954773533939169586376875784192152836650671226313226045
766 265904909483749522647818847119493869329965285832505502055649184245360
767 2613456643509294810678454048016648889543202791089254642866157123056
768 11369969994113032610607079780919948666732448137539350363150779493
769 21895621730810772074840159128184061129189747421668890803732773
770 18664209598149726260100473386956674973784774089693551412320
771 7042326264115529716750109758620596941891080798141193361
772 1176188533008538324141251891753926604346164624164381
773 86954482136412004036777783502830526491467624709
774 2845518111524502275690004347656399755442713
775 41217706891708089818288859176612312712
776 264285016408148111621191205229372
777 749886308381920122758437733
778 944570967642112633253
779 511643454094368
780 165580141
781 1099511627776
782 23416728348467685
783 1364936933094419659243869
784 209494186641163723118108213248
785 239483092957866492584886209613037417
786 23775258891078339885928084272173910372981
787 2602595021503973333135014309990633159798947840
788 74973986904705613867371924335006867418825530567289
789 1280567633045439622117533662451612833500609256235976613
790 8208618857279980979098943141315025485362490774633678651392
791 25548961583498473814189448007381801605867244253480881828488469
792 33420715892271159322724451624306725117747679445464571294414323077
793 19918713983680273438928934031543633656811027410758385926765677174784
794 5171162568865438000424261062560020719654028401690497089891532795139265
795 599547151118594471804569606948651449230461663495619356047429703360028877
796 30619155242821758199363254919793730685163615829521522892892833112701057024
797 694025457913659151970991681787381851769512859311409905521679541263303518465
798 6953183174382331976405917880386339206789186503247708999455203151243704553245
799 30859145441366404697053588641202005852267256289605215817877526522905700347904
800 60598066777217216382364528671435119403757352890994707429983100716800091204797
801 52684411733864350672433514514797929293887245749231988884998045365244930245265
802 20272678976529797606836003600241637735438042495379499851672671923038275032000
803 3453177682703008221868536690895369996667760453678292683705160245600230720885
804 260356812322828813555222245966208894313770915606743944058167468709520618549
805 8689181801046449520779301565502824661511265416754691324066817362615492064
806 128363198198128672489179272519189631183785094695437864419772874489596773
807 839377849242352330626615829529737089390622241196306114457814425213661
808 2429563785608107713167638688936026006322217538416119023161503501344
809 3112816465648276373612570631721871420402481640520210449414686620
810 1765358543445235449894240251124689323657816515650296426694604
811 443166169813721428287673914805459817719146660690090616032
812 49244136045184389437196538349634016425203756637248748
813 2422125717623645935501555414924900700799409462428
814 52734300838994269518830579885984995637332544
815 508209471167586072269951499763755348164
816 2167998490616473846199837520714873
817 4092658551618287227752043660
818 3430097311016789518340
819 1235216565974041
820 267914296
821 2199023255552
822 61305790721611591
823 5873017382759294458364970
824 1289714335163636529043901251584
825 2284417236257384275181638386174231545
826 334949537788890862187883156986138203801132
827 55696758022706429333903729705458934661624102912
828 2396673558016605229132044146485713292847306735373811
829 61756850325312612145993603116850624112293136513009742588
830 593708612508397830200770241620316460727447641899365901008896
831 2781095261507953318184628172688982291151493428012543233304129701
832 5463810506048807885281522814373872270087315403816594024998882354560
833 4896811481544815828264685925284608294899736122108689552147314631610368
834 1910270827937233971655241813684322424310478575666197307320748075342761231
835 332945492329257209719761013439545243205323315064361159331995724262281518252
836 25554903569037760603245447476514271396705583212449709825792208881894967844864
837 870670883981896736423394042318971046595980372980700178335560191905487967789873
838 13110537791792446462648293996892190551188779385980618842432465619170646704086260
839 87458556150063073643371404200744258501312547563165440704111111231351522387836672
840 258133809534621552894856280156238551505693902779160617370311794015152261118674427