45 1
46 1
47 2
48 3
49 5
50 7
51 11
52 15
53 22
54 30
55 1054
56 1067
57 2099
58 3133
59 5188
60 7248
61 11344
62 15447
63 22604
64 30783
65 43034
66 208950
67 229344
68 404422
69 588651
70 930608
71 1284764
72 1951323
73 2636169
74 3789105
75 5119060
76 7075832
77 9369369
78 22789793
79 26524108
80 41851347
81 58150258
82 86514208
83 116323979
84 169316513
85 224388748
86 313918160
87 416808788
88 565592765
89 739329816
90 991537997
91 1693701380
92 2083943496
93 2967533054
94 3995995739
95 5551478466
96 7327324102
97 10098109988
98 13175712610
99 17758461940
100 23169037755
101 30616577394
102 39486262512
103 51782725755
104 66117725081
105 97793784054
106 120594113839
107 162675467962
108 210355396060
109 280590063800
110 358964962463
111 476581328335
112 606657605212
113 793614214535
114 1011249061018
115 1306462085548
116 1651978728167
117 2122585691710
118 2667109929401
119 3387358418404
120 4544238767250
121 5633840647711
122 7228316400071
123 9177608582099
124 11719523689423
125 14758084341881
126 18845408305616
127 23606593211886
128 29918443893533
129 37490130396002
130 47165743416078
131 58750109624821
132 73740191809901
133 91393814806149
134 113847588911452
135 140823383158920
136 180525805615922
137 220387250927566
138 276302221234958
139 341298624936743
140 426218541189480
141 524651713520056
142 654164568818597
143 802888276492207
144 996785754363637
145 1223339778105895
146 1510852159202635
147 1848492792795668
148 2278406368713604
149 2778438557679632
150 3407523745486788
151 4149775314882685
152 5068539587440452
153 6259658231156153
154 7591119776702030
155 9264852004433121
156 11289361450096610
157 13759595120120237
158 16704955283849839
159 20347837486825556
160 24653440273546125
161 29946897365993909
162 36250288457331222
163 43919532559227499
164 53022293456750030
165 64162543531773270
166 77279406367049846
167 93214639267120472
168 112125992918458056
169 134911388765128690
170 161829651548621456
171 196061254297720210
172 234182943262152127
173 281744933407791105
174 337390291632120872
175 405166923659252931
176 484141656148483788
177 581050953277922102
178 693182744412522067
179 830090555808622206
180 989867728933785631
181 1182898201876474937
182 1407995374367484396
183 1680961307240865086
184 1997536804262483053
185 2379170401399491038
186 2824904533109151571
187 3358075918525070480
188 3979670851065039795
189 4723481629102779887
190 5614508457933142378
191 6643797282341374274
192 7869332407982522030
193 9315791752393034194
194 11020672721900267698
195 13027519266647121772
196 15400322635576923218
197 18176539709084302720
198 21461703431223702804
199 25310132506213399366
200 29840781672802995367
201 35144630870088762632
202 41402896132421672916
203 48693377171722325804
204 57280077167217675885
205 67305375927144852718
206 79068232311978644212
207 92776631119344230527
208 108865406706329466360
209 127567211203534453777
210 149848388259947595176
211 175296685336523501749
212 205392634874622711670
213 240263229487437575605
214 281263629531955969270
215 328611192042255945952
216 384363006848923474876
217 448637564359790150489
218 524166184050217332980
219 611374092908115847657
220 713529968110521615684
221 831354366528337456401
222 969514319407561507294
223 1128519802849774127060
224 1314457290019771791446
225 1528928484043488139559
226 1779024822771683345672
227 2067046448781459616774
228 2402877929297812090299
229 2789212308208046724563
230 3238822598576645435557
231 3760915397502089271269
232 4361143440583105230387
233 5056195611042115692251
234 5861497531421761544136
235 6790147320075437231915
236 7863326522112490958149
237 9103625369774892197109
238 10533085657729558246743
239 12183769985903449493074
240 14087557527593978957005
241 16281349547364992764603
242 18808307051159143476381
243 21724032620136283836902
244 25073983924736146848000
245 28934949860261006264847
246 33375249215011667086597
247 38483036806169769419584
248 44348875597646330858984
249 51099551416614846741947
250 58840250050692360169297
251 67739661913985424258972
252 77942741156131304839330
253 89713886838679460266342
254 103125497090636568607792
255 118578340467073518286655
256 136241780923912087846339
257 156538672379909818940395
258 179727352510326332133922
259 206372728721841813883108
260 236766583756172561407734
261 271681134601935606693538
262 311503550923132593769212
263 357174746403051123044978
264 409249255465562670224679
265 468967757984695752865762
266 536967259386246891369570
267 614884293700984339154861
268 703627711737085302536565
269 805167534060711380724228
270 920748751842727476162510
271 1052952226743735929386757
272 1203294479666563627321692
273 1375133662299587680672288
274 1570500807092536264001735
275 1793509992563390232346552
276 2047675562939906574532556
277 2336773686641381459417004
278 2665763742463520445209416
279 3040616908852959464297124
280 3466726270597291062020330
281 3951628780040094175544996
282 4502915801430220838498904
283 5129661686439770388427355
284 5841789352964960553303645
285 6651189059305190288977147
286 7570164402900542378259356
287 8613733190823503864480397
288 9798788377557197573280509
289 11143120742352506048543848
290 12668528754934500365116566
291 14398933585719372172961960
292 16360966115185992726998303
293 18584712094135303546110078
294 21105791007477925984756295
295 23960976393834348608064916
296 27195981926341414501476706
297 30858358149694478737134477
298 35004803424902565895588612
299 39696105965716503459956119
300 45014364958603393708418945
301 51016771806090461837984070
302 57814406639529606831016468
303 65495135070072110542672078
304 74183761520253460409577504
305 83993203692856088905127585
306 95090275127367679814516442
307 107608290103548699136609555
308 121762056424892285064302149
309 137726390849975804386220543
310 155761504629916411001662416
311 176093272763243024539517875
312 199061402614012682032362735
313 224932513895797035752291099
314 254139976803326150796292727
315 287039508733759293864338067
316 324153561154505424556993639
317 365934104483889956246957168
318 413057278265725104585471139
319 466073233285151087199908683
320 525835980106843768747076820
321 593056043992406145703841342
322 668775118276102800745024527
323 753906767996836594540916567
324 849773879486509167003592314
325 957585671982564775263760848
326 1078807208110663305976121535
327 1215077925017481029386657889
328 1368327121851565936424053465
329 1540472149684573950188644943
330 1733977460138112651506706496
331 1951286160106846480202904111
332 2195398083658459050286945466
333 2469467322517212574177757120
334 2777211461278687004763208266
335 3122541411006731453828243716
336 3510149792035059489415067107
337 3944989309359948655186403025
338 4432746846358646586891514137
339 4979752965297959731187777605
340 5593157971507504290306294718
341 6280705761756679087756612382
342 7051364106940042843671215101
343 7914943981579458805811403795
344 8882396896762600927061498426
345 9966129598520315461291845929
346 11179751781349934404492710743
347 12538564301385566426628770821
348 14059678602245794996354610658
349 15762238178069711512587509107
350 17667157991816879874762463456
351 19799501715839571208956195804
352 22183240775211731477475007880
353 24850119030861512910727455041
354 27831496539220188059147718688
355 31165403906251208608915070091
356 34890595364983245971505695773
357 39055272188429417250606222186
358 43706715269912156821296917601
359 48904809382332376887581055044
360 54708870827540535616867035410
361 61192339466403555609395204512
362 68428472229642732130436262681
363 76509803445740882505137594021
364 85525369377967619725397334439
365 95589753646984477897185371549
366 106814993062261660701185429562
367 119340926256602887058949417203
368 133305837359947772355408816919
369 148884725378829100500364505732
370 166246650657229417248742374510
371 185607639312776918418358038788
372 207178357069903047205744182152
373 231222950644895829293214810268
374 258002279754324275569917488470
375 287844207674139389398901811653
376 321067506951132326304675388561
377 358075653675154205387724818719
378 399277011439071694738000919908
379 445141217844692328197823272048
380 496180849516561362543910946830
381 552993237973926694393548328100
382 616189007516580311346724441111
383 686504319051687344884950883995
384 764703982315509646795574553827
385 851676852388286906558230463148
386 948371823005204010340920871290
387 1055886547303087985117488792111
388 1175374194567015470342230164997
389 1308184572315914057922069567612
390 1455755233146575530568681099039
391 1619712504135926014922720304499
392 1801830692992959182267210898802
393 2004124741486358293397655162821
394 2228746052553782889917210714116
395 2478162127907595835244993563057
396 2755043447158118696359878629447
397 3062374590151224377685302779972
398 3403444329515940740766335542026
399 3781920584880110073302355422024
400 4201798632815408337442669682728
401 4667577955791564218403480530900
402 5184184746186669883792276543927
403 5757061502283335738700311028874
404 6392251616533468496966390272265
405 7096444101349136788085163712782
406 7877097954147222200248999181210
407 8742132262199071987430965497515
408 9700818568182375264366302759161
409 10762923509369765267497792583219
410 11939609177581111936476817800896
411 13242854058521234075171799625812
412 14686300804918833591519980275484
413 16284476115633226635450015978132
414 18054136755353619026767783645689
415 20012924256012106032320197771797
416 22181207965170544520233872679433
417 24580576581513056273518750279411
418 27235896084586475167029621876694
419 30173231382302010341788131932270
420 33423029738641855229556345954782
421 37017086747550440086754391794254
422 40992243606755946928743767277486
423 45387274106740777960775032398950
424 50247089495842084620892085979976
425 55618615966244307258711424950142
426 61556654636358816231179446486111
427 68118185676474746756112577828238
428 75369548976304130059296286968023
429 83380253128468270206247857165637
430 92230896161891819683867937948871
431 102005468558218057335085247193754
432 112802004970623704091316824381001
433 124722646487466549669843695117150
434 137885879361334900899745445823014
435 152416964246382203543499160119450
436 168457169036088270649943989881489
437 186159033262801297980662739749028
438 205695680594563272518847859219503
439 227250226622004014294691172039477
440 251031967283449997109719515593513
441 277264219985731269573765812126126
442 306199166809312312626458516819455
443 338107215636253325306691148599562
444 373294181807670938182449266753391
445 412086762320193203307769240677718
446 454854204450626118565105619939378
447 501993544833806829084888443647208
448 553948848016087693942777709534163
449 611200586689848091882068243621847
450 674287138909747616310120004804044
451 743787242758360772465499892159601
452 820349819692977449583749546610749
453 904677460775730094844427010819153
454 997550537179402787443736947648550
455 1099817573379015223085066170644140
456 1212421388704113701731357873700066
457 1336384109925391306071361378243817
458 1472842507168021680102619498748863
459 1623032927935750838446698981450030
460 1788320659206794074056844700441147
461 1970197057143281663084838236653317
462 2170310534360948410074020933267245
463 2390454923270603427723568567153839
464 2632613004314613609025348039386816
465 2898963884207111011109269989782176
466 3191862601602954753850604143054289
467 3513944022012961027322083371935383
468 3868062449903588432822140463855989
469 4257365576465918860147312511604500
470 4685288334144650675597988346866242
471 5155631853861001475205439697201251
472 5672505617459839966221440798236876
473 6240488858207872121593300980198055
474 6864528699441070790435602794569780
475 7550112353848878721252394576454954
476 8303182156946458734272080658886671
477 9130353944070711953571196218038713
478 10038729658209190051854280621085531
479 11036262633162278386667673778590947
480 12131500468700543594446323558390812
481 13333956031004343244182328475505866
482 14653884878700678546116972088041955
483 16102734794540276758334276186374766
484 17692761165383654345063874744653057
485 19437706309174928375224200848668893
486 21352282122387490297935988601553812
487 23452919685881076976382986537892485
488 25757262584046857022373561407936187
489 28285034417593151888047808521967719
490 31057306311969567929827091838664298
491 34097712233050490195184758932456188
492 37431528668076091449004246397153779
493 41086988664275825550926605502179958
494 45094345604447946127482690982730047
495 49487439252347301673765007724263302
496 54302512373317794708591757547647585
497 59579795417519897289375127877237283
498 65362798816944620251433858924118265
499 71699704765625777000397552302429501
500 78642372851646032853915732716294356
501 86248459143722220184146556515620296
502 94579931508752162948216192747474511
503 103705578149269452352439719334262508
504 113699575281265905510083446622600213
505 124643979627462421508298687147012725
506 136627288117665405095919184212765517
507 149747558280210296633444288069272418
508 164110473222266953121486215887075768
509 179832793592936964305533717255986575
510 197040832866742454881592598491052356
511 215873853250269411553085230649968975
512 236482347616023002514745676170458949
513 259032448919881663244265135055891763
514 283703690289510795211289967306227687
515 310693793259998684052329633458683259
516 340217031251411250816244552674638937
517 372508835669298543977106690869250557
518 407824301626523276372562274495888576
519 446444059669521610240246324099356773
520 488672026872361127128637996003972467
521 534841776106812461579786238710059359
522 585315488645926723068409724051390147
523 640490192426382431975164407300426833
524 700796622297962893913011531189860158
525 766707170255584181236990383791476424
526 838734495548004563786107322289252573
527 917439773897709389009641796389761299
528 1003434402451189939997187393076321964
529 1097382770108840603585600862491877583
530 1200012382288115631219756117595904984
531 1312114846517400678530047361528063339
532 1434552995758546049682997115342297638
533 1568266516366066427644225106457944685
534 1714282062519431488225857657142358473
535 1873714391455644717743245514033914847
536 2047782789089645293923911080917458041
537 2237811021000626213438574318679302360
538 2445245996262369712686329905713066646
539 2671657942698811534489730849405738007
540 2918766115604295006463887145516147801
541 3188430692370622207418075703304498663
542 3482691311524188732562027568579960200
543 3803756205835976912826007450987070946
544 4154042205626334482553664265361826940
545 4536165585593153311233334924234460946
546 4952994914299856096830075990827851536
547 5407627886674385341675054807626653256
548 5903464096921686504226466930716420534
549 6444174748456917559249313878096991488
550 7033784905646615591387542871402477479
551 7676642363390362555018264510972281750
552 8377517222999174605972636491241854040
553 9141551893133931801459156909573460633
554 9974393443026977396694357659557319417
555 10882132457602331259497862502159558582
556 11871448066078272916964426776940618895
557 12949543644090344199773042675848555281
558 14124326580815617958701092007292544312
559 15404311670727334324896421287389888513
560 16798849862683611777816022753961953056
561 18318025030306938592877794268420251820
562 19972860939397520608640359143794124314
563 21775288518774168657131364179591157610
564 23738357470282617033923747927912419150
565 25876139338354596772498629978499156963
566 28204054329230090949123932047517251017
567 30738741261342033850247586342041537969
568 33498392986322116182687418398206170736
569 36502662453060497681520757343248640379
570 39773040306391481047183523101299058114
571 43332711559113076305837563088470832599
572 47207041546715468880469915036672349247
573 51423415899184396403426175888396771051
574 56011727459858846999779654732352219714
575 61004298018038957667346093988821317571
576 66436412038079463330031468363230024565
577 72346155174763115512118278781757450487
578 78775132482708728742977549269588257177
579 85768289483975689055355578343164233982
580 93374624484774360422987739192741794247
581 101647129355081588806565508644923574722
582 110643563454160533289359355909241076690
583 120426334389990316923199380032243318461
584 131063495592077626608675520767010498374
585 142628604057053997193786831810868059315
586 155201737306042325774596656692603484591
587 168869541193305715914991314443241116643
588 183726337695634281219884917083203254377
589 199874076056814262398336441678186088047
590 217423764264474079417273248265101902265
591 236495463276088896735459095639940263769
592 257219700698060114487362645295994887393
593 279737763189107821064899698035445055779
594 304203229018788051579490795095317001506
595 330782331769104062282991347419321776971
596 359655435954908099126026716579419306696
597 391018189584526293078030957096825525234
598 425082665163514928278222651274803297422
599 462078727682308940522022083684204246815
600 502255697809510896659006048739236687449
601 545883707355185974126134263346524351229
602 593255559329190601164539037875989810100
603 644688808897066949564430520956942252063
604 700527258430348242882691307125046002992
605 761143834070421204321547157569021848326
606 826942337398921444982171160275614463515
607 898360671524480087800584085782835075889
608 975872643074982116526307758650192120449
609 1059992515243391723007097029335944369425
610 1151276274735078008492652009419963419355
611 1250327273023617957556575442076052846179
612 1357797920769884865697092145649807649109
613 1474396136809333477551732515298642039799
614 1600886856622699145612500964903488241464
615 1738100674009530058084131118198269607540
616 1886934396628689414608765996003177626107
617 2048361719228712211627260992838173525438
618 2223434194360202425647205800951880641880
619 2413293231926883978189319864698289603938
620 2619170742105881967019392692608139856634
621 2842404666696972782588259489857116830696
622 3084438325720662709453168874571135237224
623 3346838887792250946035136673370331378003
624 3631297092624458769430845640836135295926
625 3939648574069937286437991175430725243828
626 4273872645837591480493632670757339491237
627 4636119095837971847687341489341444838381
628 5028704982753956780765908951459084818083
629 5454146325338821558123857836568670051499
630 5915156534811182474149792256684903869661
631 6414677593961492468688727889491881013518
632 6955884648888864867059877997258894676228
633 7542221818205835377740999430029341225766
634 8177401548282274352069852319611554742752
635 8865451702539162479852154319107447110448
636 9610715039556146324032811191271954239170
637 10417900445645327021641025974495776934188
638 11292085147636191418675342504355761397036
639 12238774640230452633963084501360226807068
640 13263902615898264721315636580028868488406
641 14373902517195057897231228572510592632996
642 15575710326967718619756686283182921509869
643 16876840565266964729571805320924221510843
644 18285395897978994733865365141702846937944
645 19810156111734258091813988307233635643101
646 21460582808921137714304423938346870005789
647 23246927420852730051146337936751768859323
648 25180241075162447167183088472930682576478
649 27272489232646984166196249450332904408683
650 29536572630206232779883718089891336686299
651 31986458438414563850861699460788348571455
652 34637200422268407329468193547152536396004
653 37505096071099111471822674689682917714065
654 40607713433112842011571909777645563053375
655 43964059947534448112721631801945008468807
656 47594628108062621318143772581037432650895
657 51521589818131659978882139689214560190865
658 55768840231498757214050321698507351977325
659 60362228495257758107164412667038810165682
660 65329619814920885042209596817909042125469
661 70701140774826809902907493946338581338847
662 76509271483584405008099969885709512406838
663 82789125048653639465880545773435017963200
664 89578546592700166008396086790664296527716
665 96918446139926115302552716156994463019349
666 104852931432947867293955150810171325165654
667 113429623792346595621809566907055420953953
668 122699909247243086637949018893376682766663
669 132719264995472296080066224224167368031012
670 143547506606691092197124311294146540577011
671 155249221142657190682602852615342254488492
672 167894063316196899776510025708138283317491
673 181557191727540002382067902707799178990390
674 196319684387358384289249749675410946396825
675 212269011537173575715523087301512655736319
676 229499501351924697046505662599133102023340
677 248112918973029703822004611928263993261447
678 268219026796068782540030001464670389612707
679 289936154476060588637935639911695769264413
680 313391974939951473143914321402066293494953
681 338724113282725886009129298097800504553495
682 366080996976782222135439969328384472293955
683 395622623461472304332518235762134833828067
684 427521580709845127112695009605862134342439
685 461963795450456591987917768531191517206649
686 499149871469935164318081550779381132784499
687 539295881632316899458060147566163495032438
688 582634888498512768511646802478487115965649
689 629417931906658635856455611468465956260789
690 679915804108117742955807490361521509000875
691 734420022384683338110784749854865552947602
692 793245113733609405007907101569345607758374
693 856729648757603537050815107088772826273987
694 925238792253349653450369543151240267412920
695 999165611109813283032389718360362392953490
696 1078934090648592697354815890636513101518126
697 1165000396112366836092109241546878700693045
698 1257856642788334140947831750301762219099080
699 1358032232555729944815644287069224242045143
700 1466098131136941103811114627158720339685156
701 1582668570144228510077637510296459629797284
702 1708405994760805008256748591347385586276236
703 1844022869973158234064805414783154223286745
704 1990287344575329527130168225403956823067590
705 2148025824069715992196914239855817980777681
706 2318129081108396763919412280071940884846902
707 2501555113103939233216841967001324021136320
708 2699336731950164112378698603560870753063874
709 2912584389334688496702266929458568951257642
710 3142495107932070460068220922609751305172046
711 3390355952934705941172798692085175548948559
712 3657553931516727893974174390920617089828991
713 3945580292993380272500245348061448397382649
714 4256042089638018512657568503838215408203484
715 4590666758317351967315021160683838445299887
716 4951315576108284112548738609066898110599545
717 5339989426583629079913142747348493291847602
718 5758843708722439628729078099799614433441345
719 6210195114076134457888124825945136984270556
720 6696539285566494418662901163617133425685053
721 7220558232952114483987662738307820473491062
722 7785140537867007677483863262582195123123484
723 8393390689175693988752528720342395225614150
724 9048651469820044474062191128133952807615022
725 9754515188933828781286132905001487960651329
726 10514849870458424550004126409384125653468418
727 11333811531914994874653253259531648564997809
728 12215874318729229595388469604473093655815206
729 13165845849173553217555782881925950170741807
730 14188900658161267010142751336847051049162500
731 15290598235143641488461353245273656042558471
732 16476922100755319005195546071975901123330656
733 17754300310708618615729303206075966630208764
734 19129649741308552701300947386058850986240551
735 20610401439255404596373901563445044812073388
736 22204549944086907207482133125509989459996786
737 23920683169460906860565420668461029080961155
738 25768039906940804146350722616716367860859975
739 27756543341095581809159585821602410001794150
740 29896866734181568815701078494977619549437108
741 32200475572137334700441234724949889781586770
742 34679696358142929454843499024448330463962597
743 37347772322207944686692455253433313146891388
744 40218940517725295442488209362983513169458937
745 43308492715355402516361537460932050292427209
746 46632866874718087588454324784070423798175069
747 50209719442441208973227478169345089327028329
748 54058025218536096169015646087072934444164525
749 58198165191244548308779212606615201188131616
750 62652040190111810701132140953201528842436438
751 67443170949079490930721899135177405688206627
752 72596828395759688675164325222538245957952504
753 78140154205012926414186580850893749268695720
754 84102301296832247085529844592077777192867100
755 90514580711624723988508025724360004168370789
756 97410621275262436537777502609329406925653229
757 104826535253376342156530182900489865242429390
758 112801103434088640673908955546191802894582449
759 121375972148860794289349770458991964345227208
760 130595853367357888439800369009785172886876525
761 140508762677857304232551696662861374509881771
762 151166244883942605359372426024347160280910403
763 162623646014335114687870820686614234146066708
764 174940373588300831980479228718644962670468323
765 188180216457096561716337503920448907015509583
766 202411627953930018803074176415272149462661689
767 217708108729167355709380932128458533941793082
768 234148528132800958368830375952837956980197288
769 251817558454441045405065381633198994829792081
770 270806045937971682972146275421610007248340676
771 291211522195612553866640989699225685880183160
772 313138606759781419190012659161021965714217121
773 336699615603795373913409568687071693915507652
774 362015016018302392286261155052461740446564580
775 389214120437780539934234886828014547725430534
776 418435613099918525462099080312080803554281762
777 449828356402214105052467491321807257028717762
778 483551970206837150929437448567882987658972259
779 519777784007266869448491440696370113094492731
780 558689501632613655976214988854816806287900895
781 600484247469814315208697240314226247642002148
782 645373391895784982919396233965998435853852759
783 693583744483270509914046474018751826226182769
784 745358435758255267671311024860435643902516604
785 800958358377325346838597455437386405539213469
786 860663161949446843284666555832806650201024961
787 924772869577318143260225812222853186955927064
788 993609063735851686606242350744775523204060317
789 1067516733895389062063044589817027267244658572
790 1146865591238653090850465668689311716909555058
791 1232052245516023529127806843754129102916688488
792 1323501703747227703162487369483715143990736716
793 1421669803919345785216189151810941860644790781
794 1527045010885108200079088452023293344953620120
795 1640151196032185050071900552672560104010313198
796 1761549619396449454739051327718307283513176975
797 1891842199960130024369770105286177848171404364
798 2031673788158251161712998030983763899388652972
799 2181735817955253632826236407705028061499515784
800 2342769019931713765340734222809987789202833601
801 2515567571869218826977779356253542485684003738
802 2700982137973762334040868065290572847451965024
803 2899924728313406976957968590934576975066974090
804 3113372161202969269127794715811150122860776001
805 3342371502811424289874051489019216274849725555
806 3588044201800400559748708995993807299170744760
807 3851592271717755999590307949121333161870958640
808 4134302914459493168526044934707165160030823713
809 4437555720822772138258342960739647747299599912
810 4762827992050414267934708132264585224256887540
811 5111702786309093822769591268447870998158333217
812 5485875232124555259603275027044434041856259790
813 5887161658554992873891570365029868418045882426
814 6317506710231125555958711162877228084789000169
815 6778993960075799282261802348765553409039083724
816 7273854040869250148290955643326570366696636325
817 7804476550496207098360495405123313523699396451
818 8373419682063943435491732924081935156908399308
819 8983423700849615739608938186946615035777437043
820 9637421917681773350721241442533269801740582779
821 10338555911767791372796400418711405900468611422
822 11090188699658091823136713653164572420847325157
823 11895921548117698263954168591774156449801131364
824 12759609161895890497690334813958185237142469721
825 13685379115741344268169256672275189354422691470
826 14677648996903001781603763836507444316518009723
827 15741148632720521776885623789213004511150755856
828 16880940036750505769426846564898852012480079387
829 18102442149350170321312971587299839743059978896
830 19411454218065863708991858522602286084772083880
831 20814183925808452664429543139055702882081226896
832 22317273978103505523886418856427212211593120061
833 23927834082055716786794867548287806438129164676
834 25653472035749605480934139783993758459769234912
835 27502329387473758730610243388208427709545159248
836 29483117406406122814560225579150441841500263453
837 31605157837295821306971526919409023103875362109
838 33878423934194592556435692409648776105484662580
839 36313586620976638451471854798107875988954761699
840 38922062298031083258499276217231842565875179057
841 41716064287013702043985557950424948707235194796
842 44708658347363569310252164452555917415272600514
843 47913821321797052871089995306285788395879981885
844 51346504190090830360893951335216012829713657612
845 55022698632158166904571366299576432035410177372
846 58959510418927923008092894245610440074047829568
847 63175233816702870428021011221792856055124861110
848 67689436113505996482430931329879331693204746552
849 72523042459457643073685638121296530021225438136
850 77698432456656640968137711570910289496234843785
851 83239536013613930763593513987678378954257346359
852 89171945395505978246662820028335110615924818584
853 95523022476160212567382128934139570420088916431
854 102322027789851997371723840643209903618316083110
855 109600242954649451066458982726457661112408707768
856 117391117344192013057256103902007643366928232546
857 125730406916914724875972132230779998541286364117
858 134656344048807214886010696136599923010426433430
859 144209792976621654738637152413376237670346204594
860 154434444800644038867387532718973779923703615965
861 165376995492386779790457839540950774824700966181
862 177087364986738101170463253981422867684587806707
863 189618903691717282085962657184898821449313748119
864 203028642761241713347838981494650734939482257966
865 217377523874671878043540294677893465007901905089
866 232730689583566908375993912365966273490233523253
867 249157744879425964253924423683161041468888518404
868 266733085269550337051176692978269263999204932016
869 285536195904497632645540451036979331056751153766
870 305652027914455935752774281165512544202797419548
871 327171334693167505295412652945913491064583979953
872 350191103430114978560609121151870196974697993746
873 374814939247576449209839714009203941369846752948
874 401153552294728006580839366745049725650016000271
875 429325198752064576409583893570417361208407998469
876 459456237264070712088959423926308163450325273575
877 491681624220339716166404115863476883699513806493
878 526145552881124131619010116828578961239847787079
879 563002019044904152356918044809607278740899509687
880 602415541128456465409220417679167465427194302970
881 644561809282527014002174471483006388390130374251
882 689628506880778166372993161295282228072440630842
883 737816042864465856097802305832783728205227334146
884 789338491418901318310015864194828136804425325114
885 844424427288331301157326345051481153111767514202
886 903317985985376025934074675316447549061365310630
887 966279823007066181116341529018892251960399139110
888 1033588320937029469231918796591339305731334428340
889 1105540670474005007007376580391522427137257674559
890 1182454250793612407955092567973672553843944419831
891 1264667865104027746984346734605287344854247021401
892 1352543294873095194264052695442674134015251938616
893 1446466717479328076422965243653393084322465492835
894 1546850473699558752331813135986012280538884236276
895 1654134670226352420478462977720590159488982047333
896 1768789196704710695484148725166129712550863219091
897 1891315552496092986028240032154802024349820515367
898 2022249122338065382419357657013268302015256339160
899 2162161271580316223301287696721173835481437690962
900 2311661928656472079938022029553572264236633639718
901 2471401954928864079436016971946347879877238135428
902 2642076088370438826803681248789674542985262704005
903 2824425657391638349812350662970873360732510210317
904 3019241864522468587857086153205377031338236414607
905 3227368942286037983248558412210376649212133740630
906 3449707858988900903876722676121538186792868802044
907 3687219868617528321250886737181155368051282664987
908 3940930762980522842780353767852874985815645468800
909 4211934910247310488343225106912323727289618374927
910 4501400028871998475614623851079325615220140857071
911 4810571839823534807869948918033364070035873597701
912 5140779458387168392028525438559391374492790435995
913 5493440662736756410475601864084519865309834422589
914 5870068037428908539669648949412762023020165674788
915 6272274982650527894770031638005322798122256278175
916 6701782601879753889693190387811633554610571739735
917 7160426621985491947949870264787645740365783547951
918 7650165173671057531086294668476837238203941072520
919 8173086614401829411641730965169541227235457192179
920 8731418397752068879511123769651290521213686127725
921 9327535989170678683619694261180264146238715072619
922 9963972808254260167652776773618109436135912329660
923 10643430487147558944180020768571971854346730158817
924 11368790082239615440149742456916396863072827953996
925 12143123692175042026999996444893408817033365282956
926 12969707224955320595832816338642950585677085742397
927 13852033614253796419355188919584371585071797602383
928 14793827146969983591601565919882417107071347430434
929 15799058643694175368104663830797604696413977529376
930 16871961624905277736025668229166646773071382985931
931 18017049485303000661582863837389227483992218761313
932 19239133879365394292754483248071734865687830151630
933 20543344279498120658402693444231576463498657000200
934 21935148594908294088086138724639638979381925547161
935 23420375602967444261200100217604959033672890856052
936 25005238202360227134827863003859095097103523533342
937 26696358801950589203230787476740570165185599060040
938 28500795766465261103347071002809742756338712711208
939 30426072254835589463734731368464676989659681150728
940 32480205930998822276316412074584819754003613348714
941 34671741986374933426995747504083698919417019652523
942 37009786632550665833400399671700482275804280152960
943 39504044482121104751295580956091307432217067709323
944 42164856583104976766167918756690113292480626121878
945 45003242902097710181138312686162886268225408712009
946 48030945121865219919909285499701695385325734266273
947 51260474888274129425828695383089821789781934482274
948 54705162542389156205998788411578139814760486133243
949 58379211500172830946988933591540295505048566142496
950 62297753382444472217116620734772742535894630823847
951 66476910019453159760011161230806995118164422570645
952 70933855367241599011665511273611285423516069764060
953 75686886114307247155922048729876755186820033368903
954 80755491765207162403536256546999547609734167003210
955 86160434339579344537457700985614171478216854331395
956 91923827888055951873251568568223880338849372900792
957 98069228977257303405127359967543686223025750182755
958 104621726206081612034518429221373863817095425193237
959 111608042937786319480206715181338987794665628006760
960 119056638799012011153408671752277584100405858841382
961 126997825624559497295842026079177620303915961767529
962 135463882366880941136504360357672914583046033236300
963 144489186762273574013399934292494082473428863045135
964 154110344768907758825581632327498875640289051377327
965 164366339867737147752780662218106222831181502500196
966 175298679799288281137092100934028139306337565116129
967 186951564872606380935005876451171971669488221395392
968 199372054306389381536700351030382106092040782829726
969 212610257099353620794142094228886980453241309359636
970 226719519363734496320325298039295616889327386694288
971 241756640556812678234310518309102133602566063672560
972 257782085907455065779479093124658513177998188182130
973 274860230266664395435696900627102263137915688838565
974 293059598474037207857131306808527106218143373538362
975 312453141705329348478217106796162840367391467338074
976 333118508612962368532679212970054587208164997320773
977 355138357857359713649573417600665057014995047783810
978 378600665536711413628642429699482053779090387961624
979 403599077350400470802552682802527773274835801860499
980 430233256644123918867330460681458683540932756140734
981 458609283254947025179815209054326670066442107937562
982 488840045769733319629865942674182532867431981648319
983 521045692537061456687624707635529322575423452293367
984 555354076327068202220621312539036630888541332876034
985 591901262403911715013966088824905619137522940073528
986 630832031628609394269455197337644644239140387381206
987 672300455210661908335072500583952073490753600250272
988 716470462515626965565697882021633045131096716220966
989 763516490115953152207068723145065411674017271137309
990 813624125694679500613348197529998362734410971039562
991 866990836493191726714093319731967271586693325662222
992 923826701714149173567278101892243817828180135850292
993 984355234491722887742220751534377884838695004522415
994 1048814205980867454722562412993167974360620173537676
995 1117456575837239586177983398420961418207248621453091
996 1190551425407696301509810603876116814096642295927186
997 1268385003669772934986369315961914519795264090402650
998 1351261784670684750008234465601306536005729293063810
999 1439505647830031273507354397047478829411884379215530
1000 1533461071070643110142742988225880139201708850624132