36 1
37 1
38 2
39 3
40 5
41 7
42 11
43 15
44 22
45 531
46 542
47 1056
48 1576
49 2599
50 3630
51 5668
52 7716
53 11274
54 15348
55 68774
56 75382
57 132851
58 191346
59 301710
60 414613
61 628232
62 845401
63 1213643
64 1634287
65 2256360
66 5137346
67 6161809
68 9496049
69 13277964
70 19515699
71 26349160
72 37943650
73 50425938
74 70021804
75 93004548
76 125597443
77 164124638
78 283332380
79 344942574
80 494237571
81 659452622
82 919643775
83 1203145976
84 1661851049
85 2153798039
86 2903570024
87 3769545948
88 4978605050
89 6391478299
90 8376498355
91 12097180528
92 15118148160
93 20179748441
94 26290453734
95 34687534614
96 44660070605
97 58748404162
98 75016503781
99 97517573840
100 124390950955
101 159765411020
102 202198133101
103 258496440564
104 324696659631
105 437293850966
106 539477508376
107 695791980511
108 876655022362
109 1124338698466
110 1407014190685
111 1799661647375
112 2244347456768
113 2845885508926
114 3548891362528
115 4466829862369
116 5541114754688
117 6949246729753
118 8583363664287
119 10681864490157
120 13587726853315
121 16687200096582
122 20771163033021
123 25771719012906
124 31986569110808
125 39469860028198
126 48978421356513
127 60198947214421
128 74366810275142
129 91362235907624
130 112358353330475
131 137452448368724
132 168786211829671
133 205743247647544
134 251404613938816
135 305950797409626
136 378405372430460
137 457005616295503
138 559098772880955
139 678308422509895
140 827587673035573
141 1001581671756924
142 1220165950890780
143 1473182694968541
144 1789919325168014
145 2159539367580226
146 2614838678786719
147 3147777772438352
148 3805614346650379
149 4570038170613081
150 5507116727404502
151 6605198496088496
152 7937009065998752
153 9572892736369636
154 11455134613308316
155 13730847327146603
156 16454406329520283
157 19699133897597991
158 23544424551234456
159 28162990910460298
160 33605038645476801
161 40118474408938966
162 47816575241066134
163 56981605608917722
164 67779431833154206
165 80683657879864422
166 95801436789308340
167 113788784177912164
168 134950295003888584
169 160005213052133504
170 189371638686028497
171 225109319137922389
172 265715456897134260
173 314647958222651402
174 371629398399596887
175 439424616238987400
176 518137113802959836
177 612191643340464809
178 720856466932769372
179 850316708360900295
180 1000548586553163015
181 1178433673923770535
182 1384607674266553090
183 1629306707722417882
184 1911815614797463598
185 2245895702416920404
186 2633100489489959878
187 3088741768853161095
188 3616023621375126078
189 4236668391981221463
190 4963931619898008882
191 5804489590105623402
192 6786820144926781647
193 7933242412176654157
194 9265828564700980991
195 10818542284654740531
196 12625515350762251870
197 14722681169370381480
198 17164815644230569069
199 19998916721381171072
200 23289157133647196339
201 27104935387331722540
202 31539355941722273359
203 36664926763888880469
204 42615593064190781301
205 49498768476339969076
206 57471104052047452733
207 66680052895034395149
208 77345942265305972738
209 89642102616758531675
210 103985807835011918966
211 120371599332810668496
212 139409042368742711614
213 161303169685829682203
214 186663954421712944470
215 215761773042474599577
216 249485576788165419649
217 288130625193778504499
218 332858766858449082732
219 384133666161615545000
220 443371292542487298748
221 511207068694176277901
222 589608745827243658750
223 679251145966982752582
224 782671793000717922323
225 901033088395745738864
226 1037349234387948933969
227 1193157461334938544850
228 1372564394038772294230
229 1577438135921946004063
230 1813033863158625054572
231 2083220355703961448156
232 2391943740948737949350
233 2745425339673235032927
234 3150763126037728101406
235 3613748169123785014133
236 4143741076611673183854
237 4749705770473431478021
238 5442153786437682687204
239 6233287880607187950472
240 7137427356776650078044
241 8169020871629157165862
242 9346766736312573924614
243 10691271024889980296941
244 12223606861733513575684
245 13971482180013960336199
246 15964116091926307810248
247 18234092960739810698009
248 20819124181427668758600
249 23764308895788438628850
250 27114404498444311661177
251 30928331048848497390229
252 35265272002988727355326
253 40209133140147229689626
254 45812207178268086090731
255 52194799540954958106640
256 59436683260463739408512
257 67673069071654610769121
258 77013991262351663360692
259 87634662636435079111088
260 99666033560574825187775
261 113341879233718279542837
262 128828255324979456475637
263 146412712836359284065894
264 166317326637703457611872
265 188912476263046278993587
266 214463690811639074260559
267 243451680071479488446778
268 276226955823983541559174
269 313374460149394536033755
270 355353461029096189244427
271 402914295435490190233397
272 456619542505428244967358
273 517432608069449625874893
274 586076435703125679378045
275 663733926660663208302162
276 751472677947169791404627
277 850541976086081994028130
278 962361423658216014612831
279 1088695243237700501517002
280 1231181834936153656866709
281 1392021862394724330268758
282 1573400642558398444599253
283 1777998405045080925140458
284 2008599889448348908727109
285 2268631435619783300356945
286 2561543378293189983826334
287 2891605461315816611044787
288 3263368433788710806735418
289 3681968513677652851325680
290 4153166357929715050219441
291 4683616470774196456913384
292 5280379499297226946466098
293 5951723707042061267182324
294 6706811410565626220689799
295 7555751808512145218282532
296 8510107996027691670553948
297 9582667639054655921487680
298 10787716603775126493705156
299 12141289387353280214271427
300 13662711669945218547788507
301 15369264942321837908636166
302 17286109044769882460695575
303 19436902385535074887866706
304 21850960137253670407320762
305 24557949207185902012947541
306 27595817856274161188870899
307 31000145025958899892777188
308 34818872919771254661800566
309 39097174511307504346766641
310 43893330240398321099238693
311 49264191977981985799077191
312 55284056482407000846533070
313 62020965002422550001795275
314 69568204863967081172291048
315 78012960456935792792676276
316 87468142169574035038478428
317 98042385038615803172755043
318 109878785651681664128220630
319 123109397523784633209406208
320 137912584743599071958418154
321 154454564109682390090277532
322 172952511195039309463478859
323 193615018600694107674972450
324 216713773463133780260192689
325 242512749510419664373266302
326 271327345061777596576888328
327 303499063972216971544505964
328 339427209942785338333745635
329 379519181054368647575885765
330 424275247780454312734892979
331 474202464060315713541385243
332 529909973633389321366606482
333 592036008853939104466284125
334 661327416393640280886294286
335 738569359427252611295914383
336 824689565871592583543076261
337 920662281445696786080342820
338 1027612788026361020625086307
339 1146760667057660680896914883
340 1279495933932957775853269409
341 1427305000436488162982658880
342 1591906680498647544491747466
343 1775147161298567362202905673
344 1979116752530729743563271316
345 2206110379626258137573059857
346 2458692042619374164535080459
347 2739670300716308530713302432
348 3052216865335986986381116138
349 3399793368275551944432167826
350 3786254899723716513266399771
351 4215978068048082608005937383
352 4693505670458356090632952450
353 5224266535211230415997854079
354 5813977841624512341766315433
355 6469178445254285420725682711
356 7196851420997635243416205432
357 8005118854558813359410957317
358 8902456560639352349971366439
359 9898828641835192484453692691
360 11004680744310544374063316261
361 12232148621935100318236321437
362 13593978004045139596320784237
363 15105188092408828100585540121
364 16781203645207019279475025987
365 18640404185971575073487971579
366 20701810862818154971650755758
367 22987732407402087662978804635
368 25521361759236683638697189252
369 28330175414192415188129806849
370 31442305400575393985071810564
371 34891294592848043478113488451
372 38711638854597723066272747471
373 42944057577103172355921704217
374 47630661940287744312973611362
375 52821335187690283298241891094
376 58567106558478610102665884783
377 64928722670701898558727542122
378 71969580004466279055039204500
379 79761523821294311908998676683
380 88382453413926305116661810148
381 97921365437777044886430597890
382 108471411193496712857366309468
383 120140960801705530251288527884
384 133044405688925775549539517257
385 147312189618915710339112598234
386 163084001659229301202948185619
387 180518845177691492062022799265
388 199785352141237637463915380256
389 221076758078430683018800127785
390 244599561625592228096586719023
391 270585877478431504299052541233
392 299287055410325272409758522586
393 330986316570464938994636629598
394 365986529842250681539879230552
395 404630851518997613801741905997
396 447289134062858322482824348281
397 494374082038980443979268002324
398 546335184959559831720654493740
399 603673401814151089049994771028
400 666930554849629330901986443231
401 736713810784077858070078274462
402 813682067823561198519884237128
403 898565016839920451405688776910
404 992161293443218403300594966939
405 1095356112615359059947247826375
406 1209119202387278908626124135282
407 1334503763046317666937701906979
408 1472693345515900697782696485867
409 1624965041575221088869680451624
410 1792738898679492205306586093322
411 1977561059493883748911408650951
412 2181146692266247933909771516565
413 2405356098465255326829460214311
414 2652268126464915348069511075310
415 2924120189806274783312687675787
416 3223417083835751070628187738418
417 3552862694093361460997884228468
418 3915479242108582740404564904317
419 4314509552718602060186921473633
420 4753608579045428224036416614945
421 5236683999275208593183931106879
422 5768125343090642574937645773791
423 6352643200147414493035737943196
424 6995527368985730574042133529512
425 7702431056200348212601649198489
426 8479735398430309199948531062706
427 9334232348044990985346922474599
428 10273582599045714535005459929579
429 11305970508074562421644926278868
430 12440606437284695190203251361080
431 13687297468099540847433793488865
432 15057127743864892413579716234990
433 16561885540993376311232601277746
434 18214856783908238765177127923219
435 20030270033279554631487263460296
436 22023942782017973640023017547483
437 24212982871566601544933213184170
438 26616480095561116540895015271880
439 29254855528631105735894182634935
440 32150978677991437949482697651885
441 35329423901805224451726625314296
442 38817536956248705441901172922102
443 42644764491065481412237137975568
444 46843916909102364235000784258245
445 51450238491937712922819776982918
446 56502985337753829167106161655502
447 62044468142972050458101234543113
448 68121552815001355889326103721078
449 74784903165592221369399369917627
450 82090704684410846005951101881895
451 90099466846650623029625920720360
452 98878311625723438099988608331783
453 108499811996884217062830402743511
454 119044046157804614561608530954849
455 130597776901580917665165119017148
456 143256775862534180109661914925191
457 157124620180235437039111891481518
458 172315680169210518750439978837180
459 188953876226543635564144955261812
460 207175481330696804486121962774585
461 227128490588498349463196026908234
462 248975733832260857174413389384140
463 272893653045680912198161102288477
464 299076347388417654570344519665643
465 327735237059062262921230246311581
466 359100230656441455321066335949084
467 393423980372988283106815457584749
468 430981509421754819332099196946804
469 472072883779937071515191199684688
470 517025845088420082382284897191297
471 566198697885648661469587663314631
472 619980753009413737693955169617668
473 678799218812152877221225136941504
474 743118020301619323709432493576293
475 813444996706426259853372045446907
476 890332167813286865399948966055024
477 974385171108794939812588410244322
478 1066259031358514307478222194471235
479 1166674696697533031963738567293730
480 1276412211256907418483564548538778
481 1396327346392267361533411836532962
482 1527347292095625699484346115620331
483 1670491101204471358262188366141193
484 1826858280078213968281949241382058
485 1997660445435561128634401753013381
486 2184204568196681302679056794930020
487 2387927820336828428098895274262635
488 2610382588892676109910295491868441
489 2853277189906579301700371307804627
490 3118451032659830593842480398235324
491 3407932300437730626717414600965854
492 3723905605515300177590425614706721
493 4068774418335403474320560292246261
494 4445129673808717877799957646009398
495 4855824645950198633058354447299459
496 5303932206991076902137202138456660
497 5792825372519080083156431532340850
498 6326153207266300793422562430459686
499 6907915421233981434682346209811870
500 7542429147201216324338292448108190
501 8234436065792794690436385584662639
502 8989047899398661142056321407866596
503 9811876330197268161416720529467426
504 10708979919984914507658628497684479
505 11686997060589247999482128984745598
506 12753095007603074899693226061562384
507 13915134233085418781604468466834581
508 15181595066988575399245840234346428
509 16561765998302255391048478699541255
510 18065686009791751370149011287177784
511 19704336735791363040592933374127813
512 21489580676536731753644658006045432
513 23434403264861562095180919838967916
514 25552826881061839303665134202287533
515 27860184342077861804394629009267983
516 30373055733306684263741368580268617
517 33109545204735212935280901351014033
518 36089227782174448501728277637316638
519 39333491638733994668050826510087216
520 42865451008762020409678169132180461
521 46710331679304366501108532685958185
522 50895430851799097125672906789192767
523 55450514378164278897854515632014021
524 60407778707993265250498165556477494
525 65802339619111968493902060150674382
526 71672179545885165399278710289374663
527 78058683059576102215212040446292521
528 85006699505137466734207516250212525
529 92564915619922695058734745132649707
530 100786218728750520767846137186882450
531 109728054897387171448567286829666470
532 119452683378412579443087602719596091
533 130027747516673531438048252500043785
534 141526649125189879949898498375788100
535 154029003594719051160427953344164490
536 167621249031771832406319058396463304
537 182397128689240796794331592844555228
538 198458379370426004390981138987340169
539 215915294792668046644084506444808526
540 234887684752563598703095355638544998
541 255505213956113276599016282240273387
542 277908834349602637884564777254581271
543 302251127861832572131124763196914642
544 328697798803287471170926046096322521
545 357428181305624241790651494385439330
546 388637225044338306329379494416082551
547 422535611102457495327758394931328489
548 459352475218047706622548260359796702
549 499335419164225903365202447255730153
550 542753593468536723174686869682212488
551 589897830886980229345198230643308426
552 641084406701848466625781963698902321
553 696654660507877348404482158451257780
554 756979973890097507644180317334209032
555 822461210271964243213353432070157312
556 893534194876470811333976453174610760
557 970669263292869071459125513345938204
558 1054378075423668553373671087483981884
559 1145212255254625622174214738804809183
560 1243772033017244921323996795899150497
561 1350704886208257639091344593524424943
562 1466713816305974965704990543923982474
563 1592558343895004388673911717828604703
564 1729063352785958620091498862369362366
565 1877118311294453570777446836584813782
566 2037690123437188129006610030488692783
567 2211821630477469344857275148317203092
568 2400645173108681988093136716412269753
569 2605382529785290787023606515517598805
570 2827360469748674122991575185111072238
571 3068009383795097814046271953733606724
572 3328882934734343989341895739594430447
573 3611656596561133725718157597698738847
574 3918148097862301410399630555022146103
575 4250318916372070717933589598220413032
576 4610297190572542077926004182258713926
577 5000377029100025752590293550657709523
578 5423048296299198673370883864000043317
579 5880995944300702584797022284490549150
580 6377130844022252759569811602144501381
581 6914593421628844351660330843143898819
582 7496788023620854992286302625748135582
583 8127385237784460441976365452925531678
584 8810364924378718835240399600141582260
585 9550018704299694271376231868089688020
586 10350995531803149508038200631766447290
587 11218310891032157261591729533840454389
588 12157397603595486396571495252492733857
589 13174112932653014723146840145926762584
590 14274802124362994072042535350445160183
591 15466308016702107241394390346222360972
592 16756037026920492029981607802218371303
593 18151979254095435931643700101467441609
594 19662781844724263865621376345349961723
595 21297771939811550913137832398742478150
596 23067035067213006776120610226449297950
597 24981460171178630067092342274115239985
598 27052814328892872657415152255086833729
599 29293797654583790278468599414363861377
600 31718137583084633251051060695433013148
601 34340645495759348356847736257246461676
602 37177325275763914399395383076533570895
603 40245452230664711225943351932598996770
604 43563679297770427560567703225989390976
605 47152142772528591806876760023462501434
606 51032584596869376820312153141252838432
607 55228470746134124268791175574326995122
608 59765128168270553921663733190349130409
609 64669902757631228774954526770027975317
610 69972293534668631668547187213159356585
611 75704148508032533712134404865709417189
612 81899823353930966227728634775333166445
613 88596404569759554491216144773057535751
614 95833882599831890641444731382944771986
615 103655440591365004057975234358502697510
616 112107619359729852743676867381372798445
617 121240672894412229545267888912196901519
618 131108764425982290135840262675938007391
619 141770367173615272565278244769158759978
620 153288479351718498478189770064512444180
621 165731130341189022667653939032790790973
622 179171586832547915737328671914299143898
623 193688957175419763733558252397233379096
624 209368436667903332093790264612707674080
625 226302003190098581942357452448278680489
626 244588678345725309614327158708628952733
627 264335386982440966794249663111698652594
628 285657203567034792116436901163767025455
629 308678371043098254871492794799920296998
630 333532628312134819352594724820002336220
631 360364264076464378209504366205139138356
632 389328631525424044552446498666488552850
633 420593371564376802255889084480071521140
634 454338856212482839869279019691321418892
635 490759738692745164680606437891036578651
636 530065463911965580413540693776291593898
637 572481984889659424180368823650963806989
638 618252407506410745784078442700010532375
639 667639000964172336900641048715488859268
640 720923858795174740786856956114981360596
641 778411283943015390101005436227771512019
642 840428607632868550637008165163064136885
643 907328789491398831081959331280363550950
644 979491492436543632119524925514868434302
645 1057326126141125016713463807735906744908
646 1141272913562871983917163517291640764451
647 1231806532517238688969920158924975396491
648 1329437433589165932000063574312991012312
649 1434715809714923752166205535549145508401
650 1548233313530989921218871869594773911806
651 1670627626232142130471183085113350560939
652 1802584308480012671537283644140265371901
653 1944842209866580670293865063514637638268
654 2098195668502144671198689866357830969907
655 2263500457010395852797790315004643907206
656 2441676623044304243468883255020378453302
657 2633715351139114479571841659533835283525
658 2840681991366235722758742753657864876892
659 3063724120333860715787618567547951497715
660 3304075269165606740801011060925125903528
661 3563063728300668892217132602745277059261
662 3842117271834631790189982931265489118315
663 4142773238577516624433879476326735714245
664 4466683751163945990480392222040589551161
665 4815627565453041152100375576205083154985
666 5191516437653376199194291841092633725218
667 5596407375556414546866457882014705455485
668 6032511889832277798192217609045094673761
669 6502209359737579100047757879688226257534
670 7008056790523375640493044953910968571167
671 7552805290043927889587788637903040267944
672 8139411555505960357004618735651251514175
673 8771055470659768135476716060139816620835
674 9451154808470962074945857159836079212992
675 10183384878086004766956973531779494876652
676 10971695079034626713479501203837602286714
677 11820332165979128501040372916510663187826
678 12733859779287581481944644808564084155157
679 13717183119794879786024744396201843601199
680 14775574027688478050007050428917683732244
681 15914698355600480176490978829114660918036
682 17140643858939906157159128728841107979933
683 18459952893200095925136379243098580537039
684 19879655340362089749972956080563481707864
685 21407303291842789513577430349257179478592
686 23051012148275741130451550718691523508048
687 24819499009496439630382830821428708955133
688 26722129408798555470228071370032326544464
689 28768962761136212472296671209725506669403
690 30970806638938462190934995851319286847222
691 33339265391549639145648899641140471152867
692 35886807340797455677952894354407799864695
693 38626818729216872327340116546368602223233
694 41573679257398558176607605315174178065892
695 44742826112189611248582573090724147559075
696 48150842418038417073450793486882595931040
697 51815525472219255649976593904548543809737
698 55755994310315767052695915092309356201220
699 59992765421855692922531297956779315871714
700 64547874999999141281323428045438905476007
701 69444968615007668190875854714922427120067
702 74709442294589603862105635856723095816890
703 80368541332612032347102917452613549730568
704 86451523255641269427523321851567929371530
705 92989778314648324054565243757107407676750
706 100017009330444447791046429651270779031853
707 107569368356992977542180276647835018934087
708 115685672851270522833871864356191962391113
709 124407552593581770466550135537805909417722
710 133779702777746483547928600213546730282180
711 143850054814477172449778660092457171954656
712 154670060072173371517088668228840632882756
713 166294890830310773915772050414303198901143
714 178783769007966781861521103071387331818002
715 192200187773786018322041048221150642652463
716 206612293606710139212645930845325523003844
717 222093146626216107145515511875062309946819
718 238721148599283584385964112969948689061492
719 256580343693185301569190019750144182985338
720 275760918360492622725469205458106077729784
721 296359536115950753439017071754592754446668
722 318479911624829210084605335767623726266364
723 342233205264827612395486434808032486967752
724 367738666334553634018849628662690136830365
725 395124093134000324371193728050033995463918
726 424526577908114278992754713647373437694293
727 456093018862982125498466680712777533239961
728 489980977773468152306203719795216640104639
729 526359283398842334917252645926833465780765
730 565408992691157791038479131872752357996939
731 607324088297882634883749112235876750205375
732 652312590570929207605501543082529240466200
733 700597346631644598505425167482013932439540
734 752417297352565113099463044210467197745969
735 808028406154348640894437777613965614483188
736 867705081990625097153222997387980750916492
737 931741254526829820705546957252766550155737
738 1000452016845639614426782437526096908209797
739 1074174835297123877467831517148689110690561
740 1153271428165347370062494912507673807138912
741 1238129202720773285441861544943058752434458
742 1329163301151179525549696654329882148506500
743 1426818351614258302946966802098661874306038
744 1531570782210589987219802903533898160569765
745 1643930771754289194569901239486823793587628
746 1764444939988661825283391738411685411290151
747 1893698613751300591762491103850928529890677
748 2032318819588158832380128093004304870372989
749 2180976947277897130891544143757858467098963
750 2340392157247143018125581801058059447150902
751 2511334404129340524180495360799045012722697
752 2694628330418441740675113094649798202516444
753 2891156808794756616114546316645791688880518
754 3101865246068126550662100042315140344476653
755 3327765759178883566510268886840175924879113
756 3569942069416595261859313444224167212217318
757 3829554222537110805279552979474161891654464
758 4107844204965475918128742662415845060220498
759 4406141442028824404284788239986649614736658
760 4725869016662040076382798491109665813336018
761 5068550130622125748786684188007839062417263
762 5435815143592876015169981248281583857826164
763 5829408928619885479432066855314289378200501
764 6251198924725754909708475919690672980820350
765 6703183661724338405446598352039051607933115
766 7187501701759428319201918512373877560562395
767 7706441614914534263907379032028660314049387
768 8262452128668994690630978136851800704572613
769 8858153439166077210233754063192458125255331
770 9496348815941721531499220604876515761956176
771 10180037724878470510640826866508944829402831
772 10912428699806436611561572439331413190214957
773 11696954659785668475271360719817989424252712
774 12537287477563614862824607125346373226899568
775 13437355400028493428170565438729163908027073
776 14401359716794983484363198161305088729099469
777 15433794824373993938555395236963467897821787
778 16539466826817585619898530371792597842580811
779 17723516854926271184303595687721436619559372
780 18991442239393643421501604457788652423057944
781 20349122540702122774287887735051530662250626
782 21802844452738190749734778244886558992623396
783 23359331494031665704461808629736345716799289
784 25025771454926609461368482361833993390936734
785 26809851285022589184068607458867543266356060
786 28719788119898199019460545482296092624501216
787 30764368615986016370971012095718567804763046
788 32952984851649565357124275137899643406429743
789 35295679205925555293819212551446881109066070
790 37803184533344514735432017538833204560682380
791 40486976218486370501868547291091097523459730
792 43359317762646416385430256649862181549228281
793 46433319366362192315133362214272961802982098
794 49722990788522451446301515584188892891711407
795 53243308130158170463321764902437317913597082
796 57010272877642482540265404968082132102017308
797 61040989255262686473625205162946692772953653
798 65353731379944731579246987394510200282210869
799 69968030230789966474740288788624252385272728
800 74904751423743008951627159484648656810689476
801 80186194042077062666286458132148028991048206
802 85836178045640816559643193453695331264456622
803 91880158406907800842370959444623551774121565
804 98345324243169987412393173957447063507706407
805 105260727254301034882224038293154641957730078
806 112657396598996146850800898179935531737965977
807 120568484765569668215679681002284659994319851
808 129029396587932113394367011291592835307050680
809 138077957140924174941194615744150618405841191
810 147754558723287381606355090457137088627808563
811 158102349564952703847705458122279698139383093
812 169167403723650941783294484487670514068113946
813 180998935119237068742662110071242532610287539
814 193649488996146848446512757325856589220914812
815 207175187900376880866289604596020771550016376
816 221635949115557530438034096134924562531857762
817 237095761580909382388143009008072716872761491
818 253622937141402479007696783288829744769943458
819 271290424064549416884925611008506599478284644
820 290176091550978643875923216333084786464803597
821 310363084946995045352856007087045571701211321
822 331940155799890244237819166089220428137834583
823 355002058728817016638033168445854481314363142
824 379649928598726888409940900735534985289568083
825 405991734022521062982544047160619147486131941
826 434142702836036673514268878469549233956551951
827 464225838620890008351965511819462262320968593
828 496372407856272054116340065023193023234075544
829 530722518926895986989113871783841003160335804
830 567425682917622146881305127789105027014906076
831 606641469857356457639217645396455003944481189
832 648540143502950812557010633360514790430578898
833 693303406135075479408297164185945281576452471
834 741125127345402035443907636735274796269621293
835 792212179468628065856181386197469154626608548
836 846785271482834675708109180158711091801781129
837 905079897809127588424140501007355982446362677
838 967347283873801222214604046779534663333872074
839 1033855460352311579780643478099973174952450763
840 1104890347189171156602091983037747667229947206
841 1180756957937583079629250771639160302804125418
842 1261780642424985650442937748510255149452599585
843 1348308452303736163316193035760378639177953534
844 1440710547136477188849598333541444917217074412
845 1539381741245399871732823738608111021526541510
846 1644743115434733121931869092418811827699206910
847 1757243753124609972952091052335656836136473589
848 1877362580241291453571603158449099189960270242
849 2005610333248890634082732286850704112483640217
850 2142531647633472912002256270616811328293189936
851 2288707281168921794408514124024536207813401977
852 2444756504279210060261026816812767488058121446
853 2611339595878044150623663068471642575993316916
854 2789160571920125692819626570971939589295433735
855 2978970015094853490952469075384779804584941349
856 3181568163353571472077572643688931019523893456
857 3397808110747750917180476221440222879632506359
858 3628599339502045997033358906214321895733856043
859 3874911313453311286917243208405909610199626595
860 4137777502766114243313345449393283179123995494
861 4418299461832420208722776451730420189040209022
862 4717651362196223153624699480350649026979343337
863 5037084646849341569600879558519769667459005718
864 5377933179615290645744140747396528815905584977
865 5741618456667297339631135452754978392857924733
866 6129655500443529007300681036226309560035356976
867 6543658758276992257176095836710062523958929745
868 6985348755145825609587962600184057733795831429
869 7456558783837456100204405270379408435430532929
870 7959242477126406226932399654588787984308703879
871 8495481329401625040502256387185799505482197813
872 9067493313512955643671419798855691836139511700
873 9677641404728548741020591542212386222020412959
874 10328443301195751106891724723879284584372658771
875 11022581105829804086425912932835770560374277638
876 11762912363273476564456788197268061227408571037
877 12552480939936717047461923643048821000947569394
878 13394529590759807087834716480474107984859176364
879 14292512285554709683870010171761384040674663322
880 15250108368542590534681884699101223680210078955
881 16271236553850406504332037511205633842234888531
882 17360070989714320681577888726106919600041261210
883 18521057014691658313959524948269092405739637694
884 19758929403920876848672850695052918583133664917
885 21078730208571363434784763600766530498493426055
886 22485829324519396045031892424855107003326738286
887 23985944751646643042621008933946930276542524605
888 25585165897003517089361675961031889749246402014
889 27289976369650584965037897228882218944021062332
890 29107280439820177465471624010937645402410122558
891 31044428866503551750791706150411182468260491544
892 33109248685629091228328561525560995171388592476
893 35310072527486892093166765894929086800911016552
894 37655772336609444394987520703027787403827349695
895 40155792400973979522585503780805018963630112473
896 42820187584033013719346849058139590759903935937
897 45659660701844614217063435357373899279537208803
898 48685605597923329971630840883714895918887917014
899 51910149560295621323723173328265444534049016565
900 55346202013732580530187975450879344002262709593
901 59007502315270221875317048952850750720022878997
902 62908674917418437787507369545766699132326949822
903 67065283556088414116281405129288127689842194976
904 71493893064370619897169123483273945427957088253
905 76212131222587832471602671876740426243057265105
906 81238758439081010469112435285626144426609010034
907 86593737281337313158849747549212717361098951247
908 92298311614725650499580060478354865423605395742
909 98375085203045928691824819028067991939495879295
910 104848110625467039092135842926310417442247239339
911 111742978634606712098038739697761664095594773942
912 119086918380908425430108360522172801958485707078
913 126908898152052350495985742135159517027707240002
914 135239738807748789442002280573634492063522410908
915 144112227781485983560099138595215811929181735207
916 153561246408075695940478485198913882772902487214
917 163623899504473724142971550778317025711643272214
918 174339658858412725880537208246204902001930901167
919 185750509191970750372728083113377216050878070262
920 197901110537630545938088997056856728115183220679
921 210838963341482110490976647481004508861555435466
922 224614590671711576054154665138125789939439934571
923 239281725817226545210089536279733193886675241102
924 254897517381522424595653839506201090982001090919
925 271522740755181045114012891099799657734613073928
926 289222030029590501266464093804726533836321769376
927 308064116977349531901875729515517555482870701437
928 328122091347107089269179733141120738526490943635
929 349473672176426335842350422763837849109153425328
930 372201500775621786320948208027410493488141769599
931 396393446400751473347963008578313001510015592395
932 422142937245994126194412423210198940177916906777
933 449549306013591914624897790282732578308617644659
934 478718161206434405848298946654084518981643538626
935 509761779172533857204830127016268748126850265808
936 542799521791781360521298256165956035962041903066
937 577958278213517765587945195773879799085529346040
938 615372936615343550933393807609489783010957710871
939 655186882929106142920073100980573929355245977195
940 697552530336222954237899459790846957416865152256
941 742631884594769600453059624037915529270512964484
942 790597139421518610852445724068655827775121023628
943 841631313461102702616540074693709737935713005510
944 895928922080907366782045867806498468692470471702
945 953696696617143320053403614051366376078325498747
946 1015154338700993682970132407960685381875906644496
947 1080535332496610493612308678458650745923623667295
948 1150087796252629330313403587554353633067473304776
949 1224075395575339329865412408240991594506841326149
950 1302778302566434386749842020421907368007644646022
951 1386494228297994790892922226521272894466283745469
952 1475539498708666554341372120599854196569957225013
953 1570250221704733552854082165176169800510644460179
954 1670983498426654240443397750827795568273397894068
955 1778118736196651891709107976881517171436767050650
956 1892059014084667561352466339160310154822068059865
957 2013232564178477334577552974397767569362523215487
958 2142094304699109228827969827067733159873234650090
959 2279127511748870921959591984739627635922272775054
960 2424845546284062601956693286777447622898752415411
961 2579793734323508186065674985026630084388278482191
962 2744551311667974869912860553962861208264964824603
963 2919733544977619629569950291402538630705406637478
964 3105993915240608421918556937645015276688332519483
965 3304026509735645845217859182175242923017174140572
966 3514568480976004636186288933285697992108358113088
967 3738402734982744346976965036347691795197392410321
968 3976360701290983056867731669117648742649285670073
969 4229325363100090572161061526231122285089141811269
970 4498234366641656053764754604281095864828564491723
971 4784083435954424491194193988523739963807337781446
972 5087929874400727050605226735207032519150542827567
973 5410896402440145913629178886481196520567756755909
974 5754175098064151869354337353938259110493991738733
975 6119031720454311683179039615942932366825533080115
976 6506810135659318967225097815870918740435645900953
977 6918937183987278838862277256648180816102945247818
978 7356927663038677771925956723370611544320196795505
979 7822389794757478588203916395372386711091872803186
980 8317030833437894618379315800091560253262220952421
981 8842663221846870180704223921744859516943579807160
982 9401210886493482783839517319662824759012649915511
983 9994716165849866569835032952977675755084153073477
984 10625346896701500471896029026391572484186230084433
985 11295404193530382029037260841320528003775981735417
986 12007330420052469150857553695587567441992507274884
987 12763717942487487574658427145019299893219596753115
988 13567318082615689007928377074994449382427330340773
989 14421050960110257294547936240748862885234510028811
990 15328015570787169781136991395308344929507235546502
991 16291500818423297696429385528046780070333697090022
992 17314996874710808109951533199153783235276840829437
993 18402207576031686904351924590841998891470063808686
994 19557063164224938222388565495063856780996576246390
995 20783734236307320062964368545912004800371491019066
996 22086646076632350381497897545186179074972938249846
997 23470494298968052178465452033364928294661852621132
998 24940260973787045679606505877364969944503438748441
999 26501232201591000686089954857710311547913785533431
1000 28159016219703776026489717735040144022527382847344