0 1 1 0 2 3 3 0 4 9 5 0 6 27 7 0 8 81 9 0 10 243 11 0 12 729 13 0 14 2187 15 0 16 6561 17 0 18 19683 19 0 20 59049 21 0 22 177147 23 0 24 531441 25 0 26 1594323 27 0 28 4782969 29 0 30 14348907 31 0 32 43046721 33 0 34 129140163 35 0 36 387420489 37 0 38 1162261467 39 0 40 3486784401 41 0 42 10460353203 43 0 44 31381059609 45 0 46 94143178827 47 0 48 282429536481 49 0 50 847288609443 51 0 52 2541865828329 53 0 54 7625597484987 55 0 56 22876792454961 57 0 58 68630377364883 59 0 60 205891132094649 61 0 62 617673396283947 63 0 64 1853020188851841 65 0 66 5559060566555523 67 0 68 16677181699666569 69 0 70 50031545098999707 71 0 72 150094635296999121 73 0 74 450283905890997363 75 0 76 1350851717672992089 77 0 78 4052555153018976267 79 0 80 12157665459056928801 81 0 82 36472996377170786403 83 0 84 109418989131512359209 85 0 86 328256967394537077627 87 0 88 984770902183611232881 89 0 90 2954312706550833698643 91 0 92 8862938119652501095929 93 0 94 26588814358957503287787 95 0 96 79766443076872509863361 97 0 98 239299329230617529590083 99 0 100 717897987691852588770249 101 0 102 2153693963075557766310747 103 0 104 6461081889226673298932241 105 0 106 19383245667680019896796723 107 0 108 58149737003040059690390169 109 0 110 174449211009120179071170507 111 0 112 523347633027360537213511521 113 0 114 1570042899082081611640534563 115 0 116 4710128697246244834921603689 117 0 118 14130386091738734504764811067 119 0 120 42391158275216203514294433201 121 0 122 127173474825648610542883299603 123 0 124 381520424476945831628649898809 125 0 126 1144561273430837494885949696427 127 0 128 3433683820292512484657849089281 129 0 130 10301051460877537453973547267843 131 0 132 30903154382632612361920641803529 133 0 134 92709463147897837085761925410587 135 0 136 278128389443693511257285776231761 137 0 138 834385168331080533771857328695283 139 0 140 2503155504993241601315571986085849 141 0 142 7509466514979724803946715958257547 143 0 144 22528399544939174411840147874772641 145 0 146 67585198634817523235520443624317923 147 0 148 202755595904452569706561330872953769 149 0 150 608266787713357709119683992618861307 151 0 152 1824800363140073127359051977856583921 153 0 154 5474401089420219382077155933569751763 155 0 156 16423203268260658146231467800709255289 157 0 158 49269609804781974438694403402127765867 159 0 160 147808829414345923316083210206383297601 161 0 162 443426488243037769948249630619149892803 163 0 164 1330279464729113309844748891857449678409 165 0 166 3990838394187339929534246675572349035227 167 0 168 11972515182562019788602740026717047105681 169 0 170 35917545547686059365808220080151141317043 171 0 172 107752636643058178097424660240453423951129 173 0 174 323257909929174534292273980721360271853387 175 0 176 969773729787523602876821942164080815560161 177 0 178 2909321189362570808630465826492242446680483 179 0 180 8727963568087712425891397479476727340041449 181 0 182 26183890704263137277674192438430182020124347 183 0 184 78551672112789411833022577315290546060373041 185 0 186 235655016338368235499067731945871638181119123 187 0 188 706965049015104706497203195837614914543357369 189 0 190 2120895147045314119491609587512844743630072107 191 0 192 6362685441135942358474828762538534230890216321 193 0 194 19088056323407827075424486287615602692670648963 195 0 196 57264168970223481226273458862846808078011946889 197 0 198 171792506910670443678820376588540424234035840667 199 0 200 515377520732011331036461129765621272702107522001 201 0 202 1546132562196033993109383389296863818106322566003 203 0 204 4638397686588101979328150167890591454318967698009 205 0 206 13915193059764305937984450503671774362956903094027 207 0 208 41745579179292917813953351511015323088870709282081 209 0 210 125236737537878753441860054533045969266612127846243 211 0 212 375710212613636260325580163599137907799836383538729 213 0 214 1127130637840908780976740490797413723399509150616187 215 0 216 3381391913522726342930221472392241170198527451848561 217 0 218 10144175740568179028790664417176723510595582355545683 219 0 220 30432527221704537086371993251530170531786747066637049 221 0 222 91297581665113611259115979754590511595360241199911147 223 0 224 273892744995340833777347939263771534786080723599733441 225 0 226 821678234986022501332043817791314604358242170799200323 227 0 228 2465034704958067503996131453373943813074726512397600969 229 0 230 7395104114874202511988394360121831439224179537192802907 231 0 232 22185312344622607535965183080365494317672538611578408721 233 0 234 66555937033867822607895549241096482953017615834735226163 235 0 236 199667811101603467823686647723289448859052847504205678489 237 0 238 599003433304810403471059943169868346577158542512617035467 239 0 240 1797010299914431210413179829509605039731475627537851106401 241 0 242 5391030899743293631239539488528815119194426882613553319203 243 0 244 16173092699229880893718618465586445357583280647840659957609 245 0 246 48519278097689642681155855396759336072749841943521979872827 247 0 248 145557834293068928043467566190278008218249525830565939618481 249 0 250 436673502879206784130402698570834024654748577491697818855443 251 0 252 1310020508637620352391208095712502073964245732475093456566329 253 0 254 3930061525912861057173624287137506221892737197425280369698987 255 0 256 11790184577738583171520872861412518665678211592275841109096961 257 0 258 35370553733215749514562618584237555997034634776827523327290883 259 0 260 106111661199647248543687855752712667991103904330482569981872649 261 0 262 318334983598941745631063567258138003973311712991447709945617947 263 0 264 955004950796825236893190701774414011919935138974343129836853841 265 0 266 2865014852390475710679572105323242035759805416923029389510561523 267 0 268 8595044557171427132038716315969726107279416250769088168531684569 269 0 270 25785133671514281396116148947909178321838248752307264505595053707 271 0 272 77355401014542844188348446843727534965514746256921793516785161121 273 0 274 232066203043628532565045340531182604896544238770765380550355483363 275 0 276 696198609130885597695136021593547814689632716312296141651066450089 277 0 278 2088595827392656793085408064780643444068898148936888424953199350267 279 0 280 6265787482177970379256224194341930332206694446810665274859598050801 281 0 282 18797362446533911137768672583025790996620083340431995824578794152403 283 0 284 56392087339601733413306017749077372989860250021295987473736382457209 285 0 286 169176262018805200239918053247232118969580750063887962421209147371627 287 0 288 507528786056415600719754159741696356908742250191663887263627442114881 289 0 290 1522586358169246802159262479225089070726226750574991661790882326344643 291 0 292 4567759074507740406477787437675267212178680251724974985372646979033929 293 0 294 13703277223523221219433362313025801636536040755174924956117940937101787 295 0 296 41109831670569663658300086939077404909608122265524774868353822811305361 297 0 298 123329495011708990974900260817232214728824366796574324605061468433916083 299 0 300 369988485035126972924700782451696644186473100389722973815184405301748249 301 0 302 1109965455105380918774102347355089932559419301169168921445553215905244747 303 0 304 3329896365316142756322307042065269797678257903507506764336659647715734241 305 0 306 9989689095948428268966921126195809393034773710522520293009978943147202723 307 0 308 29969067287845284806900763378587428179104321131567560879029936829441608169 309 0 310 89907201863535854420702290135762284537312963394702682637089810488324824507 311 0 312 269721605590607563262106870407286853611938890184108047911269431464974473521 313 0 314 809164816771822689786320611221860560835816670552324143733808294394923420563 315 0 316 2427494450315468069358961833665581682507450011656972431201424883184770261689 317 0 318 7282483350946404208076885500996745047522350034970917293604274649554310785067 319 0 320 21847450052839212624230656502990235142567050104912751880812823948662932355201 321 0 322 65542350158517637872691969508970705427701150314738255642438471845988797065603 323 0 324 196627050475552913618075908526912116283103450944214766927315415537966391196809 325 0 326 589881151426658740854227725580736348849310352832644300781946246613899173590427 327 0 328 1769643454279976222562683176742209046547931058497932902345838739841697520771281 329 0 330 5308930362839928667688049530226627139643793175493798707037516219525092562313843 331 0 332 15926791088519786003064148590679881418931379526481396121112548658575277686941529 333 0 334 47780373265559358009192445772039644256794138579444188363337645975725833060824587 335 0 336 143341119796678074027577337316118932770382415738332565090012937927177499182473761 337 0 338 430023359390034222082732011948356798311147247214997695270038813781532497547421283 339 0 340 1290070078170102666248196035845070394933441741644993085810116441344597492642263849 341 0 342 3870210234510307998744588107535211184800325224934979257430349324033792477926791547 343 0 344 11610630703530923996233764322605633554400975674804937772291047972101377433780374641 345 0 346 34831892110592771988701292967816900663202927024414813316873143916304132301341123923 347 0 348 104495676331778315966103878903450701989608781073244439950619431748912396904023371769 349 0 350 313487028995334947898311636710352105968826343219733319851858295246737190712070115307 351 0 352 940461086986004843694934910131056317906479029659199959555574885740211572136210345921 353 0 354 2821383260958014531084804730393168953719437088977599878666724657220634716408631037763 355 0 356 8464149782874043593254414191179506861158311266932799636000173971661904149225893113289 357 0 358 25392449348622130779763242573538520583474933800798398908000521914985712447677679339867 359 0 360 76177348045866392339289727720615561750424801402395196724001565744957137343033038019601 361 0 362 228532044137599177017869183161846685251274404207185590172004697234871412029099114058803 363 0 364 685596132412797531053607549485540055753823212621556770516014091704614236087297342176409 365 0 366 2056788397238392593160822648456620167261469637864670311548042275113842708261892026529227 367 0 368 6170365191715177779482467945369860501784408913594010934644126825341528124785676079587681 369 0 370 18511095575145533338447403836109581505353226740782032803932380476024584374357028238763043 371 0 372 55533286725436600015342211508328744516059680222346098411797141428073753123071084716289129 373 0 374 166599860176309800046026634524986233548179040667038295235391424284221259369213254148867387 375 0 376 499799580528929400138079903574958700644537122001114885706174272852663778107639762446602161 377 0 378 1499398741586788200414239710724876101933611366003344657118522818557991334322919287339806483 379 0 380 4498196224760364601242719132174628305800834098010033971355568455673974002968757862019419449 381 0 382 13494588674281093803728157396523884917402502294030101914066705367021922008906273586058258347 383 0 384 40483766022843281411184472189571654752207506882090305742200116101065766026718820758174775041 385 0 386 121451298068529844233553416568714964256622520646270917226600348303197298080156462274524325123 387 0 388 364353894205589532700660249706144892769867561938812751679801044909591894240469386823572975369 389 0 390 1093061682616768598101980749118434678309602685816438255039403134728775682721408160470718926107 391 0 392 3279185047850305794305942247355304034928808057449314765118209404186327048164224481412156778321 393 0 394 9837555143550917382917826742065912104786424172347944295354628212558981144492673444236470334963 395 0 396 29512665430652752148753480226197736314359272517043832886063884637676943433478020332709411004889 397 0 398 88537996291958256446260440678593208943077817551131498658191653913030830300434060998128233014667 399 0 400 265613988875874769338781322035779626829233452653394495974574961739092490901302182994384699044001 401 0 402 796841966627624308016343966107338880487700357960183487923724885217277472703906548983154097132003 403 0 404 2390525899882872924049031898322016641463101073880550463771174655651832418111719646949462291396009 405 0 406 7171577699648618772147095694966049924389303221641651391313523966955497254335158940848386874188027 407 0 408 21514733098945856316441287084898149773167909664924954173940571900866491763005476822545160622564081 409 0 410 64544199296837568949323861254694449319503728994774862521821715702599475289016430467635481867692243 411 0 412 193632597890512706847971583764083347958511186984324587565465147107798425867049291402906445603076729 413 0 414 580897793671538120543914751292250043875533560952973762696395441323395277601147874208719336809230187 415 0 416 1742693381014614361631744253876750131626600682858921288089186323970185832803443622626158010427690561 417 0 418 5228080143043843084895232761630250394879802048576763864267558971910557498410330867878474031283071683 419 0 420 15684240429131529254685698284890751184639406145730291592802676915731672495230992603635422093849215049 421 0 422 47052721287394587764057094854672253553918218437190874778408030747195017485692977810906266281547645147 423 0 424 141158163862183763292171284564016760661754655311572624335224092241585052457078933432718798844642935441 425 0 426 423474491586551289876513853692050281985263965934717873005672276724755157371236800298156396533928806323 427 0 428 1270423474759653869629541561076150845955791897804153619017016830174265472113710400894469189601786418969 429 0 430 3811270424278961608888624683228452537867375693412460857051050490522796416341131202683407568805359256907 431 0 432 11433811272836884826665874049685357613602127080237382571153151471568389249023393608050222706416077770721 433 0 434 34301433818510654479997622149056072840806381240712147713459454414705167747070180824150668119248233312163 435 0 436 102904301455531963439992866447168218522419143722136443140378363244115503241210542472452004357744699936489 437 0 438 308712904366595890319978599341504655567257431166409329421135089732346509723631627417356013073234099809467 439 0 440 926138713099787670959935798024513966701772293499227988263405269197039529170894882252068039219702299428401 441 0 442 2778416139299363012879807394073541900105316880497683964790215807591118587512684646756204117659106898285203 443 0 444 8335248417898089038639422182220625700315950641493051894370647422773355762538053940268612352977320694855609 445 0 446 25005745253694267115918266546661877100947851924479155683111942268320067287614161820805837058931962084566827 447 0 448 75017235761082801347754799639985631302843555773437467049335826804960201862842485462417511176795886253700481 449 0 450 225051707283248404043264398919956893908530667320312401148007480414880605588527456387252533530387658761101443 451 0 452 675155121849745212129793196759870681725592001960937203444022441244641816765582369161757600591162976283304329 453 0 454 2025465365549235636389379590279612045176776005882811610332067323733925450296747107485272801773488928849912987 455 0 456 6076396096647706909168138770838836135530328017648434830996201971201776350890241322455818405320466786549738961 457 0 458 18229188289943120727504416312516508406590984052945304492988605913605329052670723967367455215961400359649216883 459 0 460 54687564869829362182513248937549525219772952158835913478965817740815987158012171902102365647884201078947650649 461 0 462 164062694609488086547539746812648575659318856476507740436897453222447961474036515706307096943652603236842951947 463 0 464 492188083828464259642619240437945726977956569429523221310692359667343884422109547118921290830957809710528855841 465 0 466 1476564251485392778927857721313837180933869708288569663932077079002031653266328641356763872492873429131586567523 467 0 468 4429692754456178336783573163941511542801609124865708991796231237006094959798985924070291617478620287394759702569 469 0 470 13289078263368535010350719491824534628404827374597126975388693711018284879396957772210874852435860862184279107707 471 0 472 39867234790105605031052158475473603885214482123791380926166081133054854638190873316632624557307582586552837323121 473 0 474 119601704370316815093156475426420811655643446371374142778498243399164563914572619949897873671922747759658511969363 475 0 476 358805113110950445279469426279262434966930339114122428335494730197493691743717859849693621015768243278975535908089 477 0 478 1076415339332851335838408278837787304900791017342367285006484190592481075231153579549080863047304729836926607724267 479 0 480 3229246017998554007515224836513361914702373052027101855019452571777443225693460738647242589141914189510779823172801 481 0 482 9687738053995662022545674509540085744107119156081305565058357715332329677080382215941727767425742568532339469518403 483 0 484 29063214161986986067637023528620257232321357468243916695175073145996989031241146647825183302277227705597018408555209 485 0 486 87189642485960958202911070585860771696964072404731750085525219437990967093723439943475549906831683116791055225665627 487 0 488 261568927457882874608733211757582315090892217214195250256575658313972901281170319830426649720495049350373165676996881 489 0 490 784706782373648623826199635272746945272676651642585750769726974941918703843510959491279949161485148051119497030990643 491 0 492 2354120347120945871478598905818240835818029954927757252309180924825756111530532878473839847484455444153358491092971929 493 0 494 7062361041362837614435796717454722507454089864783271756927542774477268334591598635421519542453366332460075473278915787 495 0 496 21187083124088512843307390152364167522362269594349815270782628323431805003774795906264558627360098997380226419836747361 497 0 498 63561249372265538529922170457092502567086808783049445812347884970295415011324387718793675882080296992140679259510242083 499 0 500 190683748116796615589766511371277507701260426349148337437043654910886245033973163156381027646240890976422037778530726249 501 0 502 572051244350389846769299534113832523103781279047445012311130964732658735101919489469143082938722672929266113335592178747 503 0 504 1716153733051169540307898602341497569311343837142335036933392894197976205305758468407429248816168018787798340006776536241 505 0 506 5148461199153508620923695807024492707934031511427005110800178682593928615917275405222287746448504056363395020020329608723 507 0 508 15445383597460525862771087421073478123802094534281015332400536047781785847751826215666863239345512169090185060060988826169 509 0 510 46336150792381577588313262263220434371406283602843045997201608143345357543255478647000589718036536507270555180182966478507 511 0 512 139008452377144732764939786789661303114218850808529137991604824430036072629766435941001769154109609521811665540548899435521 513 0 514 417025357131434198294819360368983909342656552425587413974814473290108217889299307823005307462328828565434996621646698306563 515 0 516 1251076071394302594884458081106951728027969657276762241924443419870324653667897923469015922386986485696304989864940094919689 517 0 518 3753228214182907784653374243320855184083908971830286725773330259610973961003693770407047767160959457088914969594820284759067 519 0 520 11259684642548723353960122729962565552251726915490860177319990778832921883011081311221143301482878371266744908784460854277201 521 0 522 33779053927646170061880368189887696656755180746472580531959972336498765649033243933663429904448635113800234726353382562831603 523 0 524 101337161782938510185641104569663089970265542239417741595879917009496296947099731800990289713345905341400704179060147688494809 525 0 526 304011485348815530556923313708989269910796626718253224787639751028488890841299195402970869140037716024202112537180443065484427 527 0 528 912034456046446591670769941126967809732389880154759674362919253085466672523897586208912607420113148072606337611541329196453281 529 0 530 2736103368139339775012309823380903429197169640464279023088757759256400017571692758626737822260339444217819012834623987589359843 531 0 532 8208310104418019325036929470142710287591508921392837069266273277769200052715078275880213466781018332653457038503871962768079529 533 0 534 24624930313254057975110788410428130862774526764178511207798819833307600158145234827640640400343054997960371115511615888304238587 535 0 536 73874790939762173925332365231284392588323580292535533623396459499922800474435704482921921201029164993881113346534847664912715761 537 0 538 221624372819286521775997095693853177764970740877606600870189378499768401423307113448765763603087494981643340039604542994738147283 539 0 540 664873118457859565327991287081559533294912222632819802610568135499305204269921340346297290809262484944930020118813628984214441849 541 0 542 1994619355373578695983973861244678599884736667898459407831704406497915612809764021038891872427787454834790060356440886952643325547 543 0 544 5983858066120736087951921583734035799654210003695378223495113219493746838429292063116675617283362364504370181069322660857929976641 545 0 546 17951574198362208263855764751202107398962630011086134670485339658481240515287876189350026851850087093513110543207967982573789929923 547 0 548 53854722595086624791567294253606322196887890033258404011456018975443721545863628568050080555550261280539331629623903947721369789769 549 0 550 161564167785259874374701882760818966590663670099775212034368056926331164637590885704150241666650783841617994888871711843164109369307 551 0 552 484692503355779623124105648282456899771991010299325636103104170778993493912772657112450724999952351524853984666615135529492328107921 553 0 554 1454077510067338869372316944847370699315973030897976908309312512336980481738317971337352174999857054574561953999845406588476984323763 555 0 556 4362232530202016608116950834542112097947919092693930724927937537010941445214953914012056524999571163723685861999536219765430952971289 557 0 558 13086697590606049824350852503626336293843757278081792174783812611032824335644861742036169574998713491171057585998608659296292858913867 559 0 560 39260092771818149473052557510879008881531271834245376524351437833098473006934585226108508724996140473513172757995825977888878576741601 561 0 562 117780278315454448419157672532637026644593815502736129573054313499295419020803755678325526174988421420539518273987477933666635730224803 563 0 564 353340834946363345257473017597911079933781446508208388719162940497886257062411267034976578524965264261618554821962433800999907190674409 565 0 566 1060022504839090035772419052793733239801344339524625166157488821493658771187233801104929735574895792784855664465887301402999721572023227 567 0 568 3180067514517270107317257158381199719404033018573875498472466464480976313561701403314789206724687378354566993397661904208999164716069681 569 0 570 9540202543551810321951771475143599158212099055721626495417399393442928940685104209944367620174062135063700980192985712626997494148209043 571 0 572 28620607630655430965855314425430797474636297167164879486252198180328786822055312629833102860522186405191102940578957137880992482444627129 573 0 574 85861822891966292897565943276292392423908891501494638458756594540986360466165937889499308581566559215573308821736871413642977447333881387 575 0 576 257585468675898878692697829828877177271726674504483915376269783622959081398497813668497925744699677646719926465210614240928932342001644161 577 0 578 772756406027696636078093489486631531815180023513451746128809350868877244195493441005493777234099032940159779395631842722786797026004932483 579 0 580 2318269218083089908234280468459894595445540070540355238386428052606631732586480323016481331702297098820479338186895528168360391078014797449 581 0 582 6954807654249269724702841405379683786336620211621065715159284157819895197759440969049443995106891296461438014560686584505081173234044392347 583 0 584 20864422962747809174108524216139051359009860634863197145477852473459685593278322907148331985320673889384314043682059753515243519702133177041 585 0 586 62593268888243427522325572648417154077029581904589591436433557420379056779834968721444995955962021668152942131046179260545730559106399531123 587 0 588 187779806664730282566976717945251462231088745713768774309300672261137170339504906164334987867886065004458826393138537781637191677319198593369 589 0 590 563339419994190847700930153835754386693266237141306322927902016783411511018514718493004963603658195013376479179415613344911575031957595780107 591 0 592 1690018259982572543102790461507263160079798711423918968783706050350234533055544155479014890810974585040129437538246840034734725095872787340321 593 0 594 5070054779947717629308371384521789480239396134271756906351118151050703599166632466437044672432923755120388312614740520104204175287618362020963 595 0 596 15210164339843152887925114153565368440718188402815270719053354453152110797499897399311134017298771265361164937844221560312612525862855086062889 597 0 598 45630493019529458663775342460696105322154565208445812157160063359456332392499692197933402051896313796083494813532664680937837577588565258188667 599 0 600 136891479058588375991326027382088315966463695625337436471480190078368997177499076593800206155688941388250484440597994042813512732765695774566001 601 0 602 410674437175765127973978082146264947899391086876012309414440570235106991532497229781400618467066824164751453321793982128440538198297087323698003 603 0 604 1232023311527295383921934246438794843698173260628036928243321710705320974597491689344201855401200472494254359965381946385321614594891261971094009 605 0 606 3696069934581886151765802739316384531094519781884110784729965132115962923792475068032605566203601417482763079896145839155964843784673785913282027 607 0 608 11088209803745658455297408217949153593283559345652332354189895396347888771377425204097816698610804252448289239688437517467894531354021357739846081 609 0 610 33264629411236975365892224653847460779850678036956997062569686189043666314132275612293450095832412757344867719065312552403683594062064073219538243 611 0 612 99793888233710926097676673961542382339552034110870991187709058567130998942396826836880350287497238272034603157195937657211050782186192219658614729 613 0 614 299381664701132778293030021884627147018656102332612973563127175701392996827190480510641050862491714816103809471587812971633152346558576658975844187 615 0 616 898144994103398334879090065653881441055968306997838920689381527104178990481571441531923152587475144448311428414763438914899457039675729976927532561 617 0 618 2694434982310195004637270196961644323167904920993516762068144581312536971444714324595769457762425433344934285244290316744698371119027189930782597683 619 0 620 8083304946930585013911810590884932969503714762980550286204433743937610914334142973787308373287276300034802855732870950234095113357081569792347793049 621 0 622 24249914840791755041735431772654798908511144288941650858613301231812832743002428921361925119861828900104408567198612850702285340071244709377043379147 623 0 624 72749744522375265125206295317964396725533432866824952575839903695438498229007286764085775359585486700313225701595838552106856020213734128131130137441 625 0 626 218249233567125795375618885953893190176600298600474857727519711086315494687021860292257326078756460100939677104787515656320568060641202384393390412323 627 0 628 654747700701377386126856657861679570529800895801424573182559133258946484061065580876771978236269380302819031314362546968961704181923607153180171236969 629 0 630 1964243102104132158380569973585038711589402687404273719547677399776839452183196742630315934708808140908457093943087640906885112545770821459540513710907 631 0 632 5892729306312396475141709920755116134768208062212821158643032199330518356549590227890947804126424422725371281829262922720655337637312464378621541132721 633 0 634 17678187918937189425425129762265348404304624186638463475929096597991555069648770683672843412379273268176113845487788768161966012911937393135864623398163 635 0 636 53034563756811568276275389286796045212913872559915390427787289793974665208946312051018530237137819804528341536463366304485898038735812179407593870194489 637 0 638 159103691270434704828826167860388135638741617679746171283361869381923995626838936153055590711413459413585024609390098913457694116207436538222781610583467 639 0 640 477311073811304114486478503581164406916224853039238513850085608145771986880516808459166772134240378240755073828170296740373082348622309614668344831750401 641 0 642 1431933221433912343459435510743493220748674559117715541550256824437315960641550425377500316402721134722265221484510890221119247045866928844005034495251203 643 0 644 4295799664301737030378306532230479662246023677353146624650770473311947881924651276132500949208163404166795664453532670663357741137600786532015103485753609 645 0 646 12887398992905211091134919596691438986738071032059439873952311419935843645773953828397502847624490212500386993360598011990073223412802359596045310457260827 647 0 648 38662196978715633273404758790074316960214213096178319621856934259807530937321861485192508542873470637501160980081794035970219670238407078788135931371782481 649 0 650 115986590936146899820214276370222950880642639288534958865570802779422592811965584455577525628620411912503482940245382107910659010715221236364407794115347443 651 0 652 347959772808440699460642829110668852641927917865604876596712408338267778435896753366732576885861235737510448820736146323731977032145663709093223382346042329 653 0 654 1043879318425322098381928487332006557925783753596814629790137225014803335307690260100197730657583707212531346462208438971195931096436991127279670147038126987 655 0 656 3131637955275966295145785461996019673777351260790443889370411675044410005923070780300593191972751121637594039386625316913587793289310973381839010441114380961 657 0 658 9394913865827898885437356385988059021332053782371331668111235025133230017769212340901779575918253364912782118159875950740763379867932920145517031323343142883 659 0 660 28184741597483696656312069157964177063996161347113995004333705075399690053307637022705338727754760094738346354479627852222290139603798760436551093970029428649 661 0 662 84554224792451089968936207473892531191988484041341985013001115226199070159922911068116016183264280284215039063438883556666870418811396281309653281910088285947 663 0 664 253662674377353269906808622421677593575965452124025955039003345678597210479768733204348048549792840852645117190316650670000611256434188843928959845730264857841 665 0 666 760988023132059809720425867265032780727896356372077865117010037035791631439306199613044145649378522557935351570949952010001833769302566531786879537190794573523 667 0 668 2282964069396179429161277601795098342183689069116233595351030111107374894317918598839132436948135567673806054712849856030005501307907699595360638611572383720569 669 0 670 6848892208188538287483832805385295026551067207348700786053090333322124682953755796517397310844406703021418164138549568090016503923723098786081915834717151161707 671 0 672 20546676624565614862451498416155885079653201622046102358159270999966374048861267389552191932533220109064254492415648704270049511771169296358245747504151453485121 673 0 674 61640029873696844587354495248467655238959604866138307074477812999899122146583802168656575797599660327192763477246946112810148535313507889074737242512454360455363 675 0 676 184920089621090533762063485745402965716878814598414921223433438999697366439751406505969727392798980981578290431740838338430445605940523667224211727537363081366089 677 0 678 554760268863271601286190457236208897150636443795244763670300316999092099319254219517909182178396942944734871295222515015291336817821571001672635182612089244098267 679 0 680 1664280806589814803858571371708626691451909331385734291010900950997276297957762658553727546535190828834204613885667545045874010453464713005017905547836267732294801 681 0 682 4992842419769444411575714115125880074355727994157202873032702852991828893873287975661182639605572486502613841657002635137622031360394139015053716643508803196884403 683 0 684 14978527259308333234727142345377640223067183982471608619098108558975486681619863926983547918816717459507841524971007905412866094081182417045161149930526409590653209 685 0 686 44935581777924999704181427036132920669201551947414825857294325676926460044859591780950643756450152378523524574913023716238598282243547251135483449791579228771959627 687 0 688 134806745333774999112544281108398762007604655842244477571882977030779380134578775342851931269350457135570573724739071148715794846730641753406450349374737686315878881 689 0 690 404420236001324997337632843325196286022813967526733432715648931092338140403736326028555793808051371406711721174217213446147384540191925260219351048124213058947636643 691 0 692 1213260708003974992012898529975588858068441902580200298146946793277014421211208978085667381424154114220135163522651640338442153620575775780658053144372639176842909929 693 0 694 3639782124011924976038695589926766574205325707740600894440840379831043263633626934257002144272462342660405490567954921015326460861727327341974159433117917530528729787 695 0 696 10919346372035774928116086769780299722615977123221802683322521139493129790900880802771006432817387027981216471703864763045979382585181982025922478299353752591586189361 697 0 698 32758039116107324784348260309340899167847931369665408049967563418479389372702642408313019298452161083943649415111594289137938147755545946077767434898061257774758568083 699 0 700 98274117348321974353044780928022697503543794108996224149902690255438168118107927224939057895356483251830948245334782867413814443266637838233302304694183773324275704249 701 0 702 294822352044965923059134342784068092510631382326988672449708070766314504354323781674817173686069449755492844736004348602241443329799913514699906914082551319972827112747 703 0 704 884467056134897769177403028352204277531894146980966017349124212298943513062971345024451521058208349266478534208013045806724329989399740544099720742247653959918481338241 705 0 706 2653401168404693307532209085056612832595682440942898052047372636896830539188914035073354563174625047799435602624039137420172989968199221632299162226742961879755444014723 707 0 708 7960203505214079922596627255169838497787047322828694156142117910690491617566742105220063689523875143398306807872117412260518969904597664896897486680228885639266332044169 709 0 710 23880610515642239767789881765509515493361141968486082468426353732071474852700226315660191068571625430194920423616352236781556909713792994690692460040686656917798996132507 711 0 712 71641831546926719303369645296528546480083425905458247405279061196214424558100678946980573205714876290584761270849056710344670729141378984072077380122059970753396988397521 713 0 714 214925494640780157910108935889585639440250277716374742215837183588643273674302036840941719617144628871754283812547170131034012187424136952216232140366179912260190965192563 715 0 716 644776483922340473730326807668756918320750833149124226647511550765929821022906110522825158851433886615262851437641510393102036562272410856648696421098539736780572895577689 717 0 718 1934329451767021421190980423006270754962252499447372679942534652297789463068718331568475476554301659845788554312924531179306109686817232569946089263295619210341718686733067 719 0 720 5802988355301064263572941269018812264886757498342118039827603956893368389206154994705426429662904979537365662938773593537918329060451697709838267789886857631025156060199201 721 0 722 17408965065903192790718823807056436794660272495026354119482811870680105167618464984116279288988714938612096988816320780613754987181355093129514803369660572893075468180597603 723 0 724 52226895197709578372156471421169310383980817485079062358448435612040315502855394952348837866966144815836290966448962341841264961544065279388544410108981718679226404541792809 725 0 726 156680685593128735116469414263507931151942452455237187075345306836120946508566184857046513600898434447508872899346887025523794884632195838165633230326945156037679213625378427 727 0 728 470042056779386205349408242790523793455827357365711561226035920508362839525698554571139540802695303342526618698040661076571384653896587514496899690980835468113037640876135281 729 0 730 1410126170338158616048224728371571380367482072097134683678107761525088518577095663713418622408085910027579856094121983229714153961689762543490699072942506404339112922628405843 731 0 732 4230378511014475848144674185114714141102446216291404051034323284575265555731286991140255867224257730082739568282365949689142461885069287630472097218827519213017338767885217529 733 0 734 12691135533043427544434022555344142423307338648874212153102969853725796667193860973420767601672773190248218704847097849067427385655207862891416291656482557639052016303655652587 735 0 736 38073406599130282633302067666032427269922015946622636459308909561177390001581582920262302805018319570744656114541293547202282156965623588674248874969447672917156048910966957761 737 0 738 114220219797390847899906202998097281809766047839867909377926728683532170004744748760786908415054958712233968343623880641606846470896870766022746624908343018751468146732900873283 739 0 740 342660659392172543699718608994291845429298143519603728133780186050596510014234246282360725245164876136701905030871641924820539412690612298068239874725029056254404440198702619849 741 0 742 1027981978176517631099155826982875536287894430558811184401340558151789530042702738847082175735494628410105715092614925774461618238071836894204719624175087168763213320596107859547 743 0 744 3083945934529552893297467480948626608863683291676433553204021674455368590128108216541246527206483885230317145277844777323384854714215510682614158872525261506289639961788323578641 745 0 746 9251837803588658679892402442845879826591049875029300659612065023366105770384324649623739581619451655690951435833534331970154564142646532047842476617575784518868919885364970735923 747 0 748 27755513410765976039677207328537639479773149625087901978836195070098317311152973948871218744858354967072854307500602995910463692427939596143527429852727353556606759656094912207769 749 0 750 83266540232297928119031621985612918439319448875263705936508585210294951933458921846613656234575064901218562922501808987731391077283818788430582289558182060669820278968284736623307 751 0 752 249799620696893784357094865956838755317958346625791117809525755630884855800376765539840968703725194703655688767505426963194173231851456365291746868674546182009460836904854209869921 753 0 754 749398862090681353071284597870516265953875039877373353428577266892654567401130296619522906111175584110967066302516280889582519695554369095875240606023638546028382510714562629609763 755 0 756 2248196586272044059213853793611548797861625119632120060285731800677963702203390889858568718333526752332901198907548842668747559086663107287625721818070915638085147532143687888829289 757 0 758 6744589758816132177641561380834646393584875358896360180857195402033891106610172669575706155000580256998703596722646528006242677259989321862877165454212746914255442596431063666487867 759 0 760 20233769276448396532924684142503939180754626076689080542571586206101673319830518008727118465001740770996110790167939584018728031779967965588631496362638240742766327789293190999463601 761 0 762 60701307829345189598774052427511817542263878230067241627714758618305019959491554026181355395005222312988332370503818752056184095339903896765894489087914722228298983367879572998390803 763 0 764 182103923488035568796322157282535452626791634690201724883144275854915059878474662078544066185015666938964997111511456256168552286019711690297683467263744166684896950103638718995172409 765 0 766 546311770464106706388966471847606357880374904070605174649432827564745179635423986235632198555047000816894991334534368768505656858059135070893050401791232500054690850310916156985517227 767 0 768 1638935311392320119166899415542819073641124712211815523948298482694235538906271958706896595665141002450684974003603106305516970574177405212679151205373697500164072550932748470956551681 769 0 770 4916805934176960357500698246628457220923374136635446571844895448082706616718815876120689786995423007352054922010809318916550911722532215638037453616121092500492217652798245412869655043 771 0 772 14750417802530881072502094739885371662770122409906339715534686344248119850156447628362069360986269022056164766032427956749652735167596646914112360848363277501476652958394736238608965129 773 0 774 44251253407592643217506284219656114988310367229719019146604059032744359550469342885086208082958807066168494298097283870248958205502789940742337082545089832504429958875184208715826895387 775 0 776 132753760222777929652518852658968344964931101689157057439812177098233078651408028655258624248876421198505482894291851610746874616508369822227011247635269497513289876625552626147480686161 777 0 778 398261280668333788957556557976905034894793305067471172319436531294699235954224085965775872746629263595516448682875554832240623849525109466681033742905808492539869629876657878442442058483 779 0 780 1194783842005001366872669673930715104684379915202413516958309593884097707862672257897327618239887790786549346048626664496721871548575328400043101228717425477619608889629973635327326175449 781 0 782 3584351526015004100618009021792145314053139745607240550874928781652293123588016773691982854719663372359648038145879993490165614645725985200129303686152276432858826668889920905981978526347 783 0 784 10753054578045012301854027065376435942159419236821721652624786344956879370764050321075948564158990117078944114437639980470496843937177955600387911058456829298576480006669762717945935579041 785 0 786 32259163734135036905562081196129307826478257710465164957874359034870638112292150963227845692476970351236832343312919941411490531811533866801163733175370487895729440020009288153837806737123 787 0 788 96777491202405110716686243588387923479434773131395494873623077104611914336876452889683537077430911053710497029938759824234471595434601600403491199526111463687188320060027864461513420211369 789 0 790 290332473607215332150058730765163770438304319394186484620869231313835743010629358669050611232292733161131491089816279472703414786303804801210473598578334391061564960180083593384540260634107 791 0 792 870997420821645996450176192295491311314912958182559453862607693941507229031888076007151833696878199483394473269448838418110244358911414403631420795735003173184694880540250780153620781902321 793 0 794 2612992262464937989350528576886473933944738874547678361587823081824521687095664228021455501090634598450183419808346515254330733076734243210894262387205009519554084641620752340460862345706963 795 0 796 7838976787394813968051585730659421801834216623643035084763469245473565061286992684064366503271903795350550259425039545762992199230202729632682787161615028558662253924862257021382587037120889 797 0 798 23516930362184441904154757191978265405502649870929105254290407736420695183860978052193099509815711386051650778275118637288976597690608188898048361484845085675986761774586771064147761111362667 799 0 800 70550791086553325712464271575934796216507949612787315762871223209262085551582934156579298529447134158154952334825355911866929793071824566694145084454535257027960285323760313192443283334088001 801 0 802 211652373259659977137392814727804388649523848838361947288613669627786256654748802469737895588341402474464857004476067735600789379215473700082435253363605771083880855971280939577329850002264003 803 0 804 634957119778979931412178444183413165948571546515085841865841008883358769964246407409213686765024207423394571013428203206802368137646421100247305760090817313251642567913842818731989550006792009 805 0 806 1904871359336939794236535332550239497845714639545257525597523026650076309892739222227641060295072622270183713040284609620407104412939263300741917280272451939754927703741528456195968650020376027 807 0 808 5714614078010819382709605997650718493537143918635772576792569079950228929678217666682923180885217866810551139120853828861221313238817789902225751840817355819264783111224585368587905950061128081 809 0 810 17143842234032458148128817992952155480611431755907317730377707239850686789034653000048769542655653600431653417362561486583663939716453369706677255522452067457794349333673756105763717850183384243 811 0 812 51431526702097374444386453978856466441834295267721953191133121719552060367103959000146308627966960801294960252087684459750991819149360109120031766567356202373383048001021268317291153550550152729 813 0 814 154294580106292123333159361936569399325502885803165859573399365158656181101311877000438925883900882403884880756263053379252975457448080327360095299702068607120149144003063804951873460651650458187 815 0 816 462883740318876369999478085809708197976508657409497578720198095475968543303935631001316777651702647211654642268789160137758926372344240982080285899106205821360447432009191414855620381954951374561 817 0 818 1388651220956629109998434257429124593929525972228492736160594286427905629911806893003950332955107941634963926806367480413276779117032722946240857697318617464081342296027574244566861145864854123683 819 0 820 4165953662869887329995302772287373781788577916685478208481782859283716889735420679011850998865323824904891780419102441239830337351098168838722573091955852392244026888082722733700583437594562371049 821 0 822 12497860988609661989985908316862121345365733750056434625445348577851150669206262037035552996595971474714675341257307323719491012053294506516167719275867557176732080664248168201101750312783687113147 823 0 824 37493582965828985969957724950586364036097201250169303876336045733553452007618786111106658989787914424144026023771921971158473036159883519548503157827602671530196241992744504603305250938351061339441 825 0 826 112480748897486957909873174851759092108291603750507911629008137200660356022856358333319976969363743272432078071315765913475419108479650558645509473482808014590588725978233513809915752815053184018323 827 0 828 337442246692460873729619524555277276324874811251523734887024411601981068068569074999959930908091229817296234213947297740426257325438951675936528420448424043771766177934700541429747258445159552054969 829 0 830 1012326740077382621188858573665831828974624433754571204661073234805943204205707224999879792724273689451888702641841893221278771976316855027809585261345272131315298533804101624289241775335478656164907 831 0 832 3036980220232147863566575720997495486923873301263713613983219704417829612617121674999639378172821068355666107925525679663836315928950565083428755784035816393945895601412304872867725326006435968494721 833 0 834 9110940660696443590699727162992486460771619903791140841949659113253488837851365024998918134518463205066998323776577038991508947786851695250286267352107449181837686804236914618603175978019307905484163 835 0 836 27332821982089330772099181488977459382314859711373422525848977339760466513554095074996754403555389615200994971329731116974526843360555085750858802056322347545513060412710743855809527934057923716452489 837 0 838 81998465946267992316297544466932378146944579134120267577546932019281399540662285224990263210666168845602984913989193350923580530081665257252576406168967042636539181238132231567428583802173771149357467 839 0 840 245995397838803976948892633400797134440833737402360802732640796057844198621986855674970789631998506536808954741967580052770741590244995771757729218506901127909617543714396694702285751406521313448072401 841 0 842 737986193516411930846677900202391403322501212207082408197922388173532595865960567024912368895995519610426864225902740158312224770734987315273187655520703383728852631143190084106857254219563940344217203 843 0 844 2213958580549235792540033700607174209967503636621247224593767164520597787597881701074737106687986558831280592677708220474936674312204961945819562966562110151186557893429570252320571762658691821032651609 845 0 846 6641875741647707377620101101821522629902510909863741673781301493561793362793645103224211320063959676493841778033124661424810022936614885837458688899686330453559673680288710756961715287976075463097954827 847 0 848 19925627224943122132860303305464567889707532729591225021343904480685380088380935309672633960191879029481525334099373984274430068809844657512376066699058991360679021040866132270885145863928226389293864481 849 0 850 59776881674829366398580909916393703669122598188773675064031713442056140265142805929017901880575637088444576002298121952823290206429533972537128200097176974082037063122598396812655437591784679167881593443 851 0 852 179330645024488099195742729749181111007367794566321025192095140326168420795428417787053705641726911265333728006894365858469870619288601917611384600291530922246111189367795190437966312775354037503644780329 853 0 854 537991935073464297587228189247543333022103383698963075576285420978505262386285253361161116925180733796001184020683097575409611857865805752834153800874592766738333568103385571313898938326062112510934340987 855 0 856 1613975805220392892761684567742629999066310151096889226728856262935515787158855760083483350775542201388003552062049292726228835573597417258502461402623778300215000704310156713941696814978186337532803022961 857 0 858 4841927415661178678285053703227889997198930453290667680186568788806547361476567280250450052326626604164010656186147878178686506720792251775507384207871334900645002112930470141825090444934559012598409068883 859 0 860 14525782246983536034855161109683669991596791359872003040559706366419642084429701840751350156979879812492031968558443634536059520162376755326522152623614004701935006338791410425475271334803677037795227206649 861 0 862 43577346740950608104565483329051009974790374079616009121679119099258926253289105522254050470939639437476095905675330903608178560487130265979566457870842014105805019016374231276425814004411031113385681619947 863 0 864 130732040222851824313696449987153029924371122238848027365037357297776778759867316566762151412818918312428287717025992710824535681461390797938699373612526042317415057049122693829277442013233093340157044859841 865 0 866 392196120668555472941089349961459089773113366716544082095112071893330336279601949700286454238456754937284863151077978132473607044384172393816098120837578126952245171147368081487832326039699280020471134579523 867 0 868 1176588362005666418823268049884377269319340100149632246285336215679991008838805849100859362715370264811854589453233934397420821133152517181448294362512734380856735513442104244463496978119097840061413403738569 869 0 870 3529765086016999256469804149653131807958020300448896738856008647039973026516417547302578088146110794435563768359701803192262463399457551544344883087538203142570206540326312733390490934357293520184240211215707 871 0 872 10589295258050997769409412448959395423874060901346690216568025941119919079549252641907734264438332383306691305079105409576787390198372654633034649262614609427710619620978938200171472803071880560552720633647121 873 0 874 31767885774152993308228237346878186271622182704040070649704077823359757238647757925723202793314997149920073915237316228730362170595117963899103947787843828283131858862936814600514418409215641681658161900941363 875 0 876 95303657322458979924684712040634558814866548112120211949112233470079271715943273777169608379944991449760221745711948686191086511785353891697311843363531484849395576588810443801543255227646925044974485702824089 877 0 878 285910971967376939774054136121903676444599644336360635847336700410237815147829821331508825139834974349280665237135846058573259535356061675091935530090594454548186729766431331404629765682940775134923457108472267 879 0 880 857732915902130819322162408365711029333798933009081907542010101230713445443489463994526475419504923047841995711407538175719778606068185025275806590271783363644560189299293994213889297048822325404770371325416801 881 0 882 2573198747706392457966487225097133088001396799027245722626030303692140336330468391983579426258514769143525987134222614527159335818204555075827419770815350090933680567897881982641667891146466976214311113976250403 883 0 884 7719596243119177373899461675291399264004190397081737167878090911076421008991405175950738278775544307430577961402667843581478007454613665227482259312446050272801041703693645947925003673439400928642933341928751209 885 0 886 23158788729357532121698385025874197792012571191245211503634272733229263026974215527852214836326632922291733884208003530744434022363840995682446777937338150818403125111080937843775011020318202785928800025786253627 887 0 888 69476366188072596365095155077622593376037713573735634510902818199687789080922646583556644508979898766875201652624010592233302067091522987047340333812014452455209375333242813531325033060954608357786400077358760881 889 0 890 208429098564217789095285465232867780128113140721206903532708454599063367242767939750669933526939696300625604957872031776699906201274568961142021001436043357365628125999728440593975099182863825073359200232076282643 891 0 892 625287295692653367285856395698603340384339422163620710598125363797190101728303819252009800580819088901876814873616095330099718603823706883426063004308130072096884377999185321781925297548591475220077600696228847929 893 0 894 1875861887077960101857569187095810021153018266490862131794376091391570305184911457756029401742457266705630444620848285990299155811471120650278189012924390216290653133997555965345775892645774425660232802088686543787 895 0 896 5627585661233880305572707561287430063459054799472586395383128274174710915554734373268088205227371800116891333862544857970897467434413361950834567038773170648871959401992667896037327677937323276980698406266059631361 897 0 898 16882756983701640916718122683862290190377164398417759186149384822524132746664203119804264615682115400350674001587634573912692402303240085852503701116319511946615878205978003688111983033811969830942095218798178894083 899 0 900 50648270951104922750154368051586870571131493195253277558448154467572398239992609359412793847046346201052022004762903721738077206909720257557511103348958535839847634617934011064335949101435909492826285656394536682249 901 0 902 151944812853314768250463104154760611713394479585759832675344463402717194719977828078238381541139038603156066014288711165214231620729160772672533310046875607519542903853802033193007847304307728478478856969183610046747 903 0 904 455834438559944304751389312464281835140183438757279498026033390208151584159933484234715144623417115809468198042866133495642694862187482318017599930140626822558628711561406099579023541912923185435436570907550830140241 905 0 906 1367503315679832914254167937392845505420550316271838494078100170624454752479800452704145433870251347428404594128598400486928084586562446954052799790421880467675886134684218298737070625738769556306309712722652490420723 907 0 908 4102509947039498742762503812178536516261650948815515482234300511873364257439401358112436301610754042285213782385795201460784253759687340862158399371265641403027658404052654896211211877216308668918929138167957471262169 909 0 910 12307529841118496228287511436535609548784952846446546446702901535620092772318204074337308904832262126855641347157385604382352761279062022586475198113796924209082975212157964688633635631648926006756787414503872413786507 911 0 912 36922589523355488684862534309606828646354858539339639340108704606860278316954612223011926714496786380566924041472156813147058283837186067759425594341390772627248925636473894065900906894946778020270362243511617241359521 913 0 914 110767768570066466054587602928820485939064575618018918020326113820580834950863836669035780143490359141700772124416470439441174851511558203278276783024172317881746776909421682197702720684840334060811086730534851724078563 915 0 916 332303305710199398163762808786461457817193726854056754060978341461742504852591510007107340430471077425102316373249411318323524554534674609834830349072516953645240330728265046593108162054521002182433260191604555172235689 917 0 918 996909917130598194491288426359384373451581180562170262182935024385227514557774530021322021291413232275306949119748233954970573663604023829504491047217550860935720992184795139779324486163563006547299780574813665516707067 919 0 920 2990729751391794583473865279078153120354743541686510786548805073155682543673323590063966063874239696825920847359244701864911720990812071488513473141652652582807162976554385419337973458490689019641899341724440996550121201 921 0 922 8972189254175383750421595837234459361064230625059532359646415219467047631019970770191898191622719090477762542077734105594735162972436214465540419424957957748421488929663156258013920375472067058925698025173322989650363603 923 0 924 26916567762526151251264787511703378083192691875178597078939245658401142893059912310575694574868157271433287626233202316784205488917308643396621258274873873245264466788989468774041761126416201176777094075519968968951090809 925 0 926 80749703287578453753794362535110134249578075625535791236817736975203428679179736931727083724604471814299862878699606950352616466751925930189863774824621619735793400366968406322125283379248603530331282226559906906853272427 927 0 928 242249109862735361261383087605330402748734226876607373710453210925610286037539210795181251173813415442899588636098820851057849400255777790569591324473864859207380201100905218966375850137745810590993846679679720720559817281 929 0 930 726747329588206083784149262815991208246202680629822121131359632776830858112617632385543753521440246328698765908296462553173548200767333371708773973421594577622140603302715656899127550413237431772981540039039162161679451843 931 0 932 2180241988764618251352447788447973624738608041889466363394078898330492574337852897156631260564320738986096297724889387659520644602302000115126321920264783732866421809908146970697382651239712295318944620117117486485038355529 933 0 934 6540725966293854754057343365343920874215824125668399090182236694991477723013558691469893781692962216958288893174668162978561933806906000345378965760794351198599265429724440912092147953719136885956833860351352459455115066587 935 0 936 19622177898881564262172030096031762622647472377005197270546710084974433169040676074409681345078886650874866679524004488935685801420718001036136897282383053595797796289173322736276443861157410657870501581054057378365345199761 937 0 938 58866533696644692786516090288095287867942417131015591811640130254923299507122028223229044035236659952624600038572013466807057404262154003108410691847149160787393388867519968208829331583472231973611504743162172135096035599283 939 0 940 176599601089934078359548270864285863603827251393046775434920390764769898521366084669687132105709979857873800115716040400421172212786462009325232075541447482362180166602559904626487994750416695920834514229486516405288106797849 941 0 942 529798803269802235078644812592857590811481754179140326304761172294309695564098254009061396317129939573621400347148121201263516638359386027975696226624342447086540499807679713879463984251250087762503542688459549215864320393547 943 0 944 1589396409809406705235934437778572772434445262537420978914283516882929086692294762027184188951389818720864201041444363603790549915078158083927088679873027341259621499423039141638391952753750263287510628065378647647592961180641 945 0 946 4768189229428220115707803313335718317303335787612262936742850550648787260076884286081552566854169456162592603124333090811371649745234474251781266039619082023778864498269117424915175858261250789862531884196135942942778883541923 947 0 948 14304567688284660347123409940007154951910007362836788810228551651946361780230652858244657700562508368487777809372999272434114949235703422755343798118857246071336593494807352274745527574783752369587595652588407828828336650625769 949 0 950 42913703064853981041370229820021464855730022088510366430685654955839085340691958574733973101687525105463333428118997817302344847707110268266031394356571738214009780484422056824236582724351257108762786957765223486485009951877307 951 0 952 128741109194561943124110689460064394567190066265531099292056964867517256022075875724201919305062575316390000284356993451907034543121330804798094183069715214642029341453266170472709748173053771326288360873295670459455029855631921 953 0 954 386223327583685829372332068380193183701570198796593297876170894602551768066227627172605757915187725949170000853070980355721103629363992414394282549209145643926088024359798511418129244519161313978865082619887011378365089566895763 955 0 956 1158669982751057488116996205140579551104710596389779893628512683807655304198682881517817273745563177847510002559212941067163310888091977243182847647627436931778264073079395534254387733557483941936595247859661034135095268700687289 957 0 958 3476009948253172464350988615421738653314131789169339680885538051422965912596048644553451821236689533542530007677638823201489932664275931729548542942882310795334792219238186602763163200672451825809785743578983102405285806102061867 959 0 960 10428029844759517393052965846265215959942395367508019042656614154268897737788145933660355463710068600627590023032916469604469797992827795188645628828646932386004376657714559808289489602017355477429357230736949307215857418306185601 961 0 962 31284089534278552179158897538795647879827186102524057127969842462806693213364437800981066391130205801882770069098749408813409393978483385565936886485940797158013129973143679424868468806052066432288071692210847921647572254918556803 963 0 964 93852268602835656537476692616386943639481558307572171383909527388420079640093313402943199173390617405648310207296248226440228181935450156697810659457822391474039389919431038274605406418156199296864215076632543764942716764755670409 965 0 966 281556805808506969612430077849160830918444674922716514151728582165260238920279940208829597520171852216944930621888744679320684545806350470093431978373467174422118169758293114823816219254468597890592645229897631294828150294267011227 967 0 968 844670417425520908837290233547482492755334024768149542455185746495780716760839820626488792560515556650834791865666234037962053637419051410280295935120401523266354509274879344471448657763405793671777935689692893884484450882801033681 969 0 970 2534011252276562726511870700642447478266002074304448627365557239487342150282519461879466377681546669952504375596998702113886160912257154230840887805361204569799063527824638033414345973290217381015333807069078681653453352648403101043 971 0 972 7602033756829688179535612101927342434798006222913345882096671718462026450847558385638399133044640009857513126790996106341658482736771462692522663416083613709397190583473914100243037919870652143046001421207236044960360057945209303129 973 0 974 22806101270489064538606836305782027304394018668740037646290015155386079352542675156915197399133920029572539380372988319024975448210314388077567990248250841128191571750421742300729113759611956429138004263621708134881080173835627909387 975 0 976 68418303811467193615820508917346081913182056006220112938870045466158238057628025470745592197401760088717618141118964957074926344630943164232703970744752523384574715251265226902187341278835869287414012790865124404643240521506883728161 977 0 978 205254911434401580847461526752038245739546168018660338816610136398474714172884076412236776592205280266152854423356894871224779033892829492698111912234257570153724145753795680706562023836507607862242038372595373213929721564520651184483 979 0 980 615764734303204742542384580256114737218638504055981016449830409195424142518652229236710329776615840798458563270070684613674337101678488478094335736702772710461172437261387042119686071509522823586726115117786119641789164693561953553449 981 0 982 1847294202909614227627153740768344211655915512167943049349491227586272427555956687710130989329847522395375689810212053841023011305035465434283007210108318131383517311784161126359058214528568470760178345353358358925367494080685860660347 983 0 984 5541882608728842682881461222305032634967746536503829148048473682758817282667870063130392967989542567186127069430636161523069033915106396302849021630324954394150551935352483379077174643585705412280535036060075076776102482242057581981041 985 0 986 16625647826186528048644383666915097904903239609511487444145421048276451848003610189391178903968627701558381208291908484569207101745319188908547064890974863182451655806057450137231523930757116236841605108180225230328307446726172745943123 987 0 988 49876943478559584145933151000745293714709718828534462332436263144829355544010830568173536711905883104675143624875725453707621305235957566725641194672924589547354967418172350411694571792271348710524815324540675690984922340178518237829369 989 0 990 149630830435678752437799453002235881144129156485603386997308789434488066632032491704520610135717649314025430874627176361122863915707872700176923584018773768642064902254517051235083715376814046131574445973622027072954767020535554713488107 991 0 992 448892491307036257313398359006707643432387469456810160991926368303464199896097475113561830407152947942076292623881529083368591747123618100530770752056321305926194706763551153705251146130442138394723337920866081218864301061606664140464321 993 0 994 1346677473921108771940195077020122930297162408370430482975779104910392599688292425340685491221458843826228877871644587250105775241370854301592312256168963917778584120290653461115753438391326415184170013762598243656592903184819992421392963 995 0 996 4040032421763326315820585231060368790891487225111291448927337314731177799064877276022056473664376531478686633614933761750317325724112562904776936768506891753335752360871960383347260315173979245552510041287794730969778709554459977264178889 997 0 998 12120097265289978947461755693181106372674461675333874346782011944193533397194631828066169420993129594436059900844801285250951977172337688714330810305520675260007257082615881150041780945521937736657530123863384192909336128663379931792536667 999 0 1000 36360291795869936842385267079543319118023385026001623040346035832580600191583895484198508262979388783308179702534403855752855931517013066142992430916562025780021771247847643450125342836565813209972590371590152578728008385990139795377610001