# Computed by Robert Israel using Maple, August 13 2024 1 665857 2 7380481 3 708158977 4 325142092801 5 1401864610177 6 2161873163521 7 448940843963137 8 1494471913541377 9 2563669662007681 10 3045085994259457 11 27932995018647937 12 115054894682275201 13 128098973812320001 14 317191216288181761 15 503756149957885441 16 550861990401340801 17 656764942197751297 18 923178288694394881 19 1890799923013747201 20 3168727592225857537 21 10440117611393059201 22 17835423050173290241 23 49708638837858343297 24 63779059771052564737 25 154083044454658440577 26 208391541332987255041 27 217377563387776444801 28 354813093620455161217 29 542285075310387515137 30 629316899899070455297 31 652895449182189499777 32 840723054878810880001 33 1111837552683224080897 34 2288326844045364019201 35 2361111184527977349121 36 3723509528560376110081 37 4835742215766423091201 38 6058141315183559540737 39 6952497074630509253377 40 8624468640600636499201 41 12095904369375223367041 42 13051950671124802058497 43 17569893484267917703681 44 20303022046318482508801 45 21293229181234844660737 46 28171258846797834297601 47 28823534406400996080001 48 31566696493682458270081 49 36109649561846165452801 50 39447045700466856291841 51 40322399260638713836801 52 43051283643159795326977 53 51133625366274657024001 54 77404448046801517678081 55 114802566069457410293761 56 128737389955487793411457 57 136243753926688806720001 58 138829569265197279907201 59 161110258442038916223361 60 164104101272780984044801 61 173379731514041648151937 62 261103856073762069392641 63 284638277975200527384961 64 310008292677731155898881 65 320697233294402444975617 66 326161606137147886089601 67 343046651475002679542017 68 411684862398956597262337 69 461368581302968398259201 70 499996000009999992000001 71 716506781308241499830017 72 750054435276154959753601 73 981743946751897200721921 74 996274612458768492595201 75 1087476546905360419315201 76 1185901808557496079672577 77 1203041950258783523930497 78 1329213768662510339884801 79 1466815684738360212512257 80 1879418803138084470460801 81 1957244343052385771467777 82 2207900526121292216006017 83 2758880533916661623013121 84 3513769473621825195313537 85 4336489957827184904371201 86 7048262877104481572321281 87 7295005067368566345235201 88 10902022512210824804812801 89 14097518366123459038210561 90 15331032516786186300112897 91 16486793760866799994070401 92 21260958687099552174028801 93 22797591478365982252840321 94 23024855519890317587160577 95 24430537400270248206279937 96 24915495694498335168844801 97 27203600224135931915827201 98 29959676939598490135013761 99 33270737266900075175251201 100 39018172757454455108401537 101 41244554617593123679550977 102 46453251497945783267589121 103 48604741560379775601171841 104 60723380205603971987389441 105 67425248896140955188585217 106 73495732350980826899018497 107 74128290328513447021311361 108 82099042158976303746257281 109 84205159845976048982419201 110 88559670077838811792915201 111 92337665724072434044108801 112 100318936767333485795491201 113 107132169519544683316150657 114 117160013865547599958851841 115 148799888300677751026379521 116 152340825442098301939894657 117 162146264740407030751651201 118 193480034331436561656320257 119 194954863893106604386769281 120 204012190399256983541644801 121 216660244886483880951000577 122 229989172191309575883148801 123 231704702082077341125609217 124 233431418434835558284803457 125 240451402126981165226837377 126 282463180003605504594862081 127 290755102710427073137552897 128 307980222963519797760130561 129 321478649359247467922921857 130 345128406798535375694654977 131 352513852327179752236876801 132 362576032816198206898986241 133 380790626525204865773086081 134 461906543618165191174204801 135 477881023909459001732801281 136 484404900227135126628184321 137 501056689135700242446023041 138 514736597458460187092284801 139 649079810107429768764480001 140 683776248368149444276048897 141 743624600749211031501060481 142 748412511059758482496505857 143 792732264057356020313733121 144 828774212765977603008193537 145 834038344494573410386698241 146 839331709724111032290892801 147 975512380925788734346160641 148 1063566828644963535150752257 149 1076697124045609448815603201 150 1096658512002221457592106497 151 1179779704422708543841843201 152 1299155535529350024657008641 153 1370843143567714635900211201 154 1463143807299529023864491521 155 1588451810951671593413539201 156 1616492919915622071896514817 157 1713116730208874437810884097 158 1773484860137187018490410241 159 1878240676896236593445030401 160 1921634984021265329809165057 161 2033980708031882359562324737 162 2152032081847396495384329217 163 3333353938177433777009657857 164 3477965774339689092448611841 165 4264451637191199520923120001 166 4629602216034846670655871361 167 4701031546053405923046328321 168 5202364809510124137833629441 169 5664661465356639502468187521 170 6665631104653304235045834241 171 6896810544312643238163358081 172 7100517387608420606860463617 173 7309469586153742027689895297 174 8397119334798917440758759937 175 8517326633236215778726204801 176 9314213187540405301239317761 177 9490051677687834236436827137 178 9988672390263229540434009601 179 10607382491208782155402369537 180 10904073760673792616338942977 181 10954221764963500749256581121 182 11946156188848706650934497537 183 12109753001451532420819916161 184 12386773098318799377350926081 185 12899406055984714117044211201 186 13074360084933316005347191297 187 14744780218714473724952764801 188 14810076687266333757385463041 189 14875626032560298508097383937 190 15207195355001162834449706497 191 16671465150994201750790603137 192 17868477738591337263927454081 193 19889504527431372118891860481 194 21195785940253799672100443521 195 21285479705203110386739187201 196 22671312827236572493964860801 197 23442210220819793424551381377 198 23935582922549431346252073217 199 24743887186286026927790872321 200 27538250624835407619675845377 201 28106176445769286598879972737 202 29871917551734152406489110017 203 32637140811860458498687872001 204 34648583557730305431998970241 205 34786453910068863980532172801 206 35342747511120128314963595521 207 37204835459098161931215691777 208 37351563751316740953817783297 209 39152208130941775073048275201 210 39305633214835169044170295681 211 40552093341196576674163025281 212 45365314816002623035404861697 213 45539838557597129507959733761 214 45890649326834408552877536641 215 49908512544943555655301520897 216 53622825837756689050028706817 217 54844947151239124904188260097 218 56091371141943704675048682241 219 57576799743061006959529630081 220 57791788738250918975515750657 221 62702694084834143982817297921 222 64576903826545426454350012417 223 68472919035900166446065304577 224 70753561810574124650440185217 225 73631068653369691122943931137 226 73897666515840209739670189441 227 76335313841949772260743279617 228 78560883229516487850832427521 229 87111865202464626319222156801 230 91846161308010427903646880001 231 92819571721592439637470877057 232 95794179168008833865211995137 233 97142777733010947169448213761 234 100238023262496893455830720001 235 103419222886212836047080303361 236 115063258913820823156586380801 237 120277731967215863674304326657 238 121923233925067602878844946177 239 122753346489308566221192092161 240 124007787822675873940429489537 241 124428420197857392742609902337 242 124850300474914794913392483841 243 127407966177052666808013859201 244 137642137037456967879516274177 245 139028657171201687331078766081 246 140427383013886684892958566401 247 142311496528550944055167693057 248 143261820335153243147573011201 249 146146191806112723745951645441 250 153074822829430244548624320001 251 157161691489380512413579370497 252 158718699000787627166474903041 253 159240692248216734287770503937 254 168896946190098012002949235201 255 175615572107508517633671127297 256 199730552384863844052387038977 257 204235869676391166782893818241 258 214869119100812693125300771201 259 221060649605687403956035280641 260 231727181804729449082915153281 261 282466520775816650658436334977 262 294779259668568694864921982977 263 310359834955950376175046950401 264 312239374251737811580391289601 265 318896431580883872628404263297 266 322755949227186570471214667137 267 326656277068679095548957797761 268 359372973459559128281411116417 269 367986756515996939737109569921 270 409024627452454651510547316097 271 424798212591923662913323219201 272 431005202251522845802661836801 273 480829981793765067475637625217 274 482206484752419465606292300801 275 496162312652900628039245391361 276 509023426930877139931576584577 277 531107528450334440858449437697 278 538652885654774175585172811137 279 550920621056534570133386090881 280 579420655144515724836666531841 281 584293974302190667270032420097 282 587562743611355400935026149121 283 590847502673279669988149844481 284 595804768670353961636616816001 285 599129795733432933140117184001 286 626319848167719450105761680897 287 642083776651695309611283705601 288 643856569511402806516363103617 289 660005433146744178145518397441 290 680223388907592720590681091457 291 695265742785175533521262883201 292 710598359698207693452475671937 293 722291185145739722448969400321 294 762492305097380704093752061441 295 828675476359489835989919059201 296 837570936743851607430047808001 297 862465712313276434337375676801 298 876315658017841053697903196161 299 888005542947136846883206606081 300 911795335301133981754941534721 301 943554653141059732468607761921 302 1066600834764745061969836872961 303 1074910620323459001783818382721 304 1088886188239857722696249721601 305 1114443256797657662421593488897 306 1125969396020074655298868033537 307 1164152979850784301757500000001 308 1209614728210127226210014092801 309 1279100908922695922473599563137 310 1282340675395809568714651988737 311 1301930486365994492021516113921 312 1464664671529645706663413800961 313 1497778657712213407148479680001 314 1577604044990885606636178948481 315 1612938583498442007122867059201 316 1665199497658694015776740466177 317 1822139407367982015067880563201 318 1916848768588962793763996092801 319 1977612708052323303418083997441 320 1987109030094054133610566728961 321 2089255555331146645032536881537 322 2109224397061093503965648434561 323 2144571957385723761787290690817 324 2412487593546864029042887305217 325 2418131662246207547901869260801 326 2446525668710395191177117377281 327 2696787999401462420660711930881 328 2778657821535013231140762140161 329 2797856765023473155519594305537 330 2843106339158016586034385909121 331 2928842555133444024173202590977 332 3003146928006508741458505378177 333 3199777282339267445037699511681 334 3280052707449233376844737528577 335 3294836019602116970649523023361 336 3309677599233171555423343895041 337 3508010749949111820159723284737 338 3555229492711757087505315211777 339 3603003432067295487525380889601 340 3627100344283569530058691142017 341 3683875627663064954386038812161 342 3867407143409194073771376645121 343 4050009625812794214980480687617 344 4094582136564950354116833163777 345 4130548594868692727870098525441 346 4352210007555380552408635564801 347 4457235762896190849696163553281 348 4613958107129902566200808308737 349 4734643517262330095551278681601 350 4765242968031873677408027606017 351 4952499997602947225679797299201 352 5048519688624664260512126340481 353 5312580666767493002107984669057 354 5426123469634189058349346868737 355 5647716968709680056757621016577 356 5731330059641400931437330503041 357 5889488907316477807946095017217 358 6013735243457180632524525332737 359 6269126340627847974243943474177 360 6766708838544557022780630875521 361 6892841989086632815734845485057 362 7662699891097468515141961555201 363 7803313962220838854056290557441 364 7978237833670311025028306880001 365 8222295496314485721199876156801 366 8626385475166420380274714362241 367 9228560151727897603848686985217 368 9393987511932743363557452504577 369 9524441337586768557198496727041 370 10141203592900060633340187770881 371 10220703077248239516175462080001 372 10523704255535292529431776236801 373 10667774285339781699113560937857 374 10771735224740961498089002530817 375 11725501821752277952457533351681 376 12113323178638174663543939431937 377 12323148274557182913861501248257 378 12393793150220403323135435520001 379 12464792134729653596958025203457 380 13169679116563928085311613106177 381 13219552400429891278793812172161 382 13573316815510939641594756642817 383 14332565138208153661568317007617 384 14467158046616627966989629883777 385 14575627339799491168521521965441 386 14602855591649099902981487579137 387 15213245567622769181958236655361 388 15298186121860593265206589863937 389 15758248327767954271746300819457 390 15875137918028509439132508581377 391 16290248133228236066984080106881 392 17433383732078787441759152388097 393 17625221002697491827472779498241 394 17754136344551736795569635570177 395 17949056332293296198046417638401 396 18178827450041330664819653262721 397 18311277352005629804103059260801 398 18344521464796496590592954653441 399 18781525819559360915694184396801 400 18952013961374477813163365633281 401 19297057270836735868375991063041 402 19401636309672152985050576090497 403 20147678900642354440475511899137 404 20220022376896356405210776140801 405 20511674289695046918547908527617 406 21219146308170605587512920772097 407 21332781994690827523946639539201 408 21831379839286727848694233284097 409 22182508242670499868007725232897 410 23265720647968770615166203985921 411 23471315017429423298767055788801 412 24352274394086250318823269283201 413 25394394109760933934031643406721 414 26110628872260482460066009532801 415 27171169444161628064687466180097 416 27218122529250659016442184242561 417 27312241730502255886676435811841 418 27691572468985705304414575787521 419 28709333772498268032780589708801 420 28758604312027834957310694245761 421 29205379342664543620903113120001 422 29305483376644345368615483292417 423 29658215825845454940849819471361 424 30117184113827668651017410424577 425 32948208238369533578665535364481 426 33564110532029150602142552030977 427 33847380210156088756292415870337 428 34018344210401779535552775532801 429 34362540440277530162973652558081 430 35001487856938644840328083259777 431 37165869491343000928752028680577 432 37289472356871092137172274163201 433 37787488132097939558927123283457 434 38673031195473244176769166503297 435 39122572643735773215310678809601 436 41236366837619441671585477125121 437 42399445775862487118914443590017 438 42956638054036478845256410254721 439 43237628985602776230888830140801 440 43520226886666544408523552608641 441 44305721423895734207623036320001 442 44884754864456655208549353290497 443 45914009216923381304194189952257 444 47573149974257935623000109662721 445 48578010035001812418678126370177 446 49760499410031899369748184025857 447 50724548322999789077243809858561 448 53886052936906727803542929619457 449 54486866958054057712225315793281 450 55530478971005235257157216255361 451 58307846919705284615426298733057 452 58491132737718888861259590393601 453 60540798282126558305222184468481 454 61781272815672987785258103730561 455 62167404544668573695627904049537 456 65333252890426529672905514275201 457 65434417301572639560656539495681 458 65637157400959624394789522409217 459 65942298131375549505928015411201 460 66659124912316149156001624682497 461 67590772143431163598620759914497 462 69168850613263167778064791589377 463 74437486679172168732080882419201 464 74778128618483185353939660660097 465 75463506815319227155095241482241 466 76501880207882531051620754198017 467 78854247303792877373045503493377 468 80538333667679307021300829944577 469 81514729135610658732128406124801 470 81637503817597260153744357711361 471 85524670974916713665328017101057 472 88644370149534480330552297204481 473 88776490288214101917543566777857 474 90913972791399182549448787201537 475 95043395983581434306281099349377 476 101694031814921184925791018301441 477 111461698791707952329000889647617 478 115060892905551206215089682924801 479 117572813831991307504840338071041 480 120477548515207778325870671473921 481 125041562179247114377597759090177 482 126295887316942692321391899795841 483 128289217588371437036131800000001 484 131984068748793990147348034387201 485 132546250485489032098389342806017 486 132922201317514757611359978480001 487 133110526377680834471427844281601 488 135580084431315260962523508080641 489 137119657581322407965983771539457 490 137895164408833161749824941043201 491 138869942906961632646749344312321 492 152313893699273594455636597529857 493 156172454706636942808616198572801 494 156389304391440899186797438412161 495 163920734853475369799934923520001 496 168266166869521562843391859096321 497 168729390723320961727340795009281 498 169426318660949283477241459507201 499 170593463508113244028698191911681 500 171297122094026239729392782309377 501 172003318997016192819162316588801 502 175812896586496545182277965894401 503 176776747698419231881912877107201 504 178718330103322210707113530830337 505 179941271843654428922935081790977 506 180678546218717179607285654676481 507 186926013254552680160233386670081 508 191281503526468323953182993460737 509 191799705737804746086708366508801 510 197049678814333308045270382924801 511 202424964462859846780135087315201 512 203242222892130801884386701837697 513 203515283193660519383138589365761 514 205435710047455759998544584216961 515 205711347022037202439593926839297 516 205987307541282232999147897675777 517 208485565517060283943948615958017 518 211857796092427500044064179331841 519 215564814266665208340519305490817 520 216428295668378414142114572179201 521 221084839865605565678294148238081 522 233111778659670148383304081655041 523 234964313061908058161094332042497 524 235895401370443954432987238563201 525 239022387639598568649102586675201 526 255207681851380950591761871139201 527 255540932679195117591227677605121 528 258220675944256374097101887466241 529 263311533277591429409803285994881 530 278395311019368227776975097792257 531 279475320607806806917374769920001 532 280921035253009644287032473607681 533 289733543811010516861970674822657 534 291225570429049279406543941810177 535 297641952460945555984401249600001 536 309661417532437327180496043571201 537 311242832205429519605918167272961 538 314426874944386769894401806429697 539 315227324807803590905106174913921 540 318446982847056482324868778924417 541 324972731226348833463505183752577 542 331196586621318541014768376125697 543 332873793246585693918209085812737 544 333294254291953063335836238539137 545 340513541264751480606084721747201 546 358042300519849307452711185427201 547 376823719557018575079650119319041 548 382481275637279797585495851196417 549 385337821111313394050022758071681 550 395483283252085566108252470880001 551 401384994308069301210853572481537 552 409373740505848433819158586297857 553 409877623813183235379653972244481 554 414946382734453730529264868602241 555 422652359787776229967981498490881 556 424208491642497660356593432075777 557 425248695872721043380370891416961 558 429431865543056616999718692237697 559 442198206341734793155699124991361 560 448704993559390428124336523907457 561 451989688634455084165344756725761 562 453089252507810684264884596704641 563 460851954865799979499774606080001 564 464214289239862849451688582107521 565 466467752343697588114133771452801 566 467032611438962543533621708842241 567 469298037384290570117418317836801 568 483676051963004319483565078732801 569 484259101461782939685622847708161 570 489534283871996102824719584880001 571 493671897671983562207843993419777 572 508091259787374110342585003896321 573 513592759325451482704734185404801 574 514822368839428575695930443562497 575 531676027595063625408582716190721 576 537400186454100470997535794886657 577 539320185134654764613884282955521 578 542533523186244569378013029130241 579 545763601068643904832784025890561 580 564832008988830864452596934947201 581 566168295858275744758789505158657 582 572215879604410661878335478974721 583 576958558473340960189919818292737 584 586547207709844408914210705580417 585 593481335435920854770867882343937 586 605434064584418911508529329767681 587 608989418696800953411271805669761 588 621940424155711312114862589206017 589 624122190624641518746348550387201 590 630707724432811707926214474915841 591 631443189965432569742270449996801 592 633654091053248614360536466238977 593 646310941266673416852842241196801 594 661484107880435134333761392371201 595 662250879210669731701696398222721 596 676968051719126441822682277920001 597 679317783063676279768012165472257 598 698373994689110190738574996617217 599 709704751286469885643257311640961 600 723679529696220228661894558864897 601 736209567522078143102686847634817 602 745518511877864036836107631810561 603 754070396226881777065276409675521 604 762707994552762245999288985818881 605 768805706748265466139668687101441 606 769680281232958434251510192507137 607 781129227506878100890159409520001 608 790932905754347216898872168759041 609 797227514430984481847125059288577 610 818219518606115236427677994568961 611 822846463606289824410770599802881 612 837806906511805670759728929601537 613 841583995364315722278106182274561 614 863592790900156579850207157162241 615 870390310324091992397886872350081 616 878216190156465903257638572650881 617 882152166649177598764193802919297 618 885114269854170206222529121789441 619 888085072327553220511170047024641 620 930602072109749694111722440897921 621 935780341423151085474276392144641 622 955688436852902989870745848867201 623 972739587527476964361757982724481 624 978122375990539845694998322464001 625 981364543813838026821003036036481 626 990056341354315049667347812350337 627 1032268878882862204387854294720001 628 1066698662666751156032040650275201 629 1081927548689694584354005714891777 630 1093771193804327028762951064966657 631 1112957052526816025307826964421121 632 1119012711193823205750429612528001 633 1147241644578393606065361415078657 634 1157205413553673407984378403411201 635 1171029195853611451547662799861761 636 1222523310480836645465339226193921 637 1230415834952578548698210989028737 638 1246334744618827499595265602441601 639 1262433575278493758597977636858241 640 1284181569725805586287661251858817 641 1339991917866707460121355315469697 642 1358581523105878239094770043603201 643 1360020793619021968927315271032321 644 1362903337648480116797832626906497 645 1380311131915437600156319063843201 646 1384693358267451516088434504220417 647 1389087753437845963623100706764801 648 1408271457426833783460580376605441 649 1438237563826531068892731820316161 650 1450379322038644476566455098372097 651 1454955549692291543277158615539201 652 1473387049663942050300874159742977 653 1478026721746484894799301172716801 654 1485787921090396609867938381772801 655 1533108411645065436701477287075201 656 1563755471172823567626982973975041 657 1588327838986941876395670840391681 658 1635101503850580867034639604338177 659 1640183729502295179233704587532801 660 1650389662921618492183848962914561 661 1653803966718622610546865557630977 662 1665802752032973639700623078000001 663 1698755699486169111592595004587521 664 1714563072234109652504097642781057 665 1735839699673486609348279531708801 666 1748357452657285162781985998067457 667 1768187811952903593928202632298497 668 1791877196081578024435941834497281 669 1801062168765598662507382433980801 670 1825136166585968851638524199229441 671 1830731521332732372525647887399297 672 1849491258465078984254207792918017 673 1902916341027267850279418326579201 674 1918426527705508835870521158721537 675 1963636209370036845293641265917441 676 1967611180150751404049430097076737 677 2001683707886907105537317925283201 678 2050664669542782429113975788855681 679 2090181833096862830964637469135617 680 2102798587348876650560597028622081 681 2126102462808093714767058182716801 682 2149632004247803004256299008512001 683 2151782308062429936495344311314817 684 2156088562708878774592656495828481 685 2212760032097486854148468082211201 686 2383604023849312234788785551987201 687 2385957764614781718628376488283521 688 2452693618212556839700213956658561 689 2464781038959061410010655850858241 690 2476920550945958548407107608043521 691 2530958134054988457807713949029761 692 2568390754817918878714904213272321 693 2613948627385181926728656000755201 694 2699310542342583627158288142514177 695 2733601705292246835972935310739201 696 2800619016350466496896751093027201 697 2830559145970300146132424105950721 698 2852509333353425440508887813232641 699 2860778968839098295217122316893697 700 2871837777206834041958197658695681 701 2880156413352375534674810837548801 702 2905238962939553844710632567082497 703 2913642179309942323228129967639041 704 2944636213300795305071861015120257 705 2973062556555507543157507745189377 706 2995976222428739195039643495820801 707 3071516404728380626658469893554561 708 3109907563914597633981916436724481 709 3148717941611419302637899963856897 710 3154726226929305620587439040347521 711 3252232576957212121183614138019201 712 3261507549376650370133211398657281 713 3280126953055014893294975833324801 714 3320788366940080552527448208572417 715 3330234158767542871601888807020801 716 3448680208894973318221588160526337 717 3494449451941926591719465242770817 718 3560755851112841097513958938934657 719 3611205549245725598753352023195137 720 3624763972921971170445420574613761 721 3686329644946843455963460293903361 722 3829989363395084360397053633280001 723 3862172084467363711213846425692161 724 3923607793028781059853355053552001 725 3963814433965479994976509386414337 726 4067789720304246208332445123468801 727 4170303853298176911343157936426497 728 4267232697299897117040052906327297 729 4430466786557334670347771173748097 730 4438567283600656733733746689996801 731 4520287790153311935991826038771201 732 4524408145658608094456754906942721 733 4545059257476576779949824178733441 734 4586609053111787841459127925767681 735 4624287646676153074165308989203201 736 4658006813265935150282726054343937 737 4721810509011602985575978374995457 738 4751846348768644076101035228268801 739 5007215664527817614412281435986177 740 5011721848554982130757930676955521 741 5061524566700500724892621340531201 742 5088871775223049274688517887421441 743 5093442190240244420886854075867137 744 5134737823427993882809698582535681 745 5204215113929086367880415717079041 746 5283949213490210984783352214611457 747 5350413126638615248048786879735297 748 5369536665342433929451667887322881 749 5432101858704086096394864431708161 750 5549284350034448435980501377540097 751 5593794612996731598454681311376897 752 5633621220410419551107156206080001 753 5653627401077986264560272695130881 754 5754593684448945229736895061900801 755 5785189592703346986899155766323201 756 5857134192857006433236878719448321 757 6013942610153180119481544799737601 758 6019232208099419454703373350080001 759 6077687028978655265218837654602241 760 6190663267009306736374878475070977 761 6196088616553507780768832582436097 762 6344154467449130095393470236620801 763 6355244432123297285849141354315137 764 6433350282575608263801493628467201 765 6467080497854692400968602976008577 766 6626542702589984758943099239228801 767 6655377219736010885912770456780801 768 6684321463086509745275297145331201 769 6713375790346725549928086089280001 770 6824792535398551530691689733701121 771 6860311273081553733850622262000001 772 6866246760794403357698108498592001 773 6949816675290009776785139675212801 774 7218287937162491914652545247535361 775 7412845857891253081311223090060801 776 7444652067511209305429557323571201 777 7651054364201849231637165814818817 778 7696866477592979107679961565378561 779 7762728670227040935665514009563521 780 7855764029533281899101914024247297 781 7909363921566396651590853944309761 782 8092633591877363083191053140152577 783 8175272270465788476260294441395201 784 8498934941233648432234684648608001 785 8723328544042363257528420216331777 786 8908050044868699892607567589240577 787 9012981715129050063709781554049281 788 9103782332369357354762908590621697 789 9249187281000683511292725017414017 790 9357624145749884581756658704834561 791 9420086157321703962331896816384001 792 9451453741602518963071033696697857 793 9506566975356803790857886147436801 794 9522365172074295892692846945006337 795 9601701237278699111055252894790657 796 9673597584324801597106499739678721 797 9867629140587486959264337379123201 798 9949475267990296547884250692924801 799 10316697479426734035049038945740161 800 10556510575082132927120486008830337 801 10573825196593633631168415687114241 802 10652048881450218950730948165494017 803 10854258797283315476662657787911681 804 10996900027173911265541764329319937 805 11068833709014389519521131531763201 806 11333056666331131515176772870489601 807 11360702468921598274045749464342017 808 11640422860687374838374137130734977 809 11706551388476757945034726178826241 810 11782529150594230183431504554758657 811 11839795281503368394170833236653057 812 11926151109701924338698874557659137 813 11935780135716301303447246992692737 814 12247522911031052661553839305203201 815 12267241196997499185193616021312257 816 12465957071364029050494689853367297 817 12556294252291275791818698035558401 818 12759097042761517786459082756820481 819 12944064176187192567036149036538241 820 13027022050114880901415878642742657 821 13131373337341024794879835685707777 822 13162821006209877818993304871660801 823 13247003851321986117638187182021377 824 13321049898468967232436797767920001 825 13729368116577030576017718041819137 826 13882538115959672884343434979270017 827 14092802317371738563570442799188481 828 14137421819311985403680504532000001 829 14238267922479065093448878178610561 830 14260763453362653469913744741283841 831 14441850133765309764366460402415617 832 14775203148579470021265057836440321 833 14985481282839041204595350810227201 834 15032563758603265015292408070771457 835 15305808258686826251802144089174401 836 15401863228128678953344516308428161 837 15546934673050756069668154727556481 838 15766783650496811634557868349962241 839 15964483733730439808146207843891201 840 16290374426329137848208858238888321 841 16404531052531671004386112705324801 842 16417258225354223042401354026831361 843 16545005931419743589026977326140801 844 16673622581377277879170885119344641 845 16829116695300762844149931731119617 846 17223416045782880787344670169193857 847 17410172179133686756114162451920897 848 17639327755973775243784844364648961 849 18398897906336506821201894750781441 850 18511730969742168617595493561645057 851 18540033658716443658202687069449601 852 18554199196450640824281010301280001 853 18596752647721668045248623165366657 854 18610956095594427642400008777262081 855 18782139333165636822347197869730561 856 19027006857109637136515212868292097 857 19245381521386719715341649542710017 858 19406913672211534586026291821720961 859 19614214969745915606977503747657217 860 19718590272500623764822609345043201 861 19868540821357922192789960378284801 862 20004348433407542646696223348003201 863 20571240340038126395106909494058241 864 20711239744811139756906945024499201 865 20820703836186676785682584523458817 866 21009534648790506688602065065098241 867 21136252792507434988777026662662657 868 21199862271543574113374037812601601 869 21263639191050509877717606085171201 870 21343596378989312900386499045260801 871 21845228834618809195166046804015361 872 21894316918267214575238701795624321 873 21910701046986083574460401049843201 874 22174310093364181086060241938608641 875 22273876522992799009013784517591297 876 22676065082543605978428724157986561 877 22692959938253899130675336025972097 878 23239443915903191345735783209430401 879 23360510567854230909038011070910721 880 23412564978321218634606027213864961 881 23727028163799237281162456710828417 882 24277273301448961872818546071581697 883 24875256512921817723629172616114561 884 25151300421562401523993948311429121 885 25206829695429287100592179827842561 886 25486088273559986369876369887622401 887 25617332731011850617130030582158721 888 25654939598890836909846791031799297 889 25862642124705189501311889201937921 890 26475257580698876650533675799180801 891 27001990119011196467461570677430657 892 27041369552825330307522611463667201 893 27278703174676990052402586354180097 894 27417987799744046068902353311296001 895 27477871446529316515066157980050817 896 27597982162503112597090778895876097 897 27678310961846881608810961157070337 898 27779009605997058895195053959440897 899 27859799181129578752710137130958081 900 28083031548749703902933381200459777 901 28451697768310486041159277092720001 902 28637613736529777795204006279343361 903 28782949093469644638107711315199361 904 28887154798567862635299930429665281 905 29159636072618958573809604449717761 906 29604550112301706733141079947827201 907 29711353336407842869888753299772801 908 29797038507901406175942012898323841 909 30055392747788019621164178233712001 910 30468462905781020039178800639347201 911 30665855429232630499151194759274881 912 30776000710632363863362665247080961 913 30952953251036409912946878422685697 914 31987812372587791112757196023803137 915 32010641445187852293551212868653441 916 32400922900126659010259845109483521 917 32632439783365138965334124746498561 918 33123341855592038463388312670718337 919 33359367183910725021197985232582657 920 33454188559607839975534832983641601 921 33716164430866625569568347364123137 922 34100424366837816265101065088032257 923 34733022466876270662097851362119681 924 34979049597391391718035730935965441 925 35450705112249204956526002636224897 926 35953187395848215039542849164521857 927 36130522534241445951694090290316801 928 36308622551556925618806481887952897 929 36334128014943515846796246045106177 930 36692854211496466611407736716491777 931 36873376572478207170077874936032641 932 37761299286124951518481608904636417 933 37919918324773434849319981687351681 934 37972920735740732144583234254929921 935 38185579180031661013362060969277441 936 38748773393586839905024435681132801 937 39428708525307710429497905266236801 938 39538461298162621185514434377082241 939 39924704053057757260678495657261057 940 40286310098952067393490034803285761 941 40398148488311625888235746556915201 942 40707106041731964256546715093368321 943 40876498181100668264025887852055937 944 41245631816840344309310724525120001 945 41331229535542435912869636428547457 946 42166721808908271807571613097202177 947 42898796782853848029360604173950977 948 43105760216234639192858007742794241 949 43194725937341396552614908016960897 950 43224416859314605479200767120018177 951 43343359200584442408946915438534657 952 43402937692195581910238426972774401 953 43821997351218811147838470746356737 954 43972517140578097474967162442149377 955 44123489115533222788415285739081217 956 44823817394089881797549900449505281 957 45285775695376461118790747027312641 958 45783117803688677317771500921302017 959 46222205893039526767710669351010561 960 47464869044932289958406477505011201 961 48015626378482594806277712378355457 962 48178674321808622998502688932140417 963 48473381764041109826768100816503041 964 49067532385078872339564191579047681 965 49100726773963215921951742851235201 966 49266993629725992664376555563948801 967 49366990031448089353180178772683137 968 49534045380759160043914400950507777 969 49701595164347598298683355955951617 970 50410731821217516181815459078693121 971 50991263206484400168451931348115841 972 52030011258975128002134489234869761 973 52099914698381753206604144219861377 974 52662107056233365018110476581247361 975 52803481757306567798283751438743937 976 53479556559050780744568252567365377 977 54018637880099814853691797743853057 978 54453320346098864879640709503836161 979 54635339384945772154685443835907841 980 54781337701743343776239190665534977 981 55184594750092250685022697636052481 982 56036170934748832445911080071375617 983 56222810246026275614872359483211777 984 56372513099174361340978874554621441 985 56635332491320624183499765051717377 986 56748297173749556020264822951735681 987 57202129902792877681942418847962497 988 57850494962420303534843809146720001 989 57888833523876507425303444448652801 990 58080859999994186346585153033169921 991 59794872190525396899093003108000001 992 61512527491727878698270104345573377 993 61755599653989426994368285696700801 994 62244266589022513694143255812167041 995 62285141131750219988416511255175937 996 63148949261819648395907571956637697 997 64107035343055208058042185060267521 998 64738704538676266779006556077444481 999 64823337199102279020314760269346817 1000 66018401103210075673408229449305601 1001 67320177118495456319044491494056321 1002 67671087834554597776606768386119041 1003 67759065185566424920082225542479361 1004 68023598010384763996739012272208257 1005 68867256552975673464604884305544961 1006 69584792635606768987788314808466177 1007 69810360066958752155195889663409537 1008 70127229253136306641239080682501121 1009 70490905844250042218330714371554817 1010 72380771532179962292797958819285377 1011 72942222722017522546007029553443201 1012 72989181862872300378210614248504321 1013 73318637179171406696305914356247937 1014 74793346181061364760089828774782721 1015 75178103339356974434324285700086017 1016 75322833130230319608990631457587201 1017 75516185397734874134792426538524161 1018 76587405743405235643108590808053121 1019 76685445453077957692628855570628097 1020 77771151999318466977438445281571201 1021 78169275745223558922814362825188737 1022 78970876566835761857355838917713281 1023 79374367331693449705464145681047937 1024 81574188905866904901832868929747201 1025 82825043032540720673662196644212481 1026 82877524148102242282713622289059201 1027 86952239559936228180515591961409921 1028 87007001842637114722717562980229377 1029 88441454618118113553953630573680897 1030 90575179523680253230516970232910081 1031 91372566406649519415584384423500801 1032 92869736620457700552421472791607041 1033 94682842826243238539651232315559297 1034 95155738845458278304874395716080001 1035 95690216010197082502198387412540161 1036 97188682225378012265212500401794561 1037 97430332284845289814403794301761537 1038 98280252794749899876715073584223617 1039 98768828488242270278289026988220801 1040 99752359510281603078128891420707201 1041 99814113726059503138545471869116417 1042 100247330681427782833648766343423361 1043 100309352925167366683920608636044801 1044 100806740830200692921416892455320577 1045 101494172307159855291186707998135681 1046 102311876763380903731341778742263297 1047 103326191316737608572923543974672897 1048 105965639856261818777792972854886401 1049 106487476383835965706158146533963777 1050 106814764852259641090866366763259137 1051 106945926481684597465455431291888641 1052 108132737420398872310246682754072577 1053 109197338675295055093487706291004417 1054 109331056508536712072096078341920001 1055 109397969137367421640415208709516801 1056 110069068794017718466317987421280641 1057 110676135572183461973965307830771201 1058 111830814777597309313867299461953537 1059 112720903521411007860864252300000001 1060 114102376041457069781335542924787201 1061 115920424449627418940563656332647681 1062 116131821390209505839118293771836801 1063 117051777785254749781341255364167937 1064 117978104508251673075388410424320001 1065 118192780860499475202108892101555457 1066 118695022084009474106236078129468801 1067 118838862130221865780620379502132737 1068 119777545811605482755686043215680001 1069 120212968107436874296248395795051521 1070 120941750205748999318343327260546561 1071 121894944720343172714888417802372481 1072 123151344644214719061293207315182081 1073 123821073515123665227961435022131201 1074 124568952439586104081852913901628801 1075 125925099392448049361550179674922497 1076 130461254160608988089587056921156097 1077 130617495165621874106646729378117121 1078 134577106972477341934219161068977921 1079 136677308309197791728367494805523201 1080 137084464397344586913590315211120001 1081 137656265752515895546075769525093377 1082 137738121782331778015970677107597697 1083 137901961623158897428294396276108801 1084 138806132543038722745084290325370881 1085 141801610650350451924320231598110977 1086 141885619452191497843482335513796097 1087 141969671799635843573691892821154561 1088 142474901425832940039080128057132801 1089 144170380863367248875138806671820801 1090 146487269957361854392543389558039937 1091 147875559096037034454720302246403457 1092 149187521911879158674428447047691777 1093 149363217487150610090524702163731201 1094 150509658306111096109228934387152897 1095 151218980887013970560060759572930561 1096 152556848086004542709181470980485121 1097 152825660789813023357526135183026561 1098 153364529831853254228055648856012801 1099 153905060705164548828845668329886081 1100 156083890473987812212023391909795201 1101 157643512542607606591158471186663937 1102 157735678148509345895835555140007937 1103 160709983313371635664398641681971201 1104 161649461776139568160726593009187201 1105 163638022138064151238628502050880001 1106 164019212674138769492598691591699201 1107 164975590265902983388061473278892801 1108 168752249218047211931182968368033281 1109 169143842372984491861671275161706497 1110 171014788593138796360939250980137217 1111 171708635018107027696092571200101761 1112 172106223579694590848971876145099137 1113 172205746493748353901338585142205441 1114 172604341899401398560362887825003777 1115 173604364312177861801546341277798657 1116 174609452682725993690520186758094337 1117 177757658718376437152202250323035521 1118 180021893664496730797731162555317761 1119 180332599817045078828307440130385921 1120 180436272754644028889143279969075201 1121 180643775094794055983750405930883457 1122 182311324668066453058451994180759937 1123 186432527122441075627481261093654017 1124 188685218298491018746067836607250817 1125 191835218529972065617776909867599617 1126 193482510929257591589320407486477697 1127 196032400138470899169432812379724801 1128 200650848850994482979322660752987521 1129 200992491165227812533936345099260161 1130 201563026194168779061991791262611841 1131 202249538369754801735637657773619201 1132 204437010280326452715757191917034241 1133 204552711602768113982705643291532801 1134 205132078082340589096718465971507201 1135 206878801775087221650193645705420801 1136 207346786993349213507645164226096641 1137 209109992005682121277127437280129281 1138 212197307905882761600510343525075201 1139 213996532599215119352784950994931201 1140 215082462607376340364747297150222081 1141 220337623853841068533483136224198657 1142 221575733316747212698241895177403777 1143 228749884470640816126192804351453441 1144 230029242970143905853882123971001601 1145 230414269338102410241456428137046017 1146 230671266754787472360912317770654081 1147 234035130783966933743248574016499201 1148 240491556275482178065711512568193281 1149 246830351111355560370167737252646401 1150 248883907787598643738740578961826561 1151 249021341521317572913437262289092097 1152 249296408216192675588090407469685121 1153 252896545152699758081097033535027201 1154 253454430595764900577771754065190401 1155 258808287606150513650024195483031937 1156 263971378322414144587768633026143617 1157 264405675610437908489561852812454401 1158 276822618573180941622544175209324801 1159 279092806974838390951758089085120001 1160 280310221905913776213337104958557697 1161 281073463599006969703930982021531137 1162 284298972310945122158992049292620161 1163 290375217617049752185259128906934017 1164 290689859567834270827655521826880001 1165 293059198599773824514911796393788801 1166 293535088803251380135985067488549377 1167 294966818999858633764313811324076417 1168 296084607697529541619739376007503361 1169 296244593973593587265676830358844801 1170 297366617430049700007769353193322497 1171 302054712281667775173787485690218881 1172 305325441283796598465510793804210561 1173 306642384168891298066203571752048001 1174 306972395448362395625741491253952001 1175 309790062148152001668087178161874177 1176 309956509674536361603069206604251521 1177 310456321860078237477664347234118657 1178 311792603688870415045183471649011201 1179 312630333112886387585575080887740801 1180 314143210143428653113709094941201921 1181 315324317226340144892042994771235201 1182 317528114015534257525462522796471041 1183 317868353056345117203518664382767361 1184 322148336332964840392724430235032961 1185 323183003921772774006064868012269057 1186 323355730913560651202346198974351617 1187 325434764153597464726701981556492801 1188 327350809924413795627757050531540481 1189 337438365594175617552514458864512257 1190 338336076134401766354216111768666497 1191 339776759885696432750815313994495361 1192 340860792515421671649225474479456257 1193 342310876166775026308078298412595201 1194 344313553614928791053074079781960961 1195 349457609805673438533305931869445121 1196 352799899930156494230719582325262337 1197 356734561988641575442709143133863297 1198 361278288292461998010785037747720577 1199 365487773552387603681901342434311681 1200 368963756040258484180884173556637057 1201 369545889844109891915324221394880001 1202 370323318297981609940629475321678081 1203 372077766726923235330902830044030337 1204 373251435537267697172641194467397121 1205 383559695688180229736137463013703681 1206 388806601345343602238737157699024257 1207 397415090459478120294941431717731841 1208 399073575695712896121834792813497857 1209 402827327076710917763062414310332801 1210 403036771625631881485625948760668161 1211 403455946598833093297793033003698177 1212 408940038464762474669492038690609921 1213 409789507898793986703545865697161217 1214 410214821310904632475103631198720001 1215 413631256974558401363140459985679361 1216 414703986328912886336774270718545281 1217 415994474212088483119072248912969217 1218 420973955011068293397523956149280001 1219 423155162426632472446240577188972801 1220 423592588581159655917184553299009537 1221 425126697524292606699004850381301121 1222 427988659062048795120897871693214977 1223 432647446749286170257988053763373057 1224 442325527074572843347865956160513281 1225 448959073295779756021518328212480001 1226 455912805058688256327179879416099201 1227 457782974228705611375084893504433537 1228 458251564016525959131699274502092801 1229 458720573445909539829555731169088897 1230 459894935065355168113767140622022657 1231 460130122805255355177634733145686017 1232 460365415777930761708972993794918401 1233 463670589459875182600535473049588737 1234 466044122074460707486925229705033217 1235 468906389223046088189451152877484801 1236 470103532710592747204466705979964801 1237 472505845220060214150227208112320001 1238 475160789323612652372286809622128641 1239 480509864069152893818916106913584897 1240 482713261881082261733072443110132097 1241 483204104686988743568246616419205121 1242 487146595070867678598958414477516801 1243 488632268798369293835354327464652161 1244 488880266138618136233408107800592897 1245 490121905578010721658661049872006657 1246 494865336869302005164224178213237761 1247 495366974270386677781321996087397377 1248 497377976087274541239052526415091201 1249 498133941331544997321175820976545281 1250 512431041442118601978158108840332801 1251 516581308584185299499092187918016001 1252 518928734595250679279898725043436801 1253 525498406451321338559043035741500801 1254 529741085771269104403739650062499201 1255 539126583821024009441853778528304641 1256 540479175929052710835243930738456961 1257 545373125522549601852734564629340161 1258 548931716840019935865407023691417857 1259 552510609122623530877113972983356801 1260 553063016111230466507285568750030337 1261 553339400784804017858615341016161537 1262 553892532716859256953415545094732801 1263 556943415075310327112706641665545601 1264 559171464327270484827858935172888961 1265 561687338647114731859079691607109377 1266 561967490685908477751907819012369921 1267 563650971917731693430763672756720001 1268 567878995404699422233014029171404801 1269 572419449642159080938619022365905921 1270 572704279716051594316111020284117377 1271 573559514151373161871473648886828801 1272 583620134112997875686585557278259201 1273 587396070305102195006035389648612097 1274 596781893272565173809353543364268801 1275 598260218943744652119595082322595201 1276 599148751552179408286769342724777217 1277 601821281363095352149148451297672577 1278 605700015958468708765866261077203201 1279 612918255451170655581109202457342721 1280 621434571443567354080507909046585857 1281 622659600704396615055675052451040001 1282 626039333188423299668127176823678337 1283 640975831933669074345219109825084801 1284 657508047969384927717515197100977537 1285 658151284163921572182101773033827841 1286 664613992940697790839597468022210561 1287 667214582467976869235321000988112897 1288 675398904569716278338587703530653697 1289 677706197696402695239061319598028801 1290 681014293992939168591777768615039361 1291 682341483436619962427656444128279937 1292 682673634203087823805748807841815041 1293 688007320920265063999641494797555201 1294 695400662462755530756430945522934017 1295 696076218610840301062521608525998081 1296 697429053845671065888810649928560897 1297 706963489580575239546270191787171841 1298 708678015060795670391408323374620161 1299 721478987112206899601823617619104257 1300 728130735214112880510541498616864257 1301 732359431999872234413587161834485761 1302 733066299951749480902793601323744641 1303 734836082252422840477954039773096961 1304 738386865917635696053080020825382401 1305 743741190675456685915848027896002561 1306 744099350460138096907546436353860097 1307 754551851126191985646179603711518081 1308 756003609901719393399894312128880001 1309 763665513316062080955473905710151681 1310 765132601571978165419322854914720001 1311 767705940875534922724378841760648577 1312 786308216462345158050430699067506177 1313 791587014993605583675886637410692481 1314 792343654656291240655037276470242817 1315 794996879399605846245454910502739201 1316 806071810221090051800897017825320961 1317 823915919724640107446015472665635201 1318 834153828463218368150523330577643521 1319 835738730176826404799899686033292801 1320 840907873248149708261844225633378817 1321 842903441428768944728986841006825857 1322 843702828192563833340263134715699201 1323 852539962550128951416565029336671617 1324 854964101592361805426626353942007297 1325 856178431231713052792307964523453441 1326 882446185716860643060449689591680001 1327 898374017065776406411059051588769537 1328 910270730299187228592763477318517761 1329 915411371647652307550305817107968257 1330 920145923032148889571943298332375041 1331 920577397330332054330875205471244801 1332 921872882626718650237630598679768577 1333 927505103939017318363820478659089921 1334 939299085175520459700711923121040897 1335 957459404880717284634167338697222401 1336 960590455702970890757363181294558721 1337 974564488707777422137509452280135937 1338 988256779817534360199675593190199297 1339 996552696650117708865066237276652801 1340 997478215691539598311699837270945537 1341 1000723457913746993648447013250629121 1342 1004443615264103679260702407073250817 1343 1009578587772502939825464337801921537 1344 1014736515499322251232399342771414401 1345 1018030825242405614771936760811806721 1346 1034643143069293981904583933451599361 1347 1037035587943731665085467483628065281 1348 1041354189202162314888921741559075201 1349 1052462186082377699905280530186246657 1350 1066615600535556112245840001947374977 1351 1069072602208057366764658244714094337 1352 1109571856911383011682215219990027777 1353 1117728563241684742782889521765404161 1354 1120800826765611686897642879556796801 1355 1135235968856627774901580191148450177 1356 1143557442119171103015855476713752961 1357 1146168824428115308365875856104720641 1358 1147738157092267670775499000587789697 1359 1149833525135063691680493780089527681 1360 1173638089354672589510869829180520961 1361 1175774768464772782049410208251411201 1362 1206047704577215473799090586616249601 1363 1209879356676752230572721958479783297 1364 1212622768368946181066471848889204737 1365 1217023549406875497578436393516295681 1366 1224758550400754553533751844021804801 1367 1226976436380168619759294239222935041 1368 1238118663981246148638437262643733761 1369 1238678091795304016011786830156988801 1370 1243161482416291353618707747761339777 1371 1250477279737832201084612577053579521 1372 1266933029193348655131706618412236801 1373 1276092921597671377801295951234457601 1374 1278391928617889393495882434709491201 1375 1287045515248932215085052647688915201 1376 1288782369689787738228745554429945217 1377 1290521274668304049517089594293619201 1378 1293424012018592351707812195865768321 1379 1295168395245190085424225387638031361 1380 1299246630300992411165494221530511361 1381 1309197729613769546871664625460957697 1382 1315672155409697643057463195505118721 1383 1318624325750914799801970964665177601 1384 1322767101293664536478741483688427521 1385 1332875575855330993680179187650466817 1386 1357533407613052067955931886783456641 1387 1362390952460064847769547042807171457 1388 1382589462806703788070994280465875201 1389 1394337365608746424341820939656969601 1390 1408049241311772434569955743644372481 1391 1408675301823944263740809176596761857 1392 1418095481736235612300207792523214337 1393 1419355660923884126555368493210106241 1394 1421878959226920785699232724698274177 1395 1423142079648362893721680244610547201 1396 1439014129181201448702226632682195201 1397 1452466130913508095542004037475967361 1398 1461495142005188183156926279869235201 1399 1479700612529322385667758331333008897 1400 1485594358878998992949516658171108097 1401 1522730265278338650244665941523753217 1402 1532814257271899498097887580957543937 1403 1544313376365752346309833686896595201 1404 1559991120385665744870492189108358657 1405 1573047161674534122770489604255929857 1406 1582035237831779931493964789355916801 1407 1592461905666210246700256853125280001 1408 1598746725529248388246445107838184961 1409 1600846482885218193153563843992667137 1410 1641918876491538786303085231028851201 1411 1642635031158632873612464757074922881 1412 1653410197776957296882818916851914241 1413 1655572636906200970044960655538019841 1414 1682446913354977812276085422265497601 1415 1683178511404603663132483994031839617 1416 1719369576923684881484299647175660801 1417 1735087281627795101998926055941421057 1418 1744125155176887465996694710602780161 1419 1748659519105529330919535447365436801 1420 1782997318566141730246512930740620801 1421 1786077924382108167882970752568016641 1422 1796896752264997335297963647286560257 1423 1804659551745678300911434903897671937 1424 1809331302961925622429590180913400321 1425 1843915376380716652711854054652782337 1426 1844708053390241980956760833089043841 1427 1876660644823373974692069414969194881 1428 1878270907522341881195276412597534721 1429 1883108951776991511606775351883339137 1430 1885532060308371266681540641977868801 1431 1895251798508017939051555573093660417 1432 1905015349773920505656296758479831041 1433 1923851904434989767378533579331188737 1434 1930441842550687266676511174091571201 1435 1947834494261999997124117375494178561 1436 1956999532367608614775888505379618817 1437 1958669950649382417583586659602180481 1438 1959505627532321061690337962790099201 1439 1967040769710477973845881693586378241 1440 1982187152195191689623238318729787777 1441 1988104913071758599141350451093840641 1442 1996585672182674364164311007174476801 1443 1997435486508589714045669364689920001 1444 2000837909613990383790684897169313281 1445 2011075625642517848141510596936335361 1446 2018783963425310346032361837472320001 1447 2023937206280648428469332822046161921 1448 2035142068647878389717654329223134721 1449 2042064314033479034129100580841750017 1450 2043798091010889263526768450482206081 1451 2046401171528321203778938075968754177 1452 2068206570878942824812912098894702977 1453 2084914376839029355694519379118329601 1454 2090215003811138645717381092217131777 1455 2100851643910480403213551990024465921 1456 2104407699816957819778244045595369217 1457 2106187701998646850668676232351520001 1458 2107969021445867153131414564188988417 1459 2136649963813891422714722954318453761 1460 2162025293205469902434424025214881537 1461 2175727381109876028168546865235346817 1462 2193192397682354967633379528911310081 1463 2220086047041458993043591909387120001 1464 2227555575770736921493190736654938497 1465 2246325684546025615580293527285507457 1466 2255762527238368189886487537673691137 1467 2256708116590072746820450717957309441 1468 2267132513205722986377717764326080001 1469 2291939654932630693045716532858224001 1470 2299620249927615280908796566345394561 1471 2316016331337497420815306833470745601 1472 2319889065084642379465557873056851201 1473 2344222283812772605622828929565683201 1474 2349115635828370528683360456212044801 1475 2352055935084962419541364716104551937 1476 2358929159726211746604778308639763201 1477 2368778536746867327716770242579475201 1478 2376683928011302214533169526825467137 1479 2405534831758895331289511471773044097 1480 2407535796415847229681327783969861121 1481 2422589511460669957973061118127266561 1482 2432671018245325997756240284474571521 1483 2441775741450707688411556117197853057 1484 2451927057939771692719705973515892737 1485 2464157366505558922872064004080320001 1486 2469269061567659902862333163184243201 1487 2492902555807543494186222154094739457 1488 2517774380917113214199639005835606017 1489 2518815401915734405920576722106502657 1490 2546014478845717447120026541580340481 1491 2550221679733762801070455479139908097 1492 2555489234491507671958494901331713537 1493 2570289069510953544109961994521951617 1494 2583034278939534723671308997938400641 1495 2594765931443132400387470546737920001 1496 2620524219641391507317010107234035201 1497 2639989492853719163992426033086871297 1498 2649769484628843344856634434524966401 1499 2654126313568874536581263970858547201 1500 2668329328325673310451436297548894977 1501 2743711174227265308765046834657559041 1502 2759460191434151716478404076550720001 1503 2782095987593521791313868928911251201 1504 2794614794204857788275359150206299521 1505 2818651269265496757810357636609666817 1506 2831313846915351757013611262610865537 1507 2833621473584489831748602909026252801 1508 2849820991578159744949207419055850881 1509 2854464283431799672861178845732519297 1510 2864935900999827317053051086932157697 1511 2875441116453563437983006068874739201 1512 2884807366035171730111087320012111361 1513 2905979091865756574572294866449145217 1514 2926099321379089667507199967666398721 1515 2937991600868587663385879573405230081 1516 2939183151527383407964737711064867201 1517 2967907510987101678516988312399236481 1518 2970312256907006475200472650400837121 1519 2981154724368264458199276857401132801 1520 2988402260716521162029428522200718081 1521 3000515751777669579750497424416766721 1522 3026094016638796633206977661070636417 1523 3080306012782295516115982889736938881 1524 3091498916636585026323191894479027201 1525 3096484952842711688881007918146172161 1526 3101478024019280158371973860094542337 1527 3158137423618180294410235752325111297 1528 3197694385411203641374892165240951041 1529 3213122745293912342911940863322956801 1530 3214411377035010590071485267963273217 1531 3224736721069377445977793908684748801 1532 3250677150842451183856280649267187201 1533 3251978951302855171453016203448843521 1534 3279422341293690907117636699338258817 1535 3321630525561980721690049696935192961 1536 3329597256700700261411990490982348801 1537 3346915886754644028982649013033152257 1538 3414262819641437965740978027678598657 1539 3431966050482772026535812995667586561 1540 3502195243593647128297872113767773697 1541 3555337272023409827556963486198355201 1542 3599211215123609721865420992396234241 1543 3647875075002192053482305787173667201 1544 3649315037514840519948545508946990081 1545 3663742040371297349370854481025758721 1546 3672422175478552852593831413004251137 1547 3692745836593824209033731872701779201 1548 3730751007063134692047646594299465217 1549 3738098799624492859238250575983013377 1550 3769097988655176965071814558578630657 1551 3789888863579522890311815840686980097 1552 3795847514353750335040593729581364481 1553 3813772680214475160316612460963076097 1554 3848336377653324515961155790693006721 1555 3855886389019334699613448767634717441 1556 3884694767603227561906725802581283201 1557 3895355754740464577149298511652359937 1558 3919819909050730244821180989575283457 1559 3953677589691751357340596900397280001 1560 3959860946206876773918377899771822081 1561 3987790886355583576598163218648441857 1562 3998698990056739417816436672459028481 1563 4020593548307043116784166677327394177 1564 4047320764263053404565605443920140801 1565 4071032573309580132163460227486320001 1566 4085317927993283501740330711872015361 1567 4090089449974083084954174090040983937 1568 4146118586590637294712179582545549057 1569 4165482569769764805792940724282204161 1570 4289969153654470512685475720258284801 1571 4306588868471703309343557734205043201 1572 4313252512246534486336571106759955201 1573 4328278706639014757488670514627165697 1574 4329951107772560899286177511631061761 1575 4338321597658199430486917676584365441 1576 4370258731104562355641477943373424897 1577 4375320195606164215768637082949386241 1578 4393922809831051490089296634187609857 1579 4404098830405667641043994076345721857 1580 4407495416635855337762210006821459201 1581 4417698931989481076307730465937763841 1582 4462153396643542632839811647537147137 1583 4527829328867704416607992974934720001 1584 4538276152230451760438675537928529921 1585 4564485534678355184037974875058282881 1586 4566237526228228043060687404319917057 1587 4582031947700322443482286399724779521 1588 4601401142947299449015197792767396097 1589 4604930501279995398542351087835237121 1590 4606696068537352674603572274575779201 1591 4622612847243278474176845510699924481 1592 4654590827963177960550416673713350657 1593 4692142973450683743831267387985493377 1594 4699325739738531034106840491248387457 1595 4706518125187615833070104082678819201 1596 4710117928547080905752558765581664257 1597 4746248681527212231610721739042172417 1598 4755319171513264169284559559249747457 1599 4771684281504131787609757909803620737 1600 4789925514657801973745020088165101057 1601 4843170598326637371716573864353344001 1602 4861650670178029040167110336716739841 1603 4889486465521159186711342257353865601 1604 4900659769505430966191494678587979777 1605 5038402045651319237410339310440627201 1606 5047959177725988424350694445389372801 1607 5094054562669724266442502639975346561 1608 5138574485406757531975729431041323777 1609 5142461822900850407505169048452840961 1610 5197155371036969203758456049964103937 1611 5206975449652269462397917226366826497 1612 5216811760181697323745960222591872257 1613 5236533168977739898284378738218021377 1614 5238508893028453433784499267707549697 1615 5258302036279240601120935019099707777 1616 5360268418081753621620928134749003521 1617 5402754817206079017504248957529148801 1618 5419017447818134725178394636172153217 1619 5488612467968496784956745562528165377 1620 5505100964902173645690464829228940801 1621 5542358640856637134656506623155904897 1622 5575661608274297611144990332091632001 1623 5609139541585761934176344809808572801 1624 5625944366374115983019973970598342017 1625 5628048063794668835955366551075750401 1626 5634363286448678657999268645166175617 1627 5666032498739077082831507379246813697 1628 5672384997564395858151805789887475201 1629 5680864689560536776375410061973708801 1630 5691479900959209218946426042097985281 1631 5749102501674847668372335102706769921 1632 5757682449751811129776816350856588801 1633 5768423139156384798500686293390220801 1634 5787800566205566958660095145003145601 1635 5824557823288241633184274518336994561 1636 5854981711949727099727642097767219201 1637 5916246914292490219192863175871959297 1638 5960350497580970290140761370347744257 1639 5969205652491569394225533371436664577 1640 5993616711757524971898617642664984577 1641 5998064458298075620432856710489123201 1642 6011425030819150957433763850790860801 1643 6042701015073817720351348084925500801 1644 6053905463921015409109936161315091201 1645 6135115544025839718857055165511557121 1646 6166953716002289253076530116781907201 1647 6178359476249649211112449106000880001 1648 6180642841935050517887006387614905601 1649 6192070749794270860310859426195486721 1650 6235665596427913494186930998778720001 1651 6279528767771608727516006551052200321 1652 6323661678178780310499290088080987137 1653 6325991961829516727689340710498861441 1654 6379796276629274990077443253070209537 1655 6382144649864137122817575411757182337 1656 6384493779436274204436053377251843841 1657 6445837307655780232996938774263212801 1658 6448206937412189921102333466152396161 1659 6460066523418730481314894203041806081 1660 6474323216278606027941388399033967617 1661 6481461880825811154228751631565811201 1662 6519651199823351142467729954245639681 1663 6553228215065555703678473722635964801 1664 6555632352602388268484963346647543041 1665 6558037261844488001688627054437223937 1666 6565256621925765202174606096521484801 1667 6632973374536580470288194946042987777 1668 6642696912528154347709065575297389057 1669 6664620487580346706748997283971563521 1670 6740620411767724754315194277695758337 1671 6745549567250892228960245349479178241 1672 6757886256961586987251353098524763521 1673 6770242684017782278927890432504518401 1674 6814889665195658209792451428794429697 1675 6857292596049694109565443889083007361 1676 6963043993996609038946282665761126401 1677 7006252124956344204785282296110014977 1678 7029221854231400260172926134008082817 1679 7042011264869577675273519491418302977 1680 7093372750243505283632312784572495617 1681 7119176188117991176896691057859387137 1682 7150248697737584684369440063070668801 1683 7152843421786616633881295345441520001 1684 7163230558751865809393276713528145281 1685 7202299966566045981095480061720856321 1686 7233689612114873946859072093885009921 1687 7246803918858527101285702908571616641 1688 7249429275171727594852331031702836737 1689 7259939024506976121803732756705928961 1690 7312688001982980584894221906540554241 1691 7392440255515744756249248092784380161 1692 7419192928402660861222249313851737601 1693 7502665349827569869579734195125384577 1694 7505371633941424118819630890647338497 1695 7548788497527888537126510922163059201 1696 7576035494287379044550896553940725761 1697 7600631327239045014369763304352955777 1698 7625297001595687480089173187516278017 1699 7633534442718892046272395502908067201 1700 7749678953677173923528690177887174657 1701 7952384120886641224262642996060190721 1702 8069874070741476259524918025843276801 1703 8078530217677544502453334616929537537 1704 8095866887973011734683118249953371521 1705 8104547424403461296995025002253158657 1706 8153891133832764871411584310760288641 1707 8162626080113225149166888653974045697 1708 8177202519685317306277395771220995457 1709 8185959311609807293334839132720320001 1710 8197647797373630976358424533818241281 1711 8206423742635178567033103917134872577 1712 8312378101478684272907676629536267777 1713 8324224367410180433753328958123309057 1714 8383677556710474959833761346199748097 1715 8494646058838703495614412583588986881 1716 8594700097225577967394795996610967937 1717 8609949400404931552893958749840170497 1718 8751357587631149837742491448930414337 1719 8766849796873613124027801462125294977 1720 8779260836852623571052143372411369857 1721 8782365997939470031891596254489634817 1722 8791687247898105238509447617054448001 1723 8801017153258292580792135893174772481 1724 8844671357761065266846727524936146177 1725 8860307996245431561808605446543702017 1726 8882239925398566677940718199054131201 1727 8970443397943446099744667936002122497 1728 8986274402980805289582288406247079937 1729 9011654861345417183678742598110689281 1730 9027549479723888843798376393380332801 1731 9149152389564748604074508447295939841 1732 9220207145802625064205049740761571841 1733 9344075881556679049419550635155020801 1734 9403257026637961561017421453756778497 1735 9499294404648894359101131974212970881 1736 9512608059707271092486708784292080001 1737 9552647039462299380178380093375025537 1738 9555990267391564058047976947610766337 1739 9576071143290980912768559348938469121 1740 9609621328197650255037232695990036481 1741 9772098047999906074326774098162236417 1742 9909326342404020964825502411358583297 1743 9971627179912693646674292469756172801 1744 10002905920804201711651399995458421121 1745 10135920206488787832718193219281483777 1746 10153536783353944190143216006221179137 1747 10199465324687354767983131423998320001 1748 10402997228302860915534500876775250177 1749 10446296006477594708006059732634373121 1750 10500641171375767830460376841861298561 1751 10599086112372712692733802304057853441 1752 10617405007141915513523769210492389761 1753 10628409636623681019148243068132433921 1754 10672528021492727145929845833827032321 1755 10724201929776496464689997816493843201 1756 10750120879355006358707693718434937217 1757 10757536353703704818711290147249159681 1758 10884286051079840357771066096871294337 1759 10895532325651026346427923743670786561 1760 10951916352881540199264431753666181121 1761 11176178419999286214875441968395244801 1762 11249248647499265127463587031279973761 1763 11287874297688606841096606401106206721 1764 11416163572496468207261308435655586817 1765 11427889243961689082513051294661619201 1766 11467050960010632817389124530462652801 1767 11490604310872390741438956962286190081 1768 11494533982078511084647202538373030657 1769 11549672982544668751458212617371229441 1770 11553620323484943213671718614109851137 1771 11561518546867135795274778868815584641 1772 11664626219121746890650530862315724801 1773 11704496725661655200385117503403120001 1774 11708490326966599309725139136759980801 1775 11808718633989560195506397518934822401 1776 11828854134265643549262675490716587521 1777 11844984158339532304810434393132652801 1778 11897539731991534331911053867581586817 1779 11950299230624077140465959653526499841 1780 11966574053690186912810817993807532801 1781 12011429858695067039239159307798025601 1782 12101583038972496687324057992573001217 1783 12138634186491008871467214071096568577 1784 12175784554887301179846494283087999361 1785 12350471562305842987307984937786832897 1786 12409185865026896786939125046088041857 1787 12540066004603858797242663716646413057 1788 12557041428785322509229229095128203777 1789 12620878484697510836075465854034835457 1790 12637949583323736965279562403639795201 1791 12766628139122800744726370138250433921 1792 12809774998009134268458715888309992961 1793 13080144742975323935005180569555229057 1794 13159568532353099253093887221777927681 1795 13172846774084047697104097569510156801 1796 13181705446778860048898536407785203201 1797 13449901195984083527259265515956586241 1798 13454411274939132120653409293866417537 1799 13476981524990027342011669598321892097 1800 13695347293678380132776840381264428801 1801 13768820629835732666114323269325720321 1802 13833392488817488663247578544602483201 1803 13935397946355034484149925240924215297 1804 13958672578013090335406234942049517057 1805 14000652640331304570105573257395979521 1806 14066174547669875439684568798901779201 1807 14117844115163928792679601151956469121 1808 14131964605725366920315168460454402561 1809 14174400251685622081700455504672162177 1810 14264352937104549646529122174230971137 1811 14269101093742515948381189311274980737 1812 14297619086368429928282613450778897921 1813 14350031620839760416577303745073523201 1814 14359579213063528953561440295491544577 1815 14542042623488651786633090671459891201 1816 14638888341893842879514356912909036801 1817 14672917414968063614556033357654377857 1818 14804821660015526405557674899691974401 1819 14878549172121543693256077806379056641 1820 14927879142830764944151510608902332801 1821 14992222018320992470434618999731079937 1822 15126633088238112149679194180765101441 1823 15201760555832226712578951334544782081 1824 15236931628090668531778179792789450241 1825 15307487436956751700393300606182000001 1826 15352995552592035686048225322722146561 1827 15424021264756788909112506263251670017 1828 15454548758722907091215693855176634881 1829 15602844834118381912046083184976170497 1830 15618256635595083310811427299105303041 1831 15623396861948285375932657455329703937 1832 15861453314144747920138102791807808897 1833 15897956118956339222743246354761196801 1834 15971182307275724539142635944805620481 1835 16018411973705692630128360328234753537 1836 16081574940651925739232628716948480001 1837 16086848344562267454866908363475481601 1838 16187330916585204890771818728846835201 1839 16299029148806219664628503533974095361 1840 16304364892321452109586839350784730497 1841 16315040964730835029668866801876344321 1842 16320381294375487385098839594988243201 1843 16497472450169146025813378957759158657 1844 16519051874825748601983304374403234177 1845 16562284831709023263522907684873276801 1846 16578522696247341731240045109471134977 1847 16594774488902989629673587729791508481 1848 16600194850028239703345854201835129857 1849 16665360120785346847179446036993890561 1850 16774466396690139111900415377922298881 1851 16834740849376061403783090384082828801 1852 16851212189966296322318805881337317377 1853 16862200916158882546025657384103475201 1854 16917238651672378496189347137135763201 1855 16983491369520769704724962461797034497 1856 16994555532903513471964567370891896321 1857 17105544528567141760859231871507037441 1858 17278831002029121241769831519316979201 1859 17385796366781872098103575306136842241 1860 17487665981393408404480642040106955777 1861 17692973192454946773606283000971384577 1862 17733138021334510390758945276477120001 1863 17796415377542129118006187641564464641 1864 17906178072034601260298148094351267201 1865 17917766424562480001337796728414322177 1866 17946766020090879055977817253976385537 1867 17987434445991923295182472264367749121 1868 18004888441331408340492445069982297857 1869 18057339375671710101849473685362757121 1870 18086536514578125516005529218081379841 1871 18139195473550304887151385285327907201 1872 18150915665686855419876973537886854657 1873 18215495240926154217366755284329655297 1874 18221376068255208120800999816357928961 1875 18297978140776269254489156350698291457 1876 18315695504743668880475488236318720001 1877 18428254468108258159701634331191000321 1878 18547391024773565962579377468081661441 1879 18589247740193725361953203431383658881 1880 18661194426046094831527671720361792897 1881 18951423570458519465086352989409934721 1882 18963601680708087686732319162856951297 1883 19177829886718832115687365080159896577 1884 19251765448753508783088011613014035201 1885 19350734108176928094908523503812826881 1886 19394172693288593960681410102327222657 1887 19500021803827149722483513098054099201 1888 19537500812555002062542000420001600001 1889 19713237521771518691506142694945626881 1890 19871312488977791503071822482920913281 1891 19922130171344125161276899366343447937 1892 19941216097875949664119285445565964801 1893 20132957113256864322104264799405811201 1894 20281049129089542003485827229186414977 1895 20287509476371432588378698602665605121 1896 20384630996057485170268811748003250561 1897 20410598675420982865512147611036209537 1898 20553938960602971745512916202104780801 1899 20691584669932826099361802798970200321 1900 20783795943121453804719276018036883201 1901 20830036268171318059569835768067961217 1902 20856499706034943963392888289526209921 1903 20896250021248649782980659349328436737 1904 21230088995416752116958104302923006337 1905 21630013684042766772863267179050017281 1906 21842773268818151953379285254977878017 1907 22120006160584570040055818847432400897 1908 22400313040079004549130502161192728577 1909 22428513918381736847068900831174295041 1910 22633901022994262387807193800023180801 1911 23035172482749089709882990481708846081 1912 23325592863588346011219810421484183041 1913 23685720277899561820471643348741692801 1914 23722740054089174084492961618961996801 1915 23752392317089748179262235191413413121 1916 23782077005916271444807745092172898817 1917 23916060190580967810329977185233564161 1918 23938454814320079168968731849329323521 1919 24028216903934389367431444242235422721 1920 24246358867433484539221103086039084801 1921 24261466809244423298454434804526567937 1922 24344707818375185905052385215232940417 1923 24359869365726386371073382394864320001 1924 24375039174536243605025000087156217217 1925 24397809386426323550409317622958195201 1926 24565360420434045400546319563037270017 1927 24595932171464162320388807327379851521 1928 24733917410546704692667026536576352001 1929 24772366645966354618275834179965572481 1930 25035211265967181651094812605102644737 1931 25136353676169761932010587295567731201 1932 25167546262228490074992002094721363201 1933 25198772712515659158537546142535439361 1934 25276987201062478992935711807627416321 1935 25544507733440774073939497594943334657 1936 25560321093774923140480152534182707201 1937 25576143019067245265618615489783218177 1938 25750750622757329072569742879205204481 1939 25806525883605279901696865061498771841 1940 26191840685082221218020068532675711361 1941 26272745184054227601504883207958968321 1942 26288952297835277557365217623339857281 1943 26451505212476738734812895403292696961 1944 26614936924891788169035739312063482241 1945 26738089867486844850512524742273664001 1946 26836970939746829245586302114902241537 1947 27002483871829113164397921639442615297 1948 27127204043090469730585415779811721217 1949 27327804871254092341080713138788448257 1950 27386557400068332763260149607847495681 1951 27546586044077574607197217930085855617 1952 27852043352175465466159137145170226561 1953 28040167132736446909061877804072414721 1954 28048744566461874164652449414015083777 1955 28402402051840669851112104462986284417 1956 28489249524444718069818913278271389697 1957 28541469465699023607278570983186093441 1958 28724899418434882475027417626917292801 1959 29024068643621471242618192219155083521 1960 29192436024371369049300022146162548737 1961 29308126581483396634288769042353363201 1962 29317042448430508673770610262005164417 1963 29531736455662301059818118228347964801 1964 29549689560617317717087530007481235457 1965 29684642528083996574024440225390603777 1966 29802037674853728902799969558034091521 1967 29865418549184540671739542961075694337 1968 30101867058914200855319197445832810241 1969 30184095385005195034950644034579782017 1970 30229862659648782025290112126172365057 1971 30339951945560879084483697748638028801 1972 30487283269125793116504657716714680321 1973 30821069686973636186353102264398295297 1974 30849029002193117781638257645164451201 1975 30886342610084437575759735694914825601 1976 31167455738681469210360441631193364481 1977 31242796281577822949859788474751246337 1978 31384489406733974271776107904693999617 1979 31631423162999676066591326318276384257 1980 31889652095360493094642696800201715201 1981 31976137341949212102889169298296029441 1982 31985759470440934205097327818016700801 1983 32053185337801757709489777332218381057 1984 32149723735649022142843394336402482177 1985 32275603940992694851238806425477619201 1986 32285304871986513214900462537699764481 1987 32401915201911392509266591974007876097 1988 32440867122131834960973275092385070337 1989 32744136347454332640933388265064869377 1990 33139115212049374448045886943303773697 1991 33418074958178206963780622318355210241 1992 33518200198161371910649269118080132481 1993 33709161532023606030105369125298412801 1994 33870708747174920126767289062878654721 1995 34155046905827370753973254152385615361 1996 34216247511367646582879905315540684801 1997 34462010551426776087061796457782653441 1998 34564866798047618255328518482050201601 1999 34781739645688006386694821889729699201 2000 35104061300016721564226547867259641601 2001 35114502139818063468040244810877791617 2002 35135391971322770821314574038538106881 2003 35166747107427414110726627220367147777 2004 35587161346316365615796047246343936257 2005 35640021079968859630436445521566857217 2006 35692949502120944049419615245904645377 2007 35905351606628956105090449430381910017 2008 36022643519027546784860727215066574337 2009 36258233541370325716475055923280316801 2010 36419635042667245786455790115441280001 2011 36484371453219764227256413866093150721 2012 36505972619844617898598646576276983297 2013 36874908555946116411111550129463114497 2014 36984038127201338198591971368738921217 2015 37038708807040857771471975854216789377 2016 37093450187373710256381191804503796737 2017 37170207045869061949897573068698766721 2018 37434429566435771067069551381491310977 2019 37589317084946409693537607337843006977 2020 37900775241642143640398239278436300801 2021 37934279304263285120890223512599380737 2022 38293271744467759385167707051323923201 2023 38564463439262007256177115769811518721 2024 38712059420287616796988362229665202177 2025 38951527934210635780475363715435353857 2026 39157817274224851833820347825874798081 2027 39272835014356326772345676809631646721 2028 39445915893312705992887360620335431681 2029 39608059853092258792418901021510844801 2030 39770786700118893606908727400569331201 2031 40250713969798445175883259342675116801 2032 40262482539128183816119098016617010561 2033 40297806313893694421455693139436741121 2034 40451189551335476193814002228902894977 2035 40557676964586911452562380096952156161 2036 40605083383053558700453129806798547201 2037 40854763412321639105063191297764341761 2038 41033927769781598691177893698342264321 2039 41382262543971018682650599238103948801 2040 41551348205695325186102702154529161601 2041 41745328914984323178334305194763196801 2042 41976709812851170740176203536566818561 2043 42541548240269674141876662381173203201 2044 43175545931684544386057335002292571521 2045 43200576139892102230421950798730704897 2046 43564943668646786508960591380407662337 2047 43640664873009822644546820151754386177 2048 43665930852863333608471202338838227201 2049 43754462606656176899407394548979375617 2050 43855834036466150863821978767479180801 2051 44186711872124412843435259017950279041 2052 44327354874960145923375874189756640257 2053 44365779972106571469944247031446720001 2054 44790383584093964711931242743793200897 2055 44893851669199806508080818281143394561 2056 45231568774742695066393584113736976897 2057 45808155937646502292703038175298167041 2058 46417818074016909424261029155727922177 2059 46564654339285030499000469672547646977 2060 46631532343623334436909829379661346817 2061 46792382573441450989831409952715756801 2062 47007604629676813075039413584725305601 2063 47169589110785110783105517919693236737 2064 47359188127296605426450745972108796417 2065 47427063481829583491030195112187608577 2066 47467829538643763121328641088618444801 2067 47576688956827600216797026708366040577 2068 47672120076151271270526811336001520001 2069 47781389267951293622063312051774733697 2070 47822421677784807325202118520488752641 2071 48096759882820926175756821107887115521 2072 48165559213157082780741163954788090241 2073 48496996084246335221280920888559676801 2074 48677356251035827642981992875417750017 2075 48705155996883936537935262123679680001 2076 48955979516266762581916969061801285377 2077 49432842547996573849395588023627433217 2078 49658651514276891767198535981975787777 2079 50170024485008459523947945746274580481 2080 50685999285351018851020461517061548801 2081 50786865120734493559558458957880659457 2082 50844581560567145993715519370354483201 2083 50902355384824539174081428217046003201 2084 51163049038097992357399081064719660417 2085 51235670944196770938569784822335475457 2086 51293833394018553493035495781066085377 2087 51702590698468510243384229175911212801 2088 52811551145807519551872710812371004801 2089 52946014772428083042034857245398456321 2090 52960973650628022570996916630872883201 2091 53035823526097781489005999488138720001 2092 53050804603572369844848561359717692801 2093 53366263745390273422908315177970957057 2094 53411463055656199196747501095280880001 2095 53547262031793379888432089568195868161 2096 54047779897436404186597834627884496897 2097 54123971930601783619711715624092390657 2098 54353112226127017131698979297478811137 2099 54460334535800267322139885912671217921 2100 54491003454934809320323744146594343681 2101 54721502453508717337307399371027607041 2102 54783112751785101072241877490814924801 2103 54875642003302309959604047159499217281 2104 55154050762435912425031293361755709441 2105 55355891640480260563287691317439478017 2106 55542779653153318220176843064971491841 2107 55933903745513311271126523166993914241 2108 56217003294259402884939131177028619777 2109 56533028073995837753261680506077116417 2110 56723388146221070119876463353750679041 2111 56962126785415823833283816898652135681 2112 57410125518529881488296929788299186177 2113 57780427769641609814280263445643939201 2114 57877371385102921460526229651569507841 2115 58527307107231390924285408996336115201 2116 58576308704646096877116667840519841281 2117 58871072856908384280901466030138912257 2118 59002495199040385448184476032374835201 2119 59249604151556769920673305834110771201 2120 59315652613231510691210579020437081601 2121 59547329851215874030172362922647038337 2122 60096561605493229654589515120961614081 2123 60314139565929932883548118788360232961 2124 60869551345380906160911261440155370497 2125 61378349372330458351231798321963693057 2126 61548773669555451716867648126652274177 2127 61668316902435347878222060110885027841 2128 61685411080720770186520192534416076801 2129 61736718494914178219883541470028094977 2130 62165734494077256379413383292708946177 2131 62372587119765485097426517366742131201 2132 62545424107430348999416751815611628801 2133 62631999644166999642729219496205875201 2134 63206032677170497976156723009913171457 2135 63503539205050864072110021589529251201 2136 63890366083205553464252396941809156097 2137 63996221486326437241978608690183570817 2138 64066876981914463408287600183224466817 2139 64084551517251139383222740076281177857 2140 64545589506085493895491345240668250881 2141 65494394207262767980646349652043093377 2142 65765129711341493927796695440542061057 2143 65837491020117105553882616852706182401 2144 65873697792331896840171354328519750657 2145 66400657363082059092118519898466110977 2146 66528405733315815280421438521362474241 2147 66968034310262320354587755818742996737 2148 67188800272137751020418974461574720001 2149 67225656442545659287157395144845436417 2150 67576673326203187080154283926405025281 2151 67669312307583778349792181673519948801 2152 67910693904591538577248063830497581441 2153 68040980401919658670175823158824538881 2154 68246158224904506054559662956521906177 2155 68733277466016646326016725634552692097 2156 68846120664410136930632714514834186241 2157 69072293470718572044340197016597593601 2158 69091170517253819121791251342769807617 2159 69318047429045981584446177102070448641 2160 69545575951129238072080218563723155201 2161 70443033835476843031508145167458991617 2162 71195409509204116338854087328825198337 2163 71486651474882274655989649723263071617 2164 71837517473240901735689579385832435201 2165 71876595440545939003939037568314499457 2166 71896141398374137147622047858857993217 2167 71935247267123407269316903831105920001 2168 71974371746320409268419904361196764417 2169 72563477355985273341615603449927525377 2170 72800298289302792193880204677317054721 2171 72978357530433107632922659957279798657 2172 73037795232527660847751236094805291521 2173 73097275288558740993634939651237916161 2174 73634505992270326481584650960781923841 2175 73894402509061699669485099376488230401 2176 74517397373246366240201298916878163201 2177 74537570263818550161116848154325880321 2178 74598117609118719688922126351803599361 2179 74881241273073980517373932243923356417 2180 74982584481711828109684125639541251457 2181 75613595302537364470084738599122588161 2182 75654464753809079243248063636617834241 2183 75838616575886568350679516144238579201 2184 76105306059787149552983844614245380097 2185 76166966191381807507905036708333411841 2186 76187529280093029932834716940196846337 2187 76889570891858137430786421009302023681 2188 77513713409697250174050742820990380801 2189 77722743726627759002857779704927984641 2190 78606066915904130260149344118463673857 2191 79136014328638750808282476736250397057 2192 79327559226354463758089055873081275137 2193 79604951351952170042987622627582720001 2194 80463796345859555563733721262667980801 2195 80485370939640080773124852199415464961 2196 80550125093982456524132914870265310721 2197 81789145808892952590959291865288633601 2198 82447935275753155319410984279091224321 2199 82646475335714073317671125975052684801 2200 83111363150729738119662017524618160641 2201 83200172159088940864785902325761260801 2202 83779457398396307575005643008365698561 2203 83801807899626731523284400255305988097 2204 83958407545975146676727424604798080001 2205 85220450783819573117479586680764403201 2206 85493037876896771049082926651318410497 2207 85743579264075930674934422167139715457 2208 85766387577780587977977495262446919681 2209 85880508796185540393208394066241461761 2210 86132043284473127899623059358175411201 2211 86890518757000914330897603677276921857 2212 87075269293325582254377869127699363841 2213 87353039576103985812221340862915862017 2214 87399409922200261939914388851911280001 2215 87561875792386131140408814550218091777 2216 89059574439562686889274701420745882881 2217 89248353648937950007537034776373518081 2218 89366518375446065347343065239935948161 2219 90436176440283392408437693318016570881 2220 90555716005125230636331548165925096961 2221 90603570529143103760106721229569069441 2222 90963185342075482276644683470334419201 2223 91686163611116872000185450231145777921 2224 91734540427667531897768725344970557697 2225 91952512602609440968497315858014119297 2226 92146645962121980447668269571524080001 2227 92414164865861545336884463615343562241 2228 92584757775064099734135984480688766977 2229 94083054843799979175655696550524289281 2230 94554050151088001889180526024171708417 2231 94752980362067234565000292126745425921 2232 95251908897423649816294328781196070401 2233 95627612367279850994810122753570210561 2234 95853656292559002694458409970232000001 2235 96054976579658345062915639150931652097 2236 96130567015664045528623459899841827841 2237 96737166706051963652673817125977740801 2238 97347113034118414627115372697893775361 2239 97500124380044665871045878441255084801 2240 97832371084559935653915364849090179457 2241 98242649751659230425667961447223822721 2242 98809240809888488339918492487686338561 2243 98938409529950162291782371477327540481 2244 99145386810454190538118984661087220481 2245 99430599151857292622433328538687692801 2246 99924929879827663868001717772026312961 2247 99951006748089430827896882549400460801 2248 100631098695000946885042548958715591041 2249 100814890746573961558355685523143672577 2250 100946350545758952045292555541006380417 2251 101209720194668448671045563466314845697 2252 101632362296286696019533532956657753601 2253 102056547891368140284475390904827276801 2254 102269221007551070077242703229013474817 2255 102749153915827322975168372234504012161 2256 103311565435188890728666513089715067137 2257 103688001207068276678623590570544051201 2258 103849697862963769991077580380965720577 2259 104770153304945485123384261839270888961 2260 104878910063998442206517509330352851201 2261 105096719970066275506505109105143974657 2262 105233052062008881502443708333505600897 2263 105533527488338651057382534872711397121 2264 106604907415860604478085661533319159297 2265 106742949717303501916720597400588660737 2266 106908806915774680502369448891338257921 2267 107435509983084830432948901048239895937 2268 107630130034004713210653808980547123201 2269 107769333157866691800408227890347120001 2270 107825058501033705246558325215904905217 2271 109057411777903763685386013705682644481 2272 109254599948524270773438349924527833857 2273 110529703904487744231107615954689161217 2274 110558186812148631114059897652378892801 2275 112365608984496157389387069890227009537 2276 112481233757060440138979685122910850561 2277 112741770206884673315992636726812000001 2278 113643219853908923932967100393722334721 2279 113847643624925263977956580734678612737 2280 114023120017985118937811600784186961921 2281 114345441471181640163058462922387443201 2282 114492214581279330143724827220549964801 2283 114550969966316145773077269967534023937 2284 114962996912531542076334978431817676801 2285 115021963634076032307428952246398259457 2286 115051456917769134713756395758720007681 2287 115642713850320041645315846523552921601 2288 115969037051365435191967045738922092801 2289 116087899639620477831893104172614755841 2290 116594255731685138538863556432965253121 2291 117402440842566152695786222616201047297 2292 117853547161023171274027676985447033217 2293 118245732035688713975347905050035031041 2294 120869073375374091928214790935620006657 2295 121023147286476532533202500651667295617 2296 121053982682231985612040143551045005057 2297 121765096736272605139140238951341091201 2298 121889141138602648209983609244806563201 2299 122044352121488819702815677091209004801 2300 122230833555998979403163786138926863361 2301 122386425157674504739716965435898449281 2302 122947990809897478224389054608379197441 2303 123386321564176523602575291610144054657 2304 123417683160636548465354205582777838081 2305 123826019093588138054080085768791236097 2306 123951898510236301755212722993060116481 2307 124172456936711638585500534794469497857 2308 124203993299217035122111149169498644481 2309 124330208842280461795497328181978820097 2310 124424944134657885993821932681525731841 2311 124646238818685756017403608725519522177 2312 126461067231676807652184540096909120001 2313 127490017367586722822688330775904242177 2314 127716074175517807391135262205734291841 2315 127910116222919118106068063529759219201 2316 130028831703841625264379722018864044801 2317 130193074305576857940726741487481404801 2318 130719871143888909026940687139571905921 2319 130983968276251845852601976009963821441 2320 132979623323833170927164632987833686401 2321 133449085975353218434306072097213492737 2322 133953690332561428525480136213435456257 2323 134291020024836247856844466677979527937 2324 135511569552701051552871861724081881601 2325 135715935335316794420963116819582387201 2326 136570365148925445079551639290510899201 2327 137636392310027864689280893311606013441 2328 137809012279149315956136424625959349761 2329 138085598263807080868248924971530636801 2330 138953062669145327670954722646993235201 2331 140561662397472061238754530934328339201 2332 140596812149561256848441884544613588481 2333 140667134727614286165780377335074834817 2334 140913506177974528733507610952227859201 2335 143612799077179063076184488193136849921 2336 144294649651156214520491386863026880001 2337 144618618982078895800351398601276028161 2338 144834951955191836227107730202194156801 2339 145558108299446083926863470619473036801 2340 145666853787811386059405934372268465537 2341 146102546949677964458313679567924080001 2342 146430064705923712978243102915771176961 2343 146466495192536160597666519128145100801 2344 146575834240598664857093986481318420737 2345 147783285858779295524510843021988257281 2346 148556187609085079954504690089074679297 2347 148703807322183667051952514673100570881 2348 148888512448751532804576952382551382401 2349 149629341959334249753523593924456324481 2350 149963766153923412418000669781033779201 2351 150000964737671562437392729330805637121 2352 150038171394905030432003281854339710977 2353 150261580965619138404499476383831041537 2354 151383000683597817353497669771848389377 2355 151720851422282812715824407254437036417 2356 152549487720238879530187391776193011201 2357 154066248911492360138421310790955363841 2358 154371179538956370513423887946068921857 2359 154791321359751830072893914969625092097 2360 154906078994996894842735830610464147841 2361 155020911066474544310268165126826986241 2362 155365854312208059812252442179261510017 2363 156211877765699110099313842435255795201 2364 156597764564502030863605700914443043201 2365 157760434145096926822656665455716748801 2366 157916026005185189303054047440901693441 2367 159793628647725351410874819947670798337 2368 159832952179215168753646657951152193537 2369 160542225153870899133636232230784062721 2370 160739733518469656807591179200859453441 2371 160818796375811776391966421893861348737 2372 160937454463354366049306617595331989761 2373 161531894741339348241586966364960632321 2374 161611298417822918308068074007766106497 2375 161849714404048857919619926373466263041 2376 162008829318118140202659276702367512577 2377 162247758326152745098957834638556195201 2378 162526898474735781453328496884507441921 2379 162566809922267951386619889339831125377 2380 164009345669312557112260064419169774977 2381 164977247085759556116674399616413632897 2382 166275555156860735793009606682668988801 2383 167009774952054526965991170433386794497 2384 167050647986720475530304237461211768577 2385 167911005992384345762879606819942317441 2386 169394928334533243119624950590678000001 2387 169436311670788238136173291167764096001 2388 169726242802467610337366292923217780097 2389 171767944186589567326269122401233624577 2390 171977484342200955890119844676108135937 2391 172859997442428711129266224861272477697 2392 173239428715631067786473432402028199297 2393 173366067648025723021071752441316691201 2394 173408298622100503762921437320226410881 2395 173661873546053342895901718591485718017 2396 174042844279903982528930770347089322241 2397 174254810511513645946774492693822642561 2398 174382098645044547095054605253494629121 2399 175616751307847569670096143632419654017 2400 176773124372506076320689389629122720001 2401 177160059784178001700238389071026943361 2402 177332268820523868655546900680805911937 2403 177677126362070178596934613322874065281 2404 177849775080825286516564822926257520001 2405 178628512193762699019769671337079371777 2406 178715222431352095709288952763680931201 2407 181070363624671808957716737498965606401 2408 182037623454474747830858783278744759681 2409 182169872180113055722297852520609164801 2410 182434621857802969346335866555745843201 2411 183097969511254326920415332442061603201 2412 185145414450478924992605195623968898561 2413 186581512896115988483623545146600726017 2414 186851863700045444954296942031929706881 2415 187258032587765496610109205652406228737 2416 188935966025772335697896738780728320001 2417 190397745847344498082624218729851314177 2418 191638810207945321882835425759024930561 2419 192146454753074856385447190365861027201 2420 192238880067060399989844077902509766657 2421 192516389455384126857086194270697245057 2422 193118862590193617344105353834787157761 2423 193955779451724513300688997221971759361 2424 195310821575184927356448927944238155137 2425 195592206989380092287151776176686366721 2426 195733032668360972575641330887738317057 2427 198045777774263691177494511544171630081 2428 199378052688963830025692572191963340801 2429 199855762015983892524936635836172031361 2430 199999269969601219174762888870461255937 2431 200622180218031441821837924685195120001 2432 200718163079158334884235203671706185217 2433 202839976676733700656792270944330004481 2434 203519202213745311252943795628452156801 2435 203762264605033951895747879053157932801 2436 204151692772288083354775396548937334017 2437 205470825102983612522131874044980720001 2438 205519824748069884284725356724303027201 2439 205961281863893160512373277488336844801 2440 210922476566489132166281790298745740801 2441 212784442708776281318080089229170272257 2442 213087734416626610829145807341130579457 2443 216295208081863716615948488064039884161 2444 217528168404539194362793341367497148801 2445 218456920132317546240005874584873066497 2446 218974391058314293468967953554600072577 2447 219856553406421294184278518487092268801 2448 220012551486695068761275544052429259137 2449 221420898336143375837598296459179276801 2450 221525533409391644257173354582490212097 2451 222679377959662987980840228753835530241 2452 223680108524057931285346190671478263297 2453 224737758263880253316766331865772128257 2454 225268222149100448555147832952160919937 2455 226065972186998710230017729512337811457 2456 226279122562254845402050213012864709377 2457 226545807807344062770932253433830116737 2458 226812768030196120119519794959620535297 2459 228098012462476838018266029546449794561 2460 228527841056993755195780431624829824001 2461 229443580697865187686147293929160540161 2462 229875626858389223167094800465783142401 2463 231013136702075379623892051103932115201 2464 231610938442504553725694063278574008321 2465 234400286692372788953800613657855122177 2466 234785423145269375394104265530544531841 2467 235060859505899145145519545368014149121 2468 235723060634283943851727232017416357121 2469 236220782130859891165388019967592332801 2470 236553107102504700750294991157051038081 2471 237775134633666892065865175486176229377 2472 238946764757864511312350984824905719041 2473 239394426961900238837359055364809408257 2474 239562489384708688917937172698571520001 2475 240067296238010115980709991496002037761 2476 240235771898623405958885897291034164737 2477 240685546207987895636791655550393331201 2478 241248800122416524261922434114187427201 2479 241418001045044268627298426814798992897 2480 242718661515784706104619471676438405121 2481 242888764088217459705558060136711906561 2482 243342881013080213199575814918315184897 2483 243570217936517237721298795262098606081 2484 246255380411502037207890098223129096577 2485 247636490167955926300484739818420647297 2486 251937672735500407140818733524849909761 2487 252934965228948293828993722493501546497 2488 254171682615575423044961243568250039681 2489 255295173244141231189879706721765167617 2490 256066378768312046083456950811731066241 2491 256363538610607598450143317419782306561 2492 256601483694562887650443149730809139201 2493 257077953660699197096724974096311481857 2494 257495499734286929726491269841315516801 2495 257555197588014706420204487362321443841 2496 257913639093569299124955050393926192897 2497 258571915646690644842313435403215405057 2498 258751700559621973254241756453188030721 2499 258931594841856893459808316635707544961 2500 260857287383509507352835300835320063361 2501 260978058138638791012123009777315608577 2502 262309769031114435866965598491634620801 2503 264379563763747231269937177540214784001 2504 264929836853040895782663552329201220097 2505 266832900545712326827409779524247664641 2506 271799403801208644287940760506123909121 2507 272802352512951070330312992549521356801 2508 273116437363470477883657395347626732801 2509 273808538031646075690578110411246745601 2510 275323904905805540061125677017246720001 2511 275894056456639093271652816243091023361 2512 276338221641872573745427320413733519361 2513 277929637753175427060706193327332584961 2514 278057296768187772089734737109479211777 2515 282946517523396446951288368623797521921 2516 283595402733140261170156764049721441281 2517 284571171957399560121854470256598712321 2518 285223315644399834931035908775606967681 2519 286531527201226051895174559706476681601 2520 288174172677452204723184752823197760001 2521 288767538895585447383580982072251908097 2522 291817026292147536206335606357323473281 2523 292083525841421868090175341544680026497 2524 292483674458285516867171286204108503041 2525 293084796767004506631763335890558140417 2526 293218526210628247108608898384444320001 2527 296849461824403292670519862362837972481 2528 297390710232942941125002552652857102337 2529 297729428812335735219183276882363712897 2530 299632498361282150393779424540387875201 2531 299768838261015180722376285013646163457 2532 300451352331208571740238778590666760577 2533 302782081761205145912922664895203368961 2534 303195025012075237218713137114226077057 2535 304436812994218822286027401815646156801 2536 305544358180908156885484356580230789121 2537 305891188296863073691646474146210371841 2538 305960595642733461323675032857148926337 2539 307142630730467100445035798588409850881 2540 309658961986058307540812298010201324801 2541 310361136207476620180284379663881120001 2542 311487512986100302428212339381812296961 2543 311628561271773112022976468060741835777 2544 312052041501732562768904420823096057601 2545 313892946825392551044349039842768000001 2546 314745795569742913952765765434272750337 2547 317388189929111949033757051708177612801 2548 318105674022262682903025294280912383361 2549 318536845345210173106668491472025804801 2550 322004665878930067159329069229366542337 2551 326385864029252966014727790508534857217 2552 326753307020760651062043188332451936257 2553 327121111918068506549998568763758810497 2554 327562955940635473042131792541004951041 2555 329335558446057610325245914269780123137 2556 329631806750303029793707869355717687297 2557 329780018323230991349646641598133902721 2558 330373447878980847256964883483705926017 2559 330744815652910215721345188462929650177 2560 331116548643292134111666896904598273537 2561 333055459399993516847437306314716593537 2562 333654042488089729212964750762397854081 2563 334178574655505998703306747448212749057 2564 336887582250139903241924828006519063041 2565 337265348867919338241628938517306024321 2566 338097740389568354421900709732106995201 2567 339083792928608723885374252135439803777 2568 339311700531549257641983773004697274881 2569 339615785828724365883475427282971680001 2570 341598159028997702929329838177860288001 2571 342133601713298040050317617577207284097 2572 343283452415425838951332700345044982017 2573 344667735567520803939755560175897717761 2574 345825033442269110409345074978298280321 2575 351662674939847129696913292228921029121 2576 351976423089064541500903664792710636801 2577 353548840671739703370669313117584691201 2578 355760550306700207858036857511813898497 2579 356791524094070788802209706754377297281 2580 358621960002713137771538307190864158721 2581 359100814224668315276304400667398080001 2582 359660184514505724040764974773093282177 2583 360140251429829681375743918990839246337 2584 362951832705409711432887931000508054017 2585 363920214785771719929011800402381420801 2586 365133871035754299777678381239412720001 2587 368142710731956963882410643383769524737 2588 368469286453072934729020481409561864961 2589 370680310622796604922103611488079342977 2590 372902935067746018446953763860807347201 2591 373233202515623081032966365240670406401 2592 375303178881130008195949461932043964801 2593 376966385509674395886324261587064232321 2594 377550029559183966555529250479081996801 2595 378385178325050027453304936590172560641 2596 378468782037419944838226394381674548737 2597 380984421099518901549183332253811188097 2598 381826212507453928215317990810500578817 2599 381910481089299199133199983327121305857 2600 382838510085683563413549178200386058241 2601 383260993329038571976199205096767243521 2602 383345538914665679770188749052945187201 2603 383683884470335928254869736102336598401 2604 385889506786962036751509205733833920001 2605 387081738476757067412859293453079623041 2606 388704921857074349923283378616639165697 2607 389133063981887512685018588627064779137 2608 389304436334067016097751348103942540801 2609 389818949681775165523615018706363114881 2610 390677794207744650622862607558901931521 2611 390763769652141300381730488100064914177 2612 395344226138941379108315452568139580801 2613 395865716703536648771555031369050357761 2614 397783002056026434548817499504508439937 2615 398045078556283493011240689660955983361 2616 398832214783984008411238052438484720001 2617 402347100468628405049898261688976956801 2618 403230045341703595127982409957368000001 2619 403406837620391992480863009913116306817 2620 407848744164606961170124276948807612417 2621 408205938291196589555058570603182968321 2622 409010626054432826588138287316526124801 2623 409637453565223552984426961112502304257 2624 410624166548944082326795963118475357697 2625 410983486533342617739758514705681620737 2626 411073359505600573211640847927282331137 2627 411882990419023806315929241598313101057 2628 413416100871915299181136961171754771841 2629 416042933293588174398953912802011218177 2630 416588235516109123366959503582411174401 2631 419964772870659084183831168171894215041 2632 421616053507707716744447115986342215681 2633 422351777706098962024642370854614644737 2634 426232790119488889541932723557661188481 2635 427440362780941373274140546542285264897 2636 430332047202646252470314440909124217217 2637 432488537541286288503375438664555073281 2638 433429087468089314169775605429083473921 2639 434465759122196367757386602235714727297 2640 434748864015011116740831345798476371201 2641 434843268176078115009624046236743786881 2642 437398970136363430393458857848695138817 2643 437588803137411677412228051714300000001 2644 439110064208819098497595600994273084161 2645 439872428562694291759378721239607558401 2646 443125412951549270303632484303515466497 2647 444182346049366925147128139495631544321 2648 445241484341967369273735544207800595201 2649 446399427582233235574352131632125431297 2650 447076110623316724331892536099497353601 2651 447560005004923960503422400921424846081 2652 448529168784046414569409254742538307841 2653 448626186083739913702964225372281276801 2654 449208675573959022973785714109828308481 2655 449402985739184259668561323626320274817 2656 450180962045198235740864937959641461121 2657 454579075500440184138752285186514451201 2658 455168321858161619951570536820752920577 2659 455659870910931966971198986415235351937 2660 456250342842056535375583811696320728577 2661 457828209120767030971627788957651893761 2662 460203961080664650042498591391680400897 2663 462590493225749983415447861755678526977 2664 463787814956472681045880440216835307521 2665 465488662302319034803764582870166909441 2666 469714175301028002238177940516539827457 2667 470826387989291022623308319060917549441 2668 472448265354116915731156333045567267201 2669 474482485154234278098615250580598000001 2670 474992235979911572659811717486312179201 2671 476013175380956096041726546211264332801 2672 477548184649841325634020419103712051201 2673 482696209517247451710745107524176675201 2674 482799663354681294347175152375966065921 2675 483524383608898351609220398995302987137 2676 485288382818353826287569206783841427201 2677 485600260626259656446866127994611392897 2678 491664468845529885342028722084846581761 2679 494721344757798827519647641751402003201 2680 496839212221249908502014711705778060801 2681 497688577874931611817388651778606831617 2682 498965008580650486115529161689178092801 2683 499178025284337923709574227958909633537 2684 499710915212221765569371345061612228097 2685 500778188573360878451409991518259218817 2686 500991882423217227686352533566696980481 2687 501526466164919878818045322832636578561 2688 502275721910015605156968117962269724161 2689 505282548356715789214720546471512913921 2690 509930842727092922094268431689841812737 2691 511561120203129297040694993941761350017 2692 512432464854200357236850467319345212801 2693 514069736887517251205422996087512000001 2694 514944818818484476570101270802910724097 2695 516698893763305037841400624132500710401 2696 517467944057837597007669052500019230721 2697 518017878721890227681953732028925661441 2698 520885790583661156632994541768778471937 2699 522879397427981123109112103609168755201 2700 523323326740937512514531171541439253761 2701 526216914378853144198748244628136332801 2702 528676259309655825524004949275593246977 2703 531483172277621888016843973388518075777 2704 531595719503267998509984934114680439297 2705 531933486313782694922434834108530349441 2706 534868673728650650517568567153333095937 2707 535434754639678075339745778392393258497 2708 535661333744449647244640724706816408321 2709 537476988915721823375955777051678508801 2710 538386834161931559687926072329934955777 2711 539184053969823014730643560355156080001 2712 540324731174977913383285581784301452801 2713 540781592940819658356625849236009891841 2714 545368834290518896284258241915699322881 2715 545714245814842750573716213610829419777 2716 546751629191329181557866361547168693761 2717 549063105508836971671872209766363095041 2718 549178903434878538309543853014919719937 2719 551964472016649163998791592270095792641 2720 555580790850893945473621291721488644097 2721 556400242190863836495194585034365568001 2722 556517392956688286029621759953792000001 2723 558277246240377383537282830021777612801 2724 562284285811905777213888621442704844801 2725 562875673724567359689721340000572241281 2726 564653104239342306602181208833887512321 2727 567149756994207356015949285894054460801 2728 567268885767948653908869291614936712961 2729 567745619840999878477079151704878771201 2730 567864858121032446850757650577465466881 2731 568580748065821586185401955226955206017 2732 570014897392725851485325481236352915841 2733 574215928222799806459076714308849478401 2734 575300562177208663396500361014892327297 2735 575541835246465490658542947361683660801 2736 578322845905308399126090860345072426497 2737 581724288756764635430683885595997968641 2738 582699339065022194151833676980429694721 2739 586859275022916188845943821438183961857 2740 594139684584944808840692263316871591937 2741 595132917557376023744807314612748083201 2742 596874571552029329034072425043376613761 2743 598620683741509600971999948960375983617 2744 600496476571055755038694234627876590337 2745 609064730111179456350752714657589688321 2746 609825862714989740034910991879086215937 2747 610714902542493967773348694658914168321 2748 613644023466427887472146295714609879297 2749 616585429639306816371220723110098236801 2750 619925346344243991093759422972216348161 2751 620054120190524369560276904704790320897 2752 620440582175267794904306230478880307201 2753 621601232996160290905115050850703482881 2754 621730311394832760269081925751279651201 2755 623151722459340855049818906340781333761 2756 624316809286707181414532618433444720001 2757 625354041693338977744143200412103514497 2758 629257104964124386368735988293230747137 2759 632001916113895053284048507122346972161 2760 633181467017533064662208385635060462977 2761 636072926710678651110901540151032012801 2762 640564272496093497291102727569391804801 2763 642023283820822059167640464133581164801 2764 642953258801030205448421991215769386497 2765 644283839101347575813103049385322873217 2766 646684956297810802956404193287729971201 2767 652991492483074228610686311902037328897 2768 654475237710695040595490795045333149057 2769 657451580619158847925064830927825920001 2770 659487689470672555679204199658658764801 2771 660167617437387106745206501407673843201 2772 662756941021067664137920446629204605441 2773 664396877986367551285370401624755206401 2774 667412652819436012904947320719737314817 2775 669200325863556960280313854650293523841 2776 673618613192697173565995317276540757377 2777 675143283342704351501066693994842465281 2778 675976193632816548166222981714120204801 2779 676531966531878772139926083280001975041 2780 678201684926509242545341928523199372801 2781 681551942562253503780272722630202880001 2782 681691850328786669508413453026535014401 2783 687308808363807336494288809914413660161 2784 692540506872390965640046947667097984257 2785 694529135843946649429292564578996298497 2786 695952642498959350403170832636809065217 2787 699808870120994425709650260920502190081 2788 699952051690119520700188121645199667201 2789 705700375120653334806341571121339507201 2790 705988872382926574112510048005535014657 2791 706999425650897931079513727337857642881 2792 709169159949043095894956064137617489921 2793 713671748804501673865432334286827520001 2794 714837759780326230424274521549513373697 2795 716005437336100318124825167648385064961 2796 716736083025541362232690222145717978881 2797 719371812166583797961506231341863523841 2798 720399106018605455307264362817916932481 2799 728218931280123741331392067153478764801 2800 730445529954338719187378922462138311041 2801 732231095664450490436657743764747196801 2802 735963295108243128312337033656950438401 2803 736711729122955672544652613231450283521 2804 739261388683477287603001531962177858817 2805 742421625520006443789287809197646043521 2806 744535011385852026791755243696895287297 2807 747259955446901739928943439800711203201 2808 750450082764571952497494348939122336257 2809 752278357677275765642381637360851861761 2810 754722119487147364391687779673947680001 2811 755487218194502593129389136854724147201 2812 757479651874353122983443171100437854977 2813 758861720981518258274544018735009042817 2814 761324181473127530056174313681772706177 2815 765030981679138454874399862678042893697 2816 765340593302923871194272085596062545921 2817 770776573225126281278232908317664551681 2818 770932382060569981020906129282119155201 2819 775462843134220661048176956130136348161 2820 775776145627226040969671739426320874241 2821 778129446873224988442120337256199536001 2822 778915267474414075636528700690462469121 2823 782696880313274492867576316375317491201 2824 786018959618679922735846066741740019201 2825 786177461141346100038810230185349212417 2826 787287755085985996398369480129335631361 2827 788717291762542530407024914970242104577 2828 790626873454518004192524377037974515201 2829 791104900496049818690090818428977757697 2830 793498831145959277014481638759264079617 2831 794298215377735622198737766272391110657 2832 796379913051579151821590942312739682561 2833 797502803232662658979237543431799266817 2834 798627078528632925174663676788351379201 2835 798787802441165174733771337887848517121 2836 799270144006660960745678168875134274561 2837 801363236992718877054232742892684934657 2838 805887734070616513670393651405310720001 2839 811411804072520620366786421594578277761 2840 811737778629916517236165239907672112641 2841 814022810731385647666558157630183280001 2842 814676709932442994327591853151098782081 2843 820253436151287753580661177499610177537 2844 820747100044186328977320456017784956161 2845 822394524430611779844223093460745273601 2846 823879679497797685493818139533031740801 2847 827519942393686962214811822548579032577 2848 829511466003526559888052233257060792321 2849 834174671547248914301968695693049069057 2850 834842712692803472829616031556229478401 2851 837017080504274458096091450592590595841 2852 838525313346122875277459730786923538817 2853 842558899439976647121180799533998902657 2854 843569944724133144900384434710531309057 2855 846102203699857471623098805473787461377 2856 846947766788068746929228314542812553217 2857 855785551877149986615976729564543680001 2858 859548838456770313802756221952033129857 2859 860920891985709094184284031211060259201 2860 861435905901827361939824579519548644097 2861 862466742525329826186902851589921130241 2862 863326597388689129289743441617214955521 2863 864015021253243814871665488913278742017 2864 871272524165902630490230890670490044801 2865 871966488705219093789242978732585896321 2866 872140055391105819384662671041449683201 2867 877361132962577882140037706427034880001 2868 881732901760885358312998900573158000001 2869 884013745237159424064454727406395905537 2870 884540826269982542754519299423476940161 2871 884892366373843792176322334150691442177 2872 885068182264026256218664412773764107521 2873 887180358311855364989845718448105438721 2874 887885396432513767857559527688321900801 2875 888943872840132188036130164779704725761 2876 895850922365618054314667574525361315201 2877 899232873297580375836667921338247737601 2878 899411179749734647222565263948900080001 2879 902089491387178916199115863584979436801 2880 903162768468650118553329637412360244481 2881 907107683321215825893161278689894898177 2882 913234027112525865924073066875975196417 2883 915586002329849892025427996816685004801 2884 925595416902576659561087067264731059201 2885 926144127875225908267537962707576082817 2886 926510093296202354506467209947512000001 2887 927242403760948878394749103326800148481 2888 928341819077609653217515959149151676801 2889 929075396139504528302890599013558266241 2890 930176712759437997592678528365661747201 2891 932566818278461043167159554888268951297 2892 932935003367200282392540504001635340801 2893 936993441903514237794972502435837752577 2894 941809688002901441398675420383342429697 2895 944598133283526776550321207186875231617 2896 946647581715833715159325145125189724161 2897 949822564207659593353650072398127600001 2898 951132615691398391646912221052172228097 2899 953757462589903342439812280838418822657 2900 954320753681762001023952182908122480001 2901 960914024138565302635953601973781484801 2902 961670072606044137672204032865203543041 2903 964889088589635906736974588484234561921 2904 965647872853826773085184954840279868801 2905 965837650480512629943160010232039728641 2906 966027460741071447246933237554167412737 2907 967737222404210161885188318528223994881 2908 979587701219563944848463847886479543297 2909 985367247387237738591999334908166599937 2910 990400299545669402902210609205977597441 2911 994287170652524320761321513981963068161 2912 1001317184034427960411821916194217267201 2913 1005438077527459217468957891591037365761 2914 1009376526588869649729830761244616407041 2915 1010560690534217024545814287162400858497 2916 1012536998499302057123054667439910025217 2917 1019082830149864159275055393741229452801 2918 1023067995706004963317017412176720979201 2919 1023467261224608127637622847613185790977 2920 1025465634634275531835076854305120400897 2921 1025865718758981557960189080160035019521 2922 1026065812034131229050915825317317107201 2923 1028469596349842790051123751103763019777 2924 1029271952033944479460045079507818237441 2925 1030275666818334200531134215946731893761 2926 1032486854538249716874343845068443516417 2927 1033493311811426532035003409621160728577 2928 1035508802016690033533723914693577162497 2929 1036517836203909814678795753349042528257 2930 1037325682887046853014423237947277708801 2931 1038538485888224927097742711562712917377 2932 1041575923122962004545882741780591725057 2933 1043199065781182347717951406152226227201 2934 1052575158096723132140806483204627353601 2935 1054623168276397778107898337701004925441 2936 1055853647285697816800356258532559645697 2937 1058935342291142642448250295119646472577 2938 1067191704709656108025194056648650909057 2939 1070717679617161453009140616840415715841 2940 1073629073341835899305131269579337945857 2941 1076547391550469251608153408237447408897 2942 1077800222590379518730756634152940566017 2943 1079054329178110081688981199038513786881 2944 1098444497811729706366988676907891188481 2945 1104619480905382808168678605001153280001 2946 1112971648509523141923275891614464215041 2947 1113831397236619969181801962068629688577 2948 1114906900308315579171341978138425276417 2949 1115337355900411250801351108026020720001 2950 1116198703367679658032867076264863031681 2951 1118354618985990421972712663355684157441 2952 1122244450285739065888363973271101218177 2953 1124844243236631553543250292422467317121 2954 1128101394076247144927988063928856482561 2955 1133985066675850519009388818620860989441 2956 1149806330141060481337570772304162256897 2957 1156011003820804356155082493786172259841 2958 1158679105180619007840350011624217174017 2959 1158901689983319465677110408874298854401 2960 1166268009591687350963015516299709448577 2961 1167387685019728709986013156262398439937 2962 1174801161382150599063247425218567731201 2963 1175251783930533521527364543820607645057 2964 1181123655175626775729870279649897442817 2965 1184069205144644063067424836255075747841 2966 1184522936692749345953662960671918817537 2967 1184976820368491602389705524968804012801 2968 1185885044277765230791121540839621931521 2969 1189524033768856208993048317023142540801 2970 1192944456399088754025627074760088320001 2971 1194086508087806530368106603046985043201 2972 1197518405197120885366012386368892403201 2973 1200958929803596596651330998367240748801 2974 1201648071659332062687268290451518923137 2975 1206251199904116570814128925220237248897 2976 1208096766770066859292019610891607858561 2977 1211795314186500784368350998232604398977 2978 1216896992596210629231982298508877946881 2979 1218989453334391331419942457681034548737 2980 1229733496082578334363877364095781301761 2981 1235136521640262684184626380301599394177 2982 1236549418060635256633556678050847694337 2983 1241269291884315232639086921556302084097 2984 1244819534766765321024359665152021782017 2985 1251470433386986571431719775297090771201 2986 1254568905247656238732266069745954775041 2987 1258391622296778957492582552222786355201 2988 1261984671939843214898525706548694451201 2989 1267030021285246540714390485177898114561 2990 1270403384729702437173308853704355619201 2991 1277658494760157486226800365222762700801 2992 1281542690170957344372415148693648179201 2993 1284949832816450291968894887335937724801 2994 1285437213919933964010817728430753898497 2995 1288853413162924051327681700266902337921 2996 1293502388830450821746844753401758080001 2997 1298166030892647175765943847617641029121 2998 1306548225711781307803208491151331997057 2999 1311252989093911638850604608993812051457 3000 1315723800542606953893676413878332204801 3001 1319459659799368091837847821965831075201 3002 1323204797395674457708675644356898931201 3003 1329718406809866038888945241924126132481 3004 1333237342024631979406322257045190476801 3005 1337016669391976313113443106758471680001 3006 1340046877293100740795940116016095899137 3007 1343083092684712979495119804903663564801 3008 1343336382125269279037451753691216320001 3009 1344856996680174361531930457468836024321 3010 1345871576256694806508970086826246764801 3011 1348919334543839961869218761740925152257 3012 1351209114675553146500608076765047633921 3013 1358354639706476093237219812221899804161 3014 1359122189131608538350721750100606593537 3015 1367075782554432214649291221533839650177 3016 1368877381221164212428759966085944480001 3017 1370681057000493017025175493003035147777 3018 1373777911000730622654767898489766993921 3019 1383365119215872668000865998360079281921 3020 1385185485921329042541714673100903579137 3021 1386747468123766975965564432651136014721 3022 1387529037003196148467563824519953933057 3023 1389876056708443967011419698435194331521 3024 1391442665697322885772984006471030017537 3025 1395627845913528531189710660233518521857 3026 1398511542775581286957914131593055370241 3027 1399824036650423175514868292285837995521 3028 1404031262727426080354828825351325580801 3029 1406139021787278248209140148368726437377 3030 1406402686242386036131141737231871345921 3031 1411949641917189764479815175822259644801 3032 1412214259468544281456551591465742383361 3033 1412743624755239627680961375021632248577 3034 1422568250545206637623137651636934307201 3035 1426034310265681157432359242858373310977 3036 1428705536079262636930702766076466937857 3037 1434865977080701895397411159364476057601 3038 1435134348763134416578907950842118319617 3039 1440780309051001242956741387696417145217 3040 1454572914974885992558332211688423577601 3041 1460285716489296201298329669833542819201 3042 1463285963938811660435437402785699717121 3043 1468480915112461873904901658837106880001 3044 1490809302528747010152944518293948875521 3045 1502224140198622807961815769824430518657 3046 1508100325384813173175507572662064005377 3047 1510905570731062037297727966012384896257 3048 1513715380843840513647049425337883367937 3049 1514559214958565604008146241982221567361 3050 1521607187927283305542763119993493832961 3051 1530386518007251913811799117456807145857 3052 1538639532907910773874132475021606681601 3053 1549512760596436181599252938379145783041 3054 1552097824451903181168434167324439980417 3055 1554686661117097568806639031631603365377 3056 1555838467449834783683227626044481488641 3057 1560164393927993734115028884012918486401 3058 1566817922596973151530950007768015232001 3059 1569718496453484173212153714018774690561 3060 1570589584305630066135797458062385662337 3061 1570880040901271486900796355300849729537 3062 1572623767703136455991863480662743755521 3063 1590154406050438095923147940677661511681 3064 1591916838021981602800120980982312588801 3065 1592798694781118103149937137361340235137 3066 1594858023043865792823345390919676851201 3067 1595152402891173602281787674734908522881 3068 1601640799727750430519054241157598590977 3069 1604005935696538876888780628742859776001 3070 1611119689829652304505691627715726080001 3071 1614984487458236737022543890864386260737 3072 1620050692339676372066756261404220323201 3073 1620349136964642152860659038992607608321 3074 1624831582752150847097129514828855377281 3075 1640153162994529916700295531526819897857 3076 1641360184103902456194274388279594784001 3077 1645590880978817417577867863306108332801 3078 1647104154861051184132973124955353907201 3079 1649527925835661091401396529133690157057 3080 1651044366981558783064025623969524055297 3081 1652865706421923977964748946736950416641 3082 1653169433853979193623353662231330188801 3083 1657731209269309814518948209955644883201 3084 1659863804464604433245350836178187799937 3085 1660473558122841009227658413182164119041 3086 1663219875688130207673936923006856988417 3087 1666887814501331404903349443910977228801 3088 1673937818727083275463300020982986192897 3089 1685951814117874760422029436464490438657 3090 1689973210330852046226327125672403340801 3091 1702711106061436002253041705812978476801 3092 1705830623559001805408665484724137840641 3093 1710519276357331561856765885546053718401 3094 1712711170608254132579694634832304688897 3095 1721188658864691734408504703134267596801 3096 1722762586775811018899761157890850092801 3097 1737619177825897088087534262953587047937 3098 1740476809719138338315624674928481281281 3099 1748436263369382614128217642456553194881 3100 1751628951572846147042660803229752811521 3101 1771537721374529098939938696716854997377 3102 1772183222575610671286359900498042675201 3103 1778325755894369707906284352405326455041 3104 1784811698384542409375356322408812853761 3105 1791644205833132735773472993386065907201 3106 1792622144174494330550396347492697680897 3107 1812937714909824516210335940830143315201 3108 1816233215431376751800407475975083123201 3109 1823170832742318934357800995153020300801 3110 1830131626661440626405604639505284141057 3111 1831127921626649377941065653713766080001 3112 1831460125391964811501948211568163142401 3113 1832457053119085920424370074595959470081 3114 1834452333159520824069293204056907452801 3115 1835117848816534242480210740197207105537 3116 1836782562307301879957704568974096740097 3117 1847802849546548815378880860658624880001 3118 1854174071426874769367813347069991569921 3119 1857198721759567620492784240986005840257 3120 1868664176671753216272288581162156084737 3121 1870693908332656395402237022918228411777 3122 1871370914105415698074394790040492531201 3123 1874759159730503248292573257429880227201 3124 1881891952538652797819850121726820832001 3125 1890414324154159254570687141587582553601 3126 1890755920281700882211138522973841487617 3127 1893832716718570701120876457444622125441 3128 1896913893232935792982196139079716595201 3129 1900342566320691697303330186754296243201 3130 1900685731687412343731406679152472744321 3131 1904120368760889731100458906163008847361 3132 1911005938820712914932552211643943280641 3133 1913421030130852681793062559678301067777 3134 1914456886525847173025298555597573866881 3135 1922068171535682546412328674647783038977 3136 1924148566227446003022249814612322160001 3137 1926230930945360586890693188076006899201 3138 1927272852563705688500040628543119108097 3139 1927620269339093615200306290085209538561 3140 1931793546927588655013588393131157614081 3141 1943660796814638311358931835569088803201 3142 1946462343363059374305248404126036503937 3143 1947513833884348075615660850358730575361 3144 1957703894609333305629373581491663011201 3145 1961934098580372741259551843218970274177 3146 1962992898424164421135467346684496812801 3147 1976447704280160086751491374386712502017 3148 1983561539056316389879630106676994277377 3149 2008276551229812818971186746989356801537 3150 2008636711566329208598851970922385390337 3151 2012602206955039376871997752432774144001 3152 2023089548744367281358224375905543501057 3153 2038727757989802632551431596901785057281 3154 2043842040947862369027680714883106108801 3155 2045305324968303517717642991457956269441 3156 2054839035189915095439573863124452236801 3157 2058516187179886974787203550560918000001 3158 2075134719029336287072343017557851155201 3159 2081443313059151018755451507011464039937 3160 2091497338827800122323123461213411581441 3161 2093737328627603886709554436253723731201 3162 2098223606510299561794863314697089906177 3163 2100844484377126365218068152853606563841 3164 2107597042352539747908434282745875054977 3165 2112862153946876067728196514405971886081 3166 2115122151136876678849393651117427807617 3167 2115875953432768189920355143767553914881 3168 2124183306097914456917798501622149155201 3169 2127968800301608730915375471597956823041 3170 2134797567018257586638964743375705527681 3171 2135557501179063721740906625731320593921 3172 2148130634441595206144456237008491075841 3173 2152336047874236000656099999935200000001 3174 2155399053393883197247092056538243588097 3175 2155782197132547458669370997608888898561 3176 2159233173412463686385815887379508770177 3177 2168459419680481794841353973516086669697 3178 2171156897597448377437823869049286796801 3179 2175787976863198103232269223610262711041 3180 2178106756019284249231217119685874890497 3181 2184300741492908685399231592206165885697 3182 2185463827999975674449804258902387808641 3183 2185851643905995576171190828615323252737 3184 2186239520027201448409151550605339099137 3185 2199853182161308879675730825059794114817 3186 2213540962097860401495991448200084903297 3187 2223363517405744537984190808812087402497 3188 2230459352501089501429026631717629772801 3189 2232829030213319073256847633140997669377 3190 2234410038910390277748880475285442896641 3191 2238366846888395213208495059050046042881 3192 2247490780821871039259304468509495877121 3193 2249080869304113888484096549953641250817 3194 2250274081564528784502606421122964896001 3195 2262636414056121014419763737218438715777 3196 2275058131374656013850427040744468135937 3197 2287943097495390797604915907229040691201 3198 2290770180105989177209835972288332118017 3199 2291174298464887983662682177047981830657 3200 2291578479202170381815860679967573790081 3201 2296028586646555963952813075546062636801 3202 2296838508976031623836719098073907780097 3203 2303326892305369124255598197168142276097 3204 2310238367068079308023383511230042880001 3205 2313904724301200653173633422395904808961 3206 2317576171732435059828277745280093269377 3207 2319209561620828562095693898136171651457 3208 2322070417819537477553831385839288129281 3209 2322888372253864804359219293121302776321 3210 2327391629704933363028730006319507802497 3211 2333955458519452478181216070953868173697 3212 2336009974038246029394827762057158427137 3213 2336832223228976728743890503797827980801 3214 2343007168595282496323895302618891827201 3215 2348783327435695190000281590100289781121 3216 2351262635804283492521749609933752000001 3217 2352089580648551779504202641108970514817 3218 2366186632111596966844494358873619005441 3219 2369930556395853860631372143222522995201 3220 2379939707152475966490507409584680632321 3221 2382866001372725356008556559484827596801 3222 2383702663481739001325089941961284099457 3223 2387889830881755958128658166128962203137 3224 2391663782626611318635432411280582349057 3225 2392922925782854907171962945469460480001 3226 2398806599796659771201546866147903635841 3227 2401332046824811205113724738997235699201 3228 2410189441675075737207556890309126044161 3229 2413148252458246612472108993217354326017 3230 2421195337359491127828197971018416189697 3231 2431393631235422424137090491376127855361 3232 2436080397008313661189524567041726457217 3233 2443339129398879833025173721141854814721 3234 2475156920281739350302705726763172837377 3235 2476021868308151526068054333030072275201 3236 2509086495691900187167987166204492436481 3237 2518290624015987316265857480431815056897 3238 2546967107373164846006678104553262533377 3239 2551404137945793075484640103349352119297 3240 2552736565305483639072851582016601891201 3241 2555403246717498023544797037895420262401 3242 2556737501246754698425060238672855950081 3243 2562080617086626684515793092782846082561 3244 2564755836983432042247983711172631577857 3245 2574585899799336549965348307124361099521 3246 2575481174379836891551667446170809998081 3247 2575928913812635855668214572781934134657 3248 2582204421134830879187359911063765757441 3249 2584448913468805322162762586479833013761 3250 2587144557467301159906650341697543571457 3251 2588943019930704091035555129124943827201 3252 2616505441737222053905439281024077889537 3253 2627875478991685523153620651284433614337 3254 2631066826436851146020907099665142251521 3255 2653501370370190585888728727246123416577 3256 2662706318031430717737850929986961083137 3257 2671939193906810084375522939224094608897 3258 2677955574113321116773389218497873540481 3259 2687234690335842097688000313569972684161 3260 2693746799312504030675221857727966771201 3261 2697940443021287931524491387498154480641 3262 2706344871591899425458653800856993976577 3263 2712428975007377837001956137569640243201 3264 2729810823673466479923334996645148434177 3265 2734997159186858240402108305459255934977 3266 2737357433179851963868641590512905474817 3267 2762010139331752794391783622999843520001 3268 2762486127420589940061589351310470051201 3269 2771543548699718953955428495276121683201 3270 2778712488584845426731346654632520588801 3271 2779669572075579358054193451078332516737 3272 2788776261380681573651930484363328619521 3273 2795984182556112186418621482376224276481 3274 2809965732162915995929857343714546080001 3275 2817221543744932253327022886486362508801 3276 2824979140631911558010129926425618808321 3277 2826435769047387055893842068445640591361 3278 2833728773409417053875377561827358499201 3279 2837137806643270304867837754218660017921 3280 2850809851500662398270396478860053980161 3281 2856686924331057358897119520308478644481 3282 2858157847936446685262740186979414016001 3283 2862083551302004375275032712817958270977 3284 2876846990961618445124692328140221515137 3285 2887221005578451335562228760905863754497 3286 2891677022466697955304971090945580842497 3287 2896635208936189407915444260445678969217 3288 2912551430917833154886134965119800652161 3289 2922537882580933255746084702964031748481 3290 2937071453490343090322399945655933751297 3291 2952677234767183874920960668610105031041 3292 2954696159295210370757137930268754696577 3293 2965821850240226546463372687011674060801 3294 2966835091953556839276767195612891047297 3295 2975967906288140550521093133852062092801 3296 2988693176277497872047711352655015596801 3297 3010692040076970416292837704373514592257 3298 3014286627572130901373856759985257484801 3299 3018399325352180859799782187401116952577 3300 3023031978529166665684976147143337097217 3301 3054075640797506450759073371144210382337 3302 3057715507059969414976319363073578315521 3303 3066049458187742325416530406393380780801 3304 3070223881902304883689626152383051397377 3305 3084349300388041335479042031466638883201 3306 3090120382760894503655888134514014609921 3307 3102217731451296365801655215904081838081 3308 3106962744651816099059088952960088910337 3309 3112242428597622540984233802630388290817 3310 3122825352474277079784460442845201522177 3311 3123885374647958566803860714938609267201 3312 3127597932043642630875913837460632559617 3313 3141953985564343021173906099711328577281 3314 3155832795142382872999464037903716115201 3315 3168154888950438112178059347783912070657 3316 3180519060386842273691231025423285024001 3317 3181596198319677756975959842746061913857 3318 3186986677290378287598491755970660161537 3319 3189145105402298913091449131465695600897 3320 3197791614219479075067917178284462935297 3321 3203747981248433750557250717838850369921 3322 3205916338515180049908467848343390841217 3323 3207000998618500705557485462984406720001 3324 3210256905785722244905563143502099496321 3325 3217321295409151517687097210608890360321 3326 3235861740651899851414373801472350086657 3327 3253396903237220999589508878796027276801 3328 3254495606221232095385711510851951854337 3329 3268808317964374673651200073795585492737 3330 3281515442804416130623861889572114583041 3331 3293155327238761981663902408978188261377 3332 3299822896684777165046040516818145342721 3333 3304274502551591709848510460629390006017 3334 3310404040253761378687103065442823438337 3335 3326611445972020859678800070235722608897 3336 3329412832305158277506503792870837942657 3337 3337829380421081706362117121664629083137 3338 3354718345113882470044455128166100970497 3339 3355846929912777444141731645141873464321 3340 3369982296557631503428515251673086094721 3341 3375083766829981952700364790468742118657 3342 3383032818648225428741767227105371652097 3343 3390428744263924406907402014799597859201 3344 3427046113300774961734097257281999016321 3345 3427620994437461566503863873597756083201 3346 3461688696389085538023467690940540804481 3347 3476213294202729926436509339991393050881 3348 3479124604019246540092556648996155176961 3349 3500734685624902961034454779177984257281 3350 3503077930460358864642239285505621120001 3351 3506008916376914538189295964865802915201 3352 3507768537708655998423970377565883997697 3353 3520696056265278505168357522604050867201 3354 3544899525976018062558328866207353518081 3355 3553790759350697383364796688448846077441 3356 3562701499795014788413658681572214947201 3357 3566866531405239331787792007497480714497 3358 3571035822938637063968745328830673804801 3359 3571631783981359427709583406336494959361 3360 3572227832048379922682475923154353882497 3361 3572823967150590541503306929905047000577 3362 3576402606112941591484165782127517011201 3363 3582971590832106314603200639984148428801 3364 3603342521540820950862198781285048821121 3365 3603943197510291530726538291608893459201 3366 3641356653596286900913348850213842392577 3367 3647422799656174667806475758041842186497 3368 3653497786283632100263284116485877673217 3369 3661408503706261614066411352228076860801 3370 3667503865558795959309213061061964480001 3371 3685843257723735955074517040734705699201 3372 3686455950232048906397676076707581733121 3373 3701187330282364625106719914378513171201 3374 3705493673817901802256600667082880203137 3375 3740102549734270241425282826870505403777 3376 3740723126953503898461227003527129854721 3377 3809539153129877902071274401596390791681 3378 3817744687554453680760314188435171495297 3379 3826598708150807452886680798983431339521 3380 3829131726112146477114025368214851532801 3381 3833568037997013402336645171022470276097 3382 3837374169858826064651031969622219650817 3383 3848812412012326592447193374083263260161 3384 3871138867349505900304078514972668579201 3385 3879460366504044235736168276035006487041 3386 3880741985378376877813314847867553871361 3387 3888439481412567682222284159313425267457 3388 3892293236783318532338530778403669845761 3389 3912257593822622307411728465731864636801 3390 3925832689665425090082449970723624099841 3391 3933608377571632227799703806360361654017 3392 3938150415884413748489590461128220451201 3393 3949200190722153074932592682448531251457 3394 3957668313670489636288299400098519244801 3395 3963540163557226038706723244589045880321 3396 3973343520793145380273346003592291317761 3397 3979235713409155965405695842647911371777 3398 3979890873179131609884553909269028110721 3399 3997615901955898583114740823829044532481 3400 4001564164260172421478411146921442114817 3401 4020034538881988226402282121884204211201 3402 4053202956231481747997094986320432435201 3403 4062532916238596111048465018528072862721 3404 4082588989706510964487013967472046880001 3405 4087281186829366902842293024431611973121 3406 4089293572517366315879086198648365058561 3407 4100713475610509150379911812510246041601 3408 4108791375404369743383644488969778228737 3409 4110813024547367329772230469800920629761 3410 4113509910624213073553007902774351635201 3411 4117558142470528661925768699931466803201 3412 4128370474907079274723652911742764010497 3413 4145314481238973783106627512888262311297 3414 4150069693733555209221971838892717593601 3415 4152109102615848646709510511641913110017 3416 4154829678532834780833427936138986731521 3417 4163682325522945379956080065353456485121 3418 4193081853073754402131702533078787547137 3419 4196512162514563184955650553837885693697 3420 4206130095722584556779183772601215320321 3421 4206817828402550207651057753815248600577 3422 4207505659473612082049945125292318282497 3423 4209569743154033695996869587535681239041 3424 4217834940678390919025055424373805436417 3425 4237175644895994960360684807999959654401 3426 4245488244186799202146619365503641550337 3427 4255204308662777777632942117065602706817 3428 4277485549398577567228073937715135896961 3429 4278183479958689735957200087366912300801 3430 4282373156192685715239807160621261685761 3431 4293563182884263537900570544750040344577 3432 4305480611823937799650279698443650339201 3433 4335753984437814576602825452839540900097 3434 4337873013356789833816579816582144819201 3435 4342820938581852058929100329544473570817 3436 4354857893309151984578216191000689899521 3437 4364082310643319071033686035582990379777 3438 4364792588821200883345554295521982375297 3439 4393286790169190285717281557330472108417 3440 4403298141595225841795075552714517044737 3441 4409027871629447598607586882083142131201 3442 4411895182262867268832859995368354969601 3443 4424818281058337921309731832162918004097 3444 4432012082466020649622421852777086434817 3445 4432732025136158736967636681582500569857 3446 4434892467163933124144075854561644165121 3447 4462337922201137806872695576061288001921 3448 4463786527434826120333865854073654599681 3449 4468134812299173955621792211192631340417 3450 4508897871631571463871975171308707008897 3451 4521336581295589292203065942304800000001 3452 4526467123476025665022040278425741038977 3453 4549985958959822481289542535236877280641 3454 4554407624158610414989758893997774835201 3455 4569913075502954682388785508668919695361 3456 4575832052223049731695251381035456115201 3457 4602550539668758271544558495210661612801 3458 4605527669952076845702927102506889507841 3459 4624920122383802645507531938590806572801 3460 4644383985910461811161236394349155797761 3461 4663166793065541162095731430229207423361 3462 4670698505806124382699687409994031052801 3463 4678240860637003214306263380031450976641 3464 4682771387099001190824962479170708535297 3465 4688061853035137413078906512161256345601 3466 4703206298825651972026698792066604197121 3467 4746603078700261894502299375039772659201 3468 4750426474757032146058501118393630008321 3469 4769583905270786899821150144351201217921 3470 4771887333379169354913191872933804565761 3471 4795746480727941291979971878034135436801 3472 4812742041059413255999665437957952510337 3473 4817386330486228160932435706294354098177 3474 4819709945413606496802008299854497038081 3475 4828238259221344548454883312505127099777 3476 4855461714897338860138538866661638442497 3477 4857801391023185266813923859947992563201 3478 4861703043458339271937827495039371520001 3479 4867169963313851034903212048499712997377 3480 4885954547488041084097570534285185515521 3481 4948235981869694831685839940683877964801 3482 4952201112913777427405306607831129484801 3483 4957756966982385111572140705617872192257 3484 4958551105472085205194164327146080124417 3485 4984820196652247099223771304353812363521 3486 5001600220016960801023712429364345618817 3487 5004802012481031719829941696222622453121 3488 5005602740765093295841143243846285758977 3489 5020837891383345070230246349084538121601 3490 5041751735346686350954804479144211324417 3491 5044976005904110132610705628117543352321 3492 5045782355396557385859008340741406296577 3493 5051429960112228313697857648872361943041 3494 5052237212129373721478049873619461964801 3495 5064359545138144435617144223326233395201 3496 5082996553972031821294486967258002438657 3497 5097623872265572889360661604841316948481 3498 5103322212621856737160107536312863481857 3499 5112288008670789951268484408580858090241 3500 5146647954810400847074122369892859800321 3501 5148289170711196246334677706367795242497 3502 5158968240969501037449834378726943649281 3503 5165549606051565890635925076560139271681 3504 5173786642517058364595981774237325997441 3505 5190295201321703280523893260869163468161 3506 5250943252894567894120595294346617784577 3507 5260971909050692191660068712277271608321 3508 5261808386382596768787411146038550323201 3509 5265992518872709943175036319172769120001 3510 5293680882244384803889831657739046976897 3511 5297887181831576837668617231562389486337 3512 5307151336572372528105961719746353776001 3513 5308837250379013362257537172179860224001 3514 5365586853710841791382129686831232120577 3515 5375806813332814400026931987387919475201 3516 5381776318913202550486000250979357284737 3517 5418573551722754969525275608726061939201 3518 5428881755887869219962149090369670704897 3519 5436624165516991983529813579502242953601 3520 5460773484280062084650753944028975441281 3521 5463366469752475345699815988462777272577 3522 5477213929014760468309470563207491804417 3523 5481547553367345545098209988135748739457 3524 5501520891721239881483985336061173158401 3525 5528542221384791487287498052533380478977 3526 5551294742859771185320040228256421927297 3527 5559189682373571633508598374478852349697 3528 5564458431833615732915029546173967113217 3529 5612959269152337533166538416419192518657 3530 5635127107552738367287034302774925561857 3531 5660937739902347150610878437363169851777 3532 5663613699905384987604564620561042380801 3533 5681481736057388579673960719475433363201 3534 5728169671654669112075235047154892018177 3535 5732676536892916980465980604135678001537 3536 5744408910340827901123971824174988000001 3537 5761594017448147789157457992262872027521 3538 5771563836822753984464635215693115891201 3539 5789729460208711475209900187520825120001 3540 5791548771073847284367789244692998972417 3541 5794278675289570025252494078959173923201 3542 5803386489421331861895452185699261324801 3543 5810681757477562058642338623170642812417 3544 5824382015721070614067633549696696571137 3545 5878544318100055678698023401877933494657 3546 5889614151184444217074366576319313048961 3547 5895155904439280203780278332707830988801 3548 5917368570624445393953358882807770839041 3549 5918295685487769405623588461801585804801 3550 5948030550291468074958674507586846445057 3551 5952688411274708594649754032549467462017 3552 5955484659560872765363021674763519027201 3553 5965747405638762813201675008705011330561 3554 5980702659749790011857637225954472254977 3555 6004135919528697502316167768616883883777 3556 6010711611671529637872817177806080048641 3557 6018234403712778318579644220495039315457 3558 6022940331131186173734547043077666300417 3559 6059757204814892010654481390614874152961 3560 6061650546112695400469943883150777147777 3561 6098674306195728119761886326893275198977 3562 6100578282549633680216004517175182498561 3563 6120601458008477414661170346774757171201 3564 6132069071323557715642108935029131869697 3565 6133025553819283118373096265010714501377 3566 6140682114540396904837999183050034963201 3567 6153141864705154859136571991790533063041 3568 6156020331128119222468204277569190090497 3569 6161780798898233223670207859269521820417 3570 6162741335269442764606837598745194995201 3571 6165623730534256652862334607913299337217 3572 6175240236035762440630008179509974452737 3573 6180053408361747265183835212736196391297 3574 6191618417270966757905625289056234526081 3575 6209968411373071299014083475942350914817 3576 6217708949454304723747101826123626981121 3577 6260433003229306957237802322634187520001 3578 6282868092897288697616343327972532156417 3579 6311256064078753480332679348241532854017 3580 6319106952083127910740524536844679532801 3581 6330899306618770398257604941230793273857 3582 6386185270326417720624503038985919584257 3583 6389158902645209443257194728251236728321 3584 6401065550938772431501662600572006424577 3585 6404045244882840861556788588201623297281 3586 6451885685299397149304736359921787429121 3587 6460890496450381316114678102857836473857 3588 6471911309371705402535342160522530634241 3589 6475922954028622339275831055613345938177 3590 6482948567917038363634580057835632880001 3591 6487970945876721494483352604690014451201 3592 6503058512732549307349313517299016355201 3593 6537370706228645825786638395779370055681 3594 6538382281852806085785946753797433075201 3595 6554586129189684195810468476028334778881 3596 6557628259208749701679642354064350809601 3597 6558642577051394735295282123078197280001 3598 6643311029501816633204834224336989290497 3599 6661798539049329612356079728132407996801 3600 6687550311482518608563715570411031238401 3601 6700975623521294235471987075207779235841 3602 6707179871103049803564330642194737699201 3603 6718567380423042611362266895235263173121 3604 6746590291562735410914779121865424887297 3605 6777846759835502770206103144242759063937 3606 6793522454487439516494149358628522515457 3607 6810278152137405427380385952415792414721 3608 6846004121027879506542286713591949721857 3609 6895660003840423297350728545674305520001 3610 6898840200368750433465488668702048448257 3611 6911573823533854533414342262895645644801 3612 6928583975825669855211681019866840529921 3613 6945630747747412727899488566681615917057 3614 6975550917837823641623963742920868000001 3615 6984120225160508805047858269621746660097 3616 7010958709880245511193489569524349479297 3617 7017413358109878454563119526235575344641 3618 7027105079835769528190846533542162345217 3619 7044363728757656395649326772024329847041 3620 7069238012280126750577846730595309620737 3621 7074655623463776353701464050448387319297 3622 7075739581537629039994854053299070395777 3623 7078992327733958138081312537847527450881 3624 7089844266515123346841385410305971627521 3625 7103973546944899153339129989006597189121 3626 7110503058974000753755581100537638000001 3627 7114858983832839321661439950031543556481 3628 7124668352727602055858279794842003201537 3629 7145415890159562380731142272196673979777 3630 7179380639782158123643347807445369191937 3631 7185970753890715378886530171858112440321 3632 7226726878143809458709404175435362475521 3633 7257703654644877767727856667386193346561 3634 7274346098746150904486645324302235366401 3635 7351332195620784722940997826890013707777 3636 7359182063851248356352949710105696480001 3637 7403051455047205779298270553945178618241 3638 7404179313504816380711470454864291692801 3639 7407563791035528335684665752965316130177 3640 7429030268103061644073882861388038043137 3641 7492616856908040238362774419793628363777 3642 7537181204434829407410218343621299582977 3643 7540618817308903459405859296161183916801 3644 7562422240946538284912004468873659498881 3645 7564720543888023152044591852792008990721 3646 7572769417874402586237602366116162484737 3647 7576221228575980506457588364149168997761 3648 7583128980390001058884289610509899923457 3649 7584280807985988192145865969766238089217 3650 7607349530491419357668501733298852728577 3651 7610815128852490910165576179397783009281 3652 7623534144721987733071190191909586309377 3653 7631637744069631391638501861042552237441 3654 7644387200040109854798487303764854880001 3655 7652510190213810429469484987511000178177 3656 7661802854775416506204254126083177356801 3657 7682747459363460912389381524350241140097 3658 7704909986868314168928926984657179439617 3659 7716596928637969527623815811914602491137 3660 7728299378555027781532755686106656307457 3661 7731813140254971689867066474406789120001 3662 7791761341377265042527079787446829702401 3663 7831952391811372571288338222114099756801 3664 7833137222404832920011455859012316179841 3665 7841435428928888305603773968073340498177 3666 7860431648480822375183331868307149128961 3667 7861620248023046509536594549576338620801 3668 7878277162270472503430150151682372492801 3669 7911683656937215914445913653087532169217 3670 7926038626248833251984130222955076861441 3671 7945214033707525207231765262700861427201 3672 7959622215765727417696862025358661124097 3673 7976460652601543905019270967977695605121 3674 8022322197851254365672362708100748561921 3675 8067198390436746097010361013420157713921 3676 8079364731933355168287673997715408072961 3677 8128190797397370470975634473534023653121 3678 8219200022365291980924783766457717395201 3679 8224144738444247760804919329777913781761 3680 8261313152083962310966668038916144867841 3681 8262554626384117433371920856325961676801 3682 8281196339978303821841301068596451059201 3683 8289908393275557959801931396361251582337 3684 8293644584709776982076085687665072972801 3685 8299874844686219866752006730828875427201 3686 8303614966035278979244269480611680022017 3687 8322337702217941952413557272329717364737 3688 8324836855805038210728002199171079228801 3689 8357385661217943414497799619042429263361 3690 8363657796663929849908473713130242849281 3691 8378727729188552721216551843851924221697 3692 8382498922628374763244690742003093616641 3693 8385013876627051562158125345543242315137 3694 8400117470109623389903265527029920880001 3695 8441775164830838097437065158582535620097 3696 8458235335325410991413763546679142510081 3697 8464573643780935603410741849645403737601 3698 8500145032924433928698168771111930177281 3699 8511606437508212795059437460921927575937 3700 8517979725701081578776188439731790264577 3701 8520530209918330342412454904461986323201 3702 8524357189148800476843286779430809532417 3703 8529462167665806971972370241722916425217 3704 8558867740145588551583369462692306080001 3705 8578093042300569170738674824240347836801 3706 8597356120474478857672620476429916979201 3707 8610219190673756122326588370752658732801 3708 8634705424154167531215722325556894488961 3709 8643742015047669049862086300582484693761 3710 8678674999978504194779330044911338520577 3711 8683860748791221131210214983907920928257 3712 8686454639783251244810833276494943651201 3713 8759359381183039565075513464611835939201 3714 8760666102205924320490977982253395845121 3715 8798635285759726846455682336239660940801 3716 8811761452558252505091674786390514595201 3717 8820959961237297617365675597004079580417 3718 8836748381747835891671338929177591191041 3719 8873684225582698391300010094133999767297 3720 8877649637925021495039899948456158771201 3721 8902799942342235158143135891544166915841 3722 8974620467571851423283009826800731621377 3723 8981296087556375513251929020579115513217 3724 9005364308938407389884975328224460175361 3725 9016079398716368147868253335823446835201 3726 9106257121930144192863340440206589692161 3727 9110313323476300963356495366913091675521 3728 9136039331945564430505193097784072244737 3729 9176788771986253565882899752415155288577 3730 9182234028384017212717117518881161280257 3731 9202678927881855619873050976098633956737 3732 9238211122958848134555630415201648590337 3733 9253280074509263204568544418727548544001 3734 9262880601397473064494238136518687989121 3735 9323426590071343588260969886627515120001 3736 9330328677646545305698479033280487923201 3737 9342763702535483014994290641468141527041 3738 9405156598930938346841331849283874300161 3739 9448350176964810608329279427066293132801 3740 9470711471762374206022239942967359966721 3741 9502936957589642197549295011995050369281 3742 9532443979028461702334934139041995520001 3743 9535258348090886732220027181316002809217 3744 9563442051708115517959627856723926045057 3745 9577561217330345929242780788081430706177 3746 9581800522136771259686699973337536172801 3747 9597358690355723080403749824802921092481 3748 9601605661526054992198631953456734528001 3749 9604437889126699772873917291748741472001 3750 9638481682909151534553808407129547680001 3751 9651275300228394626630009107551346920961 3752 9681184874486089182265399184579541043201 3753 9701169619537211351291544696752489272321 3754 9715466528967722230343043314341297927681 3755 9726917327058854622079835443127623028737 3756 9746984641397971853808079379227047398401 3757 9778592184968937156143870311225874178817 3758 9791548370133410961102000921128498798977 3759 9844970631965510839229952725229720433921 3760 9847865572953177615850051967492626087681 3761 9904465997700960149170051494778205068801 3762 9936519847628698583856409613636453794177 3763 10073025291974433993665997534443502720001 3764 10074501963904054267118297962896775372801 3765 10101114468329353629037196110233544206721 3766 10108517738253286298855361265100168025601 3767 10120372845588799130868542922987308338177 3768 10123338522592756953663227490038656988161 3769 10132240116685955303883970332186348556801 3770 10163449654691005419312956018380231011841 3771 10170892883054581596283284235120829660161 3772 10202206552877664263664093373443915851137 3773 10260584374630873794045971205582911980801 3774 10334345037864727755598223450529078000001 3775 10355504545859135888114148984578623434241 3776 10364584504702263762307119823346569507201 3777 10385798171598266035073148975843335208961 3778 10397937316324816165324631779664321181697 3779 10420731678473083151480592147508532568577 3780 10428339509334656518369867568542873959937 3781 10455767956220217629777611027062967075201 3782 10474088637234033962511086973658248103297 3783 10515412903416774717964033796989886181121 3784 10523081180453216649210045228806629488001 3785 10544578393209098905572562375839679297537 3786 10647990793964559369467479492842700435201 3787 10651091322674373304092532367790736901377 3788 10699250638398798053031860923804993998337 3789 10728861721069310886065536872556443518977 3790 10879574774650926686040133005392923078657 3791 10889055540722466873635460777310255676161 3792 10890636371024152272606004513686622012801 3793 10904872882711969736010580442605454085121 3794 10930222447958922921608748660855162316801 3795 10973116772544021011722330891141148747137 3796 10976299981086813896689960315213405232641 3797 10990634420632914616944949831906696809217 3798 10992228146790082185200691850179359548801 3799 11020949817020361728731475742052081514497 3800 11025743140716681102328782612850462483201 3801 11078590220251167289000136920142697094657 3802 11080195100723131353431466821563459918081 3803 11091434961122041846952490533943356874241 3804 11101077066441804826575337431463770996097 3805 11180095854868887178479708079311088085761 3806 11196282468356189587203595939852416019201 3807 11202762853061507285293379921905713523201 3808 11228717223543959957897629712470162337281 3809 11264490386038777639360847717348686795777 3810 11359279891057389414665610283885711065601 3811 11415170018226631425944407234047852844801 3812 11443205202658905065260384800611173449217 3813 11476264889578111488313384441355107885057 3814 11484542857571195203530507198303083702017 3815 11535982971576923772375185811045510852097 3816 11537645681152369604848200166637690146561 3817 11579281628861731442665810819684847640961 3818 11597643055887178725682300960061374195201 3819 11742076433905507935463715639815844613121 3820 11743765106078930427805078427750938238977 3821 11838670559137593855526795618175570343937 3822 11842072414845895156071486559389013564801 3823 11894910664511602950134966410724404154881 3824 11922262643415101783490739271741569537537 3825 11984005897575077179697083223076970742017 3826 12030496770798547363108525383836363520001 3827 12037397711650001974727404740088506785281 3828 12068494827292287198435715983053833040257 3829 12089265268711097707815784481179022693761 3830 12123952183905695056060615629590962078081 3831 12177889008786115503243991027634777836801 3832 12184863869408980892766055319553064842241 3833 12190097308540100531881601766237375376897 3834 12260064675230813576278252978176066264577 3835 12274100237176837278223681042718960524801 3836 12275855670601316070329697700723357551361 3837 12279367196496886188652691985746535384577 3838 12286392885134297870722202720263653824257 3839 12289907048253256011541953014755202899201 3840 12293422090823849582129055428238058060801 3841 12295179941962459137618098882779917705217 3842 12388661363049421022581957660179356179201 3843 12422324678806658110292288991122200934401 3844 12438298376280035238041736659472153655297 3845 12477420878617313484380211616036800883201 3846 12550618387696960856521531773215425658881 3847 12559570565708905570671073411679856710401 3848 12570320554136792081729284747356398866177 3849 12575698566825966713308534369517302972801 3850 12631389365088456654615463268039817596161 3851 12645796166244630765493624230308381126401 3852 12653004956956306402113671150497678573057 3853 12714425000369052909433275377157458823937 3854 12727102636551434876806645106256112552321 3855 12750676165715178546255149272760778341377 3856 12785198509007987146018002330323634518401 3857 12821626146330119072392408901506222980481 3858 12880099276816133421975220628615807389057 3859 12891088926610468743286948208362596072961 3860 12925943630994171513636064261312205792257 3861 12929617339548213153329274769039822003201 3862 12968246473134573770161421746435373884801 3863 12981145272344235651371822623112814525697 3864 12984832704844602219703644592009569868801 3865 13051363398981574806164397627505335348481 3866 13053215723584152021976307490224389049857 3867 13058774077651317200803213058531112000001 3868 13077316884781409653145089160839501516801 3869 13082884217540350005771082391818430209537 3870 13134946080498565113373213459233134837761 3871 13172244025074881137333146048678074519041 3872 13177846702090783875704184623205637655041 3873 13202149071605551138008339338471333961217 3874 13290338988406050467557576318753188384001 3875 13324250105314415331059795177785022896897 3876 13392299543011397689354214055105048224257 3877 13510208846501415263404359304065149836801 3878 13525488915698102341301991130227742626817 3879 13535046635964840692998815867379293113857 3880 13657908440967766533854995112931365162497 3881 13684914165514736780723503847947101505921 3882 13725510358919035461890657552870888342017 3883 13768152687494810393057238195303214368001 3884 13785630659244136316360729018718589812097 3885 13898732903990661236800111322551381647361 3886 13910479345410189703667256017688815312257 3887 13959516404667553402200052765310548909057 3888 13973273857376067586100125704363637534081 3889 13985075400599687363461889604961271692801 3890 14089701728974521878611665591859911668737 3891 14103571372826208801812457224170653235201 3892 14113485573997340115150107039080117920001 3893 14119437021324267399209275896415851872257 3894 14121421325024871318671585906292079073281 3895 14141277786568723114433789558338978103041 3896 14145252009205452330823960864837203375361 3897 14157180541478031437231361412058612096257 3898 14171108286175335743990051244457551799681 3899 14206977554116037275891724673478330093057 3900 14226939231418541614927805955927824674177 3901 14319079385268807264108540272522242285057 3902 14325106620772040797024602031964072670721 3903 14351250300868030564607225411082391825921 3904 14357289383201600771369172354685713363457 3905 14371389223475253921848665267500017105281 3906 14411741265998119051707442780389032227201 3907 14460294551688561931402236528337836383617 3908 14468400665727523539505289662965873734017 3909 14470427815392702034218493693579947334657 3910 14502896025755671158862016646914461317121 3911 14531357981992816138306541256931102500097 3912 14565984625994497041781866593496484080001 3913 14588428554062096633877290796676196989441 3914 14619082673735380010858190864121497139201 3915 14703158352429097373311256205246215479297 3916 14707270405080130479586028895894391998721 3917 14738142888293552206563214553631841100161 3918 14748446309369549481525854064854689251841 3919 14800058013424706909618350341375697674241 3920 14820746902826830230211881957417072854401 3921 14843533905210520961681017934150523820801 3922 14864275958005625161898168305406015155201 3923 14907916837712594053842604343894324559361 3924 14930821057137127178492062654718054409217 3925 14941242240684674177444033994706441637377 3926 14947498005252514393568413101161372428801 3927 14962103702688286812330338256796102183297 3928 15031127467869102026642608252277472000001 3929 15094117958645118348600948622598707411201 3930 15157339304338718737277805980837909164801 3931 15174237411133642541861823081656886456577 3932 15231390283035751848910668169871015971201 3933 15237752213815131528219819874285124591617 3934 15246238404986458883124142477772387126017 3935 15252605761908157621676922078684315187201 3936 15256851959090768039116243461043074850177 3937 15312146722987313696591758584363733188097 3938 15333460584164970251811168046729854370177 3939 15335593397359854802917127312682943083521 3940 15354800400322004483917728516666805549057 3941 15444711668275509155146445593430839843201 3942 15466186887495564369021882794221994995201 3943 15524300542354418393649517121676417394177 3944 15530769393895170942401439866823204412801 3945 15563149043180048894694979021026552000001 3946 15565309785128233739862641366064536688001 3947 15638931370515666270975164651120771980801 3948 15647612732471137121550758824432303472641 3949 15675856287751125396049055425054084828417 3950 15686731065140084754193214251039900680577 3951 15704144439526828397983730403924477244801 3952 15712857467639980060517284434881483176321 3953 15739021936770395073827535568273994689921 3954 15741204028972891472097575291429312069377 3955 15835284773402847185927685200518278000001 3956 15892409172431603756139737392375621017601 3957 15907819591990890702149712397345767799297 3958 15910022147508935503153968458410800936961 3959 15925447509081067935356204070007718645761 3960 15929857158094308706683031469657143013377 3961 15991704520955308308039907751563021697281 3962 16013843727006373815028511471659608337921 3963 16087093504017051768049862275021691811841 3964 16133859492167724252417895768941576556801 3965 16145011768566344515230268947319449532801 3966 16182979979214411628889124150595204459777 3967 16272625288727687142552927544557378368257 3968 16281613671795847352309941570069859788801 3969 16308604891824645238579086196288436027137 3970 16426019801436313827601640256595518412801 3971 16446416522510115955556406471112604006401 3972 16464565542313354353214987377478697803777 3973 16482732084098217346218341967453317068801 3974 16485004134557615181727447446210603701761 3975 16498642193057592349104646925118540435457 3976 16532780540122213249610243418976428183937 3977 16541894531373890630904118259648268927361 3978 16576111164538112140933779958640503633921 3979 16624118487086283540080118996217749446017 3980 16642438965740971617996578394074472892801 3981 16686020922411059984309274568414426260481 3982 16711298197786182813674066990018961292801 3983 16789639917768406519725661197584192956801 3984 16791948942431313204755666831050513920001 3985 16852081194221125024801025306689413004801 3986 16889179234235132814508135917487765111297 3987 16891500232520487748500575067444957883777 3988 16965919693332965220072122200516422000001 3989 17099190214259427329730534505797929400577 3990 17106229754531967444415177026588415804801 3991 17122665210930037291042506229199039114497 3992 17148520273383078796951965010096982931457 3993 17188545290614156529508751812713665651201 3994 17416106776416645954560847796396092111361 3995 17423260344448951594690651162905242488321 3996 17454288857254768394689194228843776933377 3997 17466235768634397493755719776434910820737 3998 17566872642215937611870092839620475156481 3999 17583694687447915832104373118810863139841 4000 17593313611773467705901241820673533932801 4001 17665602422451874582086340745727781555201 4002 17668016518762760892964210505518277431681 4003 17697008198164508578679300289601174874497 4004 17859644716522081784074653477272832000001 4005 17888911321435899474999748582016116014337 4006 17910888805732712334957514524708334366081 4007 17947570449912562513725850889591561245441 4008 17962261502681837813424307402019006205697 4009 17969610974099463091093604274158140195201 4010 17979414362281734868800852531130574524801 4011 18001489097743118337383874417543242570497 4012 18030958966504215361428788403637826803201 4013 18035874713194291826360067837152327072257 4014 18048169210610637155739870100718773113217 4015 18075242920801994846318555691852438683137 4016 18085096713191172703520648115336787927297 4017 18114686298257758863699083897596364014081 4018 18122090310030275652262406114994290290177 4019 18136906277861382652055067006990529278337 4020 18156677388215020773552956295769310340481 4021 18161623111439549800022659561905043938817 4022 18221063800428913001618000529068346502657 4023 18268241665823882307347548333529682869761 4024 18402910198461434107727869415452550611201 4025 18425439198974662133055547557904700446081 4026 18445485232947204637241989569705305137537 4027 18530893931524396339000040702553027502081 4028 18573727894655149908060271214712711284737 4029 18583819055427434700813818370274118013697 4030 18745931338338507311633307558489513419521 4031 18799393365534712901835273932629991826817 4032 18809591720679230837789741961653409909121 4033 18840215837311761798241566768361559842177 4034 18845324095969006314584654683438254067201 4035 18865769251683834197060508847901807341057 4036 18875999105643630117860814203925076555777 4037 18888793248369387240328729761952813691137 4038 18896473375632215109394692168476130508801 4039 18916967074872896707703668733295858825217 4040 18924657224416976176055765458577178259201 4041 18968286429676164874371502929687341784577 4042 19024878384009379125152994023044109500801 4043 19073872088950882127094449116168421180161 4044 19094534022506925485640580908300029220097 4045 19167005100923658987371097298816833907201 4046 19224115388136999794419662369305137821697 4047 19237115744637019220650679226450903891457 4048 19239716738844212313730462684862374761217 4049 19252726326132101092309741101310231760257 4050 19393721110180381016338131150804012466177 4051 19398960443839302090181272703808267852161 4052 19448795917597786140089020822761173849857 4053 19519807443128237297948607359902293811201 4054 19540891415939987027288982045815748212737 4055 19569914414174657864852348699851461484801 4056 19577836320441385759356945769278684460417 4057 19598975123372247840962702450649291964801 4058 19625426709639113518880266803857854003201 4059 19638664212935085715431012777271189920001 4060 19646610464439333407268715780257011859457 4061 19678423610873724385655678838921202060801 4062 19710281822973208483753631671806624086017 4063 19712938709910050259650243457327231622657 4064 19806127400618240480768286738310156033537 4065 19811464091421153255641342800546460092801 4066 19875602590746187923941419378427990240641 4067 19956031163607843832442892709045590904321 4068 20077207983900597628866190923013570467841 4069 20152931399081629950605703184970426992897 4070 20182748184056906182563486878340578605057 4071 20199028148788543920003876421023121944961 4072 20204457356517996924901281438492096061441 4073 20266985082933202956591351589818348879361 4074 20269707516301176454019398721619501004801 4075 20288773511190417415320112333011922154497 4076 20294223819691145302290107563701286456321 4077 20367928476498576783254572607496450362881 4078 20414455180097937418767594346890606510337 4079 20620832058787797438829510858907646375937 4080 20651253653230093464145714646170040659201 4081 20759428707603381752233104017880802686337 4082 20778897134742247697100198281094343219201 4083 20795597071279999846976033603622085824001 4084 20798381535506099457421150301683007010817 4085 20801166325953770495917719388701203513857 4086 20851348375259023090908859664146062478081 4087 20949227903115038947887216735137744296321 4088 20963243459375600360233715180006693495041 4089 21005339368479730516149905529649118908801 4090 21041882300585281754269992092951209021441 4091 21078480847533837478906619045305649942017 4092 21081298426028815008825475821747251686657 4093 21103850920351565446187416758512551530241 4094 21123601667250726527776498848494449982977 4095 21140543750006536768334418084912189168001 4096 21149019249156813632275600738267439874817 4097 21216930346899735716805421957214858553601 4098 21330539586800337049854138205204724847361 4099 21364725990070650007776032901948369939457 4100 21413238792085878332164206699730420771201 4101 21438961040905262848759044532201848334081 4102 21456124223066546992779063310064399692801 4103 21464710321736183082693609288460441038337 4104 21501951499915547511629380610419203840001 4105 21556482611483035026014226294140364787201 4106 21570853000602748163942032279953516480001 4107 21579479257012384864728439495672901869057 4108 21689006727871142318800906131778696575361 4109 21703454386641417889111633155907657121281 4110 21741057716912415390452407610733794741761 4111 22017586104889873442163073982372667905281 4112 22032225091823228023747734428410660239361 4113 22067393412919718534774584338796701089281 4114 22338653082671809550882287092224988020737 4115 22341617513403221662060229392921184624641 4116 22380186448710280719239501969574873772417 4117 22433685765434883815155552925766345523201 4118 22463455933841551356224856484758538915201 4119 22502208827994745688021058872218673035777 4120 22526085827617511980699642209226158182401 4121 22546996384626328907191756128569486656897 4122 22582882570775643297161845626073328419201 4123 22618818724420988645208914051825952110977 4124 22639804579688998395051743034937290474241 4125 22705871081001928771068446038487214877441 4126 22787183209588815732795153404034308631937 4127 22823403640335804303948979381644065520001 4128 22877828741655971496027566385369543691777 4129 22895995660162591001707245961198986249601 4130 22917206351184380296128659658731887595521 4131 22956643253044646232128289847394844021121 4132 23023517914225856889560056351456834076161 4133 23032650380247731854364781873956994731521 4134 23084460917109613466175892783731381565441 4135 23102771320596488532716725995637914765697 4136 23179201530477446508194592734535772586497 4137 23286575485615042194452917944722198726017 4138 23394384407633088201278865011917281198337 4139 23403645460450639456261373188623858892801 4140 23409821277666997605410367411832750528897 4141 23419087677203881104688700614726963987201 4142 23437630105134635946328599416385495801601 4143 23465467833466797703049601290576933260801 4144 23499531009286238361342165297321564487681 4145 23536740175091276024446116543659797706497 4146 23546050517619269895792972894993248711041 4147 23601980275426467587287296042630418759681 4148 23605090889704109660872193590976978995201 4149 23658026244158507414753777373964995613057 4150 23739187114289051125662494724103686114817 4151 23817456056957574568044168519827952182017 4152 23826863486509196670500576364860538009601 4153 24015696095255294645395217751312078896641 4154 24022013002246951616434242341869068875137 4155 24164528304314297096122959706978969380097 4156 24209017018168708336826348324764268230657 4157 24240838533850091687292683688565356715777 4158 24275884467720257178494905342799139413377 4159 24307782870932927390425116760619410784257 4160 24310974727455650195600398264023952097281 4161 24326939511689171897017170374199791871361 4162 24426126082934682693757651332322518700801 4163 24516017915549049015498166457629967486977 4164 24593298311051401884115363012536561040897 4165 24619105767314254707088362343559642880001 4166 24635247458026206079033981523340396451201 4167 24719333619322663058144759369773358776321 4168 24767959011211281973938111211626016865281 4169 24826419942073314117740368069459342141441 4170 24836175159885547556696613765573133303297 4171 25077868024424823357249525036732316901761 4172 25127109897537658036305525777522203224321 4173 25222550800147490583860053867200940348801 4174 25377904588372420862366803150402390718977 4175 25397797124773093254467595757577844673537 4176 25414384659360786617903073524949608050177 4177 25500792737652542663927224561824969793921 4178 25570771430045674085110668622997165164801 4179 25610834648162773623687296171894984457217 4180 25714585613318141956424402165233234624897 4181 25889445479565418861264777776185883580801 4182 25936700529228395439908784229050579148801 4183 25967118613322988441183866839143587882497 4184 25970500326484337824620518806572232959361 4185 25977264908882412008616286148221670039041 4186 26129876166817315723402459840091950379521 4187 26157089027478084037437677509482394659841 4188 26163896116092154022162512321043497954561 4189 26177514943575964894113590637823313779201 4190 26211589152897242380161555820682714419201 4191 26249115601584013580292761464957852700161 4192 26303783444135604704103140629529383435777 4193 26365403823729583080287560436199771120001 4194 26368830878563332564132165148454186419201 4195 26406554214931114435605425436288101655937 4196 26423716790500784476101467963904551018497 4197 26444324764095357218744481851913001372417 4198 26554471646280312304932209901204488467201 4199 26568268192431237081713849499591294620161 4200 26588974771795489268294287134121033036801 4201 26675404260288796448421588075521705932801 4202 26845519420038340838916903068407230359041 4203 26915226502840828831684198378008985877761 4204 26967610698799650295085953105132334169601 4205 26999084018145561237455806319115048112897 4206 27006082452224658539090706773261503372801 4207 27041098437616985586104332986368007859201 4208 27069139822448565469215894338252842169857 4209 27195641166598463048815444704802327568641 4210 27343879595309475691469521914720813073921 4211 27450196592704029837371875248336252138241 4212 27471503341920200506274651146417457508097 4213 27588949331615998562810493694613388480001 4214 27599647992550063497755585096007624109057 4215 27674640319174454113050788022458744716801 4216 27721153436447780114504627474800447527937 4217 27868297025484853518478480533287163958657 4218 27915094784676907854720299409517710466561 4219 28034198049175663823891658099359138150401 4220 28045047634266049661850901549490576975617 4221 28070377621970992667542361964354063384961 4222 28102974161878382113211691894450194117377 4223 28171897866315483921543187221680960151937 4224 28186426952058374516015388131051780223361 4225 28251889005310808553110450052841146293761 4226 28299249850272646692057807508530750637057 4227 28394179994859630616065544201604564610817 4228 28577521398612446630900641149771357225217 4229 28647462244118736011201425439171602538497 4230 28669579921503427568887954377502443052417 4231 28736022629999583917055130251137451816961 4232 28795195886418658813204832468101177522177 4233 28876733190706277905750195454187034116481 4234 28902719209419479562778140472061227779841 4235 28984522812332299950376471339137218455297 4236 28991969539202142582246626547760592620801 4237 29032956468616431564661504993472230471681 4238 29137515704330773638242092826495535091201 4239 29321287378901015605039536921442074882817 4240 29370213024754094138360916172110021267841 4241 29419210088592311045412094112427290726401 4242 29430527254955462537952862684321644767617 4243 29521201808702947748156574234723386275201 4244 29540123077964658696369068436897227704321 4245 29699481143026203437493937414779754031617 4246 29737534222432786196041898109946479088897 4247 29928440263477083696903553339105025047297 4248 30020455445184788759050816093313280696577 4249 30024294777009066493962693907483533146497 4250 30039656401023533810329084629448330647937 4251 30078090552508298529884406807455737376257 4252 30089629185128031752344452646973512320001 4253 30108868846674698370697607658817169395201 4254 30263174056903483703561281653124593139201 4255 30267040536060925287025138472071853748481 4256 30290248489349652657747991319569938882817 4257 30387115983084431242392438451185733295617 4258 30418170774484379163003699210640720780801 4259 30437594117908589794055788680568105228801 4260 30441480088602695663275215581408411237761 4261 30691086958945046412351232513611039907201 4262 30695001232742806029982747197115318859521 4263 30793000149188313016260668920612001349121 4264 30851930813493472921362351376709660110081 4265 30977979481627635403291877872872209024257 4266 31049079690752102661080873533741940417281 4267 31108438898751967137472089375691936304641 4268 31167897379892721141676354867062734342401 4269 31183769759144915939029746071572110067201 4270 31390755247193776398410398669389298219777 4271 31546782295549994513083331687411026385281 4272 31558812433805170494962177907630988051201 4273 31663241895459241220837564103111905280001 4274 31671287440302786440629039799235411542017 4275 31800259659803170982502659004462582466561 4276 31840657608742892604475192101423677771521 4277 31873008292407895427080972165156931087617 4278 31913487088549654506375259594212052859137 4279 31966176767571312633565523550513790320001 4280 32071784525401002294609119744575352716801 4281 32079920829286621544970490372100910339457 4282 32165461124992521831160567548623029881601 4283 32234854141199512409334278751090559618561 4284 32238940159544881265364964742180608548097 4285 32357632002297265942209708031517142814081 4286 32501389843808659525612368773268530392321 4287 32538446349713700505150388947955682364801 4288 32567293629928055470474172407997751296257 4289 32579663598797478564033074364288184320001 4290 32629184595560535303431700257312711732737 4291 32633314316665357647571134716911546619137 4292 32732564924191375980329325449035634977537 4293 32757418806788804001209527900784118494977 4294 32769851939152263070705555413365955588481 4295 32803027147924019549975412042126455172481 4296 32819625769790288399556542685090124404097 4297 33031903316548677045373639617975717039361 4298 33040252348970422533046412358932118359041 4299 33056955953456221183583158592791908844801 4300 33061133008925042525230289976742087503361 4301 33094566082105212634083775977466211827201 4302 33148957923108832515642722655604760756737 4303 33236986908455178485600897588153114560897 4304 33257976313859693945855700051660911790337 4305 33295786472172031654199912890659533753857 4306 33312603056422677091044703950257581056001 4307 33375731455686346553537892445937622620161 4308 33409442716749690643028497895029588262401 4309 33485402008686452846332339251842398557697 4310 33671716784428425446572453760638481744641 4311 33782237707775659996562304251989237825537 4312 33888807034593231111338514554859483150337 4313 33914427400654945047945298078074244258177 4314 33922971288102049349668592894845248307201 4315 33999951066612628083583284843809111396737 4316 34064217598873474352591072657311764320257 4317 34085663383668359848571134931206442714497 4318 34167265147715867555355736697694657609217 4319 34305086123495374882303867194096281372161 4320 34352574299693882233577221359775273459201 4321 34395795273000140918118283143467112739201 4322 34586533339047288625118050652704870204801 4323 34647416494263961553307588169560490407937 4324 34704034800068537487149377111979635756801 4325 34717112053750083527439469800540640327681 4326 34721472096388758305745369229619675635201 4327 34747642415200290333227664983776311920641 4328 34752005812586725054035676545119699828737 4329 34791297968844527451881948963388734906881 4330 34869998914641533571432312762402367875841 4331 34975175802606633388725700016861796193537 4332 35049843946950937266699171483384733171201 4333 35102634815720538686268046962257722269697 4334 35265844892668319742723687565671099559681 4335 35349913207563556118592040402281958127617 4336 35367634127441167670655254606539648790017 4337 35376497501913616148925215400425677726081 4338 35545271300353315393220001483467039632897 4339 35665617260530352787348275581971071185921 4340 35683476578721532580288523874561852329217 4341 35692409171849934256669931127963047520001 4342 35719218691773529815915879100715549080321 4343 35737101492511687672657434242597824204801 4344 35970291812444479568929271481802727521537 4345 36069349353154036385994737300074173442561 4346 36078366408664217946167502066734692611841 4347 36100917677313139290324900379064679260161 4348 36155091051773733906031276297859359981057 4349 36164126859617026082393311729645830691201 4350 36204812451685888290884224419683111984641 4351 36218383212970842856762635431883448077697 4352 36231958424971214041164552406663365715201 4353 36417933038183571747391670787499177184641 4354 36499843916841659690457070854273788590081 4355 36554540685151210127181100929743104642561 4356 36595610314426238301096016017876228000001 4357 36618444216325717308512154089785708579201 4358 36659576656416569845323175643119401834241 4359 36696172758717184847129283532470531814657 4360 36719061551919947613941868220789492463617 4361 36783216643965214285125634665031049573761 4362 36842877028812054770977087045710492929281 4363 36944033659705207576298356459863890188801 4364 37026978850548793447535008579496122110721 4365 37068512516800813216565552765340442246657 4366 37147076233378905297075666509229728659201 4367 37211885123352177630120175263817081186561 4368 37230420111286851470480853454623722497537 4369 37537415873219329414369298197217796487681 4370 37621525443795789874306667062600359949057 4371 37724549940625847867849187655475638533121 4372 37733928033228056622603871657691406900481 4373 37940762828093008140567713470587468748801 4374 38072900869870093337822589521129772792577 4375 38115459241933217502473330738569386057217 4376 38120190518434404987332640507980384115457 4377 38191221357653208276299191757811740683777 4378 38219666103599501248766697445986691593601 4379 38409771932467028464463311965177854970241 4380 38452659588758142512132729350109038262017 4381 38581574072675546303818233591627665520001 4382 38658146155160437530126043068997494783361 4383 38725255774337948654499571514670791155201 4384 39033342486102463369132522379754008747521 4385 39348436134962410417012500458183221205761 4386 39421465312288450172848381100237337177601 4387 39460462678089337626178617277724428402177 4388 39470217292222366361954429942640761420161 4389 39562991410803390129920383874034860153857 4390 39572768197932752437979540736286743379201 4391 39592328114478876065208749819946908674561 4392 39631473327692602532342659309529406160897 4393 40005045225524195427110240506785076651777 4394 40034668533733037332996035354754578969601 4395 40093972736803692971127453848707483050241 4396 40242569664277299495850711746889450556161 4397 40322018222499423427812809067464311723777 4398 40341901793262701913469024837975795645441 4399 40351846795505267093272074593233862132737 4400 40391648259467860770653458610792750599681 4401 40436465963125296574201627359622788643201 4402 40476340444891916375913943480619974167937 4403 40606170224519105078479245495888322813441 4404 40751410103096797698462116615851857278977 4405 40887041844939995001255979463169958387201 4406 40902136392558815121448105379767672406017 4407 40992806116537207796031101823563409269761 4408 41043254137989598968969225585067309843201 4409 41093756474704791472324869057325284791041 4410 41326768225281040069081053037580430034177 4411 41377575654724592233062018098459266212097 4412 41484449191842273685149091728594900529537 4413 41489544426981304241546569248959263530241 4414 41509930843803283259180242719139891186177 4415 41611994459221285388866797876451760084737 4416 41745005394888757194824471029429805495041 4417 41760376723140467566851937031416745834497 4418 41827043056289492903544449979462807955201 4419 41940075164978890360499380747501043894017 4420 41965801523178718143441303519554054578177 4421 42006992417688935220118636836547985356801 4422 42197960828694609799108632204379005839617 4423 42420851132825873891296811508427843123201 4424 42441637388448323766384316996566797299201 4425 42566542179963762020199678531152694959617 4426 42775431682114077264962830350998503681537 4427 42964198570793795040052723543144511692801 4428 42985217594298455659315991707286742560257 4429 43016763000044740432516618451110737663361 4430 43085180878187071194365948247372005408257 4431 43291006148704379980668978726379274490241 4432 43301584442433176223247399471979968782337 4433 43306874437396194532236248963795531043841 4434 43418095034578070637779201625640335676801 4435 43609340469451212589331307653794464439681 4436 43646612554496559770230644824587383776257 4437 43689243351678045323942761313782408343041 4438 43785295880787397879438115827389808807681 4439 43812009909325055970614103847081227509761 4440 43860131100764580019813439294390072587777 4441 43913653326276570796702625728419032422657 4442 43924364626506361453203399733604525587201 4443 44112182802201785921174883391432454092801 4444 44128314151301871487220994222549429010177 4445 44452026920608343551124960908658920275457 4446 44565816245750963108863450999542759513601 4447 44717931768804649646735761291998760482817 4448 44734256774331514960681503977689847059201 4449 44897793863111011105414340120472688780801 4450 44919638283537849249167719418129172752641 4451 45479822293119168251628138228534749180161 4452 45601444501693242775854610234975621940737 4453 45834422828344246952279961737489820115201 4454 45923450041333340906196696041750795930881 4455 46040527859151064634253519000884039940097 4456 46079611793028499272365801293679227776001 4457 46113135411057581469656288298173112979201 4458 46292288706223721043578596547116786235137 4459 46342785171852751440109544814976083511681 4460 46466423933016291845306362331056764120577 4461 46511454988483503024402474996071399308801 4462 46528351476177826020548249571588721735681 4463 46669364535366004973581256957895459502081 4464 46686311205414709464552440266625162386177 4465 46754151742771533338791577217003201861121 4466 46782444081277694554456628915028888768001 4467 46929805861938735675430611452100973680001 4468 47271422623477223290802893041807753148801 4469 47288560428609632921632068530845325243137 4470 47305703670000559838581109391247945512961 4471 47345725715887785351450650095928576111617 4472 47397226164151472638841330792494282930177 4473 47483169176832498431017700727818880185857 4474 47759103839910229534563342970014501235201 4475 47770631501898432355233195399415837779457 4476 47862940479145749040782121150132227303937 4477 48198870216803914122842991831324964788481 4478 48425912320260868420071088367304632380801 4479 48455087851162264466170688166772215628801 4480 48607048682165928467296571110666730703361 4481 48759426345907507758931404035468783575297 4482 48782906122796032950086910982080204602881 4483 48829895358000701648179488732938698798081 4484 48882805582279162757313483040895666190337 4485 48976992076913780404159196460830435604481 4486 49148109893335899996262227708734218519297 4487 49154019826203646810637633073516365976961 4488 49189492483446041168051099488065191308801 4489 49307896501228142365756028960075730124801 4490 49390927625782832989018874203712893219201 4491 49456252166941813181456298566257012108801 4492 49468137474866531695736010148985367380737 4493 49569263541431168980621172815293317230081 4494 49622874065793611737112045067367872366337 4495 49789986949628861519096062925990365148161 4496 49801942404614550486347576259117480658177 4497 49885700945276004574011233209678718539777 4498 49891688411907697468947182366636363815297 4499 49951597671496587216286051891196858789377 4500 49957592058028322763726299927849474929921 4501 49981575898937768388997312089005190921217 4502 50475469979843769981936593508740886739201 4503 50505723116984665556966446670238844876801 4504 50681504392313166588132128495171444048641 4505 50796961477894093603686925679963432810497 4506 50882182322629611303880604670828078032257 4507 51101896340632279499574845337293136448897 4508 51212064321339825927425567926731929280001 4509 51230445841419130668043809895932820500481 4510 51500705502397073577555427204811138793217 4511 51809332303166080006094955732181776527617 4512 51871251483592273751082531039076076944897 4513 51877446961483709165692663870035239516161 4514 51920833439333023996796278380140715586561 4515 51927034098666108668300183643781472772097 4516 52231661272529305742114713834723529717761 4517 52250362607854268400037790356067379985921 4518 52256597688147838529602696213072141075201 4519 52425191133748901616056179002053813600257 4520 52519059653862495015714899123190111476737 4521 52770095064981800036540119286788357986817 4522 52883403111316009071821351477503863667201 4523 52977989044322572393410636484431306700801 4524 53028495375826856876549302629011882213377 4525 53066402768140158897395574494341669180801 4526 53224605578370349621115302789926416179201 4527 53243617619428783789099645348238073465217 4528 53357814703804584496721192279919432691201 4529 53383220918115261294581117735189413017601 4530 53434065103558181732387626375622479282177 4531 53637865824291341124197279156527994634241 4532 53650625921371196512290205828344051788161 4533 53759194031264789016356422333587870295297 4534 53829546378461946375768333413188346689921 4535 53983322096313438270121294728214156680577 4536 54028245690212766490041979476198767520001 4537 54169647158012313220031831056646060365057 4538 54221146098305212806495036631605719827201 4539 54234027525127870979536894271005407826177 4540 54272687873426242556997082565330581422337 4541 54298474833588773379654989807956518084097 4542 54362989143046900491028030542941271714817 4543 54382356510002215707886162602711191539201 4544 54673592367189648262231386471853336320001 4545 54693056521092994393290335832361642016257 4546 54992267063005433051710519673385182601601 4547 55103206784090152386685126493343104098561 4548 55273258090795814520749448155763803248897 4549 55338784603617964111304115694759388591617 4550 55424070681712341395455393132799460748801 4551 55594987933616205923689413481492080255361 4552 55634495807042763774802595605802248736257 4553 55641082840438403865437661835755785500417 4554 55687211184721469017193853310610743795201 4555 55898510011720609291899718818118914817537 4556 55977927742574332845331176106995708672001 4557 56283277745789818976555535427079834275201 4558 56396492752869401488257992875029648231937 4559 56536621661905586709165361830563655261697 4560 56931948858635319984150837428319978256897 4561 57397347325923576112464871583735499824641 4562 57471848094648451337352444761431109101057 4563 57804744085507522140156795189034484398081 4564 58091425142404471111550815110476791191937 4565 58194112302882063162144641898670329363457 4566 58283236280595735047502358185155508504961 4567 58317546521222411521564880656392686618881 4568 58406835870192228049075374334793644892161 4569 58427458083947644758478371902020277089537 4570 58827408466088774338556767252850938195201 4571 58917380441001633095998551375786519770497 4572 59049094525270911494880129826823327913217 4573 59146311805188492414557422606710279432961 4574 59160211414269897064064529189122345707777 4575 59382994199738408427388810082859300000001 4576 59529594025534429902036055408035205534081 4577 59592519399392481248692467169553674771201 4578 59627503082516527777433941454574816460801 4579 59662504734292734072020640981576159148801 4580 59753593178974818233394762946828031312257 4581 59823743992920205472894675009847107943937 4582 59879916518436371751482032285450395041281 4583 60041669688483831060209814192575730174721 4584 60083928992690452193534305664849863680001 4585 60119164957828919734182297197905430947201 4586 60133264405743685786822680738314643634177 4587 60295616137470078048829102790407326259201 4588 60444185155068836429634412717491750489601 4589 60536316885888036141110710806247770992641 4590 60543409028943205941712591736191120828801 4591 60628571470695339563751377412354756268417 4592 60671191984644671901011177568529061162497 4593 60742284434265038147327943933995134728577 4594 60763626377855689128581712141104279009281 4595 60784974882382236576266212436195755507201 4596 60834813584073136443363769391138574769921 4597 60948864904418609794068197402001709837057 4598 61063103273492716915290466082061118830337 4599 61120292683441582853121616679841338676481 4600 61127444653909578041145223488902877113857 4601 61392582885301584789012154635278062056961 4602 61457227915704692947392647509330530773377 4603 61680350264354077115828792896228162099201 4604 62019984503130701507234649793747393044481 4605 62070708073405240640028527341516952633857 4606 62150489881075776459917830641692981754241 4607 62179523686051121236421000194737022498177 4608 62230361402563344817882426623853550880001 4609 62375812477994866182500661411998312755201 4610 62390373932885482112953888238173232691457 4611 62404938362103026934275677062566296492801 4612 62601849532235134663821823972160011468801 4613 62777337872104074286298253107305409280001 4614 62938580162941857829609424129650818281857 4615 63019337113336648076291129002336564932097 4616 63262152230315929972422357845898228581761 4617 63299013720647482467804006083891533639681 4618 63394941563626352732034235515321126735361 4619 63527974720996798268444584949588698233217 4620 63735400729895165051275534059302279587201 4621 63779926179442154339880925942513587978241 4622 63839335782188898012039854052668126853121 4623 63973184460019647158508206375846629758337 4624 63995516429676421389389633735194826092801 4625 64234148879182726804589210006673105459457 4626 64241618671975908186087203367314227833217 4627 64316358414628221557023210800120067946497 4628 64346275608467277216018753557814911847937 4629 64436100262710362216265167529209357875201 4630 64466066185861821953522385218130510675457 4631 64496044301965814052201775574277062885377 4632 64728788587875646329735724202777355534337 4633 64864267399090522600271263077666013701121 4634 65151093281039695024359230717416965265921 4635 65439028336076813818068851785220145029377 4636 65507386340286643407791110714665803928961 4637 65880654948216748930370992872456163852801 4638 66025891691080231746366329932152427416961 4639 66594224534872315717954149212087871376897 4640 66833579171009468419418680822232950314241 4641 66934177504335629489599574475647703023617 4642 67003900095348213557114810056318023037441 4643 67120245639316754748313222263926304307201 4644 67182368844899553717014812065851015823361 4645 67291205522310556773859217607052125868417 4646 67415779180701988757636431407069957421441 4647 67462546299822591895054756082237740531201 4648 67532750205136737540838729670334020302081 4649 67790711743149524390577021840939021054337 4650 67861214351294443440519290437872657646081 4651 68167467576330610018554573239414533564801 4652 68214690632158209262290820890449754447361 4653 68269820373485901663055404184781842204417 4654 68324989096280744249355047826739116835201 4655 68403869225164447625179536610041624460801 4656 68482829025190280790125029729207098480001 4657 68894706954252183279810804078526227551617 4658 69013919966696899842821319256377737949697 4659 69093495548203962199669503276429249244417 4660 69101457520214029394461150909691773472257 4661 69300767910065967033538145785232728755457 4662 69372642687332267838963325146383112932737 4663 69444582682487334391491078569827552634881 4664 69476576961068117992693772131269355680001 4665 69516587946248204858809876722132522547201 4666 69684854335850977576229269901229932448001 4667 69716945450738559188197571360003415859201 4668 69813296396077133415959924363823427312897 4669 69821330898305040723814031060889482146177 4670 69893677834510951000240478856946752815617 4671 69998294763630581772004477090683807628801 4672 70321052909894635227021879433343725555201 4673 70385760568542044255140465892079383195137 4674 70669469557144174511241503082923452770817 4675 70872730975198806213555332728389745238017 4676 70897156687308083443183178327046510777601 4677 71043865702965900696731166881793827377921 4678 71149987352732339178566929412163268104577 4679 71223537415418145073560165673758347631361 4680 71256247680758254845047633167638153523201 4681 71329893842438526076137801672264891463681 4682 71460984812537131233480306340897277491201 4683 71559441333608353971033628345795330162177 4684 71567651398791308116568242971094023856897 4685 71756710518425701130231051381232020037121 4686 71855523427449095386138450991449467058177 4687 71863763208238158728230047426814759979521 4688 72094812989816278061464704288868476531457 4689 72152676894858903355400521226261054369281 4690 72218856827833100889226227213723988839937 4691 72533937386855478892492144572724871280001 4692 72633686081995656383614169163087158449537 4693 72658642002044164177895209083166242316801 4694 73109133343014763928712736347548896081921 4695 73150968858067947271288163635057489804801 4696 73176080220477281091934682431241515900417 4697 73620959728796202312050531918009331187201 4698 73899154100010954377516285410071424993537 4699 73907598571578772750891480700311778298241 4700 73975184745738368143929065414696555062657 4701 74178267857976370825644007526764972087681 4702 74296958148381864259617378388310668684801 4703 74696634667315959912435718991723771794177 4704 74798980714917991878681843503476448325121 4705 74816050313366877789963038094462975828481 4706 75141020939381619838814166793177073064961 4707 75278219747610526688795311866561227520001 4708 75321139303038522145520109601591410163201 4709 75613560544681429696889623628898335917441 4710 75760143316535065349159830188365629739521 4711 75863763152176076994494129876030585630977 4712 75950207722691459121340023998777938457857 4713 76002115824858810529487597913648067042561 4714 76045396286586614047528560954822451722241 4715 76054054966352732298855170277417792652801 4716 76262122243848683123116796064501657584641 4717 76296848503123691048084024932707628613377 4718 76357652751031278430130900346737853120001 4719 76375033179223962070472862935172606892417 4720 76566446478241876301027056561773780979201 4721 76732095631744151871019544489016245515777 4722 77038059827564976015502054292126048873857 4723 77090617877666003118228294591976382914561 4724 77345091002403945666199582262805085076737 4725 77362667934070582005626800893604941388801 4726 77617926496939314407466168263510767480321 4727 77679650929218304319270559076960420588801 4728 77856243175518049940939855393621009978881 4729 77900446084458141521106166312672334630401 4730 78263739026394185519857092535425431344897 4731 78530501502926292060411587468672678835457 4732 78744483977689952191299042206388346433281 4733 78806991556029743633807002855185607299457 4734 78967924732049787898447960253542329146881 4735 79048499101540854039487454112383131987201 4736 79156043491137107112644760656991214788097 4737 79245761589419485823082930028841738178817 4738 79362528132201720926456963335039449292801 4739 79587502373791445478828669116026452748801 4740 79785941106788045865787163669781111207937 4741 79794971326404328296035787633069815463937 4742 80057237014199308531930084783762935511297 4743 80211329374236528724219900348076089676161 4744 80293012698369009708036895695501201854977 4745 80365681191165211655611789311842742528001 4746 80438407224441352389544562809266086530561 4747 80739011175641003545265616084921268893697 4748 81003989271304483466991010427492018369281 4749 81104697075540379927806347061691817189377 4750 81132181846572807410282061081026442988801 4751 81196344674837735086554661613907938215297 4752 81242202445840125530438332577157993517057 4753 81251376718976710087379050762859407343617 4754 81288082877202242327091777907597034774017 4755 81481028356701446993510356130025884130817 4756 81536229186802375014499525725987752724481 4757 81821955082570946964628652242534138300801 4758 81877357947566817163272942548429404085761 4759 81932793634627079017423015229364201987457 4760 82136338900907297159412360796762197688321 4761 82210464984430472478347061268524725385217 4762 82507554997598386024401359228288445020161 4763 82786929630549576637337581691870255994241 4764 83057778223390003290059419752515823749377 4765 83113912564943134593083302389574424332801 4766 83179444583708986037724523400129874616321 4767 83282514815732100043381330225097730122497 4768 83488990590173921683193190764152007101441 4769 83582991189066583608393125964366568569601 4770 83592396340291122367703348886894233280001 4771 83724165724032165221485476777107224083841 4772 83931599114492876702220319454888075427841 4773 84167864608182261973762884908462530045441 4774 84737277637548399034757711867146464986881 4775 84927829545540991081871004943431527938561 4776 84965984886924701413577787654436418899201 4777 85109201037687019665397023469026649996801 4778 85338786247024096578868499448367124712961 4779 85655350656666513856411060016489398730497 4780 85751481900817727977616258714545469577217 4781 85944027635796322430099034153753906253057 4782 86146607698110716549825181687201867134977 4783 86378639273915813333719336686922289872897 4784 86397999899016652236821090858491252955521 4785 86601515822006161068605249865992962828801 4786 86805451091785813780252034120385661079041 4787 86922174094705727613839315248127145916417 4788 87292703459114004733747139598820024314241 4789 87322014549821316205809494409343955619841 4790 87419780391436175190966377799883427424001 4791 87527433426592710023370073301048267836801 4792 88284258122363701125768037861337848340737 4793 88848187205077246487743489147578457259521 4794 88858108764767405305276688003363517907201 4795 88887879260700634342126769935757065814017 4796 89405289711768468096214015934571491520001 4797 89475141976122923789418991721465088197377 4798 89755028802390101782490486137621192972801 4799 89785062063990879331928042202845427582337 4800 89865193755489431830925768123552292612481 4801 90226561272140860376760216933167475643777 4802 90276851629619635795919508251072628539137 4803 90508503317275647131703793769604843964801 4804 90518586917310062013175038833111802743041 4805 90538757066395336325833788045557459847937 4806 90720465452671661841787177822864704913921 4807 91186281823150721396251787118683746818817 4808 91277664188800423102319112958224542355841 4809 91297982259742237915353294753122413633537 4810 91308142779150546885943482512453763978241 4811 91633802255106611593641544433887953607681 4812 91786804665884427072459455152187548631041 4813 92093480237471299207905185170377874200961 4814 92637465361457605237771818902208808715521 4815 92956946786779218323011007779194881520001 4816 93029221033574076341089728689732961240577 4817 93225641900672752997209659906110980492801 4818 93526141807148599614978312731410401907201 4819 93848302754324803172947910141376359331841 4820 94213199506314986188324365245820863143681 4821 94768120750800588341486690516778764697601 4822 94820619137164632881376855326612406670081 4823 95094021163158239566420035164978460979201 4824 95473716463965889634620058713804863893761 4825 95738173606530027389194074960266051919361 4826 95822935153641585265808640520150782451201 4827 95854737658334772403894210890413302089217 4828 96003271493053029494103691480537710984961 4829 96066990476261546457062843879486387725057 4830 96620773604054387895131569621966746086401 4831 96759655050756219006410199815643669659137 4832 97102261499791489759626111474369064312321 4833 97263223335873937109895487529898928469761 4834 97295443703987466948355371687555121508737 4835 97316929137610895364246327826957481533441 4836 98266407846761731248792767375153190844417 4837 98429056779441950032773748020662361770497 4838 98635416890655602963286447683436947168641 4839 98657161013116776591182857977258929819137 4840 98668034647121190650395901679200138845441 4841 98765944551978918045578100636052599647617 4842 98798600073221820372926417292079043366401 4843 98820375668932525970471021006707345318657 4844 98874833032024176096893910412335469264897 4845 99005637852603205843891983419788516339201 4846 99475599376037446133211300235886718644737 4847 99585172091232876638580600512360307849217 4848 99782669132417428140683379765283517103361 4849 99903530408056279951806988082651932281217 4850 99925518942072770950891296553566921031681 4851 99980508804822981833243793120350931413761 4852 100178691617826012095807163015392931734017 4853 100211755483352740100028538059788492707201 4854 100266883145312266086074402842032809932801 4855 100299972477988598767339034282643924990337 4856 100355142599205477734761918978189586750977 4857 100841785785125286324912552718938478331137 4858 100952674036497192816022781085431037747457 4859 101008158161309932681253612887139040172417 4860 101731883737694736089642829890927850660097 4861 101877172067937886275049293044613545779201 4862 102302902559071688493867339963959701589377 4863 102437666778423738633374508509728936483201 4864 103125122821077577741613195458394433730561 4865 103147730542753394381711050613305300862977 4866 103442025811038190066508117231214409931521 4867 103555411775776768778945414205679841114881 4868 103941737930047738875140323633381493607937 4869 103987270867688578110500164061799702986497 4870 104386429141729518772171416961846445126017 4871 104420705005235972294181817995221835187201 4872 104660911913709911383243709582632429680001 4873 104683813958106020903241733588798444025857 4874 104741088254628730267316135443939345188097 4875 104775465991934425487719017532235267235841 4876 105004903322200219986992177957423389662721 4877 105211772670432504340437489036405799996801 4878 105372917508372027692278897275255322983937 4879 105488153145665000433860129055538280620417 4880 105626581453299891464457479544878603068801 4881 105776724796761625104871969876528913327617 4882 106019658543229539710797975615529197125121 4883 106297894778284730496610753274847795826177 4884 106402397967517514113736284219867790735617 4885 106658228748583216460802025266272721388801 4886 106844625398962375749038963008481787244801 4887 107007956217535998775864203470854037191681 4888 107124754804896971552118154215313618717441 4889 107346979472948452152170136872840194240897 4890 107393814978099863672148651752577334321537 4891 107417239434961755095442390574317523299841 4892 107428953339784122374927474144002560556801 4893 107675203674307434590740091972272904211841 4894 107722164455860975658412137539063614652801 4895 108098496322751893011244075041125249667457 4896 108405112520798219655303262141676943292417 4897 108570528538539775867326888891221353700737 4898 108617830804897865816699085581015325336961 4899 108676983995595055043441877064026406010881 4900 108866463672595180667839887249664311745537 4901 108890168944943421939767469884451755811841 4902 109020628693214887026553488809827128000001 4903 109032495449166242875051430045358316704001 4904 109079973775951083163884575674814230579201 4905 109103719722422997214083743087154771230977 4906 109127470191932319775717481843231479714561 4907 109305742959621897333406443072286507814401 4908 109496181403833515564983585100915733388801 4909 109758508274042090962253278086810017559937 4910 109985505674040674138553330626695983985921 4911 110212913750098203743052319686482657280001 4912 110308787534187214381172857745146785232897 4913 110320776886733591541684136981057055132161 4914 110548791330331255246262925889765941689857 4915 110584831279650980838606125596635003525121 4916 110729093904808852265930148201892946194177 4917 110933747836145248644350859982954976140801 4918 110981949773468620642900771356026404208641 4919 111150800904587898952738921735703252816257 4920 111356136583750481060791279669149079603201 4921 111477077258010633845777690611144504435201 4922 111707181209457899576493315816421722201601 4923 111779931904979793216015046593829885987201 4924 111961990049098714683370307180436619699201 4925 112290348618485984259376727685557224582657 4926 112387801724751040389210086247065513971201 4927 112473133891160993503554300990679976123137 4928 112570725779951793195844552984754279635201 4929 112851715313518687825041464308139641992577 4930 112949594556440924881420279411604739004801 4931 113219145592624834966503950074663777007617 4932 113255946127189610723277715168497861446401 4933 113366410536808564288348977829576240012801 4934 113427820379551778579984974460599684876801 4935 113489259327470548615125515835646056739201 4936 113907816962757261985282070223992610938881 4937 113981820116736758064565894332979755580801 4938 114377214533915279682980698813702577114497 4939 114637343870500169304962339983400215355137 4940 114835884961457954483530880138880024718081 4941 115221414681522742468005454891174226236801 4942 115283702838798453622744226123852079052801 4943 115370955757163867105730231133616106550657 4944 115520666628004618997276493294565750296961 4945 115545634959277457843745369977891759869441 4946 115720545533916655808902417952145531120001 4947 116020931285202302218169246675768568739201 4948 116146293237892351773429013077804231605761 4949 116447645616337501576313603285363491216897 4950 116900956966818429995116563868771320299521 4951 117039776393510498283487086505685231251201 4952 117317848035835153055496641074175564476417 4953 117355811649177214336497325754947652083201 4954 117507773617004257355791023136642287722497 4955 117799515376762686518856712700737322380801 4956 117837615334919437306579682190059825851777 4957 117863021296816478722701676590272390131201 4958 118028276906771866202397719682010797712897 4959 118142803368932660915917573470593538804097 4960 118333896897874277727912206883910256894977 4961 119152271383945963975334629179471045473281 4962 119216414940339894401036638260503397436801 4963 119280588708949496418745332752081677873921 4964 119409026931605917708829212198395725832961 4965 119589043737265486186509825694378536787201 4966 119820842813849232271610683122464935938817 4967 119962691255112397552548151926425018818561 4968 120117602567522900647341589144507533934081 4969 120583387230964956893718738189540836376577 4970 120622273860085833866742393063431051884801 4971 120764952062462000621105854863694943441281 4972 120855824149185758946787253435920273395457 4973 121285027507208642558633928074712623226241 4974 121454473451871629373370916862865763232001 4975 121571903490734990883586880619335695044097 4976 121663306637479253939653077892985582572801 4977 121872453946455893958878591079175827390721 4978 121898619467039148711842889559064349463297 4979 122199876439743166510844899392596727160321 4980 122226103458426510048720287419267695962497 4981 122396699166943684774250001728444377409281 4982 122488644661860184459417739698743163011457 4983 122778009792592887307940040355917914880001 4984 122922916529030180613164984450036681514241 4985 123107559699897584958313455577204608000001 4986 123411428928073221342232477520616206678017 4987 123490807013593357898503299291719981930881 4988 123649697217119092801551016869980749925761 4989 123782242337060582002975503858172854259201 4990 123835295184499248981917029778901110323201 4991 124140735341052963338992922384928324627457 4992 124353604047038690098036840095354997278721 4993 125007502601825643138337126183486245298177 4994 125261863410515635798178988130873121915137 4995 125355689379803602159691140307389007809921 4996 125597238586686193506458416864220093799937 4997 125677845441108090286654632334731212040577 4998 125771943979374154760024565659189651520001 4999 125852648929747199963059915879245760465921 5000 126095035725414036587329276686518962329601 5001 126121992789151290995838969450356827910401 5002 126148954895362105580588854135397533606657 5003 126216382227016724795835969884437360192897 5004 127095811659923821625666074258682174697217 5005 127748673492761665025995377058072680026881 5006 128048881204504259684979442145332341758977 5007 128500350206939996464604874514561379721601 5008 128651149067316532953479831151371978363137 5009 129145755815282110034435655352306345660417 5010 129187048046607385482866453571566515084801 5011 129352332516971849070500342284236965339137 5012 129517801992452043010609681791835519680001 5013 129572999627196050707564198774842226606081 5014 129655834673401049529006604764368081212801 5015 129932286243514403263274979243526769059201 5016 130292444275082045807540041581666993630721 5017 130306313934152922674724793814479221931777 5018 130611773456377282148868959197699591745281 5019 130653475532872372111627385209498104840577 5020 130736914638477454565273680616608944999937 5021 130820400366168495315823542403397980456321 5022 130973578695622266059469381163306676755201 5023 131085079667184378031623887300267653115137 5024 131364195552317111134314870639917321680897 5025 131545899614773395722086700199720038916481 5026 131811862677112790785657756116513307852801 5027 131966056247400975472247345535447490137601 5028 132345200702866915273339789429634030624257 5029 132415517137054467954218519381887268138497 5030 132612577093050478068038461037783355344257 5031 132626662618065662121194862475952018332417 5032 132683017809892757119273759629056927625217 5033 132823997468332150255912030857972059060737 5034 133078091177989466734875046125617826067201 5035 133106350049507758267550884349321794642177 5036 133559206628889292774559903642167135914241 5037 133786140036622544330562887533854848851201 5038 133857125882795738331501799131090348220801 5039 133913938286177136319374078028508362976641 5040 133928144683235830053460571926264408588801 5041 134440454043995812172186440855295444908801 5042 135111882620895436673548329734865174162817 5043 135412829754182758127602606308643092971521 5044 135872543729028817934295004278147864115201 5045 136146144531657404552209498236447911203201 5046 136304765231452175258249785948392314353921 5047 136911896322872688450009244162041827298817 5048 136955353231252711545557866033132329840001 5049 137042303257552338080811225149213169278977 5050 137114798506545308262928884945265140078337 5051 137143806000505944094581983035541035338241 5052 137405115175244942119770325630532391307777 5053 137492314991617586851879813409287758068737 5054 137565018489830078589384877512096256421377 5055 138410840675541658906504739257581588566401 5056 138454713596530469225047000057277598766081 5057 138747510832273056186395590063146973152001 5058 138923449111233740395285376148828072483841 5059 139202417296358267072123569540536902131201 5060 139437717930803630281800365168487633415681 5061 139599688928019625370067944617072033560577 5062 139629155880722525903211020473273444239361 5063 139747078123164794928859534983130101674497 5064 139761824528805761900521608162825950088577 5065 139776572295991544358057882853519048216321 5066 140116146975553040095940136657380686375297 5067 140160492498193086170553721764105119251201 5068 140515699008163549969905171878959854117121 5069 140604623611732046747475732542823588000001 5070 141124332539803926599883990524369847100801 5071 141362473051191432195855180934419058339201 5072 141541309111936131070405823524382415255937 5073 142168795269421871263140102608305786867201 5074 142468452744905746289881948159815168000001 5075 143370743720320017368690797774046453644801 5076 144141618374778176099806675224655928970241 5077 144718351041588149306307309301033691846401 5078 145007473798664041977573024834928335845377 5079 145205585723112573417763385239837096984321 5080 145236085491581638245247137089691460010497 5081 145602520186832037502413581369664641381377 5082 145709549239040696688640826669014910893441 5083 145740141609552539958228890409944659752961 5084 146000403755004130732412807344887973648897 5085 146031049551082098082386526784674965292801 5086 146123020713218337879267844687817493058561 5087 146184362975089354904155419776736420499201 5088 146353170393571564841612908108399942533121 5089 146645148614269672088235937317857640480001 5090 146845216739210161125335466385617752948737 5091 146999277776546347600029295071983583993217 5092 147230634509116474136382093696411457383937 5093 147323266373894399965157910411620010424321 5094 148469926142095164719701079213480682226177 5095 148532129595512445059790822774097174246657 5096 148625477531909603026246363157358898765057 5097 148750021296429087986934468794744198941441 5098 148827907513431676165072218046482819317761 5099 149640041977187267379713221911180059659777 5100 149671355204365050410826462188456460451201 5101 149922067496116039947796783478051475834241 5102 150220265559087058908833792707425669619201 5103 150251684998033521104465075432188705886977 5104 150314541126716374091404455728493141411841 5105 150471782120129806062948965566174052590081 5106 150975920910260201419634424631533562784257 5107 151988634127479274873176133400821683780097 5108 152036250546321090973663729681396293619201 5109 152083880017653640623216458233163764386817 5110 152242739229463058408288208928008366276097 5111 152815835260289160402674756153189423089921 5112 152847729201950437628466496171908158791681 5113 153023250015140143950513381522267237768577 5114 154578675114897475594612539084728346074881 5115 154820435618715895705412236056408565441921 5116 155191777647546712866621066981254032106497 5117 155434376890544319780019419084389712101377 5118 156082931234173099621584558743061944825857 5119 157027540700332030397188880139372474403201 5120 157125543817177786775297633454790504151041 5121 157354425914906249710971157683251518320001 5122 157370785793605207915751223343455304204801 5123 157485346622737205652786882287765620365697 5124 157927907953771234943568905280125968012801 5125 158092095497861710287296609505109782739201 5126 158108522463993938944359058159265146068481 5127 158355106241891138252848170664724007363841 5128 158849283486670343658782355164511971957761 5129 159328270305225990391160617379757064483201 5130 159361350412619742095224370402733396320257 5131 159377892719817643324129724675131231036417 5132 159576517633868534641118440321080858988801 5133 160040818297173886446808282364870931150337 5134 160290036695445552998081685209794681337857 5135 160489655842470492954937832104622151052801 5136 160606200769745710104233780324863306150657 5137 160856189293785921225551520690602276171137 5138 161056425188648842495583079430854100540801 5139 161206745204026878917280609848865513578497 5140 161273593495105048670740618084338179655937 5141 161373911410285128883425615134824418904577 5142 161691945117622944825796035716558714420737 5143 161742211066502030396786888149433265100801 5144 162060879715450227400090718294063628620161 5145 162228820611534564600323160175346987589121 5146 162581992241636463159207093407175065932801 5147 162598826705591967136062798610201438028161 5148 163121452178258414998222152615623639571457 5149 163256561631635702677743941399689316083201 5150 163933578753135462632849061236176046131201 5151 163984453923458218070892297748315517615617 5152 164664110843313600908505984147738782977537 5153 164851448062271034049752602357266873766401 5154 165534247338734555695291749834268352471041 5155 165568452162946315885939832794838746767361 5156 165790934303091344590665116122932225847681 5157 165893706565517454293829320317342231948801 5158 166116571053845998101797445047946842351617 5159 166821168330022017897537119686986321018241 5160 167372913515385994702239799219475498167681 5161 167545661021067629627457200618659201912321 5162 167718564514475087171788022405688858495361 5163 167943572456082601401519549348989895079681 5164 168168844486375637438223450546101554231297 5165 168672327407243884149273112959393697908481 5166 168933266774640606750514948184918824803841 5167 169368950700786414102768940928487065821441 5168 169560962889164769267616054456073976723457 5169 169875575521319735689617134753905034044801 5170 170085600933536439610087257402421454841217 5171 170576544037125333935357311761674819107201 5172 170629218552854475425503016892329191600897 5173 170769753516896134192642175948473594594561 5174 170822480233599340823080496386782443397121 5175 170963154459343198373863689743518971426817 5176 171332906693781116599938047128888745078017 5177 171456312834960336345513617071320034291201 5178 172393200102393590510108116484381507037697 5179 172783410381770149799000252783325769267201 5180 172854440675009421453383263118399721980161 5181 173334563810784307129952463936509413779841 5182 174083741500086090212680594889842264160257 5183 174351990755833285695842855332076068440577 5184 174495204858277619095204497061515557068801 5185 174853690536726258801362489444012380058881 5186 175716686607987407347896298200064176011521 5187 176077366798273085480455923199831806128641 5188 176529127885240204630192796725002883031041 5189 177272211797259068903338975647798041587201 5190 177308529697579486965885141154943454610177 5191 177835871347707537322133275888569166755841 5192 177963366126025077475848373422860274610177 5193 178036256187822205855570187936160114022657 5194 178455881202783463656600393855532592035201 5195 178528947737923984040048376749093535676801 5196 178656877163616775666901916469914944152321 5197 178693443157745641362714628501740495146497 5198 178730015700225872341920981209380137484801 5199 179462843252481133713544037923702999680001 5200 179481197576355072974270323329051824726401 5201 179572993835708304962081297674765236011521 5202 179664831173251600247322185087656081866241 5203 180271988975284708863882354439998866315521 5204 180622378462103948822394859275827912564737 5205 181232366160857844169186486981041636449281 5206 181250878740142986338571948644804494160257 5207 181399038951714022587267701160842510755201 5208 181825590022945978995042277537052650054657 5209 182085659274441153698023561014563455236097 5210 182160024531898404779194181993505448116481 5211 182923802002301065168533163025147168411137 5212 183503151145451418715039726094145241464577 5213 184271852696805623327451701684333965340161 5214 184290636659961281246053753259206865452801 5215 184422171320365998318692311262726150340097 5216 184836100909817893562585121263180478714241 5217 185081077578519901105644075412997347823617 5218 185931268952267500051231765582435677728257 5219 186689861427154904280074732278999888129537 5220 187298683884511106511047230994207321771521 5221 187641909385061341952555801600291830859137 5222 187947460604856094623516432446921141456257 5223 188176909636024591855797714902379389884801 5224 188885921168710149360665098957062506006017 5225 189270143007094868229128617337721338585857 5226 190484915482259034856467574637959585084801 5227 190775150513969225596220795767849984320001 5228 191279141275549655013974850186894133766401 5229 191531573248623463146190842272562289827841 5230 191551003160744470827792168397710048076801 5231 191667618855952680987322173452448501588481 5232 192115221372923636180570419232839322075521 5233 192134703081999005890713862412717512627201 5234 192427136223942426100181503696094504380801 5235 193169710555203604645281254457727326076417 5236 193189285797092068929238758234568535827201 5237 193796979863648690728059277487021150707201 5238 193816610713809543161097858343896209099521 5239 193934432358098734123438088892143498401537 5240 193954075390601516787610197268659683790337 5241 194307947791472499713533962046688297589121 5242 194327623923001866743548855962613264766977 5243 194820094153275864054520984173893931595777 5244 195017387800161129556427404088008636557697 5245 195116100165930267087954801418429156947457 5246 195195101533989939410910095728548443539201 5247 195254370926285851961421407818557846737281 5248 195709292998547426456438081317419229545217 5249 196026307262076866321514323982683371435777 5250 196562287773614894125397717509540634419201 5251 197019874738277771486879303246177926258177 5252 197099550153202328698275805846451929894657 5253 197139398432102129010572990458834456454401 5254 197358689996477250941870659536581199820801 5255 197398584113309366211718951471888839755137 5256 197658067910511718305677396955788214720001 5257 198698990140106195642685155576282071862017 5258 199563372690350054971965680259856522147201 5259 199744705777954298760583329240741182714881 5260 199805182170254005198107281599153236283777 5261 199966530884213509486974895776759332668801 5262 200107804518670822238791943888247725715457 5263 200127993593877995849098409423715662457217 5264 200896500340605426920088969704211447920641 5265 200916759024014016394029040721964827828737 5266 201099167629636771480222852188858380906881 5267 201626940051160634625626928374019736505857 5268 202176293809410450711839283165341932838401 5269 202400479796937147210758348450189891260801 5270 202726956797353705578620455712601801763201 5271 203647645106741736830607222427969806074881 5272 203934826650087767413263893813134050412801 5273 204201812456812477112208560067010106514817 5274 204263467980796835925890531746391213088001 5275 204613157059862589092890200957152318626177 5276 204860311681757369649634548089300064931201 5277 205479341433560211171188697160903264204801 5278 205562002269292010523709633563742388375041 5279 206992488903795827767805077997707803780097 5280 207784006404397842146095263175119609223681 5281 207950978714667231965673629898089756897281 5282 208013623592534859990173215695727887624577 5283 208222559126982970871837881537936845098497 5284 208682863789852157532818675381842403629441 5285 209417001765002991466216365231020956896001 5286 209585121675763314720823930381574518430977 5287 209858568413239166562912466549686937507201 5288 210448591117444080597494128037237694201217 5289 211336346746616320279487093149695179980801 5290 211505814063306684041361796557159492335617 5291 211548199466973109911097119351076967280001 5292 211696606914380035399825206051961362226177 5293 211866326967612795607407008296507928716801 5294 212269889341917290215810348253139565186561 5295 212503838010324211305121971950432351347201 5296 213591459520094798940097998119812094033281 5297 213848077182402582955558468287430182669697 5298 214169228599011568352216868527345157071617 5299 214340681847008289943003929585009775883521 5300 214447901104527129267022516664016923898241 5301 214512255182824806176190860050956594435841 5302 214791318164125363739130725451168552978817 5303 215006198102655591380849090640101523918337 5304 215113708590856975379593584059619853648897 5305 215285823214470204387192694660063884480001 5306 215651966926673817224214238844698539789697 5307 215673521750091725511345944042184461381377 5308 216169803266904281274995880350889053055361 5309 216256215019445445378623994023478939043201 5310 216450751979152228733890384124735339719681 5311 216494003203307918382334603061210473681921 5312 216710372776293638730677419384694144520961 5313 217686379140174319662887062038177094563841 5314 218469951327182168277926269133053784403457 5315 218535360267804683324545450450813115520001 5316 219299731643826359185855501262474316988801 5317 219540445294935236837077086295334413082881 5318 220022566266010143255692893718355390110977 5319 220461661711052482517878238228773300225537 5320 220659504685398891285174772299499255750657 5321 220967569212753573190163681792610644269441 5322 220989588215056681783749397773748631771137 5323 221055656741695128873783409345060786108801 5324 221253966032752966190283152695527735340801 5325 221540687600053673703102404245101945255937 5326 221717293191064058854967341227602735923201 5327 221894021956396363723514403056110867347457 5328 221916121716424055943636875173281826183681 5329 222048760725378946284552823347507167308801 5330 222292112415940466849958663888255190250881 5331 222602170234064635630226997525338722252801 5332 223290073825174357104245531669700371228161 5333 223890730483419119259012780433712212949377 5334 223935279757478370268409961904459693555201 5335 224091263303428644191075613241470747676417 5336 224314261855648922788312440337276911879937 5337 224403515629901693225844341351520604239361 5338 224425833928254095247402478185110152922497 5339 224470476351719942733780946921657611640321 5340 224582116406585189834848318580220570931201 5341 224827895556132724472746430347847391628801 5342 224917328126614625070808899966635005501441 5343 225903142782513807088042002324020090052097 5344 226037864545508294114558916803663066106241 5345 226150186378127376271516205253477659051521 5346 226262557045415050898183800067673078566401 5347 226892736099153432191023240310385297340417 5348 226982886928100328170168362190493132664321 5349 227118171937797918412713976877890660503937 5350 227185840896007755508144054795531447084801 5351 227705222600887988470346678212308899483137 5352 227886120484370970613849289622216502586881 5353 228656340134582454272807599594722395299201 5354 228679028093500925195726441517816054213121 5355 229383332541453134466860326954789338443137 5356 230294916599371414183643770225899424377217 5357 231507647196300063117388204508488722259201 5358 231874850912983773486132955744413101902081 5359 232012683637716490393255020969095766575617 5360 232035662726993920255371295991600487325057 5361 232242564160845134455868529065772604667137 5362 233002584529475310415056063256764317683201 5363 234343652868429124739735713881439363817857 5364 235388784869554620769886593080894347625217 5365 236181142798336160961138754054459102853377 5366 236812029761119530844092838339989938780161 5367 237046065522713002852277720799829996149121 5368 237327175559132388161581391906371434357121 5369 238807794182255143472653182343296189400321 5370 239043554752007980540492311890761949575681 5371 239067142006315807404549919371709402675201 5372 239114322624526212940614018572468998997377 5373 239161511389867709196355219467134554037761 5374 239444815139206824497402619348537659258881 5375 240320184430499457227792491705097354532097 5376 240486109454424834152307159552112931212801 5377 241626583890907387084855217032846963047937 5378 241936275622643730068907459633216460876801 5379 242007792248034259907251266146531212807681 5380 242079327370584341598930025677238607141377 5381 242485042653808278574077139542549869721601 5382 242939193112982594535601158375752894558977 5383 243202462352213970035899690539812418180481 5384 243465981195643429432623784000081814092801 5385 243969756473760003941567069748218777773441 5386 244017782607096638407370048923626511988737 5387 244811409005275327907416894235639771681281 5388 245728078745980544358589760859917656796161 5389 245824744778566001020080456811659673134337 5390 246793236688143146754322036142335771405057 5391 247230146166347100174606732341105647975681 5392 248471733900353855707346604417662874157057 5393 249351430331875279824859547425937537220097 5394 249424861225900845193781681719911320931841 5395 249694269746445297729749101897639985590657 5396 249865844071614269176228263126931397690881 5397 250184755806076849587858069344380634637697 5398 250233850747887786083382434488763220817921 5399 250504023641286293966608932185587351123201 5400 250749856814868078101125096546327618924801 5401 250799048772697775544781420053754999658497 5402 251834032350611038692664274902508682140161 5403 251883410362243183511232355955034081642241 5404 252526095855562758306058721444126907630337 5405 252649853580567419377307913396328859200897 5406 253319062777798528438317579698293797169921 5407 253691515433193001639957499995883443023361 5408 253790917029767670057734117014351792551937 5409 254388042586991414310693915719077863284737 5410 255336005629238500583906194400411142000001 5411 255636003839550219135044566504125203454337 5412 256337199342725997048143439814272846268801 5413 256387349070382284384495119305022828445697 5414 257014945404053957737035348255467604266497 5415 257694258891032777904474374990300402142721 5416 257744640846989584505750481476795724266881 5417 257921045573547706771093642608532614502657 5418 258577188390976882403631801354096896340481 5419 259133526474365510768993357105635711161601 5420 259336090749091168687484376307009565832961 5421 259944615123850825580694661564150566026497 5422 260808829944266769761953420872673938871297 5423 260936132160811229535357572935621766893057 5424 261624504087364120237821783207334522752001 5425 262749700324298744999720734611421851077377 5426 262929098663170650542133077715945569520001 5427 263134256565630957370176419784383157722497 5428 263442256051033644044291031214333202083201 5429 263596374052916437002062989982652469132801 5430 264496969075547618800869401174439958794241 5431 264806363684775625828211550536724266370817 5432 265141898492737082610278868775763518371841 5433 265167724264343308863723237031747582926337 5434 266202561709198032537579584976103414972417 5435 266280316772840601871639960676441063923201 5436 266747264614993678224045537602098976812417 5437 266929048842885282389450577956929576915201 5438 266955026865053272263282947579979429697921 5439 268230663030258632018400739400761817779201 5440 269092767561397260427614008209917607796737 5441 269904830868916017944699659201755044920321 5442 270246011185001061546587672364990870437377 5443 270771640860762105285607695155543333462017 5444 270929504100610861356824650457497509952897 5445 271904774817315252352638460124329168147201 5446 272195311908447704049681209389222384014721 5447 273015560241004450599495362909890729863937 5448 273944245763456982150435488556250211629057 5449 275649563939754381297400584474837134653441 5450 276559286624608121697222425131926727843201 5451 277041967213338667159928717407907871899137 5452 277176175901381808255310755412698185803777 5453 277337301416999049333008704519977401433601 5454 277525384763489068825562309468918665691521 5455 277552262921856701492441694146141126194177 5456 278009540239306072809387308039370227712001 5457 278224957568240188200534658574116726142977 5458 278683204391562794389946698691365569830401 5459 278818108489421986792603224132484579178881 5460 279358296463346910941713896413310425788801 5461 279818176023023012665298239719555575343361 5462 280604205419977330903289789811671622451201 5463 281446579563781496729128553492248567296001 5464 281773253428244524773800387206422531745537 5465 281963966356329648753540239590701093667201 5466 282291165584932379631485449608266041915777 5467 282427596620073265569538191465797616251137 5468 283274757518594997425902619701993820424577 5469 284069274953431719733291311849904251181057 5470 284426070431490795146079131039991264652801 5471 284700795259690356326732809291381395619201 5472 285471260391398000500434981170921834054017 5473 285884759559824331118258351808190082676737 5474 286409277450960882953985326688118474968577 5475 286630378879871943487478900118981688204801 5476 287682651502072371418596769139943294646657 5477 287765869431854098088705473524919180235521 5478 288404573644805742342582540033402275028481 5479 289044517932557981035580731180600493327617 5480 289295268925183127633806719000975025405441 5481 289462541978591499611104414812967417485697 5482 289825257279753386550104094746653969843201 5483 290999826145442833711384633453602637549057 5484 291308138748558212967992999677739670928897 5485 292291035794557656348209464992208212850177 5486 292938518460803330522989195905740665829761 5487 293135827342946409757549632642795610473217 5488 294124117061367924633686773582797675165697 5489 294350420771147923743318856100701767720961 5490 295285534842135673700371112981728332672001 5491 295597816641730738976415566001595794316801 5492 296137893160213678564611793396857273338881 5493 296479438802717983110373679536332998357761 5494 296564879049634245079869654270276135745921 5495 296650340840375813107673668776712794003457 5496 296992403534729383813515382641976880559361 5497 297277719365439855519630869474233561336321 5498 297906258557745499738269526749217560648961 5499 297963456101639406131758698236275905739777 5500 298077880017450417265353997764521411917057 5501 298192342379850531078542873402657106854401 5502 298450023322946670132950308048745725132801 5503 299080730488704247396357655661955917806977 5504 300893302837504336986439631905520171923201 5505 303063653740305783583012276971909542707201 5506 304693102588005797213694799735928084428801 5507 304868140210283972840824247273671441877377 5508 304926505633305803977747730067282143477761 5509 305189271045117194347543520095589575051777 5510 306330212057615438104596511359855277694977 5511 306476756116997542348980421502189480814337 5512 306887405870977645014302796925096118073601 5513 307063545953303429303123122617473213323777 5514 307416091516036591778341245808512634801921 5515 307798415497524984236684824406762439432577 5516 308564311801565160955872816843004755549697 5517 309243224968331728959422444872939821323521 5518 309805051758464256922910594140400550000001 5519 310160349719996445567348352736859088638337 5520 311466161181803293181732502649598374312321 5521 312359242845652520338206504956040535088641 5522 313015592692880133036491311468916403904897 5523 313284447068431819591108032238095331812097 5524 313314332245831461259371543452378172734977 5525 313433897901767116394070356873106337529857 5526 313673148993183558216855297385468446259201 5527 314421838917937275195764107224284596531201 5528 314751757530602328606747575557418050997761 5529 315352385660501578591087890450109649879041 5530 315472631558138880046415036952143708044801 5531 315532769550230707724927560570991241434497 5532 315893808198950755393658848433743961911681 5533 318522166373342159134942628074436489525761 5534 319858721989461252665146054199952836908801 5535 321628041694743770635168818895025704498177 5536 321780969420940489449886550665851419414017 5537 321933960768182276964903042148239205357057 5538 322699872614285472178489291716421274960257 5539 323651817271613451543269740254973790837761 5540 323990194225171446536450410655936889331201 5541 324020971110366931607381417278897938458881 5542 324113317115382810066569725699296696729601 5543 325593988348752821944165403745198135238657 5544 325686726499259570288942943960296539680001 5545 325841341445348610378192848198699445811201 5546 325903205404719680151068860955584410043777 5547 326491425791693355413895050819927182675201 5548 326646374942966739793622352964791656104321 5549 326894427424151144888892296620463938631041 5550 326987489588908004419192975407620590346497 5551 327049543910083848733873740527472461752321 5552 327763909580858398362868336518616302247297 5553 328074928960416896116849657212191116886017 5554 328604254592254452046893258593129870853121 5555 329790155951145999136995043264737685387777 5556 330165428298832911305783140337347644913921 5557 330447127714270445725614056899683279392257 5558 330948445975906079026128558750079101304321 5559 331827354389711597852002306142899510573057 5560 332991901300737211337066743815657892450561 5561 333591300365903251080850077555157941805057 5562 333875555597753674579619420293841471387137 5563 334602948733165074070024252202720205004801 5564 334824604303381977726093484209386582954497 5565 336061896037358372611383605678255767259521 5566 336857134338738928477176049314955159749121 5567 337622111717801198789511273219547911091201 5568 338196841864195053640927357142944845705217 5569 338420579112533711937836940939886915123201 5570 339188661808749801616654956935734399303681 5571 339509146176822288468571010392708296109441 5572 339573274835886011665386494443846298856961 5573 339765724410995778652229865665306918941057 5574 339829895473677107600007447862249143897601 5575 340922427278299890197564692456839174516097 5576 341083352654511872057491510555428732961537 5577 341502069735350981043880169339940129945601 5578 342179409001884443509962513829808002611457 5579 342340853408977534640525473255062975916417 5580 342696265731968820912666882174074826951937 5581 342760920829910995006494215839963235404801 5582 343019647968620040701312693991817167868417 5583 343213805449234151011008961651117506535681 5584 343537614945589245632897712378092871421441 5585 343894114110666370797054616360250615280001 5586 344023830404738367130395121824895574302081 5587 345616333047274914927901930876819926253057 5588 346300806317695435716629301299447976844801 5589 346529227503488468649265174203212768344321 5590 346921113405720528083710636754781562776577 5591 347084513612781064608265364216477134204417 5592 347215282260284684114077624490306876553217 5593 347313387034985621491511750153214786835201 5594 347542392503950128724174070725415223908737 5595 347869772364058282032191214434955715309057 5596 348295769572003794282606620048054423692801 5597 349149133584121308403254235791515078595841 5598 349642290704139350880179621349547316361601 5599 349773902161031155954730102879623742371201 5600 350300781572998812327045358096185624247681 5601 350366690302984832042939664712949349513217 5602 350597456314268067036906061615070570803201 5603 351488800061861115221753279104201611605377 5604 352415250292586025803119732054499210812801 5605 352912441288536727474932326274025932000001 5606 353211050398314528089979390163371301810561 5607 353410245938103802824831025278514687372801 5608 353941914678303964510824206323676053470721 5609 354241285791951413438600008205154267628801 5610 354907348302190214468495945668730022604801 5611 355240790296450119726865100936825288083201 5612 356042169710399365356364528245649408446721 5613 356778156649055288058194146614116262274561 5614 357347785255847849607678740673593354100097 5615 357616121020255825993901204875346355020161 5616 357918209484536056463746589064001114080001 5617 357985370568830367673259093318047528079617 5618 359769162002173235590719187034514010915201 5619 360309191134551789600326961895041796970881 5620 360613269107797043105693469450247198867201 5621 360748486933685812116993877475838542300161 5622 361357516313572372663809017095396964130817 5623 361526850721496792480139698527782940910977 5624 361730143658386386802811851004993475841537 5625 361764035537443847469137362932915032874241 5626 362035270612111935965087625967956429094657 5627 363904833505038835401752218533705268809217 5628 364450290085131915984544298946834874891777 5629 364723286544563865930411559158265911590401 5630 364962305208116507734052054393540322352897 5631 365030621423977648719898947169767816172801 5632 365611761179713280743644871068731006994817 5633 365680183756033189218673531190328667668481 5634 365988224022789080527841112087740620417537 5635 366982343276741347538549924126124695565697 5636 368116455792731561026929999525674473920001 5637 368529620023013817636010040093280379028737 5638 368874233445144000347210120230067841229057 5639 368943189955467727425354071223312972441601 5640 369115630580308707415142748830035126894081 5641 369633375664017585675837983219922110373121 5642 370359286290393337269948093610650834892801 5643 371086444003341348584460517886336901853441 5644 371121101698815824646969367400816947403137 5645 371363784880456840088990910624953808433921 5646 372927209315779468876490995638514946605441 5647 373379936106671493647610384931113179990017 5648 373763388163112768496881601417805959294337 5649 374007582473296144269162661234208015539201 5650 375090693258309554662538470253958579609601 5651 375545717169230355147407354682417158672641 5652 376422120848550203397861174668038043975041 5653 376632723827093134717898024807739255283201 5654 376808305059406725847495660381803102720001 5655 379592010052173182045128549302782066810881 5656 379768797791026381999333645290840992136961 5657 381256661363632140772785073329591563980801 5658 381647181757244043933251530236287056100737 5659 382464855587280962789137152075189192652801 5660 382749622966860519693897607774338378686977 5661 383747770330298153351259322935493871758081 5662 384104803096674043280175553936565698206721 5663 384497874815400082563585164367831047181697 5664 385106041596491331629627471123971842543361 5665 385213452474542288779102498039492279959937 5666 385571678078305113544423237045720604768257 5667 385679202583635353128745154338356727520001 5668 386217218764638478353621687358862993980801 5669 387187302968336652580684415827890483684097 5670 387439154038004583286519895345955127488001 5671 387727159342972833927620405418282016574977 5672 388808848335033508677561478148882724299137 5673 390001755156666152004236997980314123603201 5674 391088993647251776283120316041180900480001 5675 391125280558836230702974502602606628438401 5676 391451995356078750576565977347665374892801 5677 391669937863104414329397432159794223298561 5678 391706271934719473106056299310671852788097 5679 391851637715685868045020806837353671300481 5680 392142510893935762468135110457983443460481 5681 392579174899194169389348053475416157644161 5682 392797666404994525603723836424481622982657 5683 394256997561836294904491752162904439207937 5684 394805468538424124038971824123525197257217 5685 395208104790891643956724187035907775179137 5686 395537801649448601658540749399912968333057 5687 395757733234360077999585540190752427078657 5688 397079571209118267771282856777002654570241 5689 397337043379078479442469419316313892462081 5690 397410633681971254995384686502123957062017 5691 397631476150856783803920379175940494138881 5692 397705114166076556907420374835026135950721 5693 397852425994844964821847617819763627580801 5694 399328172290212816846293990008241844720001 5695 399439046092988265173598373447137996531457 5696 400289973843766951939707839930997302054401 5697 401922256216744406373358157427562978867201 5698 402405634665798538452376508367278905879297 5699 402591684854556866835798358707762762980737 5700 403373917818775158202250030551118687631361 5701 406441101143879901293266838310590737628161 5702 406478631414341231481873745727382919360897 5703 407079528274159070336990708962729371175297 5704 407267467873392805003990197453856731956737 5705 408057643512469915818292901848719213903361 5706 409793193487181981480519461518250174627201 5707 410133512042456794684483669969268038083841 5708 411042237478273401137763332819342326177537 5709 412142630883801260331413438727337384605697 5710 412294611386256595691728467738894484999681 5711 413131381034373168946272097681541156616577 5712 413283680514196960472099071530649003472257 5713 414160356259721247763188180775476572371201 5714 414694781274381329292407711679440338364161 5715 414809379392816376870659427881802392113537 5716 417068780722026511311461087908058405767681 5717 419879210059486801253600059543500841845121 5718 420265487897042031233418937666854615252481 5719 420458743393302540665686927110230429890561 5720 420729431720893065467505622360676651612161 5721 421271265864291792471343729395973690531201 5722 422706196344870906953066685383393449034497 5723 422861579825440463798075202666832074209281 5724 423055879456141771949520711316933613452801 5725 424028549857968769565322954901310041094401 5726 426097084872211003415871286303894465130881 5727 426762444819904863942778163568717955303681 5728 427664084621373076697710594089784689448321 5729 428488776218940093262857877565962247500801 5730 430181773372092551428032288735414392436097 5731 430457930794370663144054228430400016332801 5732 430971206146640696967281787466377225757057 5733 431129244724353137382856428773132330299777 5734 431445474014091973779390686591585168188801 5735 432633142185140475700642878973495424563201 5736 433585335434875651563654931195426771230721 5737 435335786569625913315372920804495629057537 5738 435654713871778917529871788932232465006081 5739 436093572717711107291736592259644893643777 5740 436732603381200559892496396517075068297217 5741 438774985230709654473873387489726909321601 5742 438815115330339433096992880924598952480001 5743 439055963376362145636581762434002766763521 5744 439738994429111290012376826064907395218817 5745 441591859936023622920955958593686053713921 5746 441834040948505851962411575127755719920001 5747 443573075122904238508195501440682812043777 5748 447518022693323704727769077405685712444801 5749 448049052809195817027983098995155252691457 5750 451370216650893309945284334547173138216961 5751 451864068358724390951454803943938459143681 5752 452811939129606903247119564597848637208321 5753 453513657024572189382295080290965753904641 5754 453554964163204959490562693903923261460737 5755 453596274593861505001137786922361100491137 5756 453926876578957963048507246940461700330881 5757 456579291631915557513928356089473020220801 5758 456870220618855766379282170412098775741697 5759 457202909497442287453854679756566426720001 5760 457535810335214077673187755183294823434497 5761 458077226564090967337236705759901819985281 5762 458744354505947885854961748174000064484737 5763 458911269264506877188835360269805576984961 5764 460960291971244691474900650720408129612801 5765 461253661999766284335178397241349544758657 5766 461966812327968804807866423541862039088641 5767 462134752547624775767278916946979652165377 5768 462344752942851711181089904107361987977217 5769 462765004243592994464562180689803111130497 5770 462933198328099723656143964890859137943937 5771 463985623752092770310678946610086499508737 5772 465673859151324651686748049651844559138817 5773 466604677690570677615400258992200526278401 5774 466858819665717082958154714795903236371201 5775 467113082751476125605434746211471415613441 5776 468938850125754676470342281335200609799681 5777 469492054125957809651222625513521774071297 5778 469704976895922103869896108934576376093057 5779 471454133131511556114453485705913497089537 5780 471881620189025462730912872072344550102017 5781 472266648489780027565459841594519173051777 5782 474024147029740420297358022663918301276417 5783 475313744689138504776917150908127451334657 5784 475572032276808251673931475352605478428161 5785 477556320565408697913575789454318943891201 5786 477685981931500524166043380949507595319297 5787 478637773550214015993922441004679941923201 5788 479070954378483270753076174875308005324801 5789 479200975500805060352494171662565021944577 5790 479808149089463255645719404412490611493377 5791 479981750851128883846410332939353299344641 5792 480894062097328499481012614013975961762177 5793 480937543310215748123523577074770598256897 5794 481633710713545740980503564336975266336001 5795 481764340218940460475074752320045635730817 5796 481895000724144192735769958266185665779201 5797 481938561115815015396494319718853877237121 5798 482199995826520497477607625308597447950337 5799 482723237548386493104024961336346370854401 5800 483421665949699178062717306577036334988801 5801 484208454660745240158471706755080781914497 5802 484864967598434966575593252772957177948417 5803 484952561477139004282428256392267755520001 5804 486136434784131967515765447544644606662017 5805 489747418911509443009632918694561170255361 5806 490587451520520317274776060688801641619457 5807 490720203430394637513963844291673347393921 5808 490852986771289620157618642175079439829761 5809 491384434572661224911267917111035168506881 5810 491473058137517790097319480484322808591617 5811 493426318225898765107933487773262238928897 5812 493515263934225413828688282275709231083521 5813 494851134098643963857309497611377473996801 5814 495386367424691755447292598910675123511041 5815 496681939746154530555097845840652040140801 5816 497084616266269127716506779600968491033601 5817 499551629856283344852963735013183270778881 5818 500091308817823244346658387340076872117761 5819 500406357077601897781778709949978439529217 5820 500586462615369337812416748411994000828417 5821 500766624870995941743585792798431438680321 5822 501668287452951261381556000008548642572801 5823 503068671907250076084025845180087707938177 5824 503566404058306674169505823218458844030977 5825 504608509339738138889380516730254944860161 5826 505516221210848607444907682776999282429441 5827 505879705805355791894798703861831921937921 5828 507290369568792113755444995813149913120001 5829 507335932099501944508442101590978679180801 5830 509298511413968227473868773913225873029121 5831 509893155604110842526638928679041639230977 5832 510213600188358036891869115630543144234241 5833 511038409819390670900635750835404540459777 5834 512139970756308950291364898390014559576321 5835 512553591426358328149628091095268262204801 5836 513243608779740162824138775214661341075201 5837 513658009222237892689072001405384087341441 5838 514210998548514235374959446365599055830401 5839 518003720697659819748100867235232098090497 5840 519862694946540404257768505616182212271617 5841 521167447703723817720998411521094430720001 5842 522849196689113122675260598501810004123137 5843 524958059100929080919778435180786476645377 5844 526132862235571505939494311418322446114177 5845 526885942939843925731015005827336597394817 5846 527592812528898821614340209868943742849537 5847 529150847183358494397525585336195507895681 5848 530381223657163849562903691390805874720257 5849 531044770337135486742221440934458039136641 5850 533753858394509348018493852234301836562177 5851 534516474426366847453000505080859884296961 5852 535709970697163282253401472103064644431361 5853 536427187156129313385620601782609142739201 5854 537145243667062941128923565322919788589441 5855 537768239470316184369614798798539786838017 5856 539737215776662033079812944297391780018177 5857 542340125314215031713279524941671518288257 5858 542388430741270251174027210701100581308417 5859 542436739932964432284478312887260865331201 5860 543452103035632988693065470359628170131201 5861 544178380206001134024394973376280255372801 5862 546800015001677009115819688237814732768641 5863 546848667829961171546184252329921815468801 5864 547773791543961724990701047035667022975361 5865 548017472640395572338785153482847463671041 5866 549334990329743595944274310419065591832961 5867 549481552126318075923915051686599781022721 5868 549530413661177892933266925460412078371201 5869 550019238148233457967730563350508556787201 5870 551291962857043507107019968387971757813121 5871 552027398675502857603735465672097729934081 5872 553894346121417813803616027816174251247361 5873 555520122349763646849140014926370224631297 5874 555618788297869829976475328238042261774721 5875 557446876216332560259422423895543261861121 5876 559032167163575798787837065779832955284737 5877 562015222927742801610684003280193741423617 5878 562513750613646163550294735501650541200897 5879 563312199754683314096512543799096476224001 5880 564061646287156110748461065729879685642241 5881 564611794759647577738908698080523026080001 5882 566817086573274541718170591114105928248321 5883 567168622445878414413355731011729075260801 5884 568325012415300637623192387686737764537601 5885 568475997877975387662082860332304579158017 5886 570744995348264884307690087515094628454657 5887 572920548359699608212183308554175277004801 5888 573021913223751216729632434874959137242497 5889 575866507992187862319325098598026430482817 5890 576630547894574045560919899105661643457537 5891 576681515410475491273670735962681443066241 5892 577599604994587753709931751718244127243777 5893 578161289107829131847679905756911229285377 5894 578621204264006457306870396399811350460417 5895 578876850982124264333307321211738535352577 5896 579746789236377003949291250058768366883201 5897 580207807726734172543254548021406980829697 5898 581028188245501590528337146921389804121601 5899 582929206742934607483441777913940915555841 5900 583186518085525077653830641925011484124161 5901 585713433386105028678337056362402667964801 5902 587679672544114974176821841677679357638657 5903 587990658726394423077313014297069157196161 5904 588509289027723711115850527018326390405121 5905 590639860488723373458050077796293432780801 5906 591368916829270906407314468523485736268801 5907 592777178014684834963028172272774021692801 5908 593351754775252387858564467498701966036737 5909 593874520103810108422567525750205062957057 5910 594450027393857808805701281393598383680897 5911 594973639245139947384372949599986519870977 5912 595392819246946131277797687387868122816001 5913 597702931613035676904986910490359883315201 5914 597860724476021161934802785359196342505217 5915 597913330196389839237232119953445643660801 5916 598492260487975995606357238687731296524801 5917 598755572722044558092533444040212054924801 5918 599018986316371224861804451597525718323201 5919 601870320908846225120109736486716826176001 5920 602346696107483122531309196067547469316097 5921 603088379960458223660939719976553128374657 5922 603671692026590958393013437334895916535297 5923 603777801786972943056711272940199938220801 5924 606542390018201855032423994025725540084737 5925 606755508684384143833315261195926650184961 5926 609050675859293420802055504728658303666561 5927 611675356381648951023597623717819703530497 5928 611943736567908426647801683024020833127937 5929 611997424967688505980880226630607924791041 5930 612749495442941967585709378476748773939457 5931 614309928667651000716658081804689591730177 5932 615172344853604173145972683522154219298817 5933 615334165773659857853413742735470455840001 5934 616035820239919870749521182773330499338241 5935 616089822645770252036582899520584204492801 5936 618524222148096338121625026511699537084801 5937 618632612754429482076501093726109504167937 5938 618686814289874877819982157609714302503937 5939 619174815126397135573869279418420127696257 5940 619229058226296825180063135848872509340417 5941 619880299823151209434499350146124579468801 5942 621456608452974017917343892420450141027841 5943 624291877570975377210131870120016882677761 5944 624947775472200619830229212064080531488257 5945 626864256323397579805852540358663043995137 5946 627906783612367908296632140865931318818177 5947 628620965570048874039251588121578043379201 5948 628895840137346908874539131209732088000001 5949 629115815507170236362614329559401962004481 5950 630271791114502401247220504104965754080001 5951 631650375489772365746247132334452795120001 5952 633197521692923670880765743124022102787457 5953 635191581288496209793236873173327580051841 5954 635413482275384730179720370128165796206977 5955 635635451089306785046158461628914469737857 5956 637246755081585185838941759087234051385601 5957 638192973268135267256530360116053229989377 5958 639196191100590996449978689383017124935041 5959 639363528159031819523500068490062057239041 5960 639809947728627958153235175337763150048257 5961 640591838281355415448556730463079883632641 5962 640759494990242393596126100939237153581441 5963 641374564788634722834407867086494581280001 5964 641598354583419625807002205039798358062081 5965 642326143355026235092518585568637573364097 5966 642438174948950548904763714623400582021121 5967 643278957029883353421023461910541353026561 5968 643559431601168432225115198984279690186241 5969 644176852337063420345030106642329287680001 5970 644626211083474006414747481610245720311297 5971 644907199560004577440111383886465361972737 5972 645413248897399597580846150067050864115457 5973 650719455255020246680878009399546177404161 5974 650776108832918346633446463726795376528897 5975 651002766305618011405923010026616353454081 5976 651116120942577856522460109747394792646017 5977 651399583096510538281377842222456379949057 5978 651569712213770107218762819415283726862721 5979 651739880209010050602924153518654051592961 5980 652080332863892154163630710939975298348801 5981 652307387743005346419233188240006126033921 5982 653841818443753191581332782589345978961281 5983 656463308584299033502527575263178893572097 5984 656520399486593630368932278261064621374977 5985 657034413137848203933230994812497211922817 5986 658292373670670449209995587969141584230401 5987 658349603733389205761450389086517817280001 5988 659323181108195901802547672165150562573697 5989 660699787880399854466685066585586754943361 5990 661733892750417876226220701773634139573761 5991 662193949318810199328439657972585467895297 5992 662769413571047275741887651812308883654017 5993 663633430415817858926378166918393656676097 5994 664036975449111137566526120662057831104001 5995 665017907431713417514063053755898728060161 5996 665479961044051439215782658849559412422401 5997 667215164878095693307915534601979460097281 5998 668258186334768486339904136410133221184257 5999 668606177050709868229563336116148090867457 6000 668954326318318513802846004515717885045761 6001 670057845703261755738515331510806237830657 6002 670930170022819099802714391563121731486977 6003 676302196204050885608949284124794142028801 6004 677885895433288925842408093770536334769537 6005 677944613224942607795603400210768416622337 6006 678473273646588114425104803353978509241857 6007 678767129717812902356533223830896044514817 6008 680591524268019383501363447221173236791297 6009 681829840878405158395045629513359676161281 6010 683011022438547922143054723562352115763201 6011 683424858770984592994430942496846506833921 6012 684490016954764454064190111284096341001601 6013 684845392335654757066883319591169159987201 6014 686268508799654804281004797601721975060481 6015 686624691965172735428095270344189886396801 6016 687218690040216047968138382366004123187201 6017 689122506528570794953638499487828017084417 6018 689420394341660208378767805036355379256577 6019 690195430024648385113439080353713883043201 6020 690434055867873547110217260823563000355201 6021 690493723606990019800036576914924568320001 6022 690792129987054641863435437377554615795201 6023 692226051909453646104215413126102847086081 6024 694022116308430286024466624705090414130561 6025 694981683559524239345181333648606311280001 6026 696242877181362938906821054901625377095681 6027 697325493742029213770986544151425090135041 6028 701126260432453763753753616627875555106817 6029 701912797768733945577035239503385011052801 6030 702457775785784294789094513202988743382401 6031 702942511471392395344719213603894469435777 6032 703427539814971979398433763723023554108801 6033 703973546707789677460854469379509774540801 6034 704034237025429604459969245085420421120001 6035 704337757291141195103249257269240981523201 6036 706587368051101981273209494220698366119297 6037 707013676575162323706407997911655940377601 6038 707927952755440829617202699544872235171841 6039 709148596814831727258832221462333279874561 6040 709759609149860543427092284617538043099521 6041 709820735711458051063214377337407430707201 6042 710799387355901362353226950702145773757441 6043 711105458018149274499861093004688281013761 6044 711901781501221438208479247321382040289281 6045 713251183524425344081313472613572630028801 6046 713619590455040706391086635340435852677377 6047 713988163877551528592830168502168413307137 6048 716449579583702245712966285722922446169857 6049 717744792590736281006005467813022897766401 6050 718980233119753965093192931512657661201921 6051 720836882768327239530242300164396498723201 6052 721518704664635313640705139387224771948801 6053 721766779772098888739240673232125918013441 6054 723008275130748726092213333627339371964161 6055 723132527374253005285740406391344824138241 6056 723878433278217366380371819215596806338817 6057 724500535709879404446160494898961728548097 6058 724998554425216487594549471192860970684161 6059 726619184598091836571668049314506759709697 6060 727056049328302264285505134962398342716801 6061 728555616551594643955564289271158174380417 6062 728868366796799485756450464433780815795457 6063 730183201011209312520769046653622553753601 6064 734769976246129464177800934151014024723457 6065 735589438343162612348830299757321001404801 6066 736157226600652202109766380575719845496321 6067 736535965117145823358519730453285106720001 6068 736788552171809883623852253883856954311681 6069 737293953673639997544435513855563966516737 6070 738938604166382437019566211609030154030337 6071 739572016269664222350816787613420348610817 6072 740459591341953561029686825966865887086337 6073 741094144042952327249959860304981644070657 6074 742619012242439046613628746411875993703681 6075 744337769897018149604153531150438277052417 6076 745676986837118576061489114380503110078721 6077 746954391190526668529664222143307037731841 6078 747018311639433467478220471785050613436801 6079 748297726123844085896303214156126973756801 6080 749450838065310982407402490330882016557057 6081 752790788806048755734783730128775538675201 6082 752919508122440228976436981734829213397377 6083 753177004531791372615069014565024409952641 6084 754143302471601865458060004357756299110401 6085 754401165053467519516377595246840113427201 6086 755304291742974133564167623204217851301121 6087 758796648407113975780601636004085265097217 6088 762563428496090871995452189119403009163521 6089 762954027618727876271205964676861250433537 6090 763149392820302835363479258100946355596801 6091 763670580707395441418453315962585602018817 6092 764974913247645921988938014680370706610177 6093 765040181012126881411128399092983237163521 6094 768702961495734835687295195194317112320001 6095 770474420811994455633121536295069520150017 6096 771065700496313045238306824088466117866241 6097 771328618886693039141046930897831537676801 6098 771788914829262068991891451496972864249857 6099 772710227816134675889849449125528228243841 6100 775347855415994074021593255296526045091201 6101 776140678343683767334644967628741301399937 6102 776603485892357328044583654137402928883201 6103 777860895251240050688583590111334035197441 6104 777927124008629187507735298992002192620801 6105 778192088380831997359500200195381341086721 6106 779518095095683225682890264192891867779841 6107 779982664289967669558041277572301244116481 6108 780646754810904580233624284182185263349121 6109 780779632267558353538075308063551426820097 6110 783641288481379867044341421421459692499201 6111 786512117784896086665023464052826413838721 6112 786712751166170759561375983832475757741057 6113 787582680066016315537577190477147755452801 6114 789190914202436548030607765964302668594561 6115 789257986270578489855746926068505433356801 6116 789794742401454866359857355103618860978177 6117 791743161863946061295815172094587331411457 6118 792416005158313306114281611129168801928577 6119 792685282534134549104066940255235962695041 6120 793358826297367237388296129743093268385281 6121 796531194367914253533717911847831940382977 6122 797342937217272424416030325104429397939201 6123 797410615116237719991482317658695661445121 6124 799307638151652908198115254430192969960961 6125 800936799662139171892247363638775045930497 6126 801616474014213668371334992760456531976577 6127 801752469428901977833194650852376977203201 6128 802160576807739550223260132545573254716801 6129 803590384418362936905830469465251604109057 6130 808920641408643437733663588045023497920001 6131 808989178395747237701273715489096610723201 6132 811047652116741528436268567742732133201921 6133 811597351864518305755552558027391568445441 6134 811941079727370088912401986099548868094721 6135 816559338083354705585530820402292368701441 6136 818426914746565589197842242133986238279937 6137 818565402315899350194671320100864028844801 6138 818773172115886323584169144711198238488577 6139 819188850153613891065806974401764609827201 6140 820090119421253023363248678948383516756737 6141 820783993751846345996068949989527838477057 6142 821895261195801441902440190592408455790337 6143 822660021018531933051851763500911570944001 6144 824400427569115948887529583443603636262401 6145 827331564020653572507551677911525693231361 6146 828730545422543227129375711005538253744641 6147 830271815311342188019825818762881123056897 6148 832166801343136785744915464887443242956801 6149 835756547094803202348174939778635422135041 6150 835968129913732937420862516592553060039041 6151 836462005437264935999938462434682988225281 6152 836532579920245005634456016953851869648257 6153 838298636160455910220439802643288460845057 6154 839713829197403260207936008421775900964097 6155 841911509751589177185888045454932029510017 6156 844256504843870507168316823378070964184321 6157 845609244401232073380832136248112503920001 6158 846892536192657001238212569275550556747777 6159 847035229304021464434093713351720087971201 6160 847463434868658285219447913008791184998401 6161 847534820874874601340646508399527626326017 6162 847749010463788263595918858456629363187201 6163 849106644757222233087656995382064793920001 6164 849821952954344193994000380534209237698561 6165 852473180011476988546500831978020725687681 6166 854700047481832110866043183112536421737217 6167 855347510018473342675634871979841223008641 6168 856283491335004434086992460175262080633601 6169 860759742490423177719527497432717702141441 6170 862063128256997569146468698635608556865281 6171 862497973769672916185515190526458704204801 6172 863150601904205967120881883216846548776321 6173 863585927343452518827477560262365982720001 6174 864239275708235491606106822106595576373761 6175 867148281921018851058758300010399755904001 6176 868095551848085458763254155172803304446337 6177 868460127456897992931236857757905569136897 6178 869773709185699252261257190640250918700801 6179 870358081098843570698439314403918599813377 6180 872040064429988781858615392329283201871361 6181 872259663104132603897463230957077710328321 6182 872992008188498896887579302038433534023681 6183 875412565620264101699815006237458160945537 6184 876955976142674163057267446199822500676097 6185 878133505576746102890288870109419141414401 6186 878501767133949111002472781820673482042881 6187 879976165043389833519612724338830445772801 6188 881378848096506071565941375758513364280577 6189 883153454401360025595483590648975626903297 6190 885895431232375895882441704628078238228481 6191 887083456109656046270428489075991831347201 6192 888049752560179505807836271732830319191297 6193 888644854199612165363662876493668662101761 6194 889910603900639838129406177055117532890497 6195 890059619291692180754392454165367842764801 6196 890506796474245221487776687523326387327361 6197 890581345113806645951352986330815177706497 6198 891476354818657905643865732572348104487681 6199 894315746586921180204989126470895235588097 6200 894465407207288341414418845352471626533121 6201 896188080107807010380235763924624291648897 6202 896562958122247226868101052751991171782657 6203 898063842648418073786103478815966777789697 6204 900770975650974322350079588451853788115457 6205 901976436020481142964349426717003355614721 6206 903636248745969920222371376345654045026561 6207 906282368188821609630895230519192996249601 6208 906736668776560808869109587101929973691777 6209 907039646526296922710754669006267185581441 6210 908024936075838879849010637606147911948801 6211 909238885657474222866311782574710613644801 6212 909998325067534514201789329645444974720001 6213 911747142400566714804798412280648354543617 6214 912736904605659157438223358953482650474241 6215 913041635903268363332354002015377314956801 6216 913346456219002227269855440607310406437121 6217 913727606829362473127188808257704090864001 6218 914337737295966057248346399925180212206977 6219 914719249836808606887022513735861543566337 6220 915329959627781037217195775035909066867201 6221 916093848555303795137728330156133309491201 6222 917470254408573564721744087927748139945217 6223 917699831220708778030136764169803923619201 6224 918082570943748511593620797534314895768321 6225 920381943805002660880644548697307544624641 6226 922148207295047383770469162922154179420161 6227 926383912035078878034420037631022353456641 6228 927001430529971263163282683166889297171457 6229 930404224723001609853074935050594167304961 6230 932420099767888532549549535273270332004097 6231 933274119794637575897343020827105656569857 6232 934206558528401237927694146522754236812801 6233 934828637119784611339468587974917934870017 6234 936385419608477143606973137045032952805377 6235 936852896484769994160490031612106792124801 6236 937008767483246934612095305539796336435201 6237 937788462900881221418704838730403640903041 6238 938256552593616984286722768840306949226497 6239 940209127592002462295925150112884699127297 6240 941460640688351977757547089552727893008897 6241 941852037345811165564624390959842382078337 6242 943262244452254017109772431203719310213121 6243 944360349160291937158184783470193668387201 6244 944517312537219113775242818337559541702657 6245 945302471890955918096034200883433563067777 6246 945852423187835864902452219656267719280641 6247 946324032812942848471571715521152014835201 6248 946559914773933399545167020094307733753217 6249 947031833040865417785275931463184189153281 6250 947740096447916067301479426651184317543937 6251 948055028927103842331087386600911659530497 6252 948763961829322370825541259250033008444801 6253 950814596510348052173735589643241209430017 6254 952473708486124131667608863925231359874817 6255 954848262581429663727750305605397589325057 6256 955720229346848141860223709009119876192641 6257 958896893832590027267491737270856285111681 6258 958976428673225834713388057235516147955201 6259 960647994273541682649049013724289126694401 6260 962322108771353209980938315252730683513857 6261 963040367513288219602304119870744824309121 6262 963519467235575280858733504561334332686337 6263 964558232144108243603873295783985666080001 6264 964638177709119342282814759524294895497601 6265 966478526629117957568484060351700336300801 6266 967520082191392399882599245089514676375937 6267 968001131310483288235478687175562018584577 6268 968402165429513701854958028456438735452417 6269 968963857426497462405528246459365923315201 6270 969686451713896566180477928222712390749441 6271 970168443147307812179204639831791659091201 6272 972420509380745070994892868379094986146817 6273 972501024846785444104260279031592610816001 6274 974193197664539145858359395084926885907201 6275 974677148572636630376336139165717939705601 6276 975322743671812996979638605287877824328961 6277 977666163597928018378769573177004757671937 6278 977747058977278475692836214021927461719041 6279 979933449281264597835569569095820531944961 6280 980906550668711705947919154262707486406657 6281 981312259061061606144300884122523546992897 6282 981718114273658128089713892668982262782337 6283 983017838116544300659957659401051884548481 6284 983099120825170529114276747358562317139201 6285 983424310471605558020692455250369147906561 6286 984074972137609075766028826010757567184897 6287 987578736391426959415617676397485947964801 6288 988068500500914525481269865545141374607361 6289 988476799590969050430230191369310139713281 6290 989702582784915652703488762890110600240641 6291 990111472643355095682824455436624032872961 6292 991502804028898821226795800582486215488897 6293 993387916393909812018805116542693640453121 6294 993962268366116016218988792380956928833537 6295 994865408534105945880021380300292019718401 6296 996673843233800315548633596089726707207681 6297 996920670689221094831969220982109294476801 6298 998073239493223156444874183358912294423937 6299 1000877190635461490283341870120370228973057 6300 1005344692586094902590413310551554248329601 6301 1006920735805157522044068983441688214675201 6302 1007252809712053730956926421460793705868801 6303 1008498940469406064405094699020583524055041 6304 1008582063794751467336808660739982098444801 6305 1016673576020212045100154857195004552011137 6306 1019691031177514941855768859430071977132417 6307 1019774961114345920376532980287307918259201 6308 1023473867803283937143916146348515013726977 6309 1023558070117552452378530651896512099909121 6310 1024400426700443564591860136810885651076481 6311 1025074748640898748758599713172486885630337 6312 1027860433868213158902752196108852939955201 6313 1028452187614057047400142198530140342316417 6314 1029721235240164211019471220770464613962497 6315 1030229237812804124754001227358976701468417 6316 1032772541456477232692702172670391956486657 6317 1033281860909522173523951712705034542812161 6318 1034811138179529666800337016101848599074817 6319 1037960873283098282755738977778086507488641 6320 1039325516896988179726496416335463534243201 6321 1041118993904005815085572841971299919916801 6322 1042316149143973717704605126629416312460801 6323 1046000660583050821890028507252819699908097 6324 1047288633695648479915594884932682331766017 6325 1047546394773306559448534788313918737161601 6326 1047632327467341280927630377724762811951617 6327 1048750013919589965521651919903277783948801 6328 1050127060232995785367112785187617353592321 6329 1050299302213206080824674943152477528026497 6330 1050471568912668034306109994212940763084801 6331 1051678128203407598162811749581965104035201 6332 1056343366378196873303072364998184581561857 6333 1062939930937747735320356532662903567431681 6334 1063549318112448693463385972288698639856641 6335 1064333265076718919535303138515277811251201 6336 1068785189131928011778655406601134459150081 6337 1071499215363999280203941466639277372972417 6338 1071674520721216715708631130720312901537281 6339 1072814617386150100270905484513234939178497 6340 1075977348752080973241504056877445128550657 6341 1076681284841083865302986879987008879082241 6342 1077121449500009228190235987131776529202561 6343 1078795511513784442194716956756303790956801 6344 1084362649553806234486465859282281953148417 6345 1084628377221578671507912559584538854348801 6346 1089243385417162971285334523469112182809857 6347 1089599096650365516352238942457459576254977 6348 1091735499340818909075881439837731290014721 6349 1093697087403119607594290850578668559936257 6350 1095304316229683365915645959944993039393281 6351 1096734698649556033356881057560338981428737 6352 1097987623771570249934684974356942080198401 6353 1098704143154795232552387357496700398844161 6354 1100317807849403783645025551781218628258817 6355 1101394736036818349972556899072119563498241 6356 1101664112146068610698260647559490401728897 6357 1103461426563010156568608128861534969803137 6358 1109230086195862198823839813241996114006401 6359 1111581130909842347020297562385037105122817 6360 1112033754424331401038918795101013094142977 6361 1114571427533426030260387556960681855980801 6362 1116387152113408443159058979838038586163201 6363 1122032357122589364341791738945788111876097 6364 1122488702032104335243638576315782137273857 6365 1123036530286497548307800581774317182057857 6366 1123127857736577420892430739422850331764481 6367 1123401879079339220331743223886569471086977 6368 1125962233906418586084401956474010736700801 6369 1127885849349868401404058627670911404728321 6370 1128160886158803222409713032748837273471361 6371 1130730727631615364056331441341422758500737 6372 1130822602338386447602854182787840991451137 6373 1135516882422476395889970928720382672634241 6374 1135609097313832480314351896528782935532801 6375 1137177753336965057654582444300212341259777 6376 1137270086235793768001226470182820694295297 6377 1137916600223364647574680526878442069388801 6378 1138840749485829891097152653310970212720001 6379 1140783600828887786652119351314802707265281 6380 1142265814509093917430259623796490781524737 6381 1143935318878538095710870616973129759827201 6382 1145885772162915454390943483435281539312001 6383 1150354881717772369092194475223385739964801 6384 1150634706749609394841486253067362318620417 6385 1153810222131209265549830455637883216560641 6386 1155307233819004723262770916692937300246017 6387 1160184265715169958697811440628161916506881 6388 1162158936937861347353098133835463633920001 6389 1163194461710146851205443816696229434551041 6390 1169803101389869414712196203860723705221121 6391 1170560462278455040579880967592899325770241 6392 1174448674751117898573274874965881628963201 6393 1175398731770617364363813219047006325644801 6394 1175778942828335140350711967113291505336321 6395 1177681612797019743838328472720654887677441 6396 1177872027884030354351982649910196426648961 6397 1178157701025333982980156243674434931166721 6398 1179873013336797181325175679341661326241537 6399 1180063738414326888241472510760816248259841 6400 1184744937488643173132087218291663060580737 6401 1185510755824216352504724032295497678263681 6402 1190018692258289500738993492647643316395777 6403 1190499141481926125380488088103872963679617 6404 1192807661133083142775612555484689004777857 6405 1196084768728103448642149479200671649246721 6406 1197436454079068783393612233793872939555201 6407 1198112797833222460414215281465611297276417 6408 1202565664147424131149164945333635546415617 6409 1204020813232916089172039502373851346302337 6410 1211710052141684244982958049623185306826497 6411 1212686430528655418474537661210596843913217 6412 1212979478251790665353139172493783603235201 6413 1214739066178769087694657942985945471151617 6414 1214836886516329327229085193560860109561601 6415 1216207095147808570080051951977678786478337 6416 1216305018917115997088458163376337533795841 6417 1217676676249059044793539478092005681385857 6418 1220325838094404432935727425772276114771201 6419 1222094746415436823266868698304127382153217 6420 1224456780656670065379999959439846858656257 6421 1229291673911838014795467781722660012308481 6422 1233151784847780081310822220320733743180801 6423 1233350024825642952472332017131629938267137 6424 1234936948778557666543198330304955410528257 6425 1235532505709130138452396520060236675919361 6426 1236823741261027629536347754323042257440257 6427 1237420094270556473878301156011588286211457 6428 1238315095530972705145675062993918717716737 6429 1240306015407139204188249229907353704178177 6430 1242199982971274240804047771152310763376001 6431 1245295573586494865244976428885902313355777 6432 1246795861736689833604471511693066300307457 6433 1246895937155594746562287896818899838025217 6434 1248898922083342880772375882756975324984577 6435 1250001763381245930147736163122402307143681 6436 1252712350994566799724629325446422553867521 6437 1254119864575725756272049675334998996019201 6438 1256636723719719640061856070276330431907201 6439 1262492864845790724803472080276000431443457 6440 1262897615395177815524153904934460570597377 6441 1263504954109269879184309008261499190987137 6442 1265531262645577857300841674378415859392897 6443 1265734049800045005157892805037121944972801 6444 1267966585762823979144206039249506130414977 6445 1268677660313808546530216046882779171466241 6446 1273868886673646806556448497008359321484801 6447 1275807619510902886433715830886631232309761 6448 1277033412140875173970226641133017113626881 6449 1279999999744000000015999999999680000000001 6450 1280307232001889349137605527103228333465857 6451 1280512089352883750437763736247208014099201 6452 1281946894059477926723252926668657994763521 6453 1285540061981810989825171088163656940113281 6454 1286054090379521423805412311344636753007361 6455 1288832952648215942541221596200815906528641 6456 1289554255481953304911479906612103377643777 6457 1290791596429943852390196160673210341747201 6458 1292546274356792820168136337140967193449857 6459 1292752844204941587973828409677139366592001 6460 1300520096013645970566642439140677396467201 6461 1301247118594381646763323488924984915009921 6462 1301558808547531756690310098022827675253761 6463 1304575181054233991760160508296734163710337 6464 1306346241689269132082135698832451732019201 6465 1307702001344240382353218651672035870322177 6466 1312404527273271748951305552106749193575937 6467 1312613871404167120456264813276356490924801 6468 1313975320604492962160775985016598485907457 6469 1314080098625413826789781683818639303303681 6470 1314289676599688506816932835240262068657921 6471 1314499283820121979590648583648723824317697 6472 1316387065458476278421428427289219376742401 6473 1318277218870641833462777786909648648709121 6474 1319643806147697238568834266018867534190977 6475 1320801117260258801133658901286784833778177 6476 1320906371384774832149804578830750032219521 6477 1322591435796952223797251963977845692220801 6478 1324172891629353696047993332339366086720001 6479 1324489381272301417199024319658666603040257 6480 1324805937101745271925373666498602339896321 6481 1326072822521782258165991795193262934520577 6482 1326389709461697462096627410974812216785281 6483 1326706662659317479432510683433512665651201 6484 1328609773921924613910994398696223135063297 6485 1330303433266172412011521955013063221872897 6486 1332741378181472842915263293026545913845121 6487 1335714586959490979441967488523527473560961 6488 1338480618803112882201138375456139663564801 6489 1340825020639124706131084263593650949461377 6490 1341251661323102466564304653394058182880641 6491 1343066209711641133701086035940054516902657 6492 1345952554563283457145509225383111988899201 6493 1346487658069182634331612578640679681196801 6494 1349809456527378083805495790351128699749761 6495 1351204601365557608691828946911344090273281 6496 1351848939815151243609210391849380751084801 6497 1353998676788248819499853066135285574195201 6498 1355505271888535939382462353248902305694721 6499 1356151404402006123258331048619849155680001 6500 1356474571707167317691685433413746398918657 6501 1357013333625427717930805680418161930864897 6502 1362194982291214172718167163566720209470721 6503 1363493096314276597749056962743918029477377 6504 1365875783522882419585645669259345952844801 6505 1369782585279292582489569478459622499974401 6506 1370217277330514251418574599278136078707201 6507 1370869541726380782818272779381493901994241 6508 1371413302910435026603591351682537028274561 6509 1373808094812343732448239912054351635265537 6510 1380029812681312670076925868861727513523201 6511 1383204700281513095891964542312897086857601 6512 1383752740153157100541707961300247086030081 6513 1383972009295077004833179167669297782347521 6514 1384849389914573054828384059497348368451841 6515 1385837024829464341975875277933455765906817 6516 1388913609251798361850308671146757966985601 6517 1390123901515794028510048617785217928955137 6518 1391885973944918399965407344069401829120257 6519 1392326797298296725869890285556029837848577 6520 1395305551543034078263058881165046469557761 6521 1398511163881567266858089544319240308942337 6522 1400393310368893743008339048288117400739201 6523 1402610437656001501096058591059513597680001 6524 1405386165522549189280091134189121248320001 6525 1408278020029850268639203460195591118156801 6526 1410506065208743689983467034486773385306881 6527 1411732804279689657058729323308462115250177 6528 1411955948017138782549895006926897165644161 6529 1415418624617804506780461686604280194892801 6530 1417768528268076132876972219023204487853441 6531 1418328532024504169030350099353188322389761 6532 1418664627172271691297073530236284602433921 6533 1421804877270281498630477578228053150416257 6534 1422815534211721150005015237902798313841921 6535 1424501359381554240799259570421043610474881 6536 1424613809842809706209769365790668830413057 6537 1434992540014230027997178047428561557975041 6538 1435105714793422858167464131357348695244801 6539 1435558492015246599710068015097486976376321 6540 1438618009022011924215362035806908171642881 6541 1444412666751869122686646864184930863030657 6542 1444754164058526896793989182093003978080001 6543 1445209603694382129089047988866680170810881 6544 1445665168950192199511466446286961021399297 6545 1446348752436287903981728985605131885584641 6546 1449656727955798829164178111882456908824577 6547 1450341962592668350595163977190266178979201 6548 1451141761192204509327227444075589185137921 6549 1451941945686592708500340231541169885851137 6550 1452628125372118166920801680237320258958721 6551 1453543472998303375171679465744465390918017 6552 1453886858450767017297200742858118779667201 6553 1458816522570696445534963507369669114454017 6554 1460539610332402992296036901924836329076737 6555 1461804339583844617392426140307754765372801 6556 1462034393282556661997995787501200870387201 6557 1462149432011228487839062679328852270556417 6558 1467449782813396489235590991085989021135617 6559 1469528405024491768303408670212878803170561 6560 1473925069732022261002479087819154712474881 6561 1474272664533104233057793296635469718203777 6562 1474852148595197914356422066351515002299137 6563 1476823885469004165912821937030865478561281 6564 1477172078360410422667631397620982492312577 6565 1477636447286826529940891429277799695863041 6566 1477868679646162399731140495001067470087937 6567 1479495200573903291801835050530324625193217 6568 1479960208441631945802130667615046780433921 6569 1480890607843172388385447045889988369853441 6570 1481355999437274076292960752563671582827777 6571 1482985877971157825046546028432001697970177 6572 1485083741611521329779555646020175700000001 6573 1488118573339098650365568572233686784441601 6574 1491978288984869585165478389841979497087361 6575 1493032457748290268308474485300761749592577 6576 1493149627831099452658913832242020358584321 6577 1494087278181343605077458560856647205257217 6578 1497725541447916332619366706115078095824897 6579 1498665705555217298288780302588946551426561 6580 1498900827253146629548400294128464465854977 6581 1500312235370399952484877858417041645459201 6582 1502078130741332328673768996019475223027201 6583 1502313720813622351302963166282152550966657 6584 1504081677173491962262472157705174482747137 6585 1504907346300747952898417835046837238545921 6586 1505851453764864713721349232477593415548417 6587 1506914194098896014645240447355149883639041 6588 1507268586683900919441298738363431448535041 6589 1511171720994850057390873238066135289517057 6590 1511408558564527436002475923119535628985601 6591 1512237745846311960144219438445917925979521 6592 1514015916207351728536496693858027358036481 6593 1517934332200221155341902902139089044970881 6594 1518409894156767988202557779573240067879297 6595 1521504225826312618672980538937573471631361 6596 1523411171187384000020657221795761765120001 6597 1525081463542475806304948387065585519789441 6598 1528785671642586724622070468478414636819201 6599 1528905293179512370847054148520731382404481 6600 1529024922906288208072886916787911144377857 6601 1529742873280712966965101662122084284953857 6602 1533097210010460210800343548725699780446721 6603 1533337051566594681089095381341072033175297 6604 1533576925953322645868655625413383543020801 6605 1538982787563774331300095179636740883875201 6606 1543319474528478905191572458409063493810561 6607 1543922637039026209970707969414746542772481 6608 1544888126086703418799189551045985967988481 6609 1548392453960978547099668496168490300471297 6610 1548513416805639447984361829761349249640961 6611 1549602454548242346881132216793022395605377 6612 1556758313547215494416497719504662274166017 6613 1562113692057864154962355710069387386734081 6614 1563699044754483957933375288967568642712961 6615 1564431220700970858964984193913818571148801 6616 1564675346001921869817931158998442202509697 6617 1565896472573126018694966693956008630204417 6618 1568096601909655386691346506436294638243201 6619 1569687265925063252083571033217905070045697 6620 1572627586010192448040251101032698493234177 6621 1581354269371292668778868743388828190928257 6622 1582216936858789296914267330217101015404801 6623 1584313701039663084833815741973277067641217 6624 1584807410509434387208649736470413627969921 6625 1589256857180676583166427679504477830516097 6626 1590990147187340115966303324608572976709121 6627 1591609580068872615448402556358620433891841 6628 1594461690115796667114674691096095906856961 6629 1595951522037512676291772599097250551303681 6630 1598686044378120161597685805357677381384577 6631 1605790023271453333344508307098919148000001 6632 1607039179198070445101049336456316867756801 6633 1610416148247922296980274919873444772315137 6634 1610916967664602797542917466865069283253761 6635 1616434982376279579166652141167897729228801 6636 1621465703870471220106584140959660512000001 6637 1623229690050503637650102207253373414266241 6638 1625121538373645872216944907191085080794881 6639 1626257573190798335052631400385213939812737 6640 1627520649017969112001012486585188060297217 6641 1629290397219677237266044181414791692823937 6642 1631315028255280954983556218786667827459457 6643 1631441640756143998396775035487336678407681 6644 1642617269184246469166916889600691632029697 6645 1644911427014701782315795483035101041484801 6646 1646187170181708629505405406286638535443201 6647 1648357920536745110370805703359665679412737 6648 1655013418739159812002488930042215335690241 6649 1657451094021260013900846935810152627543297 6650 1661435098564552768104296544436616179655041 6651 1668524118351707622403730631266196463557121 6652 1669040714272272316140276222523345799490817 6653 1670203566820858887273272307590092388846977 6654 1672790221983532807598498046281215851359617 6655 1677844283204904628935355729200133714191361 6656 1679661817846353378680209478768469528115201 6657 1680571231022761992517524006068296639460737 6658 1681481075002745012837893616976793970238721 6659 1681611087892008133647715170430484032291201 6660 1684473597744640643836710305722220371140097 6661 1685645852800692714817177156570846638624001 6662 1691125819868574581803448449078624406309377 6663 1692955936335691827636674226111648532728577 6664 1696359322164384635568457512424446342813697 6665 1699243784610653169682530485188617806227201 6666 1700425028342393680909193512048077517203841 6667 1700556321987542775395459409000431283916801 6668 1700950256146290364967593559609351369582977 6669 1701869746385213744398643846858289192000001 6670 1703052587170509953976025019908230290866561 6671 1704104605028291253527497934427286659904897 6672 1704762404905456416915559571167631042758657 6673 1707791146838130050728878168087994770595201 6674 1708845725387221277421694269656938584656257 6675 1709900873703771922792972759464213914183041 6676 1710164749839991304633779334211651170727937 6677 1711088596938569940157917759280528385203201 6678 1711484665069756032071403377917065234604417 6679 1714127169922840107605149887475319412667777 6680 1715714385833481954274538307284161924387201 6681 1718097620927521484821656561405779132898817 6682 1719290324343313573799273395450957931678977 6683 1719820647256206096217353442272439701795841 6684 1720351113296528445669851407556953192492801 6685 1720483752174149726312023024010666063564161 6686 1723935505272070607144804159607043611549697 6687 1727659553004216106548294168925891782643201 6688 1728325301722038420295527861161953864320001 6689 1733525850425701903374776137606247992227841 6690 1734995145212228836767631163367662532000001 6691 1742357976341280521823851094797487571363201 6692 1743565402525125076260321247948306020215041 6693 1743699606172714859725068391770890664844801 6694 1745176442949130970750721579085691475532801 6695 1746654374073446095937812330919544643556737 6696 1749882752998173489857205750822767059194241 6697 1751364170764079032706089183496596198553857 6698 1751903140143994174079839511321700358656001 6699 1755679991187331070729941475873978567450881 6700 1759869813548316643166568294846094986124801 6701 1762035723591898223242869069264912032140801 6702 1769770745686715620933233292715718663396097 6703 1770042688639267839286610937021132386956801 6704 1775216556457038166673421024499237271721217 6705 1776580298008158782347665199939339743914497 6706 1783139025818105214707913529540322484395521 6707 1784371143101183731398431685263149914316801 6708 1789856237470988735045805847807308367411201 6709 1792054402673612090462605485516829672519681 6710 1792466821518794836851198803204427522604801 6711 1792741813551647322836518570776049167955201 6712 1795906876177915852230418733143259542003201 6713 1797146709243928353391689453174093331389697 6714 1797835828957740526723896702319481406923137 6715 1802804320060670963039910568864609918320001 6716 1805293067954417818250627058061252926928897 6717 1812777358311809478576874575535171575761281 6718 1817225292588670549829070627163974089398657 6719 1820010098263125439870918808836230333714817 6720 1820985662048256309431150333816603324659201 6721 1828526832162294703077440648354326166799361 6722 1831186697992786802186095359946062910851457 6723 1834270771675656873672280375766945882880001 6724 1834691679112178683101448129921628053414657 6725 1837780916818616457344794609814532528000001 6726 1839467873167485085443178566265485891246337 6727 1842986717966533540720152619031081605451137 6728 1846088172162520184331726344529056437071361 6729 1846511451368268289427655782931583216935937 6730 1847499433108181155906507972920269426728321 6731 1849194192246556434431535186431712726337921 6732 1850042081817186809024435272819641859700737 6733 1850748916296458504145609218698250182999297 6734 1850890311544673471274020338451328025915777 6735 1853153921363313606183039249979389136460161 6736 1857972136604713141726643689105990114738177 6737 1865220012226318541114487891520379544280321 6738 1873064063372707044795834384249374226288001 6739 1878213967105652435738887554056521406140801 6740 1887975375506285072354548578047078977462657 6741 1890710749680809330802981553902903851225857 6742 1890854812751293972048108505061468474258817 6743 1898503913446131521279429197141806000403201 6744 1899805502927186599047536281219576934284801 6745 1900094851046615611164102036325156182807937 6746 1903280226259901713180683015401643124661761 6747 1910537098257255379092004431957963601330561 6748 1914174604563082430779070427104110453224961 6749 1915048507238162624345320576624803656428801 6750 1915339885697804422611626403731126942493697 6751 1915777026122432739198675548919464426275201 6752 1923221781748387450804367282779951246682881 6753 1923514248040430278846653558251861709743617 6754 1924538186550883184781821145740221014307201 6755 1928492132692061940635701567036239683006977 6756 1929225124433729123325563225000231130366337 6757 1934068986757467356849321347529626036915201 6758 1942460726641198518025298792045599594838017 6759 1943788646343104525188165051670501716362241 6760 1944379087800526715522447877853354261036801 6761 1945412737976842074678902389154772033977857 6762 1946003611068083763966582618847156383744001 6763 1946742423252445070686286666954030223717121 6764 1952069120075006847509685898229420942301697 6765 1952217265739024499606703242056482584149377 6766 1953551019471803188087344306031076480476417 6767 1958894010980607005833507487223565690907137 6768 1963207381898938794945173521957650564804097 6769 1964398738842092481988777194409643832000001 6770 1965590728332150488785118181178074669252097 6771 1969170494962780351310518995816574848523777 6772 1972456957700496001604733457063180749521281 6773 1982495314213803805958808971567180948340481 6774 1983847149928408764667236162658205387299201 6775 1985500488873863664770315185963914403484161 6776 1987455989197546326555616775110704972266881 6777 1988961366749530205493031379355962637680641 6778 1989262561954860262105510804962788880869761 6779 1990015724579471694641705948747331720967681 6780 1992125907501739482060324837921520931884801 6781 2007255666971867901601130806707366679180801 6782 2010597674361420030044194447989263412120577 6783 2020347577550081117148994057754694749076481 6784 2020500247449847816140774865492524952313857 6785 2020805617533445504714857096000819850224001 6786 2021721970097946849066281115898579015219201 6787 2022027501739275724919203332500226047726977 6788 2029985518523210517737086211094995569791361 6789 2033821233307615462648267908087993366965761 6790 2036125704915297163754522330361653238537601 6791 2036279417558272639507947846953649430080001 6792 2041049548511068290367526108197080243957121 6793 2043669575610715423400661565595605288214017 6794 2043823786454927826434678221764655077734401 6795 2048145825995935951709841949171793148796417 6796 2049382162381590943454180597187170818444801 6797 2050155204185983387656129136808199837004801 6798 2050464492341588790287526512369108175242497 6799 2051547322423396309890892042438766992291201 6800 2052630652825082476316967282365122672465921 6801 2055418658346015800573898493699023910329601 6802 2056658835116411846980489707619668216466177 6803 2058985931414259305800379134132741093481857 6804 2060072697921763991617285943781553356948481 6805 2061470706627487378458789309266010465457537 6806 2063025023176968791221293924123366377750017 6807 2066136732882729141361830364846920461285377 6808 2066759567396382926021811810274521448275457 6809 2067849923110248407329512445226983319681281 6810 2071592107743724446740714003148166367859457 6811 2074246405828378964534064450298232259571201 6812 2079250805371028253476868404391962984418817 6813 2080660194823655732507527278435099351555841 6814 2087562583247840087585746982650863646003201 6815 2090392057153922933073411921553342429660417 6816 2091021284644867025908126825736838967497217 6817 2099374208491723013622075311367760259059201 6818 2103957022759990658121954643335099523944961 6819 2106330876886367261810575017618143160268801 6820 2124767961362821285460788183097546048908801 6821 2128280534533307082701460263590125926295937 6822 2138367390724359246689069216577019008000001 6823 2141417656908577528632972116034686939819521 6824 2148818283553464136391512334771507369404801 6825 2155110248000056914732224329290539249902081 6826 2157049477428962036027404301070794528290561 6827 2165794917404935426900493666381722536595201 6828 2166281683534894712584949939323395328377217 6829 2169529238117845397626911450855878157576577 6830 2170666888205165404747283269478843641920001 6831 2178318923583354737698767773297556244985857 6832 2178971249146672499540868764135402331840001 6833 2185830994346691424371006176332151470421377 6834 2188612925365464119430096666549368227084801 6835 2189923141002539772430744142221124279832577 6836 2190578506151380483943274944774361725696257 6837 2193037654129899574633923615424923020132737 6838 2197305899869864207459318510854650699214337 6839 2198291911270170550478211193753692834165121 6840 2198456284137694901359338158275154752339201 6841 2203392473587221588704525072382572273280001 6842 2204216113966982724274674145595619092131201 6843 2205699345547982885166025150001943193712641 6844 2206853573812210426476143636402152575415681 6845 2221740801155875584179478435363879415971841 6846 2229050928735011773493296643506881575923201 6847 2229550112010775013115225676101898640618497 6848 2231048248780938155084536577342945711978497 6849 2236215242039096070997411456146272201519617 6850 2238218177719148807384821154450540403052801 6851 2243901689265107594344560571051495205579521 6852 2246915716422895489287885162853956240155137 6853 2247585981097174055017546781386600171733761 6854 2248088794407395800469863304801788139329921 6855 2250772128039940567737555194230008083644801 6856 2253458263743613453891634668092080149948801 6857 2257997478649135849682634918360278277766657 6858 2260691157349926972670138975962325326021121 6859 2264230877451236248962933850912950766012801 6860 2265243116368809680026552251378943755886081 6861 2271663162930066904833815360168484461055361 6862 2276403905708959719730679361768139808228737 6863 2279965141590427176813318497572629097648897 6864 2290507724807613026490338505900576232435201 6865 2291700692006810032370044005245059736764417 6866 2291871160265581896585974270149933984352257 6867 2296136474268317259090205215029420581635457 6868 2297673686730630769045485736228974335252737 6869 2301264018197207355348488511025887688144897 6870 2305887371204372003755840076709036308716801 6871 2308287863486254562126265937186426608230401 6872 2311377423499092844627268423106142800573697 6873 2313267268680684348313303394331458239568257 6874 2313782915595718725359902484379844605880321 6875 2318600472170581025814013289355478823573761 6876 2326706817961740612734381105862591298629121 6877 2331894037856695696355082320701976435629441 6878 2334144973776056351978791970558645421580801 6879 2337438223056771357519324535637546271624577 6880 2337611664530569530461521716532174165528321 6881 2337958581261235219293997971332944208897281 6882 2340041027834410154238618928033072330077697 6883 2340214638286234820462307966317840819045761 6884 2340561893001163037064582012766285607984641 6885 2348387053179072996068318767073341204677121 6886 2351174843655230151179416488335120526214657 6887 2356584429170720063903962774606053116000257 6888 2356759113097221255134193785870330804129281 6889 2360430093735914544833797741396588097520001 6890 2364281248388826004999545942973598845165057 6891 2366910186820336157730488118652302012769537 6892 2369717206758931916961723942162437256089857 6893 2370068288977176155382873157036493003539201 6894 2370946193646664079344998135763983548476801 6895 2374109006898484087844634031860242047213057 6896 2381503265318243710915229010740727325603201 6897 2382913977861523323444455579673547092099457 6898 2385031417669309084060412659609297811260801 6899 2386973850244041481189211169821278144838401 6900 2392455427752557418499664125042859494718977 6901 2394403149550902431492281703329435904050177 6902 2398834950759332592829074104670916778981377 6903 2400432155312680358252576608482400225084417 6904 2404340351127312365142429258882142074355201 6905 2408432144110099116909654297772260725533057 6906 2410747590847757205420334185339885748012801 6907 2411103986248079326238809248800589227617537 6908 2417705622042701971397506475067542959190401 6909 2421996215994385904755181643958394319609217 6910 2430417932443004895248577054509922961651201 6911 2431853965043886685632197154721579453894657 6912 2432931476660469307131108240803429105948161 6913 2435806883559300826311878415633256968000001 6914 2438685263579570664970041003610707100700161 6915 2444090248782658389753980971120137485863681 6916 2449325028527702047708162857278344635120001 6917 2450590064876187755601645676209705834533377 6918 2454388604781583739978395074503586249910657 6919 2454931673684994611105049583815059253227521 6920 2457286187426509397106545268525641225589121 6921 2463453490753589784483325864662632914477057 6922 2466178662697885770272536414772893880549377 6923 2468906472136059641086577594233197853274497 6924 2470726478116155077325181505256778811160577 6925 2472365487113242167221472066011100800649217 6926 2476740829777753307905146736086156076070401 6927 2479661487478088082302444784196488142404097 6928 2482036740424831002962424231972636658339201 6929 2486060934801877915771382886563251382447617 6930 2486427053582196871442129205454106288234881 6931 2497800161532734601298537083299343181032961 6932 2506267662748024433622848109030503853438337 6933 2506820762463138365810328169780397987692801 6934 2510141604194466894425311141538710384567297 6935 2511618768997122933617210378365869494069761 6936 2513466294582956751803059241792135502643201 6937 2529775864596528198802522695932551862730241 6938 2534984655735747044191285441594247279613697 6939 2535543296693797096758267980373472935475201 6940 2540762475731860265258053109824540046716417 6941 2540949048709823545322984293451479797907201 6942 2544122623998961385473322114488346100888961 6943 2544496213715402430431140537037402950219777 6944 2545430398023209371136520163831516951823617 6945 2545617270892920989086024791893169457545601 6946 2548047710827345101065822340963447440161537 6947 2549170136980259386746865167933833252990977 6948 2556288887913722725870558632757650191838721 6949 2556664040376814192649571547057657879159297 6950 2557977453396609776006082639096335202508801 6951 2561357512496977604762489226887362036058497 6952 2562109167240240976978598286241685738775937 6953 2571521149703893713453772787446851787585537 6954 2571898257428786356504254285052400851731841 6955 2576238475517061959648082442601922368910337 6956 2579450580561943098537163610030654323562881 6957 2585885305193714181392466613530025895271937 6958 2586453748756547799537271065231768281679361 6959 2594993532568836159140194694909642425290241 6960 2601843112908315725042005677419506532038657 6961 2604129819152295564666356553100089978600961 6962 2606990674742400232342493035560748418284801 6963 2622678679895500602511494658203061745253121 6964 2623062343826658126503075373639163865028097 6965 2623637931803579550220035764801204788755841 6966 2625365358881408708019339925471345301587201 6967 2631515384317342786951996367468158101724417 6968 2632092594966349294420912188720308260003201 6969 2632669916394728661125253381180191919146497 6970 2633632365001241327487949230085014832023937 6971 2635365548345499181819129507942664281376257 6972 2636521558291304096647481724198918685875457 6973 2641150036300156064194552016867933828150017 6974 2643853263798340426838529655194800859106561 6975 2650234737972201314035125406112176611110401 6976 2654302689694787240086594612761344578675201 6977 2658570212390245934055367720128841243754497 6978 2658764333257968363394745996118085469208577 6979 2660706224170892008859610884403172735491457 6980 2662649355987924666608465268160426191515137 6981 2673358792528600334612390812007761429522177 6982 2673553857904963580862356784845985783467521 6983 2674334243956762014900753725327763036758017 6984 2674919664288358077694757835173299697337601 6985 2675700399155808876835311219483254463091201 6986 2677653108721515155297237576378915240908801 6987 2685672260892364100319547390288883192257921 6988 2689199497021428374360521605345319902297601 6989 2690768458177825852506057255041933744242177 6990 2691553239071248320422688103600939346442241 6991 2691749465584852550915068904170864504705537 6992 2692927087557265653264389449264257219326977 6993 2697642084693146708913454323204908947600897 6994 2698428619422146124752605888299459889678081 6995 2707290971640580151815864435003708370319361 6996 2713608573364656478576271984631857588975617 6997 2713806206096184878642726163513872704089601 6998 2722118161982742279231034599481599248636161 6999 2723505651470706289708422746914125093830017 7000 2729061799538896768653683746377824401315201 7001 2737812928647329321033237105764834516771201 7002 2741599409513908690892633508252784797315841 7003 2755589171126478263144900246642065654767361 7004 2757191971265224183923088524340181752970497 7005 2762607445838722972965694188276632462094721 7006 2771050017184869870721737398309155531683841 7007 2773869219957217040219227209281292743280001 7008 2777094238766796251432398627700667211877761 7009 2787395892798873079794296169969914329975297 7010 2788610047584689979278632787587112099183617 7011 2793065908584483231472609500948957999379201 7012 2794890555641226748739250639187369356804481 7013 2802402845048889178923437814712769360405761 7014 2834270919768572338909195268294032967648257 7015 2841258459706815127685119389539645426795521 7016 2845787837127616666047626702595965524409857 7017 2850942524779296784176857584107851903533057 7018 2859620793334231835323872879595730634403201 7019 2861276414959948378273376516088574924419457 7020 2866041000047579027664749970448583160998401 7021 2871435411005474801916845451959989214658817 7022 2873928134091191736964158127877481634698241 7023 2875175205529038654650322831205448899987201 7024 2881001135037459214084108540014939216393217 7025 2883709540238195920119998660375098803911041 7026 2883917971348018710132715799783375230887937 7027 2889759396882356961188364112781586164140801 7028 2893938179694645321131114462344138830412801 7029 2894147257558022849352499811751676756746241 7030 2902940471560595125286659553086404523165057 7031 2903569451821520203904025600428057669310721 7032 2904408277661581269113970018195321227980801 7033 2911126521435098141963938790578319826794497 7034 2912597948488295327369257260886663476787201 7035 2914280376225850683495006749965384023269377 7036 2914701116004256208739218415811021510373761 7037 2921018593797639588559808979184069876899841 7038 2922283526092431357264223915257699964579201 7039 2926081199249489601397434689367917761345537 7040 2929037929884858287017690431461261647199617 7041 2929671855028354526929615390213851240691201 7042 2931574350812072506379714534993828453984641 7043 2933266365614067699673207142232596964867457 7044 2934324308739707630895563904737299397692417 7045 2940466965395349638974392406657658558737921 7046 2952360495877445648757410803806041016270337 7047 2952786042184868345466345357387017043834241 7048 2954063003145079106071323917429431147507201 7049 2955553401627265036695382163804770216463617 7050 2959602086050638675830069927746914519991681 7051 2961308246568326385895089573848932254929281 7052 2962588431681422379247592687400819279244801 7053 2965150254737280220764123273229092361568257 7054 2975631160690978170335380222372515728532481 7055 2976702461281572766423526878221993440112001 7056 2979274959740348249306801570911087688497537 7057 2980561938293447817982899131155965101291521 7058 2984640580188476689846131925577561543252737 7059 2985285022496598455565960670603039728101761 7060 2989369318589842283940938410558907282764801 7061 2993673859018220958413118395479555612435201 7062 2994535417623159128383498257595651124789761 7063 2995612670969308904109108377369100318253441 7064 3001219856310546369078215598183708366796801 7065 3005323220406060198928472548141938801058561 7066 3007917347307025087594107243014678096494081 7067 3010080616191091244639563054510294150302721 7068 3010729862258250434393454034617196267752961 7069 3023957801732652853154211600664526431411201 7070 3025261653303526061721848433310088903846401 7071 3028523434583698690532478920879085311026561 7072 3030917362845803080817091472243527655842817 7073 3039200041594038826678358749384501340428801 7074 3042256543366976399121429538359244441025281 7075 3042911857850351010703739772875808120600577 7076 3048377616919427319697005818477520213989377 7077 3057798819453776255534773734409602168000001 7078 3067025509683667551512128300307527011597697 7079 3070326654869711637056148773222361412344577 7080 3074292132634066992376364336657330445120001 7081 3074953481099807580839804187801026521347457 7082 3079807174808129118582182073470577454080001 7083 3084004394650744200196147849965347524389121 7084 3085330871905741304995297812308234088000001 7085 3090641774475819244748332948712088726374401 7086 3097513528230013525258864528528212620083201 7087 3099511055885429546956192810231677275159041 7088 3126252668757463223379696431476471570575361 7089 3128937899980072980590563412039767535873281 7090 3131177134065697978222963743995024272273921 7091 3144642008501434538475494404766194869884161 7092 3166065018479577216566743472726532709626241 7093 3166291201321880637953516957129148810337537 7094 3169006498450020547447568621641965560832001 7095 3169232865152057680618072309759598592000001 7096 3171270802237600170513390223050977804290561 7097 3172856657077245663351024290317743717212161 7098 3176030448609157698993506787353526442531201 7099 3178980027732250015059847720743055336517377 7100 3183749795804156491223754383580604097495041 7101 3184659032687585885799630157713848474328577 7102 3192624552267577381393856246342998154374657 7103 3196043679449176704293006111215610129390977 7104 3197412227174028676314724266441522949824001 7105 3198096693301362074843488972362832309026817 7106 3202206183070748681642903661351382086067201 7107 3203577039394847363168521909549381921497601 7108 3205862941072230773375620938265654779709441 7109 3210896949169882718496315509850902028458497 7110 3216625807351650314992233567275716033437697 7111 3218460929888499274317866517390112223016961 7112 3218690384605481744456969445160313525239297 7113 3226730322756074968879527512033055889890817 7114 3229951214948256578482189238057672689868161 7115 3232023273714831113405482513765600430880001 7116 3233405292304975646260590078721355000286721 7117 3238015756168297015561737686922949290067201 7118 3238707821640086184778450707180760385249281 7119 3241477377965885423574539170146287724879361 7120 3242862933082471618499537196903195299408257 7121 3254892801641000106405838201249199165808001 7122 3255356267647405085217886243981288680192001 7123 3258138276504846281772253586655383744257537 7124 3258834103679740519223425979504915815196161 7125 3263708535794381257129299368626654301339137 7126 3268821925092009191472901829164804471935361 7127 3276039053114100739936327923231807946060801 7128 3283737119583255419903483813923625222418817 7129 3285605699383032313628548643548475646453121 7130 3289813406017663317729567200926357543718401 7131 3297071065320491333097836008422642874003201 7132 3300353307417138951292357995011606800504321 7133 3300587862644534909938888012179668993443201 7134 3307161333739026240411403073157173475167617 7135 3311628424709682622033441575967958865732097 7136 3317043019056004424313925454768859040972801 7137 3321757657016211407660976778789752208780801 7138 3324117174011344060304652703921530544675201 7139 3329313274172766133025420875810278701354497 7140 3336410318132588984325922084100263920157057 7141 3336883924706727213594276568756887241305601 7142 3340674895498638105895422932489823055756801 7143 3345656263342469926162893328659011192931841 7144 3353021589667594680197889654851691860637697 7145 3353497258819948532086110962773244058817921 7146 3354924620564674937319461366070888837120001 7147 3358019061462500986566025095774625631175937 7148 3361115999481437976053215503619460304700801 7149 3362307794768124345979358315873597733457921 7150 3367556087988056886834225823873609970470657 7151 3374724402823453585229188750771222126116097 7152 3387421059701624029907673627315487495895041 7153 3392463360152986354557202099498952195717377 7154 3393905223145134651046571442268677657467137 7155 3394866763012064909589838383671080905463297 7156 3395107185220070038401545122380026139211777 7157 3397271655601195237939890484831681597142017 7158 3405218380702537803572761521392463385276801 7159 3412215288738894430557682291539285621488641 7160 3412939824290813533449358493580447554445697 7161 3414872577250787981550535595874232030320001 7162 3416564521639298150499342957805496149272577 7163 3419950611080945115540419530648043635553281 7164 3422371043842714490817983195850377908753921 7165 3425519847217486262913593303391359840142721 7166 3427701272719373714879486515589781618502657 7167 3429883913645154071216460757592969401153537 7168 3432553237310045251058940601307039068098817 7169 3433767167031317396983629022972638577145857 7170 3443248718183453389983284254837129304349697 7171 3448607385210729050597473871503667928503041 7172 3452753169898530904536451831432200830401921 7173 3455682231126162428929355177192877246523777 7174 3459835456273170706446008182601091512812801 7175 3461057823988758106689838064745823920076801 7176 3462525164038652398614004614960910102788481 7177 3463503693116366719219251771050214582000001 7178 3468399968961360383883953279515264318627201 7179 3473547575906808259672553808027988725077761 7180 3474774181437851874024143758005968063815681 7181 3478456272360518614845119018954622073559041 7182 3490508239342792061983574702854624073932801 7183 3491493684465982220963929256333384567139841 7184 3496424562519566778454993816350208882882561 7185 3503338028006010504955383489845268351131137 7186 3505562752095997221751767618176046516583681 7187 3505810019951543434650721903987698812547457 7188 3517200851499521822708316632840069901835777 7189 3523901845629166797025775308605617570419201 7190 3529867660192557179077556646843567363179521 7191 3530365210076915052336301223096226876718081 7192 3539830324479893598891698047347096082383361 7193 3540578515142733761285432226346519657239937 7194 3546069476026009257965928706292804416757761 7195 3548068035684350558681400488308803068983297 7196 3557574659650143141342094573809647496739201 7197 3566350471011703580456181831464792894668801 7198 3567605703352024251274869083394696421795201 7199 3569363678066527182919043956729277998300417 7200 3572379112510622723218346605790357324951041 7201 3582698672053050586429124514441193137187201 7202 3587994394419398968111065562897070057280001 7203 3589256289765329008879441085598774756933121 7204 3590518573426004935931655201878776700835841 7205 3591023595641345149787119171312528826593537 7206 3594813243845747284558065290338376222749057 7207 3597341619639006896886334087843956445748737 7208 3601643429677244686580433723900473419603201 7209 3610514273115102447759881912133993896140801 7210 3619658508338999575800410537588884740288001 7211 3620930142330959147978057978021922150981121 7212 3635199172030856362393954405357515939111937 7213 3635964970855664693634753992457054543244801 7214 3639796082758233672517806636376103718355201 7215 3640051615758250473554006278133051286289921 7216 3647212915827921444741308852243000676188161 7217 3650029654715441003238061305067706290579201 7218 3654899414490927790273966832338835900922241 7219 3656181874698995214400010573798117083787521 7220 3659774858269742197568961039035476450999297 7221 3676239299777561884809172352061209547181057 7222 3679849523271473144855965588138356576522241 7223 3681913900640757529677624528171145263429121 7224 3682946469275479889830819813099241805186817 7225 3686304067458444784580565701243405755299841 7226 3690181547093840600551875536768756148825601 7227 3692768515721214917183653679780284150717441 7228 3699242881083063291376958797395417064775041 7229 3711701509956532623047554196011496323532161 7230 3715602353270706813347828401881690650688001 7231 3724979016339956535495666578901274460140801 7232 3733853758568539360747807068687338034232321 7233 3742485166193468862749173262621150108246017 7234 3751396387052318636580965293793914288275841 7235 3768484232536284660277519478119154586604801 7236 3770855601541937939016000235006620278668801 7237 3774810784824386247139905204183554467680001 7238 3776921699781024418220932416825313245424897 7239 3782996334910817072739706733700067711221121 7240 3784053665396319410724226875556743024316801 7241 3799148746106354644782213283189901775914497 7242 3803129882193968691731909837981936917589377 7243 3812167307819603426583306722975125852354561 7244 3815894059022271328486971814536793472419201 7245 3816160377477961265829058124338030291269121 7246 3817225813942911653169720654592797800236801 7247 3825491775429085899806982298654184438885761 7248 3827093446697677375741470146970171786387457 7249 3836448229045429234966513442971104841733377 7250 3839392432796804239173218746398216398395777 7251 3839660185691610806236667428217340837918721 7252 3841802797105046337365589777781150479638017 7253 3844482532496511577161497352041700041665537 7254 3855217836428040108061089118284572574383617 7255 3888393415965297971332315537029993535680001 7256 3894082433563874567154598565100823857799681 7257 3907385139503357120674492798148936126371201 7258 3915821657783739508560279388120887207360001 7259 3927550310776078190201778338258648251153921 7260 3930009031465555199787241946996630237312257 7261 3931922300798742948671970793846552895884801 7262 3935477677658911590702261759497182933180417 7263 3936298548611049151003490070003372149644801 7264 3938488270298755787309477522530067242421761 7265 3939857387541884703456348062608582644925441 7266 3947532142787069477583022962959672107812097 7267 3950001804952751970865584499379209600368001 7268 3953296790803553629303237371204232730929537 7269 3956869072565899039860795908294298078489601 7270 3967602870534575753889177150587049578044801 7271 3970083515884521695852721433639130227507201 7272 3974496903051487863973163043916273350220801 7273 3983060058538492657674920247988992476676481 7274 3989700680940323009720243485994357532067201 7275 3991085362623297450147551702613108586080001 7276 3995796426215737154681798049966989658717697 7277 4013297529761785548202949710524896917267201 7278 4025002159913716257338892374109913625254657 7279 4038975179607091944945927128579193519008257 7280 4039255072380832699161176891381352800188417 7281 4039814908843256660450243264088934481520001 7282 4042335013195378770170762431687228658837761 7283 4042615109683584527972932189306578361228801 7284 4044296045264459170687683716649151221144961 7285 4056360657788688392955687172503737628706561 7286 4057765561393900086791045469523975385466241 7287 4062545418858031354164856979481382564734721 7288 4063952196552086697946983606079421044285441 7289 4070428865472347649521294056059197478735361 7290 4071838031469193095975864477331181716631041 7291 4077761191128702415851694360340271929548801 7292 4080019615193684233816447938121447534987777 7293 4080866806337862790730810424798010509626881 7294 4085105071350362765003811990272137695978241 7295 4087932720627723134983296086716107297780481 7296 4096992710371536777894023028652024094989057 7297 4099260451144600330898073680844953466973441 7298 4101812972284179535314589707416291984035201 7299 4102664121657908612980026436007806453833217 7300 4103231640426137389084763425072205629920001 7301 4104083047374908498789023744255464333392257 7302 4106070264763422061483382866474196493484801 7303 4106922187062719247431617151997717350823937 7304 4112889974909663627466173322903326149781761 7305 4139124099645587522193047719027065941491201 7306 4139696028981244662150363791306120268608257 7307 4141698326240094412714374766144664835004801 7308 4143129057344737087590786672690042370444801 7309 4147423845752885154348406335674817518755201 7310 4152295981393901677694639347526005899757057 7311 4156312088012866763617743250144641256554241 7312 4160906085629535192645140246051728754946817 7313 4163204750122324690057256306696807379436801 7314 4165504525684871207463092940022136802322177 7315 4168093101841424500824999772543226177759617 7316 4174138587368580574834372381384627329705217 7317 4174714747840784662899138411301623777120001 7318 4179038169927195851874641588965230550924801 7319 4183654137897450953934684804945691024657921 7320 4189141393768816598409026036255478406080001 7321 4190586454710296267756973154636783278067201 7322 4192321103569003885723009542190913710842241 7323 4193477885158365444353607020460461387836801 7324 4203321810470243619085824862120404853094401 7325 4209411977762902338917175162611245935955201 7326 4214057286191949415185097160741892543095041 7327 4221324560628205216557356303773604525792641 7328 4230351208890299887993190768844548428644097 7329 4235016728752790787662590858089963965412097 7330 4241731301188200734166587663767846570974721 7331 4242023450305934392255766264960990742763777 7332 4254895454723467190122512588082044911116801 7333 4273973450953794779977147135963027996364161 7334 4278681036766786759388545683613134578107777 7335 4279269803883402304035529071365747110632961 7336 4286340540703698176990377607332323632426497 7337 4291945455221197505830465641611499052617217 7338 4292535819106853470290635580567371236999681 7339 4296965813588377014663004448774929649694721 7340 4301991309549890118770838285401079269706241 7341 4303174526315741764049199478335236772076801 7342 4305837805217981747778976150220406045552001 7343 4310576084627615401715081340408618157372801 7344 4311168690225079515476184906582054991312897 7345 4311465019755142256827784373735004028146177 7346 4319769485732404660820285973126925183015681 7347 4323926964728002840841917222558173402604801 7348 4325115458745568367093031169793874331415041 7349 4332252427356947106906126747115690799195137 7350 4342380772029330453754456651621948056953857 7351 4343573703048019120840924940116352559456001 7352 4348049748673368402746051712201820437020161 7353 4351633490561142002930340907719433862701057 7354 4366293941355237474459729569296183748745217 7355 4371390308078877944038595585542882749198721 7356 4372890229680926040816165325533332560857601 7357 4374690730016443694065340570748735238867201 7358 4388817106233095199066861162687367303343617 7359 4393936466911430758752576772426133215729921 7360 4396045957178909181477336086327340239347201 7361 4400569277685400923919002321567917245359361 7362 4401172694677764576583021709154542887800577 7363 4412953805767652603240889589121118702706177 7364 4419006097860003078420575329968334472994817 7365 4431436007006790145097172393220481339045377 7366 4434168614780474013381298502847894889900417 7367 4435991172307539357942756818995392911210497 7368 4447549265870143618304789655185780531306881 7369 4453947931223016375221247878434100303268097 7370 4460354650137689622558963876849506140993537 7371 4468909484802134010611864968089952638389761 7372 4472886250164302409356842168619500894433281 7373 4488210374223461304820542999326137061326081 7374 4491894992198352462334289066530458766786561 7375 4506043892428862211517135880193920549627137 7376 4507584163528776751806383942845878143373697 7377 4534768444132499203291201403950618131619201 7378 4552452896314773069707583790541024779335937 7379 4556183618530792787396075579545434252979201 7380 4562407433875252038443626520985340352958721 7381 4565210576915952224358835370432450641030657 7382 4567080176041309661215294200236444003660161 7383 4573629049938920057141413048803753166579201 7384 4574565273785883138255021629829959407476097 7385 4579248908817469869364944805685128306454017 7386 4583624086591807455665782214789433938075137 7387 4584874809007713313292559245710110373973761 7388 4586438631956777474897053767333307608391681 7389 4591132901477760546886716539202419861975041 7390 4591446002201918375524690327067129185959937 7391 4595831374517153272891482214470959398588801 7392 4596458155361541308555553433547011777683457 7393 4622535610703146993014142894167010064605441 7394 4622850584489939852034828607088241030299137 7395 4626946952958378358678231451158057576320001 7396 4640203089070530965389428006061382998807297 7397 4643048009151141171049808875886541830438401 7398 4646527206221985442841610406970770060993537 7399 4650008684276953751828995277249130387858817 7400 4653492444597721460503600707935031594658561 7401 4664592334935449886583409865077515578193921 7402 4668085653176816591717056925905914456403201 7403 4681126378450380729756844034630292672314881 7404 4685586603852810647512679437901981182012801 7405 4688136973257749495911555608924914847854977 7406 4691326643053871095446175235193440968121857 7407 4696434064480570799712568003833310529195521 7408 4701226690134966710156903439336905660424961 7409 4702185728628293737832213520088977260747137 7410 4711785532888844481399454983319916233514497 7411 4712426129128081777479332483105284788136321 7412 4720760817729509559778791324831530329651201 7413 4734251794175397933143263610549378912766337 7414 4737468899250750067179057624576015650950657 7415 4752292233437431375522734284132421652104577 7416 4761658222464019622471454594225773582701057 7417 4764568190859770246043862863111453966827521 7418 4765215061778838204634624682887817914816897 7419 4770392796188178398074778474916608169456001 7420 4777844413628686556380829123450148924934657 7421 4781736255627500105479565642744582066568961 7422 4791477998786119650443010297146797280759041 7423 4795379555762903922178064850163139751628801 7424 4797982137822097536984367541809431748277761 7425 4799283892262632072806261640820532968507137 7426 4800585955727610626579048005967719613623297 7427 4809056905064282183196866305054844761022977 7428 4820807502867060729665963728420945300634881 7429 4824402970645543575858243551850148843468801 7430 4829964217907200618317611104044218419032577 7431 4834875858200817334543355241919902949472257 7432 4838152712527005089346666267426618929621377 7433 4847009927900649626128090208738960506364161 7434 4851279570935519838873957223817554557545857 7435 4870698569743169788426954860116594447512321 7436 4873007026026917276303284813317233258343937 7437 4875646433966774208814574377230176782241281 7438 4879938139858296923286608942642793279221761 7439 4889523858720294134794566567741546285054337 7440 4903435832766801390880086803339783380531201 7441 4912729712572538628146213919482328139562497 7442 4915055589460326301191135045537607040044801 7443 4932030366280877513671754987249568086194561 7444 4952735438118504317626454765547296090144257 7445 4953070013172581207976842259858338386817281 7446 4956416851578513163639153436648560109207041 7447 4965127893963421972173603319024136567500801 7448 4968146374355736440030240256340040617737601 7449 4973852329571252912226578192927118780322561 7450 4976539468521679188019126760289628384416001 7451 4985617943005826188845084448337069076105601 7452 4986964133882934235003478817766987606051201 7453 4988647319736735652648307190743076116620801 7454 4992015182780425671481443770575254968755201 7455 5004155968262199693495820874096390937265921 7456 5010574015038190164786211912499005889280001 7457 5011250017703809257178881319857622318022017 7458 5018014434765012777622843184909377851881857 7459 5022076918825266696051504521342829875506561 7460 5023431719537194316241063485287524523057537 7461 5024448029927857650246337199064858981596161 7462 5025803390309590304586978607526125561747201 7463 5026142280386914926914805443345592607006081 7464 5028854120902491332912465349282268434794881 7465 5038016037026163708456378645197456829304321 7466 5043112298664336234181721865152968134113281 7467 5046512311885779052554669026046519822913921 7468 5048213070515318997357885182646381790640641 7469 5051616092445669787284377576526951688826881 7470 5053318356000014239423376813924861538518401 7471 5058768972734598688538552430716860179828097 7472 5080622916924364650860923854007109939752321 7473 5084045047059218286548021551852940718735361 7474 5085414463740280305002177001050149715443201 7475 5090552651246057103056019831949124229868801 7476 5090895358534917969308985202116067719728641 7477 5092266389577231513589334137399057467340801 7478 5095009420930876660057547696676168361967617 7479 5109087758693095236498981919944146799690241 7480 5117344520948136722820627633057929979764737 7481 5122855513455278818589765191384478702945281 7482 5132167089565953781100771004342777512209921 7483 5134583618002912080389321191257218974715137 7484 5145989238879525688240874714167794517716481 7485 5146335209540678500779850253760854828633857 7486 5148065368151873080987527913713741126546817 7487 5153605296393120134672061837315710738722177 7488 5154644613467297801147291720411207765710081 7489 5161578082003589504418028803392970117365761 7490 5162618805797569840045760644089622726417921 7491 5167130730924321725699047513503656376984577 7492 5177903863539222000423553157732526294491137 7493 5179991254521995663564437344664106564238721 7494 5183123721580507195369997875417857571270657 7495 5185212953667047526906669839130747783740161 7496 5194972449549337495358193662924968354830337 7497 5195670171022289169237164684358576435114241 7498 5203001198450972284201108543569760950220801 7499 5204748014625060961923560983583278996588801 7500 5225749870091221284237637007187533945280001 7501 5226100528310978285968537555243724609750401 7502 5227503367084956482939692298180093576227201 7503 5230660959094770381634008034389070831203841 7504 5234522504506450370174503466150169942000001 7505 5245066673236909113656329193027348258611201 7506 5263387262635645809374052643571878321061377 7507 5266563811531950462876383699416364739912961 7508 5269388818664420921867880263693098636281601 7509 5270095277589001427655959861767871867558401 7510 5272215151635563733063045541164889314130177 7511 5272568536506548002989533507814181624768897 7512 5274335771766366717359861454403445374638337 7513 5276457138206469726045595496648534377413121 7514 5283533752575892074796802422028419034538241 7515 5288846661851495570906205002057309033786881 7516 5298066778952628752875430243830551824803201 7517 5299841489885028807135509860806210679084801 7518 5300551519892366206078799330414591994567937 7519 5302682109340952166325880160170689605432577 7520 5312279037900449657680643629590362207011201 7521 5326168097818279935250408109126709816610561 7522 5335802204234784889003444276330517706301441 7523 5353683412659905169850169420858713180256641 7524 5355832677080261764641164088704909982775297 7525 5362285000899248950584680822534466479932801 7526 5366949241585374211663979986185146707170817 7527 5370539534286861491204715588065693050500097 7528 5380603536541503313951750988391085040989441 7529 5383481994979128691873367243401015168177921 7530 5391044360025396958924356467432204875324801 7531 5393567213134686983689331909896333213664257 7532 5397533783781337248567445593034083439197697 7533 5402585837871544535098661200937883650461057 7534 5405113416154302680118201510314062550830081 7535 5411617654948563861526764529062749226137857 7536 5412702360308210208959035045300166118000001 7537 5414872341765326565259240829974773639237121 7538 5420662680903092190768534380575948674694657 7539 5426096043623016090595080909586860362555137 7540 5427908223182644629388887003806186511261697 7541 5435888106054979594596607140062841082439041 7542 5440971556347165667132783146592477170003457 7543 5447877177664367224683317322893310097645057 7544 5455518627720280966153767104308281196862977 7545 5455882740105577143541387511014282621221121 7546 5492401537991118575272987951211683241502721 7547 5507068834433661837755590959092569412098561 7548 5515885653229601333068477190094448561207297 7549 5526924043950352590929195543635322338983937 7550 5549797986193576259673411809567546052000001 7551 5554234755584513223461199940619721817422337 7552 5557934433893743682383793509429934268646657 7553 5560155275754312439806389640659668784365057 7554 5565710777842144778551087679911554397157377 7555 5570529474467166137709332994107632550680321 7556 5574980741762282749973948812013543890968577 7557 5575351821148746903249594924936373259176321 7558 5577578751357052737497578418790193662720001 7559 5579063803850785894516691117286702749191681 7560 5579806459830011320652058483432441818689921 7561 5595794499789554827434194749675420154304001 7562 5598028572821526551634923269287656205619201 7563 5600635977718879862073805866267856869246337 7564 5601008550865950842852504782240297004545537 7565 5610329930480883191274556460877279216500737 7566 5623402665015764632010833959225888819292417 7567 5624150482783250619197392248366690513120001 7568 5639874769693065518863459122131253570180097 7569 5646625516729497411894685380290400036556801 7570 5647751328358740470888882596118075877121537 7571 5655261759728697751326328420833123671095297 7572 5656013283287702327557830817733621167420801 7573 5656764894230989798003603808255540843675137 7574 5659772212021160177444041707604247418355201 7575 5666920199107252387748418029871793982999041 7576 5668426044615472866949234394648053215480577 7577 5670308843854344535718685912030042813628417 7578 5671062116754548495253770727200496737520001 7579 5674452928469106916174284789750875237717761 7580 5676714455039023889378733471795061595980801 7581 5707701121528825659751165503982589232435457 7582 5729707786565076513915659107606081195987201 7583 5730848078920329505606377382135327019728897 7584 5740738933400945753721827640935524241458561 7585 5742261928300752309137915015382314068273537 7586 5751026011772140128142206714686632494493441 7587 5754077130920880593908539101436974986993921 7588 5754458620385825836762285499673319769635201 7589 5764385117546747051218842312066039301601281 7590 5766677974244997778499749490053197364857217 7591 5776622910662942777384488215158782881478657 7592 5780834899228592910244520413465592641347841 7593 5809240007952310131484806641762058487239937 7594 5813472797973894072707671650087994564147201 7595 5815782729769454319063640054352274053155201 7596 5817323130430692406892767346268257308133761 7597 5836222031879754962256464905502849639460097 7598 5864089309927824012282104583417329258515201 7599 5869909625143618202176577053105279945891201 7600 5879232643648929284424377891280051420789121 7601 5884677052345540051568660093085086884356097 7602 5885844285129732717226795260507801107139841 7603 5887400910633258148448014947230799473932801 7604 5898307378980269958298506995716426566149377 7605 5910012494941693891525575838178738165308417 7606 5911574711701792218264136136891693507049217 7607 5918218164736053714492790466408716944270721 7608 5921737930935459003990874336488125619526657 7609 5929566192097674042058200443555014628802817 7610 5937011425891322321146424432634914150464897 7611 5937795610335797991186708201674170633451521 7612 5951533516755260470585447034584140003521281 7613 5954284432908683695355721518819245218503041 7614 5956643246502631345120957402187493810026497 7615 5960576419515323603298607681803690805113217 7616 5970813306301661575780614682121592209542657 7617 5982249517788332568916113776160429883838977 7618 6009933167828090488129271002267829895177217 7619 6012707688151473376361195912334098066021761 7620 6022228839812444085257082402501532352704897 7621 6040116561527204359400469890750937952525057 7622 6052466242626913916519743005951685323519361 7623 6054460194417306489403504722543296455895041 7624 6074031360354051818550480271154540943630337 7625 6092053619497386979467064940518235308759297 7626 6102487792586045203459312636789141603791361 7627 6116960923237041060969572922790255107091201 7628 6123000253118745509781196695323879521852801 7629 6126626354818964305712588745543212880549121 7630 6135094566858486341917535496907835408332801 7631 6138323245306123851273555035262154480214017 7632 6139130647183688459740821446344647440880001 7633 6143573018783197035038009639472441771997441 7634 6150848421446245426835550836618070487649281 7635 6151657264685502366104455472652727136056321 7636 6161370645389694869383244178763270594675201 7637 6163395954674870455574582358071539927228801 7638 6183274833844145769747709298761532122306561 7639 6185712833386197117341309565597490967212801 7640 6192625067091700877421816476796055213243777 7641 6200765758809872653329880861659531516460417 7642 6209731333560884085747975576024786264883201 7643 6212178458017790281559839974036629168035201 7644 6217891696856928402851212891505763682782721 7645 6226470175569876548339430867286937123596801 7646 6227287713381686965519468083943494307428097 7647 6235877532811349271617499195473071444033537 7648 6240790654396779424557222739159860492480001 7649 6243658205878468991981674542175649588587777 7650 6248576690736995027517126905729156050513921 7651 6248986717464604898814557815632451466035201 7652 6251857563805384561771859280687730368124417 7653 6256371225406912878973767722235187369623937 7654 6257602718785663591898486059459766461935361 7655 6278982331320951352501267795470374554814977 7656 6281865231450793994504821352959523712000001 7657 6282689129900416283374724086618456299282817 7658 6283101114580745658504856021774186502681857 7659 6293408417145010603496895312133908986605057 7660 6297948315391128098211304762206964383152641 7661 6304556919144292037888588943912003512563201 7662 6308276924595973804616098274733079146455041 7663 6341012814832118329395871017453854675122177 7664 6358477149580144129754167689391038176524801 7665 6359309833322336481318716687295241004295937 7666 6359726210972758937246105349188477334375937 7667 6362641522515804059512480346617197578323201 7668 6372645755752860704135198138725236583038721 7669 6373480062792694003504766236439895621530881 7670 6375983557384781025185172946268366287478017 7671 6378070460121990591871503085478903998642177 7672 6380157960510012904704356423291024347105537 7673 6400647122543154761826539581573582715437441 7674 6401903429247774697248214878528937204976641 7675 6404416689959735074446519179144955267955201 7676 6415737049948797688912363203315508002128257 7677 6432119590351381939121069846291164195530241 7678 6433381300517555206015703521445393244003841 7679 6437167730456404564992943767690299100162817 7680 6440956110224873035876280584864595380334977 7681 6448538722693251625302929262575136583680001 7682 6462038210134566244506504055586950530072577 7683 6481487043439517555750822356450783819702657 7684 6482757222781446846181670856421332324203521 7685 6490382873700555178114535265002084192160001 7686 6501836066540459937352410365844791578761601 7687 6508631485353313239626649402902788747149697 7688 6516709116070368433415900863888762573271041 7689 6523943903809766571203127239836119015555457 7690 6528628981187064879208341078251036263645441 7691 6532464415765583771609431446958925694047617 7692 6572641386578882253807332842393276965674497 7693 6587226635661834987849298885981897116374401 7694 6596249312775044603021080958699737736153857 7695 6597969143438671229284243891153132409856001 7696 6609588266540974136577452556373698553501057 7697 6616913192397846998337765453327062906515201 7698 6618206563435112675347778518975440376185217 7699 6623382259924477542433165691074695864124801 7700 6624676737294054989013230335562057181255937 7701 6625108278940928088460109591233862653127041 7702 6631152445247511285966485272419745256787457 7703 6636769205076949506326065704292442161896961 7704 6638498276155679442903495020718089729491201 7705 6638930605508483900615835069958202347370881 7706 6652778158991197284763997965176632943593857 7707 6655377386936241932298658284815326209154561 7708 6655810677971668557550916901204353174956801 7709 6667518869907349789405007368417245768155137 7710 6671859808334145194925135675228278089731457 7711 6674465558220673684125159764129493741920257 7712 6682722975211217774708454290691925346048257 7713 6685767433957617103147055766631749402295681 7714 6687507669492876917543835524685715767693697 7715 6689248301359757279327863813598187791204737 7716 6692730754397855054875014280069351373731201 7717 6696214793690987106256102859763163779766657 7718 6744719871493882946684088261364182152893441 7719 6748227579559111284181311322641701896429057 7720 6751736883734228578734412575734911899187201 7721 6760077881697942685612955270160913917120001 7722 6790444751087880481644316642502346353112577 7723 6800593530500772816865973607926994544680961 7724 6810313475124146801678067500813671412094337 7725 6826688070167372106408578209981927517280001 7726 6845317186147353661984296914082779157194497 7727 6859540639576361810759383769883092453625601 7728 6861320388222420741468281054551058055814657 7729 6867552690755345843008823390249790932676097 7730 6870670699099536368679437739813645829104001 7731 6877356316935122022725126227603631729322241 7732 6880478219486118795808937608832349140590081 7733 6886725744829358295919222885463129280700801 7734 6894765570657960197915910630091651018784257 7735 6897447337035038253083611491439478927871361 7736 6905050632241214079480383896374384446380801 7737 6908183531812132595608880485363623592077697 7738 6909078874388218047715227524424832717708801 7739 6916245271084771941634016084045777981222401 7740 6922521202753602483486003941947191112636801 7741 6931944443450302893570649334053773916899841 7742 6937334190136551935326308621967089483254017 7743 6944526222810207898073078622671627774096641 7744 6948124685040192889081147600728820161651457 7745 6973359636495205299617872040816447599846657 7746 6977874306569680324105017663512021960622337 7747 6986007157951901632557058520720061022725121 7748 6993243320910327182801005459907092960198657 7749 7001844781925461991139297611528391580901761 7750 7011362428588727322790655609937738855783937 7751 7012723016071166380907237726857579162684801 7752 7028613615285772791528810281015553960480001 7753 7040438447394031830058373388220666057920001 7754 7058208334010945174845370040036024066748801 7755 7060945642996752737037197526510028792327681 7756 7067336309913323094674280465927776612284801 7757 7071904170025970117313550255188632493043201 7758 7075560317894777170955990041666656101715457 7759 7097990334609316280777541665039838442242817 7760 7099365619835843310517826495919653713459201 7761 7103034187075244843428219435430929501249537 7762 7105786700955387781987810473213191336795521 7763 7111753682987418476752667152394855226091777 7764 7125540377534374115711984656215393029031937 7765 7130141136285105951045283865742811440320257 7766 7137047148017425029512137544247636647396737 7767 7146725396928015648137878012359149335120897 7768 7147647733559285777038042220989574989132801 7769 7155030176973697910855152358295644679936001 7770 7160571387077282304951821929858626601825537 7771 7168427862389071856056001156113553555491201 7772 7179995204233377664772781479396639121523201 7773 7180458237422143119427787005417976496568321 7774 7185090006553272269276761078028618749311361 7775 7197608843990268941907261543601775247595777 7776 7199465108803481981587605975054907641901057 7777 7205500862729783701413190375279325464252801 7778 7207823485225602189139101809445934573036801 7779 7208288088327361688324678801791252926082561 7780 7215725302536668363262261164897078623550977 7781 7224565714343785713998590085842859925465601 7782 7226893713039722443047452684406376698846721 7783 7239009890414939664170537726095321540488577 7784 7249275919428359637847317286737312004615681 7785 7249742859636632305870974503600953121875201 7786 7257217482913398379291395308506256712218881 7787 7260957322588791563026086888533180490382081 7788 7267974067399791689709678356074751849541121 7789 7297509227897074242167264671857279506232577 7790 7313492428607420382267605095399969297032961 7791 7328092034427433918793548367985034786745857 7792 7339412462750646915504764992719276161134081 7793 7361625967502208918756155977845979335672577 7794 7380577392895372963333288034643815765104897 7795 7381051724967120227567459733639205508636161 7796 7388169907577496696558387909088752160032001 7797 7390543969536983753942717172847918104852481 7798 7391018862021256332261164867783882358259201 7799 7395769255601642012984600577611655134572801 7800 7399571493763971224649125572214287215542017 7801 7400997773979330080969383163716248094089601 7802 7402899855124054544680684646487287818531201 7803 7403375442238627362438268008424243126590721 7804 7409084573228679780694111574276131622117377 7805 7439120758158641706102194022836136358619521 7806 7442464679652338162156143510037197698030337 7807 7453461112359023325194791655135386344291841 7808 7453939540448651944509894906709950343086337 7809 7474057800478057567414175035195827488417281 7810 7488937452823792204187263799901444590908801 7811 7491820377487379905798136085573630915816961 7812 7497589140190867973048623303372510561990657 7813 7501918262526714105022989356428284715585537 7814 7505768207265642354897764125032637404019201 7815 7508656800235591628592628796844041049984001 7816 7526491294168012151120787363885663299636737 7817 7538562600550132906254144216274096067271937 7818 7545813512845894812231019887634184354643457 7819 7565179121575163699168713009821181559102977 7820 7569542371761703288451792690801033849154817 7821 7586531506336664750383121729674042123739137 7822 7631347874037250545052763714257405639380481 7823 7642099088805467917469871900854035062921601 7824 7643566189905593550734564635842357211226881 7825 7666582970118884848795730096874059558284801 7826 7667073347010226495873624790891515877097217 7827 7667563751346536409595996841154407887875457 7828 7675413954317664578182799262163535912334721 7829 7682288649878176807251565324479197597584897 7830 7694086377799910743336518327378683447102977 7831 7694578293638458526435265475889811237924097 7832 7697530366610257859767535166509176885290241 7833 7702945074343620760602593559853579799280001 7834 7704422391107970939946600303604003657005057 7835 7719702520479110916989843640196935041679361 7836 7720689245198237290562171324187615262919041 7837 7723156539822931405213883539323943222863361 7838 7730562563667970043114775742385030044609921 7839 7735503364527568299081849585045345471528961 7840 7768678062873237178428566349855703687639297 7841 7774136535236323370164494569563328894017921 7842 7775129345219812029715222891818215689543681 7843 7780095059423207349781863875621925451048321 7844 7801479265824140082134142353323876626297601 7845 7805961532801629627093327130764779344576897 7846 7806957898082815179023639589594623285452801 7847 7853411955613009185049949795816415852723457 7848 7863934991790353162895931422629047678089601 7849 7880496119144194774649938801518503803934977 7850 7889542317596079317311108661849869603680001 7851 7890548011416226982312909491724363063087617 7852 7903632242550328320366664936333378847456257 7853 7905143182457201387495456681706656813944321 7854 7911693509678554959225771931364270473912321 7855 7918248585650129795535158246287555778261377 7856 7924808413322482128087441391715029546771201 7857 7928847593422852309623805485057478720102657 7858 7946034212554798774728084290291952669678337 7859 7947552242751743345912535544807410796492801 7860 7950589064435533163707750291503757926814081 7861 7958185561199688542285439166784857122013441 7862 7961225937691068067478722522533969394749697 7863 7968324102340488735283078505360490254392321 7864 7968831325931024463063969043654157521416577 7865 7973397609710520376408508419759897553775361 7866 7982029059392880709873140908165765747805697 7867 7984569276511387403195404246319814934619137 7868 7991685647952302132466021354354322608470017 7869 8007463080477818059671472920793388572404097 7870 8014087530024692998173794488651765626382081 7871 8026329882149336558331272748615720401875201 7872 8037055360471328922626289013869259951503361 7873 8057519540978152290516323738705326277099521 7874 8063155177445131838071659193832800614756097 7875 8065717970340102751089596021130106325753857 7876 8067768717799068377557525362734706085056001 7877 8075976270718182805995405608960834697616897 7878 8090871083701191262382153335760846093383681 7879 8126407139990327529924032052271833554236801 7880 8142933931985700829436141046471341923894657 7881 8164151859146715325175754491309905781031937 7882 8166742717778548556905764028749945207000577 7883 8171408076305340620939334933047298189609217 7884 8187495499425349790279109226602835633552897 7885 8194769866480548710651847673289505506921857 7886 8201529698952014713193177639110873156876801 7887 8207773874391578925349561841166360299878657 7888 8210376841598122749713687710378899399407617 7889 8211418230708244776734820491817976244714881 7890 8227052942525995123838487543717055251855361 7891 8227574547873260137200380505493352945164801 7892 8239057188857688231532827378665668298981377 7893 8243236169900319165941572594434500126860801 7894 8244803765885382911331320206917003970747777 7895 8255784243284803506792441212128711123875841 7896 8256830670084051150415840205503765144258561 7897 8258400527887836044008031415423787144773121 7898 8279881440904241577255616240977444161260801 7899 8299308606593328353692704870315051707216257 7900 8323516907405666383407191253605845211774977 7901 8330369571897630367127752088974511855781121 7902 8340393884424312526371484158918144737280001 7903 8342505610429618424197251938765952920378881 7904 8347786972369024329445641735881516255072641 7905 8374237689210381268779380637533622176317441 7906 8382717392505582921115808939083057651507201 7907 8384838491893243526591082137387532943388161 7908 8419904497337770066240649466609008523120001 7909 8427891915786039050300357152872009111724801 7910 8444953904081072630395471229679929165581057 7911 8460976959603023135225226296226106829250817 7912 8472208920188146022723135585942343821654017 7913 8515116953306424103190324107407712450246657 7914 8517267337171576796000744315807943066226177 7915 8518342707281821784444827970699938790732161 7916 8526949945912783607587708930250110902000001 7917 8528564650074519706904272470492695018489857 7918 8541491918028661580558763181246500535727617 7919 8557675111294038025394925756437119841112577 7920 8565236445104450169874775847449343332033281 7921 8565776764000033179949218062792460454352257 7922 8572262917420972790553358378741693058789761 7923 8574966749445272317914545097148445232253441 7924 8581458991132996655047651533447345516038401 7925 8582000205361962917780136900151255354646017 7926 8591205417956329948919048077567030114533121 7927 8613441777888811426962805069722458684860801 7928 8634640155319234847349719850353291963155201 7929 8649887641744607434750153804644325953110017 7930 8658065625041507295096024546407349682692097 7931 8658611064392156610292872423054000077054977 7932 8659702033293091870135538462545819398739201 7933 8661338712164895431632411919268479938194817 7934 8671164470568758942804400969022563156572161 7935 8680999980970976000565177263382078940824961 7936 8683733798990092467506819883811115979632641 7937 8686468370296093474000826096141503708945921 7938 8689750850452474501300186857571244465520001 7939 8703439536612947364591290070008347074720001 7940 8713855553291113873897824839122096500366721 7941 8719342047137454165122559229029081958318081 7942 8722086427375028183155313585762699506748161 7943 8725929829459230827587948943795478465154561 7944 8730324103485793945767330674515074588864001 7945 8741318260891302053423800816594827584747521 7946 8767753679378223338067246909976892960618497 7947 8784863707304290920435121191394872479279617 7948 8795917933400100302492094685167717907166977 7949 8800896304652597823352131164918367513570817 7950 8823606763931410717224016039910706658949377 7951 8828598844571243864841810577595859621676417 7952 8831928271112593722764141103086160357674497 7953 8835258796241492524685167602910177289159041 7954 8836924470873361745781129535295184766922497 7955 8866953636450569646700428573861837216372481 7956 8874753535480611716123241972839391816076801 7957 8880886238621764467509447048118416646766081 7958 8890929569763818676535735036910049606368641 7959 8901541644102189488869253589126932275370497 7960 8909368157643731959153868619621447258272257 7961 8933444395504314599906732759583994827196801 7962 8935686936995947543304330246673283234293121 7963 8942417517183544633981416441727369572213121 7964 8958139457850136588604838126148224857112961 7965 8971634651698715107355382257583562895066497 7966 8988528657259668716054003090312142511259137 7967 8993038423818200383589018152383233725754881 7968 8995294049440044400190548234735094983680001 7969 9000371017144926587668762800119549425436161 7970 9008273506093119067134204215678311643874817 7971 9008838201833407405719256793632708184832001 7972 9017312355588937094946130276272057619530241 7973 9032583410091589504428440724072349485797761 7974 9035413865079348002738313740063742112135681 7975 9041077103397232101527785366558934117560321 7976 9055816061214650572420081009833321472709377 7977 9063761127993647791898668254056072596922881 7978 9065464435603032998435720282177897376345601 7979 9091616914285411733043277278723284316067201 7980 9101868448651016698424080679060724395060737 7981 9108708422745184354450881468169973349120001 7982 9114411836437614426168266379985218964924801 7983 9120118374676688829862183842761561563123201 7984 9126399177342040444105024121752789731217921 7985 9137828515564765976492668993267042114502401 7986 9153850629110390233069885167389118440916481 7987 9156141507917223231636661295349314433636097 7988 9164736771970749018266296468457207907014017 7989 9188841082781527115014321629062089221004801 7990 9198038258049914013159846752412006510865921 7991 9222219177272799100049902126428050571282817 7992 9244145062632782746794565685819307513085441 7993 9248766846208013627538442051900848959761921 7994 9251656487578336716561357297882826027084801 7995 9280596378638208516653080873686837041721601 7996 9284654277666279504213659597974544342363521 7997 9285234104244213823388177270848420072210177 7998 9302643641150213754940496672149106446158337 7999 9319500003206473974843725438409209495909761 8000 9341045193781065214419800090794453228275457 8001 9350375522911151269648504927631363131134721 8002 9357378620260420749719796176525399575211521 8003 9364970487702604536914687454678366376005121 8004 9371983148390495528364965779715512986501121 8005 9379585382176918182284096056645609327115521 8006 9385436925501214062979920701468091452858881 8007 9395391880123328516847870556167757435975681 8008 9401252050607366827215172966866264389800321 8009 9408288476692845907041780309256931257608577 8010 9415916471382783082492380711709255685809921 8011 9417090489207621652585391836358199781821697 8012 9426487243764178296334995767974406965305601 8013 9434716133127892749179433883292697203310337 8014 9446482592629687287676144560383420873220097 8015 9455315861648976852456415607812381017158017 8016 9458261890301817613779367738552192550221057 8017 9461208722090543256506975634610640170039297 8018 9474184327972152947854573031027749561123201 8019 9485403061119442502041329673525741566259201 8020 9510243621967712664583729741529522550562561 8021 9519721654314937893081635101181923146590977 8022 9540483670168693545188574564657305894541697 8023 9541077452337766684046424932379363777509377 8024 9549393798689538677248246980619049481528577 8025 9558311207604746446181367409329131191328257 8026 9558905960515753927320189446318869285468417 8027 9572594217815910962369160963063002103098881 8028 9582126596533023176199452791039702057729537 8029 9595843942068003084413983099931335375276801 8030 9599425204636397291236485922998533247836161 8031 9602410483416334814644506202612573052446081 8032 9605396574494919917477763571354544872953601 8033 9640094656586339398865199243306180390869761 8034 9664088222100111494507411088585014441760001 8035 9693551539547586136791259999242302677113217 8036 9714644858618030976818656219679775650205697 8037 9724904668128460980431026402626509725680001 8038 9742428579340294361293811885990954061972481 8039 9743638142760409268284320147805566996741121 8040 9746057663809248670774519762794935075116801 8041 9749082804387621917067346779344392045372801 8042 9755741005914166701031704575654822901369601 8043 9767857021187040735259818264513791159815681 8044 9781199843303860217578981657474264308888577 8045 9789699031122229217209043030836072854149377 8046 9790913728169959806951128437025973293813761 8047 9791521126146804433393325409853078211788801 8048 9795166206446226487306392788482104649368961 8049 9800028160443998810795926935635202704265601 8050 9809758403724105913711469233255787956156801 8051 9829244253437829394809429138662120419510657 8052 9836560173778137894472308824653537901976961 8053 9837170048818285568613856277536658253100801 8054 9867094486199943840049749076535394959285761 8055 9876270937333275984524630556130948440057601 8056 9895259269423998253903210185492746927779201 8057 9906913061843750021979287287949721333254401 8058 9908754231694861672524334839533027829743617 8059 9914893627077373789966625109896795329355137 8060 9918578861733459615002656663684862786789377 8061 9938253695680820121666037990362601835520001 8062 9948719834341835891898518333227592156983297 8063 10004908611879860160758501633057425280810497 8064 10014816607109208233887788896834380860403201 8065 10023493144653175650812310740987583362123137 8066 10024113148945413650252764723671041118493441 8067 10036520283698893426152475917281743066844161 8068 10047076911023929065962820907034974433280001 8069 10049562234840418827415004769865952179699201 8070 10055777898017118523043013204459726792892801 8071 10061996924777836478911569827553000180480001 8072 10072576994112380880270314963362176571869697 8073 10081920431871986966660714459056819283736577 8074 10089400641453866854762751956290744220024321 8075 10096885706737981532256638940886151234641921 8076 10097509681444001184705322352510146842725377 8077 10105624423575024258392473470965917746211201 8078 10144404054770873583387300485903319426571777 8079 10153178744764664170452107638228437033655681 8080 10179542674732751585450665190695188395675137 8081 10184571161288514749897958444353695984442881 8082 10188972869814787251695555119927353056614657 8083 10193376242843388156403843369234809129532801 8084 10207856194657406302702865122275121362180097 8085 10241291581387783871326738337879254146887041 8086 10272922202972715944876583625959578112522241 8087 10274189203836419219722299090289921221246337 8088 10276723615763985675203944733128701652980097 8089 10311627294431548654164501947558927380851457 8090 10312262865691528494162574655367734468601217 8091 10319256412198580585696059338183951337743361 8092 10323709011316938598201939590829234406799361 8093 10327526862751890715638473441414979929168257 8094 10354924303150344459929162057651120360716801 8095 10365773377947064657670084759407958196974977 8096 10366411868436254369221738410508806783972097 8097 10385582591911491541018085727554420089652737 8098 10396459765846086689356474400228436679843201 8099 10415037951949282864905181783846168945589761 8100 10422733970165908717486311614749691233946881 8101 10429793024327886506131717314927824670370177 8102 10441995789677909465725626705547356808320001 8103 10465794925271644811277095031674373862628737 8104 10478034536650401815509989664353355002456577 8105 10494158369554566177980484659220012223445377 8106 10504489012384566544229758244249501258207617 8107 10520001661252338162646177966349495573609857 8108 10547845292315720817556886092852329392428801 8109 10559519898160248717391366113127214320682497 8110 10562764850107326764216945884895863790439937 8111 10568607962438594965813698136153670179520257 8112 10631763466176046097571918524514569628097921 8113 10641559203534532653136120894669059582831361 8114 10659211433275681375326736885080065043824641 8115 10689344617371369787089371823485435120750977 8116 10696561412157423673722213120422989103218177 8117 10701156137340530228075213341392351866880001 8118 10704439141134765411363547521564969023251201 8119 10716922594359134592234373322902112835532801 8120 10728102795585868335301255064624889695439361 8121 10748516496726473813937785090601727018285057 8122 10749175568701316918016065230746792730415617 8123 10779531130930878720378010796260151319851521 8124 10796721780238600034424643786579148758195201 8125 10800030422998905479737528001972495614320001 8126 10829848154268924339792887524952876156371201 8127 10835820336752420696493065905429796962414081 8128 10860402929267919088693735638465051269084161 8129 10864393890337024069896332218133316887302657 8130 10881036711121265793014258709273332155539457 8131 10882369099956599776030102580136933360316801 8132 10885700696629285738389815468779235697953281 8133 10889033185729219043351904685985275789647361 8134 10923075597608335889609942819875349089612801 8135 10974649402886493561702645123680730453351937 8136 10982706038935651826270523072862900051507201 8137 11001524985134365139941400239400012937494017 8138 11006907006669020128793606310588826510732801 8139 11015657705325506515720370038483501789410817 8140 11027784106609912604516304179887520439740161 8141 11052071955502465608642822502943865263932417 8142 11058151226073834696957035705095757655767041 8143 11083851527175730777678117751199137996937601 8144 11132010592843882222923187665009794132755201 8145 11132690194990668680275420009296749202871681 8146 11134729219254722106604413209088289492492801 8147 11135408966622845390184588205584331428720001 8148 11142208437600347330861644400383397122444801 8149 11162628652857441667311383807120697454780801 8150 11163991164077299693692569854465951447543297 8151 11172851034589948965319888799868223461427201 8152 11194686162953232393276762887522180273934337 8153 11217242736979773027588724977683208911395201 8154 11235042582933785485646463035941089130913281 8155 11237098000805867366769762268502589759283201 8156 11266595168116358525443013369743341690228097 8157 11269342531816420988854596891480312843780481 8158 11285151252031881960893262481052569282763521 8159 11287214688908837764761577725030901057222657 8160 11306489358325803999877400860302824329920001 8161 11308556208636483190936560076631526735392257 8162 11311312523308112655931111758280447339896577 8163 11326482764187608333242546998780039104839681 8164 11334764942146728972615254171914579965000961 8165 11348580348214478468410261964597492704266241 8166 11368638858011776593643829435147145622972801 8167 11379718895629879149580935146131273705230721 8168 11382490380978295214080819084952502766780801 8169 11384569382560522456916838285671886577364737 8170 11408848962873978760173810932100482187196417 8171 11413015722704476608122470966092275990071681 8172 11414404938520331117720322928962110077009921 8173 11415099601911921707034243497147376717029377 8174 11420658240875439872444501304266512676620801 8175 11468699896657021782560539449221683963416961 8176 11511318674544074181002544878326029286291201 8177 11517618407556909665846896872719465461870081 8178 11528124666433852416061038021458876636709121 8179 11532329517403980577537223612733078408000001 8180 11580781847378683058437261675933319137960321 8181 11586411015302763371338176429525246282489217 8182 11595563519614899023728740213132932611180801 8183 11596267820364123808915456019629979351784961 8184 11597676534156701221291677585994554887611777 8185 11608246661406065590664991331529088845872897 8186 11609656648396963967885831124670844930572801 8187 11644955060857551228408299262717208860940801 8188 11650611512579243818739934955137994001765377 8189 11655562879826034841615676764917460120320001 8190 11658393059134621799318893188364144846241281 8191 11669011587743227998535400647524927551512321 8192 11698078755554650624391827611090076343692801 8193 11698788501604476534234186236065594253418241 8194 11707308393633253681419182811327861438498817 8195 11725786787106562207729631816129986993478401 8196 11727209258434410927906592055029171394361601 8197 11734323880189713776165547997667780156413441 8198 11757116056038075293137166584932624931032577 8199 11764959807958580540025712070271395890999681 8200 11765673103311292291542049309467017914195201 8201 11768526663141066814772744817273459641141761 8202 11799240698375518560385260453882206928402817 8203 11808540133948327028390757587267591767372801 8204 11884605948255286003484468362798943686356481 8205 11885325586816113827335981995355822254953857 8206 11887484731276055653160301149042449188000001 8207 11895404530939956737645226114983635313571841 8208 11934350549009575189487332869688696123324801 8209 11935072822497156169050628986835751711631361 8210 11942297661302314834917664148131963068940801 8211 11946634401214246075190032762026604161893377 8212 11955312015203807531706738626764617843198721 8213 11965442868399703072106929209441336771856897 8214 11992253434600591060918174362212271510307201 8215 11999508550462502719424159659556533849651201 8216 12006767506606446077423716067504264172988801 8217 12007493613503421808877290250308587677333761 8218 12028567434155930167108720375323233542963201 8219 12033659064380944151715378977149242292809217 8220 12051130402305824737789084518437155839590401 8221 12054773056754575132302559833886628225195521 8222 12058416674588167356858526611195179658570241 8223 12064248467507484854830019603004049916421121 8224 12078108867489915316438125765484775836417537 8225 12084679181886110255112230342533048399078657 8226 12103677660871838190125976575924817085257217 8227 12146153086459349261385045136578124312043521 8228 12146886563651063904678534615549215001250177 8229 12150554530985150370209942901614326351873537 8230 12154957371043906212754676828486440527518977 8231 12161564248585949419052561780693192115858817 8232 12168174268210769661170222596249115824035841 8233 12172582694194641423198912069295183665328897 8234 12188758881480116306224048985773797703760641 8235 12196854026349780529235579578291038775920001 8236 12211584524620558781375638497848798503843201 8237 12217481081143423409799704247744427304835457 8238 12226330587189802176124509335404599038140801 8239 12233709459490257952128730196418253351680001 8240 12241092228151350559531505815278734676412801 8241 12260305674293978287622961732510089159523841 8242 12261045179659313846700740999259907899822337 8243 12266962627770156237491928162454371863827201 8244 12282507819988786612339752843425922306917761 8245 12298070246538155095145233130277984732711937 8246 12321817597254067359119384910922236514206721 8247 12390314880621795246093926999146344044087041 8248 12405996753691939213263747483918084112613377 8249 12407491170765746395311642414555457513445761 8250 12420200076874360795355759298281577266822401 8251 12428429555029254900407787037552081188145537 8252 12433668979476093681548783537003211056229121 8253 12451647395976365424090212577984408992338177 8254 12463645640030314136711296786221717755208961 8255 12475653999047766891933617534902098402720001 8256 12505719197527778375174969220171487223980801 8257 12519269207242933723488543238935419970832897 8258 12522282064470859253954900482453792097569537 8259 12525295556113305329820199427337378335170561 8260 12557730689256508504735818255287042192280961 8261 12577378263475116557736910234208117498764801 8262 12594024137433292063908844516684005826901377 8263 12594781225866603562202930806133683673469697 8264 12597052730111454024644340780386721265760641 8265 12601596814014879848349022484251623586807297 8266 12605384646160328351752556851140278711149057 8267 12628132567145756922418320557681524670178817 8268 12635723185480945436166257059935362399118337 8269 12653196760253506229291377545336805670860801 8270 12658518999688611728680932495264763048989697 8271 12663082478167315728438100791972795984873217 8272 12688207350465595059831695136368589574081921 8273 12698116997083648447133607493494904481214721 8274 12713375831014626654476700577811103992547841 8275 12730179076879764673904130696652284576963841 8276 12777638275616864857193713447349243582236417 8277 12786074606383687865798330395155961055333761 8278 12794515810514196516729067166603467609651201 8279 12796051098674602395115767112373675085517057 8280 12804498065345717172791790256623631472320897 8281 12808339208275643753384223997613403010350337 8282 12826021454978643401415275238786328658451841 8283 12828329408944031270233913584348183146282241 8284 12842954891232645596736445210897756141879297 8285 12849887842165501642733562821850790744797697 8286 12864534826946298794558651494873031973527041 8287 12869163224541435824060037813321093225818497 8288 12882284931282583097466795045749560630805761 8289 12892327075189556473816688140010196230701057 8290 12893872628203197898785464656164642672777601 8291 12900056461608933539365297463203176077602177 8292 12908563469654808263569581572497361759966977 8293 12921720319189551787971740512646997988156801 8294 12932564180633849818975171599225220359974401 8295 12941089942663189713575736829786142723020801 8296 12996238274720228630422374517366991363675521 8297 13028957939881791100519058311850910595670017 8298 13032857935120751626736184612869837124493057 8299 13037539277720454732921697781731000517640961 8300 13044564050358368776589304288379982109605377 8301 13053935565601423150465438899207888846643201 8302 13058623531997540069516358267709531007303041 8303 13109504336118023848751816913128396458560001 8304 13111072646241375292338836751557299545785857 8305 13119701286754723431750157927948137641418241 8306 13142473342844046555078885251660855679461377 8307 13151906374280440590688251325109948549203201 8308 13155838552182926921257918225950740573884801 8309 13203894019201221241906437746409198863508481 8310 13222843148965365666949535808461418602227201 8311 13233117192719384300651574602687749315063297 8312 13241816069399484173905243564253367188305921 8313 13252894603161296969167847049335065351562497 8314 13257645028323090147025320270804838767095041 8315 13271905244515999069818826296561415379909377 8316 13289352622706705305124996925175116232078081 8317 13309203547063338831302010407323883356884481 8318 13318741203165429118981947900997138222940161 8319 13319536277726362937019283105619455815376897 8320 13322716991284309496430338759310126793870081 8321 13365721719817287812050132517918978577120001 8322 13366519247805937775990377208417765938060801 8323 13384075401620395208020146427140319649759617 8324 13384873887786380236529206204861093591737601 8325 13385672415634622765324773470382800550080001 8326 13387269596385340499879070686356911791558017 8327 13391263277832201475048324231224271890322177 8328 13404050064737712071381970874530789026946817 8329 13412847176738468663767622467550975907634561 8330 13444879275869762395586226154466752527292801 8331 13446482636369504850113593724191355036467201 8332 13461722907532470765076932364248310964563201 8333 13471356127400023454004262769429328660197377 8334 13492248798834752192700671800565188795792897 8335 13512364637742261835183719750414022585332097 8336 13520418318106711917299514069777701002354177 8337 13527670221247537436911709983993581071567617 8338 13554289659799167798029355750314232603964801 8339 13563980812961723047084543262216465901392257 8340 13570444949526903677532305079242862704035201 8341 13589853535209156422917420296504671465374081 8342 13590662753100069102626938613019982613587201 8343 13601186423107544356436855843353101343358977 8344 13610096635407475778876546301934068561780481 8345 13668544254663057516514592006614487003884801 8346 13671797774260554252943548840083828801395201 8347 13676679324213103019248672056036422355728641 8348 13687261248023492047374251197525060495113601 8349 13691333125887053112019862789198058581806081 8350 13692962173791195702125234171422140117611521 8351 13696220778411943265780807533072310663212801 8352 13702740023327085465430922132135549360414977 8353 13709261983281155584594149690218780656608001 8354 13781183012722645067539587951779819461597441 8355 13785279328187134257726278034761513385486721 8356 13804136104699482565554282044378582052036097 8357 13813983379533504911253410649003736045044481 8358 13830409163647455504919268365411533617702401 8359 13836984260921216611485748730019516409675777 8360 13860841922380175594609962111071802782407041 8361 13863312009406247579351317285981045143767041 8362 13865782481585313048015604680541781378858497 8363 13871548414776157435983640197934335795859201 8364 13873196209555250778913910709874785861100801 8365 13900409561993079827807094788608777617740161 8366 13920230417478799420927508274824395532916097 8367 13925189493702126066432028696317099399114241 8368 13941730913968145719894636642239983541288961 8369 13947524471529181170110448263072208627893761 8370 13958289524716280993646079494620294831009281 8371 13964089102562603494954017455818032826295041 8372 13975694584011016828509350825192987123520001 8373 13977353198684814003339862362194611834089217 8374 13983989379874607825120262708048121390828801 8375 13989798299760017647561790744902786378663297 8376 14033016416081033932545356800625692190171521 8377 14040508321973096907681773464800211052653057 8378 14092214396803647254022002395602618396460801 8379 14093049729214334971181602635958579605912961 8380 14105584915521470598987238023638303309003521 8381 14107257010579736627550409095982732186768897 8382 14111438007029743347812709424430036146638337 8383 14113947125299823530736676408766372433218561 8384 14115620087678703543819501692863188048638977 8385 14124824482674332023597686864021673289940481 8386 14158339295742197395119961301576014067473921 8387 14184361114858557972556504751224839964320001 8388 14187721815235409938455159394028268321799681 8389 14191923670453531291669061947532854677941761 8390 14222209185146734142302207206851293036339201 8391 14227262264990684646468947110626092961648001 8392 14258457651326781163963718813883824706644737 8393 14269432392006120222495474858620833799731201 8394 14270276908894587723480353164229474976508417 8395 14287176433293529223320965222242051770880257 8396 14293095402529314083438025463435233537031681 8397 14296478633913229573217308479148171027101697 8398 14304939778208996707471628574219900657979777 8399 14322722444749976624505030137823079856739841 8400 14335436188965371609831842762971710883204481 8401 14337132100732482186235244487480978669189121 8402 14344765876322562946559217363747934690252801 8403 14345614293107685005644679753709234886220161 8404 14347311258399699173132967996576232358002177 8405 14348159806910486560215045210660424199627521 8406 14360044097755169398003566260917464831319297 8407 14365989472413257528008559302668422165308801 8408 14384688959859220161315532301095417819815937 8409 14412778124140974403555416995566805453491201 8410 14414482039151748719662301457893660048461057 8411 14427267021048055196688917457790998456625537 8412 14432383791353321478425744824304487015806977 8413 14437502149461427320900013874887316388336001 8414 14451158870219973055321740310624766515132801 8415 14455428912885102033463231233717683556307201 8416 14459700059511320304323084025917109338880001 8417 14463972310343259430400458753796078893651201 8418 14511897032582251930595247289515540164432641 8419 14514468344817308857629411928011808062781441 8420 14522184673590926353271010862672356479855617 8421 14524757580714878109034132169884561834790401 8422 14546213989468889930288802021986034096672001 8423 14562539403585176791649089099864252900147201 8424 14572858449668082280315006567345954691083777 8425 14578020371566710038419432934061500553572737 8426 14594377013870345178733632719243332563192577 8427 14596099699462092942111917251762497522255361 8428 14602992221200348540461822828459669354986497 8429 14623686876950266833653664730153505400552961 8430 14642679516341891635025611682688445177518337 8431 14646999034146605876499485017578041303918977 8432 14653912581761346901572348768597649933680001 8433 14659099616138512172761370112999283062398977 8434 14666883179974836493526767973374723442204161 8435 14704121253120190178439683201933599240527361 8436 14707589461846994484474541221292803010983937 8437 14718866084073365190713610853862778129964801 8438 14757958985822660695016544921519379169028481 8439 14761438303046352684403660020500035302000001 8440 14793656028480881110435861491542257383227137 8441 14845157525493174187020786526368538692842881 8442 14888049135714146894199645428505689175667201 8443 14898569717950406695266218791548265563115777 8444 14926656412873041560541882948561600384887041 8445 14934564138620476308003433073317251111292417 8446 14949510955724966941832994054797711886700801 8447 14955669330910373111826765553372613254381057 8448 14956549279976638778168301499184231950799617 8449 14958309314016135977786071974419117158080001 8450 14962710191998806696209012404951783623667201 8451 14963590503534294371428825310985332779787521 8452 14970634627421571930527168229254359511811841 8453 14976800615804527746933580222821717271764481 8454 14991784411302036263536907187077824449121537 8455 14994429971677484762209012587809455332188161 8456 14997075940542058804143907103681683830539521 8457 15008546527259615090919998925297618544459777 8458 15012960335028992907144396529254187871675137 8459 15018258403555785872845713416342914188869377 8460 15024441551134461931826119457268688692720001 8461 15027092153322182612092793506571242289600257 8462 15043004360625719395944517311277469397665281 8463 15058931309253019038350564091596850329341441 8464 15060701880678198982796784225557111904264961 8465 15062472634255578517206472953837641070571777 8466 15065129106192158207684755585490355373178881 8467 15098813250939988690925983713165064257586561 8468 15145903816251814241816747412351166818183937 8469 15159254644603217139184769476229816492793217 8470 15161926045612483907866523552179279684435201 8471 15166379296002935893382947202950135132348801 8472 15167270083405423729923635443331579042960641 8473 15173506877161890073978675403078977463227777 8474 15176180475635794351022481255970965592346881 8475 15186878992046755205220742556282161331728897 8476 15189554652050726261218438780360190103498241 8477 15191338654533049168125803146730618758398337 8478 15192230724524168613497077505879071724835841 8479 15219907638918511480819582654553492817187201 8480 15224375786668238394231318195568049544480001 8481 15237787117235542455326759060914352034748801 8482 15253894358413311920944483953021735743786497 8483 15267328437820345527553621785959976670300417 8484 15308590856875225346581627981330808922885121 8485 15323864687288102170702505006161511414163841 8486 15335553670763170383292037096487200252390401 8487 15351751296677571556327545416608163918493697 8488 15363458889970564210411362374185887196963201 8489 15403142580227596086010822567866133771785601 8490 15406754631820424200406777632827242957494657 8491 15407657760514965165110016440683597740718081 8492 15421210250786420335264545844430926590837121 8493 15432964178383459462859620323852862919006977 8494 15442915931362531616433827919603503382562177 8495 15472804889075315988072441672410270431219201 8496 15503652502238592084822645509610722711308801 8497 15505468742334092242684228318574539300820737 8498 15516370093090021597217389919466258767577601 8499 15530006211872325340653593235526268164371841 8500 15552756379027310397460046391480306454794241 8501 15572800642805375035180465415554039814557441 8502 15592867506714214207192597892127783484874497 8503 15604735830883673794330295726493244417505281 8504 15612043343068251590465662567944798527815681 8505 15651372544574336796435938285489573801561857 8506 15659615200290825953027348390910955677765121 8507 15660531285346459363612047303600131228894977 8508 15674278189329563909085792261743417168518657 8509 15680697023798590785042721938788730825434881 8510 15714663372263819134778801000391193767567361 8511 15745011980076794911678533685394048347161601 8512 15745932434865652898853458498749961706480001 8513 15759744907849556597365567046236857333196801 8514 15804939564818360189746233139019606115680641 8515 15828966422925694168772476847928711175564801 8516 15853951212701228169075444316027321488631297 8517 15889173447084066913476051117848168754259201 8518 15910525414639534476602345500498753804525057 8519 15911454330295383730164507520517983371098881 8520 15953304681264557118639976520339421731107201 8521 15982190922675498112180088962428460445107201 8522 16001785014137876321599038773346426865776001 8523 16007387185269328657133593897450958033726977 8524 16017662289667018555665444036183734969842177 8525 16022334699154182938108064989216991974678017 8526 16025138717251522453632174282200266163097601 8527 16039165249455161652448164450858594013925761 8528 16040100733439218854675167489077195141917697 8529 16044778869523407045902677566034299015507457 8530 16053202523021264267287206827548770443608321 8531 16062566676303459554225339414526441980751361 8532 16079434197103925818685518013943391734965761 8533 16104764538389365521673907544240608249802241 8534 16106642248147024208252548077759975751806337 8535 16120731178453563959074702795043193481433857 8536 16133890574632847414953429716741082378480897 8537 16169656327544717887757230798766258064883201 8538 16180022510909951363623001382777403270479361 8539 16194167586473997547333256811393562084465921 8540 16205491436352780629289554160558913037131777 8541 16228159923350311754554061567959976256324097 8542 16238558915731388821037525051368535183849857 8543 16254641554523589314506773058231857937747201 8544 16255588025974905207847624718167938692206081 8545 16272632760050457135772226360205015439328641 8546 16278317812161438226075030283089762193395201 8547 16288744921483354086876840264790621696504321 8548 16304871040302451818270646154466822715324417 8549 16346674116296895124630911370630433695428097 8550 16370467618369716738262947558772715285488897 8551 16376182565988907203411988447533908743286017 8552 16380946355787209563740664356672106687789057 8553 16383805211653314536062773593582659472382721 8554 16400013642710242494368373527927578242633217 8555 16420055191904663575517071046777525310904321 8556 16442030045887345321998308056049533572151297 8557 16451592353637738571144755839339993332550017 8558 16459245703049495354886070911192582641212801 8559 16473604130333878141286014123120526712000001 8560 16540755140411711652606407713566592632883201 8561 16565757875978467414622174548039320930362881 8562 16615862574375825977821895827910731882358017 8563 16625513280565920853385586082391582117239297 8564 16710651205541233916081910459471448507284481 8565 16724230988404073823033842577410763605356801 8566 16740733705484022479713059157614218848223617 8567 16758222699440327532182853088160272347955201 8568 16795196417343487186487911526172490419213697 8569 16830289972089528868663702474492194774261121 8570 16836145131509577104138923829759390592000001 8571 16846884219749259165937021478804091621507841 8572 16848837425071031457385395243396799962337537 8573 16874247131507702733630579513854349203888641 8574 16877181177231321517755462830916002335245697 8575 16896752892439549548503945503972092987543937 8576 16900669617710392020352471291425257054847361 8577 16909485154299836511120426926679223741920001 8578 16930070388234603238785755927794199199866881 8579 16931051184172631307913134735115799918509057 8580 16935955909658479704988779559516532926406017 8581 16963445354201022676200191617269273476899201 8582 16968358289739208412598798047250032157196801 8583 16970323812532155063273660022377549552078337 8584 16987038801252144907509768563575792708586881 8585 16992941647454039602405679660403181459660801 8586 17007706615841101956335679221616947857920001 8587 17013615745576753779221436483199364599192321 8588 17054042900394137953003542816317443249693057 8589 17059966114054974865508405901366676803718657 8590 17069842137092694745336547394876833993214337 8591 17103458045011000243445085123951963536326657 8592 17116326485969561927683919812205092646380801 8593 17119297329000337144309711911282165981044737 8594 17131185213486257390784797422506923939520001 8595 17150022469971782102538927581891383324216321 8596 17171856670531083708736399874215004968968961 8597 17186757567375654596881477058277245961899521 8598 17187751362648634027358648963535637772818177 8599 17207637830040927971513796950601568730466817 8600 17221570333463338386459097498998225419420161 8601 17248468038382354360775856532301660050133377 8602 17249464955210236182517982065015064420977921 8603 17251458940117527852626186331324255670183681 8604 17254450295640067962447283440653572892620801 8605 17261431890252813317874271842917181948088321 8606 17272407961615173866367020857721542037978497 8607 17283390139452232696082716878837653708787457 8608 17315373041369182614988047294987364683052801 8609 17324377557913448763860498864487946494069121 8610 17326379117920022266790203049055540719124481 8611 17337391315250670665800568889800941542110977 8612 17339394190779534011308029023577441693154561 8613 17355424484821116550997205092728089758880001 8614 17383508704303716641510838538991221893920257 8615 17409622505503712141513728850186650056295681 8616 17428727368672301888648745530811017948255617 8617 17445836740687403549294738707695323586316801 8618 17448857566712227343321532326397650305262977 8619 17482116872689571464629421873534827529593601 8620 17486152070634535493152963901380927951411201 8621 17498262554736289724602455379450159104765697 8622 17510380377201472467371772915855119668001281 8623 17511390527105262340068413349402123669043201 8624 17517452497385312912181021762479540122823041 8625 17544754092260743164547572201102889095323137 8626 17552850600479530542364839447821648035706881 8627 17553862893843880202907930439521196294429057 8628 17570066536362532408794733829640396081918337 8629 17573106175913799867864420440120277057058561 8630 17588311276637466367212372904893907966533121 8631 17616724933861019147879134540712455703592961 8632 17628914505348362717100599437852777044487681 8633 17659420727403070868893195771632291695164801 8634 17663491711617896309891716544648320328995201 8635 17679783861310433136856240406012306560874881 8636 17681821304258597194682915348491997599727617 8637 17747128050536336557256778817070425188827137 8638 17752239016897213890820266938778064776573697 8639 17754283764028223998017564600948067482385921 8640 17761442001953815461258391003154410631971201 8641 17762464813492483854348999679937307866428417 8642 17763487676568010800300714493639974793568257 8643 17795222006338549516101934302353980691573761 8644 17845483899290815073508493421181797029380097 8645 17890722833894442948315538376855014772092417 8646 17933999029787624469391954469282663484558721 8647 17943284407957806632393925432048439493830657 8648 17953606428219246687071918720845488634446337 8649 17968065985064026965847960542460345015650817 8650 17975299583898086571732001753898717262514561 8651 18000119842659608747701474134604182115495297 8652 18019790476366706451075289309708682869756417 8653 18037406457913375646876305316472702071080321 8654 18045701544308855448585717211355330206329217 8655 18046738664768623917596554648886304210483457 8656 18056075096116823919850960888000972214324737 8657 18057112738220097281210124485470185490427137 8658 18064377694017034041969227567565777234931201 8659 18072683632234758906606311551017596851846657 8660 18089305534230418277203714150352390003781121 8661 18091384212227227016809631694136376611332481 8662 18104900714481166542076738697479270004386561 8663 18112182490381435280219172644178474480716161 8664 18126753730469336672318867533205512380211201 8665 18171572407746585983046867669774412350364417 8666 18186185443932792725361756446730716519348737 8667 18191406876774984600673262978530603572007297 8668 18195584967449889396565180959651449021546881 8669 18211260286565828996204070788978140210698241 8670 18233225583978250577306002317554132980718977 8671 18252071428796136553129206304890514164480001 8672 18278274487883662767254078986349536753920001 8673 18285617240297034354239174983469726783256577 8674 18292962573596399748488199867137676072023041 8675 18309761602513630348827846346020349375795201 8676 18316064717596041932181003096924453639248641 8677 18320267849025520895635730716444860598540801 8678 18323420751422501565839064973717678134283777 8679 18333933855354701151172469782388972333878657 8680 18343400161133325120777179164120486583617537 8681 18361292630175424708462292476582020700692481 8682 18381308165508123751782781033764943759862017 8683 18388687121150586239119639398784188269731201 8684 18397123386978095600687611830674156840804737 8685 18439355534799659212558076089289170883331457 8686 18470026863045368447533110154312913878258177 8687 18492264993274314593488476076789311889337857 8688 18514526548077966671588567591196716065382401 8689 18571878255972840939587525574360282484947457 8690 18583580050153608511676545518669042713389441 8691 18585708342082360680714744503924406547176961 8692 18612329991984454279340395320150134442082561 8693 18613395551622344293407404068243255341300097 8694 18643252901199351689120903345851140620707201 8695 18645387171686577631756770048385220672134657 8696 18653926391678072908761638841921822155251201 8697 18700953296918146132813154870631929102131201 8698 18705233609506267891749109091517517108563457 8699 18715938141554430830755917189808980079307137 8700 18719150546226783275276486936140903192104961 8701 18722363433343938399876232695618860207070721 8702 18745939352809951462857494198070971932210561 8703 18752373655647117142828669502214293991161857 8704 18785648348013996797360270930709803765293057 8705 18803917684645846114761994897953032806195201 8706 18834042247843257552717428274513410162044417 8707 18871757329116468466495937121895274966608897 8708 18918183455391934521895276796830092367881601 8709 18951715417362431432319528651916957301976577 8710 18969042575077167234870253927304214800380417 8711 19050448538057873208722482569703400907542017 8712 19053711124901687891815172334056323120089601 8713 19060237765344257517639136028634611160811777 8714 19078740537598336275946889983069856146108801 8715 19090721292746448799375069877564758571404801 8716 19091810778665097521232113334349128849479041 8717 19114702553723391861131515650862851787109377 8718 19135434851010826768435552106187258609494401 8719 19137618342244518103412510282448103907974657 8720 19155094121860878408997101539640120419397121 8721 19161651138249319082999648879899995558000001 8722 19182427982117119691047459472249575485707521 8723 19203224535476592814205390901747855692660737 8724 19205414793546093101566220280216790872508801 8725 19209795965455656088983111755275119896257921 8726 19229522062965774611278836892168044644775937 8727 19232811468484712087360391033411942884524801 8728 19253655805941128918372084816230880321765761 8729 19277816047387197886071755945616871479467521 8730 19295403789979669281237870035121788397497857 8731 19297603244689308204654111093284322908016001 8732 19304202925115682795734123660721199304179201 8733 19321811729068678765106344658885423433838081 8734 19346046782239035119023704197159807503829377 8735 19355968785695985274773796421868226906396417 8736 19369205049771338757125932180436998000919041 8737 19378033625182774123077605461244924275808257 8738 19384657367261299125675517015883886806643457 8739 19397910794955494241225123310773737800780801 8740 19402330365786683631629400439657065640830721 8741 19407856068320926254473486133073646853129601 8742 19410066734860188320632167447267736227110401 8743 19424441438715047676601589201648340438243841 8744 19446574556736508723194186818304930603106561 8745 19470946471124675563970692479185209814334721 8746 19472054920159430551775269732354351864843777 8747 19475380598557238027348515491508406211340801 8748 19479815609527262235109751933321325762128641 8749 19492016446666880871488067486317208862320001 8750 19514216918619225129080811548722139140003201 8751 19517548896926907940618759671042412773724417 8752 19529770410133601856970657494629668510709761 8753 19540886686957619312034818013678304845582721 8754 19599895434769002898607181555054429606022657 8755 19619971579279691054171302492220672273548801 8756 19630016397359152354249998446503275231676801 8757 19637832144332924894043458751999996668152321 8758 19642299507865005097758036710904857397484801 8759 19652354327220443679519742290516563249704321 8760 19653471807324502135495842770667632867443201 8761 19670240682139423437275900985061203735868801 8762 19675833088430370823983052588708449591340801 8763 19713898360263437245228055987034963688992001 8764 19722864253582029946634945421784652315102977 8765 19738563152590588871378181578902639934542081 8766 19739684920791223771527184444681635856006657 8767 19746416701504568725331099462229995759005057 8768 19752028053146887667849033189388752316343297 8769 19754272984445713168730226032557814920780801 8770 19764377938314670610620945507057243817665921 8771 19828481075887982990240673178706208998534401 8772 19841999630176254245590652800356332720910337 8773 19867932735645968325340333615536899827731841 8774 19921018712839686540396896467941387358538497 8775 19927804571312636400911357983098462349367041 8776 19933460998313520549222088022191769946808321 8777 19961764211448221159867381019578001695838721 8778 19965162958880604675784674489144863701741057 8779 19966295987207024180834347024701457620239617 8780 19967429071795247007252423727512527100297601 8781 19979896716229639441711906139384782925452801 8782 19982164292355914168545661165787332860705537 8783 19998043631390878869374097537151408041024001 8784 20000313009504644800527663905419803373913857 8785 20067361118317779449537526289894845834519937 8786 20074190574465660568993312279080199317720577 8787 20079883341366184378316206855869623819068417 8788 20102668537394247667666811929309811136811777 8789 20106088267295294039384765860893346219898881 8790 20110648698972294960880163952835218905280001 8791 20134605817587869364562761830369462136852481 8792 20139171908451264774217714334623620492000001 8793 20144880796150706358726726232123378507939201 8794 20155160362456415345034243624196223376426241 8795 20179163868255157796020131708042430164940801 8796 20195180098290769324395929422736593053244801 8797 20202047601181593070548061542992440480243201 8798 20210062270472488926930175405255777603143937 8799 20212352686933708642364496270245588369591041 8800 20213497980334638191605217981272899629884801 8801 20226099955982199602668999131010273232716801 8802 20265094990871912654006156404836198227692801 8803 20322560130934649669378362913732923327660801 8804 20346737975557130958022276889429405060392321 8805 20347889929017018322214911636333439239416577 8806 20394014887654213621372006965701379929293057 8807 20395169182822102087972051515120516854447617 8808 20398632411330051504282254793321682537766401 8809 20434449248046083814148988608958081219822977 8810 20441387891339887211108594763500095941889537 8811 20500449643960794691669846788919240953815041 8812 20502768830523717049812172151142233167503361 8813 20523651842453024344876815550372083541013761 8814 20585248829581328738977836274017937549326337 8815 20640007838925170189038155291361441327311361 8816 20669186867150614988026714262669415306485761 8817 20706588688133716658190475712072720024002561 8818 20724141168089614182900209265312140597637121 8819 20747564725705725377640707295211184934585601 8820 20799178110305742695497237638025462150963201 8821 20849726975204374507639575323316094166142337 8822 20852080699028116992529083331175190738316801 8823 20859143265544681761617505711342705778692481 8824 20862675333637771739643056471195081528928001 8825 20865030336424508359235650460073173547072001 8826 20893308518509826019675012532747455607680001 8827 20908639864419023053617360406733004152372737 8828 20934607644978709109749860406293971135164801 8829 20967698358201562596469434410833739339723137 8830 20996098244479464442076328620404823658673537 8831 20999650595753133439167355011556427536396801 8832 21009126103665173122508977670508509769378817 8833 21025717244821394418590500489784519766798337 8834 21045879042285088969979911290541959143546881 8835 21054185874571209255210772786669230211453441 8836 21077935491315259539417431915162294852632321 8837 21127886001009363052490445772495152418127617 8838 21144559171941220708667455999199392272097537 8839 21152900073929749554236654795918638420725121 8840 21164820642276127875595388627928686533332481 8841 21168397958802848671909588462412757924542977 8842 21177940056203311019371394476173301677772801 8843 21195841633436128455285661823448136944931201 8844 21200617622968731630087311788972595389464961 8845 21214951241873779559846116889454593510455681 8846 21225707020032021827665832295675788082163201 8847 21240055479663294925735540190156536902794497 8848 21255609220982788795672546243645521474355201 8849 21261594082317284547582180676452348585388801 8850 21268777862208185274907564421544784796808961 8851 21273568228620592879128215020962911286451201 8852 21311925158785719626447580071541952276386817 8853 21363562568698707581877042707551665015715201 8854 21379195414616498937655848878633909555498497 8855 21416514139221374785993080940070631059629441 8856 21441826938623481546361308270322629396652801 8857 21461130448043439094035862287374600971104001 8858 21465958700688695187577284886356127558579201 8859 21474410429902786227294530888097297222270337 8860 21492531083594684253293025153667424032463617 8861 21525181978296534186900463327286965512929281 8862 21624610178584650741477021726128987773587841 8863 21651354312225458684708462643249086555191297 8864 21732980722255307514485687841088644240480001 8865 21754956040077798091957930774377519411998977 8866 21767172949189527823846797804761878974905857 8867 21798965011528672000758580614699531907706881 8868 21802635939577119211693721187943452110347777 8869 21833248048035914037031399539577094876856577 8870 21836924027116055448561422222784703790284801 8871 21855312046911249238652335925628048328320001 8872 21863897758355026733367843509104182837845377 8873 21887216710675361631282591335250566855846401 8874 21895813387689596586716025183214196707024897 8875 21915474030321149428072579670655892303872001 8876 21925310142938637513632862979903901179262977 8877 21933919909974078250380077539158766424970241 8878 21954841661595444248937832302781038347550721 8879 21957304191765523662451990148505495775783297 8880 21977013135195103167747626494335778933948801 8881 21979477841187441864267371421951821364211201 8882 21981942789039496847823801818793734180048257 8883 21989339083957393877147591809442713959759361 8884 21990572011460665976063188680833532541804801 8885 22007839348884763147587094649836785817747201 8886 22010307079586047360398903218605078444012801 8887 22056003790320413418694991564330580023550337 8888 22068368493639841348339735205916132687330817 8889 22084451675247973190365231184614557870051841 8890 22110453865067466513700702340483188607035777 8891 22126563879688254164548823551096395328915201 8892 22136482839006555225625827462869229467264257 8893 22145165119765735384925130805273578667324801 8894 22155091374786299286034584783631246103304577 8895 22165021522728449523579092315915587010620801 8896 22187378595871380287514606653575086257118721 8897 22192349513130794670953167348906902071279617 8898 22193592394698259417897486123902983457177601 8899 22242112307918376794523067287156987220801537 8900 22308198387695619225911453492315756968239361 8901 22315690645691206704021787713160490751488257 8902 22328182635207981999045048090912902710277377 8903 22335680765536264017455432760641177523707137 8904 22384472339047614154018619994043077484434817 8905 22395745167882440187213256005648396681027841 8906 22423321886225885636562618087996856871671297 8907 22432102525207956173826242772565203979468801 8908 22454695127480067064192984879194512737370497 8909 22479821367805641678506368026192287544579457 8910 22507488643345743258904452029073280716480001 8911 22521333450922940788379285420451488539338241 8912 22540224742655026923553356156620804834160001 8913 22569218320154472460011880577995522170758401 8914 22570479650385037739415424528602705258480001 8915 22579310689190721108883085504460872817067777 8916 22589407006921211301063309908379410967148801 8917 22603295893710396667036387527493550689843201 8918 22628567559276072798425375755797199975841281 8919 22689320452499347551490048387961563570245121 8920 22703263074382159799874176316961245702259201 8921 22715944690074946788584266918862677466572801 8922 22784532578879320515991720686743727266296321 8923 22801071515150700870763496117069393740709377 8924 22839278388885370555555022838413677331761537 8925 22880094121781002229732926092430881164507521 8926 22885200573231159066538240184342800801478017 8927 22899248456965853259043466209832142905256961 8928 22940157939172149431935595399843707067151361 8929 22978568642975832014034559839147961700090881 8930 22991384710382806796097227274793175050667521 8931 23026019338983108141537249480712962045636097 8932 23029870447628771293702595308392546794979841 8933 23036290214461807853996894379517900771868161 8934 23052988937050294055330586423286502802362881 8935 23054273892765159202758191804885289958051201 8936 23059414342342753472938337465421856226328961 8937 23061984943199110429524901235321806542397441 8938 23092851717165025623449125060851495274444801 8939 23118601636310553064563450027356940082675201 8940 23137930559599898278173160558795445853331201 8941 23145666087318750067938172692496798222310401 8942 23155983644279207849775470267540521671452161 8943 23250317414124990117380587274978523276552577 8944 23258085807952728074687110126695418651047937 8945 23276220892997099395986361794694181136633217 8946 23289182099287577519577303444852320355188737 8947 23293071692431125897662098086389556766060801 8948 23329401980759334134737275090403795922558977 8949 23365781840846363055727540630435096204174081 8950 23404815337701889610242958869397462256883201 8951 23473913969941779216985319214561234914206081 8952 23518335319829594839059670767631176633409537 8953 23519642942836350048527065081697882142090241 8954 23547117725265507406636007256317240638780801 8955 23628397669287147832209197430179552466157057 8956 23654669321133550455818413128645160984836097 8957 23679651061048342084653512426350673564931841 8958 23736273943278194995996084219656846903377281 8959 23744184221748591893046669119144682992524801 8960 23750777882389622066611047423143211358924801 8961 23786411342551011356864400001479174304759297 8962 23800942083797399139879525559477272974470657 8963 23814158587938503263321386984217846521486337 8964 23902874931928440416636677747093236125683201 8965 23904201243771297833928060268225169596696321 8966 23916140948413900547488798512741382313404801 8967 23936052052399810843758213073857198939475201 8968 23966610583317638545063329656706482212486657 8969 23967939989102527788261737965366234479502081 8970 24023833329340183613608095179833284998446081 8971 24033159965687307644148090126980270013853057 8972 24043822857978534580604295628200520372525441 8973 24059824957965919680262058970667984509177217 8974 24061158886837912841840940375686655488044801 8975 24067829501916279407615724639836498249441281 8976 24070498200999777640375540615202402431144321 8977 24090521698663896128694027182212678627553281 8978 24091857116569176909298090382744256364112257 8979 24114569133407758325811630680133480835933441 8980 24142651018294296775118669806500893855692801 8981 24168083089877579183981011220746902212340481 8982 24185497484556541351676789992420051488208897 8983 24225726459309222039813755338461614827779457 8984 24239149122485263484022630560689349333016577 8985 24240491746641408059210951395483270914026497 8986 24284834865571441189819121075251996732440961 8987 24292904871892309762445001031539205358893057 8988 24295595395393285812393714514761488638473601 8989 24306360096944785251221391622257249805474177 8990 24330595935502945291650713574409331832000001 8991 24335984548010885870251364050353156765972481 8992 24340026692659915469195374483406130243422977 8993 24342721782118048559043433466777509191010561 8994 24354852916257669002349181664218032755746177 8995 24364291899648213089533918521428895413280001 8996 24365640587110997931305173661146692927369601 8997 24376432438711184725112362588593279530904961 8998 24393978117889693372589924484765111482163457 8999 24403430367593461132310658602729939239505281 9000 24412885821904112648448551560754009545559041 9001 24434510327521524947404786027374720819081217 9002 24438566787673419369705170947877245741555201 9003 24443976317812465895413744312562870477813761 9004 24452092577523966918241057821684318521020801 9005 24454798521382212609962646316043411723575297 9006 24462917925124606014910883614189365151583617 9007 24477809625165367888826697038741312180828161 9008 24540169984273538576839955608766776435891201 9009 24548314183760745179004692404512718578589441 9010 24549671780245030535165238503125358157131137 9011 24628524867151979403843375709942046621491201 9012 24665307871523706217476567212691787342937857 9013 24695314739974444064150892068484465651179521 9014 24698044220331534225778315073555586768718081 9015 24707599480454527266265047086623643401117057 9016 24748587242773035342673955405402246795114497 9017 24785527085070706349199379296197346296428801 9018 24836226702581957215052312400781239894521857 9019 24867788397214464256904406035219119588147201 9020 24884269295781996549754595119908183891883777 9021 24896636240869658435151945849601120180661761 9022 24900759750801653000354908504528458107281921 9023 24950288502076215364951208146611386159635201 9024 24953042625041994301183905909820570920581377 9025 24976463412508706267051507676451833973641601 9026 24988870438255821215253050240022020946448897 9027 25028885324375436856037070797841171112398337 9028 25053750340313081655354074551936730827171201 9029 25060661123917131646321914973757603369260801 9030 25062043480777165942548737882827357478653441 9031 25068956265925263020226134429665495907189761 9032 25078636968009202122279995346620758598793217 9033 25081403483622698659770717041866927735920001 9034 25139562030084743853456245533944079974391297 9035 25186729150166694756981480473580136242288001 9036 25197838542714688924735074353019225000370561 9037 25242319000987510860000955105315311359717761 9038 25274331752667637790679248444011857397175041 9039 25300803857826803326758429685231357274781697 9040 25313351741548071390522679586624682167095297 9041 25385957300401402892379330023347496371787521 9042 25401339497496542445299760791819340624691201 9043 25413930996940650781407172968273319204784641 9044 25425128025447606124212836048977378120467457 9045 25433528629362383844550095552688545831584257 9046 25444733212438679692376471867231991132887041 9047 25457343530855498649753890373777994204723201 9048 25464351625932519866989831594565727993120001 9049 25500820939232280656028396597250462147622401 9050 25503628163022955154200974542745805594630657 9051 25506435657210703096123102595450689035667201 9052 25524690961901634679287638498926553980286977 9053 25531715276452724731330348863959225589186817 9054 25554204450792672597100264989944992814634241 9055 25564048913724543575826602999271389416558081 9056 25580932856429867209170647886591669930295297 9057 25634463063265520571522779177598720445265281 9058 25644334574108948164330829897451114191283457 9059 25699393905740281417590411114831545958084097 9060 25724840772768342231302993884244543324476801 9061 25751725270510824533274829768969397103674881 9062 25765884878265165476422514902616808078608641 9063 25841044592852073748692773568430651057207297 9064 25912125769265943733170699478371598493248897 9065 25917819646963585123588577525984895777694081 9066 25983377970025780297876186239438083149610497 9067 26013354978597664202520545728834953618779137 9068 26016211509414896760964389919962054562540801 9069 26021925394460483664857105010045824856414721 9070 26037644240608348514692157165827746010147201 9071 26061953344810844191025932778948600771609857 9072 26159388461502272187269290532746992005644801 9073 26183796985207275425274736636165422703589377 9074 26185233401105641463588373978252856215261697 9075 26293161299898378897875602934020035071479297 9076 26296044697410344278173682722493901770300801 9077 26371110211878010136106826462088776827620737 9078 26476806993488644742947424716834603895020801 9079 26485510862463214644313437322447077855413761 9080 26497119915551151319491741366058124259532801 9081 26504377834494150080709020293762455703889281 9082 26549415770898462252449388491996661459628801 9083 26552323742337873421196496385317822510644737 9084 26562503837240258952327493698903896294670721 9085 26563958415263132644199544597810976478131201 9086 26588696907531499641198914243749292417089537 9087 26593064615764360209218330919977497451116801 9088 26600345524596581259110950919482315959859201 9089 26607628177627620193484854384929824532000001 9090 26674710486077219792513071274617674549799681 9091 26712691995244342265346639482098938375872257 9092 26765359895402151293422302165586551691408897 9093 26822519301457127858578632543075461135302657 9094 26829855149348994503304870255927526824911617 9095 26838660484075925235755058814102246473367297 9096 26869499071673699430605797377188568201953281 9097 26873907114247782603857949916126103989176577 9098 26951886937600471303100711745747487729612801 9099 26988738543757056430253191723910349123916801 9100 27130658750737009439040139755192052807019521 9101 27146962063637430640774645421638084766916097 9102 27161790695331377461161922693582009396626817 9103 27166240666662601081227087163454835727219201 9104 27176626413974581305455651438588549462286337 9105 27178110375732866223766989371806201485505537 9106 27195923447973926333360106197224096786080001 9107 27288120493486328189643323903419969062740737 9108 27311957628322683174722532031020367914790657 9109 27316429118894532705859652511837357371867521 9110 27329847434206444212827685708289226247436801 9111 27400014603906555274812303377587217200715137 9112 27407488464688878422034376980165110970621697 9113 27425433008935625769876879301001679094049281 9114 27453866228818590964578981058112424134188417 9115 27464348125619778111734055776083577866675201 9116 27513809962777068417403395149906095933182337 9117 27515310022269918829933244712821468763843841 9118 27516810153322933265261771905867189381516801 9119 27546827806524540960444416097948335433676801 9120 27551332924878753481897467873153007402657537 9121 27555838687906721220089472488519579480396161 9122 27584390162942327747218254179242722747340801 9123 27590404297081858073196300733077038907728641 9124 27640064697908217614389957546810450979792257 9125 27683770203927320543180072791984764845318401 9126 27719985995853106375649523635863567500000001 9127 27783463391393942704194257081621269698429697 9128 27789515485803757047973943132184724214407681 9129 27791028689634733670153906926242584595459457 9130 27851615994054834912042229418368059987812737 9131 27853132156290455407225405831843348236539137 9132 27907762116942634534099618129200697238592001 9133 27954879686752658224343423074788433095331201 9134 27957921918747406495968419597753957894731777 9135 27965528766167120397661069805785875083387137 9136 27985315045457825388315442520004669041520001 9137 28087484860593178266063406981224731462436097 9138 28101233998817326743914911556021777026416001 9139 28173130776663366108316615296339872313705217 9140 28208372922918515708245637807760745318817281 9141 28219106447173970644499320867947838841907457 9142 28225241493969787904163935446693060779173377 9143 28303565705027754159987575939204459622516097 9144 28328177165372820750809925521623426651094401 9145 28349727552141576228525966326901079795316737 9146 28357427594548238280645594820781264555909377 9147 28416007745229660598260632852649651896305921 9148 28432984907056907679305952081017511649063297 9149 28434528725401784856241573543971581969611777 9150 28462330000630059012636338567016094853130241 9151 28482423488410758198162298043561948483568001 9152 28488608596636360790374655548398824657129857 9153 28502529387281803340296570875540321411054337 9154 28530388825732807177894216165497392054611201 9155 28550524346800342800980400040103466983765377 9156 28553623222658439399055159346723642244595201 9157 28576874174194576244799456581793805483564801 9158 28601693447416295719855541508429336563116801 9159 28637404196323869999240286151973657689481601 9160 28680930803949342612885347253342518219538817 9161 28704272432843535128848287270930388125808897 9162 28772837128005509720051439400790954350871041 9163 28783758349941547836437077777559665963032577 9164 28790000676572245846017404280740293630496257 9165 28796244187721201659721340562379607627724801 9166 28825917047676553231510871732643478661011201 9167 28830604680914863943595972861338382241247617 9168 28833730140288813190517767708347718855680001 9169 28863436794031877401298477724977471318565121 9170 28888473691369179599955300838810351163116801 9171 28897867425873983125064365172623965585692161 9172 28910396562784590222181052722195311469670401 9173 29020229423112709338499201060042799284446721 9174 29023372862172051634677664954671919663802881 9175 29028088579383757897267902625009634623065601 9176 29053250395818837090535646965847764918156801 9177 29056396964330249537804925108575150707956097 9178 29125696954606250000691140647435170895789441 9179 29130427215883756855913850237318447323024641 9180 29141467106418429452392572240624377227783681 9181 29199881651514177572790297669016465960797697 9182 29210944569771731420909814974587530628300801 9183 29280566928715507420624898860882530983554561 9184 29283735028355209891345883638997026087059841 9185 29293241126953556579697055434781561106320897 9186 29337638631433254071309853814287592079155201 9187 29347160038894937760206676353139789341347201 9188 29358271764894284200361362717753774837514497 9189 29367799031326860908609042883817680107639041 9190 29375740486451602436090295839433578209720321 9191 29396397064353234679231753369543114996037377 9192 29503059568988779206033129589391316902246401 9193 29506248722617498570693335615206903645193601 9194 29514222926408911079256360921132089789214721 9195 29530176991232193807097062442047381143861761 9196 29533368709563237651112116758384942303045377 9197 29584477270541509385312982666535832173920001 9198 29594068736471347618012679797937328330193921 9199 29597266496370728021566528413448334764989697 9200 29693339989564886718919287059297358609970177 9201 29714191842122194042382131662978549738462721 9202 29780039327994168151715022598555725444416257 9203 29852457898470290268893901877332021840372097 9204 29895982964925051637388870753584602311435521 9205 29907276301450050267502359206564128683609601 9206 29937948462181314163284535861301003257075201 9207 29965415301838103618951082536551842060711937 9208 30064154382008835332175661031308876728450817 9209 30075503284260994319757786671062767621619201 9210 30081990054150632162721575870682165487042561 9211 30096589762562073621382113588371449840882177 9212 30129055758413722674131188576150023886100737 9213 30172933460201140829554453862036094795724801 9214 30179438613389040709525020289170714519928321 9215 30192452601381202111074308937086849365065217 9216 30269008994864443597432231100192291102496001 9217 30295109470570399251178449286685775687532801 9218 30316330605269702455544781632992530775597057 9219 30319596549407121063193456144518545628451201 9220 30417718136926601569843990747394153633980801 9221 30493132743488061681822285301516638597987841 9222 30512833004893264401297898193866236059990017 9223 30535830717781195478042988051046786836299137 9224 30565421490834183826466562077336188513843201 9225 30568710902787933369666520604669368146312577 9226 30614795205046162124733484670185589164348801 9227 30632916377568797392058760680558221809146881 9228 30634564222180009388274768261995743109149057 9229 30646101306371237963927901218441382835054081 9230 30710448969634427938344648458553189027250177 9231 30718707213818665639305618306984217321526017 9232 30783188234230369104443978373874772751207937 9233 30821270993595735484031469614667850466668801 9234 30837841569006315491726688941840471203411201 9235 30864370704099563285798957900646661244586241 9236 30871006107290821867417906197571087132876801 9237 30907523141270288782268089857123481956942337 9238 30915827736357650408325602212943798142352897 9239 30922472818128206649230465845074477676462081 9240 30955716976959153774687813826746987525557761 9241 30979006491361782528663489171865869052963201 9242 31013969509753139984766831868769494374412801 9243 31018967044115288339294136785374449242551681 9244 31050634461379396836417138947053324867343617 9245 31060640573694004443859015731784371283918081 9246 31087337334789960401649006562977696941779201 9247 31099023479836201122372222068666405493906817 9248 31134104981359810393934898837858663520598017 9249 31137447881982843502840422027199848142080001 9250 31139119450065318740453946771139929502857601 9251 31144134625434513922646441651790882106970881 9252 31174240522367767512029343492244415691987457 9253 31189303017710111728360533585735444586168321 9254 31226149262504066082119540652027052806147457 9255 31227824996409238593925191650454165403783681 9256 31232852670252721279265830201144679381333377 9257 31274777503797016870266489121524786395602177 9258 31291561219996351448304839855991220424100097 9259 31325152297457044668773928501902055112590337 9260 31360456882671065382445518813793475019175297 9261 31370550299580435996977476037108973291056641 9262 31372232812057553367171267196618918199788801 9263 31436226823566036437022599360438276579763457 9264 31463205822744677612491910649001763713470721 9265 31518913999971884831973935605953104177634817 9266 31527362157419379321434651531004485423294977 9267 31567940899633364324308737856832714801694721 9268 31578092722964221592523176157378630027419137 9269 31608565334642101944747069173171000166643201 9270 31622116974552914171418834249357986252967937 9271 31652626753426521937120750959834256866673921 9272 31656018318262644978793861800335357405949697 9273 31684859460182448563799992493427847226480001 9274 31703533624952959980183082397474217753738241 9275 31819187839923740304978077005074877202753281 9276 31827706377694550283792400632279609480447361 9277 31844749439899772131726486707427689428344321 9278 31887392036317897100872179770878408918974721 9279 31919833817267324835410277579192137079054337 9280 31931793330280379117811539152868236525939201 9281 31995073055411422274225547060303411161611777 9282 32008769576205626594385493331562007762828801 9283 32010482001978299163098682692158009578197761 9284 32022471227057315331416939212186715388489217 9285 32025897441534704513100295372493845313520001 9286 32043033325795320600242666100270994835404801 9287 32048175655246182663136019573332048483719937 9288 32063606976428375124292402927087936171040257 9289 32127115179341934503336463335104913687708161 9290 32152893086808917370779602566688719047424001 9291 32180409467773096664863238749681193621452801 9292 32197617667346023818608580280289684356080001 9293 32201060273296224961837774136067580709039617 9294 32228612717664010365121987408571954187173377 9295 32254461866463450662604678399411354437258497 9296 32283779497161689698917151706784578877120001 9297 32304488331485409052419996845887635988340737 9298 32309667355866183003688810458872873387500801 9299 32313120442389421854672448641419188236439297 9300 32337301091048075255444332929018949693067521 9301 32361497571292860164221927619760235812019201 9302 32382250018886743768746484254889595287070977 9303 32389170088584465896359011616911378569379841 9304 32420326417586889663018132653330864343962881 9305 32435914413766207823261375453644362294836737 9306 32486187021265457736661577252556235481642497 9307 32507009413847945700214952670065236827175681 9308 32526106864938070301846172358627631896780801 9309 32646124050765736537857084105042983877000961 9310 32665292992187194076115120298374111257395201 9311 32682727848099263990397365300750971169443201 9312 32686215796213247052403155314155826113752577 9313 32777016845800628268417940944926778277724161 9314 32810249164514347070006418627982122499865857 9315 32854020815048433691613761189368733169389057 9316 32862781273982756886967555450326626232247297 9317 32906614235267939684601742081700037520346497 9318 32924161738500706828660497898408629928152577 9319 32959281309340709175621307035165680030939137 9320 32973338313021745066593763955780188495994881 9321 32982126603981912156429398381524086864326401 9322 32990916944402426823705773843469447723611521 9323 33015540804196122351822690794205216921139201 9324 33133606336489393845703715072697126040071937 9325 33147728372291371770935969773164106476883201 9326 33195429133535859524151745394675512675357057 9327 33223724584410542697622143175982566234110337 9328 33257352840855668551965100774712209742846977 9329 33301645920350140555804850671714123327675777 9330 33328246536750076520751273494204407615827457 9331 33335343173663322863697069583132645126099201 9332 33344215829139327559871961844932655540648321 9333 33361967339439974124833623055867714362191361 9334 33365518633620274170590817657357492038664577 9335 33372622214312271323889605273425593425744257 9336 33415271494836443548182168833248389284330881 9337 33438393095224308250392490608011432451740161 9338 33484678296807891384782519031672011297356801 9339 33488241017766165007373235349644588310830337 9340 33509624309729891613807041751948980705894401 9341 33511406789886688485129793197571372154880001 9342 33548858042755231449722179640182669151911681 9343 33555995765423764220218330672045464726720001 9344 33564919787316690335328607028587050203683201 9345 33586345913018068884841012635845201843162497 9346 33684702192546969389259630500958791735801857 9347 33892971215410672156434837304563376918638337 9348 33916381771264867320484424322924535334640001 9349 33919984650767784575164244982605559701945857 9350 34019195161507989092596843395441866698826497 9351 34028226876124961719455869578484554856103937 9352 34111417143377249103280200352951881959756161 9353 34122281156496863309477105333102643144076801 9354 34134959664833228714859377764042777034969857 9355 34180273707073286607295661405744513134726657 9356 34223824697719387339473739424253438494215681 9357 34234720028986979952412078272834449934508417 9358 34258336992395838113604655521059611344844801 9359 34298336638383652272297673771433362777556737 9360 34316531800701150814789905221917845471277057 9361 34365700933032090108800208763527903967344001 9362 34371167973241940492211728089262006716866817 9363 34372990489082883786957145425072717836777857 9364 34385750467775293394630202202444584997036801 9365 34403986198461629856339175297588630316467201 9366 34458744172951564447529012568339874905120001 9367 34484323981357549482310217745550463078327041 9368 34623475926511735619555405161086971125132801 9369 34630813303254879100220773972848752808779521 9370 34676702740939042728131347495773978912529921 9371 34735518855538315308275726129267256612748801 9372 34794422241321503315431026442013228132752897 9373 34801791306325079287411101096421303434049537 9374 34814690456097483637490003069856469609221121 9375 34847878909732161253851786331809666165774337 9376 34894019908414320338001929687661299400779137 9377 34895866659733030723738506745917050175572737 9378 34897713496572394648745089489009264409648641 9379 34914338877116219278805639608043993175657217 9380 34942063245740734641108395122385764853607937 9381 34945761283268138401580386503057759668284801 9382 34969806875614768725982537861955119949619457 9383 35010532398197853100886369074652537004480001 9384 35021646558810403792815798302108406539243521 9385 35043884141958374906711879754311782685918977 9386 35049445467848563743195583856818796742660481 9387 35071698494579074474046832610539161155188097 9388 35077263682513750133648908815060377447235841 9389 35106957736861378586208494186294327795471617 9390 35118098676443857022859921373859854885207297 9391 35127385155773458432610110320032925138548737 9392 35140389836655850118021187909466287856435201 9393 35153398730053947838189159823842829669164417 9394 35164552563814610654536679801295088427306497 9395 35192450697039267877510016725974140990620417 9396 35222230050267950943963898492021622485405441 9397 35257621668206233390191353659605454711744897 9398 35349038428844186021820394183049029261771777 9399 35365851788467842317583262704960697136117761 9400 35395759483787409736602353713603377958680577 9401 35444406689982542782875431234883586429581697 9402 35451896065659034050391673788944455752676737 9403 35457514006081161333236345362418614801420801 9404 35461259732444841940046028496698708102295297 9405 35609493147203046210920700923946478800823681 9406 35620773501316459787280034310733299938492417 9407 35692288381006171030061182881180625296700801 9408 35737520374901207036047670224962695825811841 9409 35750722484009278079818438205763225067764481 9410 35763928860388296023543980776185174969273857 9411 35784690362027953509554046088228777500234241 9412 35809240277783541975300052011007185177263617 9413 35879193794967781679374699881412136510999041 9414 35934105785484342575747365177993783152571777 9415 35977708948729334542999235338812108054370561 9416 36009967121905389831662220168601372790772097 9417 36011865449381120870821873594649380491586561 9418 36114505256218312146557656425792346820487937 9419 36120214965375875312644570655022449814927361 9420 36127829139594292903831658748870602479603201 9421 36167826600396787806837255851120042961192961 9422 36291873942588619985813971618800884005902721 9423 36353080034816441543851755871493807059863937 9424 36400960120645520518492747993135983707579137 9425 36412459548529364292551295348360338794014721 9426 36433550088955295801925255076695349468147201 9427 36464246319570909736941468660406967366868481 9428 36471923912167457938296223170559260672000001 9429 36554547408130101797818334834964761850437377 9430 36614214736996623873602923861837457962147201 9431 36720285874096991117490606832607704213524481 9432 36751193374566796537067653059980320594867201 9433 36799531915136383821861967358765222026915201 9434 36908012172045464117788566931510117407062401 9435 36981783036103267067503772920251796918794241 9436 37008994280174139222841380225512030450077057 9437 37030386832090603877275966163882082463856641 9438 37094629421715880376659967074312330910288257 9439 37100474489910516081171028417639051319520001 9440 37119963871301857228859394219574610775628801 9441 37141412537103798943741528499375609975018881 9442 37145313459389416860852624175739892759215617 9443 37162872046411333122762404273302082297746177 9444 37244908180843995006080589760309200788966401 9445 37264463932774675415840377704588821278440961 9446 37344736479889113131515027999748057287920001 9447 37450692144974047832910450958598211078420481 9448 37493934622338354405161378842997587788681601 9449 37572669248510419523370873653383968695295361 9450 37586462671642514491269820987037485733980417 9451 37588433522312614232936759231878765844515201 9452 37657470287951471009292658895849385759836161 9453 37663392884078539980451954988572136123137537 9454 37693018092058981789819080512725068400962817 9455 37732550085680857909348531786000993924486657 9456 37758265331333969689043610802286526199180801 9457 37817666739621829736587819378390104122044801 9458 37841450188401567382585803709775028293241217 9459 37885087171249877997254879824825852934745601 9460 37896995805458256481548888479593777715107201 9461 37922809083255951802140536035675892022590977 9462 37934728091789675409803038813322802472224001 9463 37956588120937908127736298319997312165836801 9464 37966528141013066093960884594468339193452801 9465 37978459171600499725015696202721635829070081 9466 38070039450199791054244885255726692072938497 9467 38145838409051502687699652986783878065267201 9468 38193779445153445100688294363659220167316481 9469 38235771090159884460804476022483747890880001 9470 38283811001552844991979255751151259486092801 9471 38349952110405606183349496273601866481797377 9472 38378042167482367262463763016361204080858881 9473 38484546250746537292216377614747465229926401 9474 38498632143618137870579724995405838439134721 9475 38512722547466358535443794236792004730212737 9476 38655894700356785407987377971243457294524161 9477 38744854649558450316609525596420971039789057 9478 38894873131639042912385493135218288890550017 9479 38957869611246664605853932527693178289524097 9480 39000595353403478462394358644099704219258881 9481 39065780087221331203865393461585017237719041 9482 39110649871680863477407540604061142401021697 9483 39196435603905684104261984010051630048000001 9484 39225067411920289649118124254664313180202241 9485 39249623525509735459094876511185526370137601 9486 39255764655258583665577408055422945676090881 9487 39259859208828320812135403583232017124878721 9488 39294678004876229610568496225841548810505217 9489 39323372592904157002287496350230408660295937 9490 39358240668912550620804038808238879726903681 9491 39380816778141953195731001213261567605900801 9492 39397242882913891030610320475372540793839617 9493 39483578327652067573604364694220866162732801 9494 39491809378277196301998290864712504371819521 9495 39495925466592785970224883501866490738478081 9496 39528867689063404136522888335605248643035137 9497 39598949747503492484856419600839072653185281 9498 39638160584175182617601144976081366085180801 9499 39708412142472783722316379752701550183168001 9500 39760137180649109268213609289412532070886401 9501 39768418655477633316629398352892983975053057 9502 39795343873222779668225119369564356827621761 9503 39799487629861953196412947086404489926565377 9504 39816066432075673381343713851506733744115201 9505 39843019873960026846872928486627858480791041 9506 39853390832700818166768366580674142323112321 9507 39892822021260745422048787548821257668443137 9508 39896974657799243316609755544970123188460801 9509 40023811903801363832295366351778001380761601 9510 40165619998829350703540325578302090275294721 9511 40169797471865256351430064923444328941034881 9512 40171886350944252259936235735276014147693057 9513 40201140639528912000530181908954119856106241 9514 40222047971058648111197231368293999722388481 9515 40234596936201566395725085564301357929602817 9516 40276451565306640992248357288956981784326657 9517 40282733044420528332345021048822298073280001 9518 40328823422680195345906132476930260760963457 9519 40345594997026796865265313642049458995363201 9520 40414842268953316890740898038268007431995137 9521 40431645139441502897414285874078917122202881 9522 40526275231842550973002118245175296835420161 9523 40642197370860930609309670254252456257057281 9524 40646418182714265432093359411233627270012417 9525 40678086499199700858214299066517490711771137 9526 40705549834564140244389280266256721514182401 9527 40722458411359559698034552360430478811900161 9528 40758409543885995821583726368683490106864001 9529 40771104807781263339750627766692733410110977 9530 40821920469953808302144877582517899558366721 9531 40851588524582761589643995852681788661155201 9532 40998085457380334101033929756539758054563841 9533 41006592111489791084910522251058502687262977 9534 41008719016315250317531128177462474558021121 9535 41021482472461125753903607634199863622000001 9536 41025737730197255452480669119261886132194817 9537 41049148552362142458106776749778098937217537 9538 41102398443415425223045381361069813849972737 9539 41157842437793853907243727838603410561351041 9540 41179184469583573378908407924680342178803201 9541 41286039945141453743488467165843303915120001 9542 41290319205854909372976263018417241434880001 9543 41311721331432403241285700085960351884435841 9544 41373842397208124068557503418339767638348801 9545 41448924936830553104552693169525477646320001 9546 41489733935783132231758346985748101069054721 9547 41506927187151279859357113026658329635190017 9548 41526277046514434264902854441673349607546241 9549 41532728753401053650823649612488914239587841 9550 41625299647090100700748764982598982095371777 9551 41664103826065799135006200410262196657520001 9552 41692148747974263653696499938816724978759937 9553 41700781277173881001531013473500421233194497 9554 41746127719422366221593171628496693150875137 9555 41780706344222305563190008464242182453358081 9556 41785030433958420753100188873064070002139521 9557 41800167831895198269197886553677910140270337 9558 41802330708966715311679908050458132206099841 9559 41826128820599491111721286806876617728000001 9560 41832621271758544439184607960347424419257857 9561 41867262573040901180281487162060555158187521 9562 41880259530722901314193486148292435668080001 9563 41917103417862453621860516090880608628477697 9564 41951805922445323043816943253567805025098497 9565 42021286354750421957766724027184315478700801 9566 42043019628830486266704794401149067738080001 9567 42060413328892738712941620490179096561136897 9568 42093043488159628523372677508446185724386817 9569 42099572177338033930317623701806395771904001 9570 42154012386446312809396182775025965366425601 9571 42162728533767128476850404100673987966451201 9572 42171446257998404152727078229280882592808961 9573 42182345631190361752290400649633224502096641 9574 42184525801587347389592409266288355075388801 9575 42239062114862970917907708696441321664204801 9576 42278366450269579511300830703075245702173697 9577 42337382956793634651797788368358836837772801 9578 42370201041864459019793159287973490252000001 9579 42398661385309400867535310730566816140097537 9580 42400851335181823966865740903208003644746241 9581 42433712462304478955671854478762326366074881 9582 42438095629175475856664443179751797907854721 9583 42501696082479834946981051280955812714764801 9584 42517060405460901506134853448421519222106497 9585 42550000320675591698269944681919886052101377 9586 42576368328307076047337475725908977412062721 9587 42651155343205383549809802851713345516505857 9588 42794450504761295628889676592815542258392577 9589 42818742085041101760693480774827244678919681 9590 42851886410674853664720430472157242012814721 9591 42887265099474468629894907287494837918012801 9592 42904964026029999958427024250938910764654977 9593 42916029100299357730918888729381521193794817 9594 43108961513709653852507761161722917308988801 9595 43137855570226153485864364166319989604143617 9596 43142302313400416123147783997124057778880001 9597 43144525835389568155101925923942630346454401 9598 43153420926116751833316106016870908278307201 9599 43193468695131261762739237689397278000930817 9600 43226866673741577521888107499376368245825537 9601 43280350439972366542917714020022136166171137 9602 43282580186232925935942487800265705649780737 9603 43293730425319301944903540741444223330693377 9604 43304883177734349955230788802860000359545217 9605 43322732810534081465190322688090630358568321 9606 43333892099876348672549435350751924003927041 9607 43351752194386449768082328262544287895288321 9608 43365151491795747099413983469535331785120001 9609 43371852499324253684555264556689343436947457 9610 43418784926535902798764804084821340336377601 9611 43432202350697633951163892363992873608467201 9612 43461285883118211934661471192891257744766977 9613 43512783110404368901102798418302549768028161 9614 43521744597977931971407287229773655850707201 9615 43530707700431379429048414827046916993574401 9616 43746307272268171611401094098626846287859201 9617 43789088603775032612239446092462896893306241 9618 43867992157358320562326153347456624553324801 9619 43928945586217371778131518343731331442636801 9620 43944760418775908624703086811874436110749697 9621 44008069578240134302649021409035049468138241 9622 44062398076208386749376935182704265845996801 9623 44078254938477380809773107436783431733568897 9624 44096383180647021964481196502374585738480001 9625 44116785250666546744921727783773378098312961 9626 44171231155925485528939512044301381926666497 9627 44198476149588846522518301052996905400243201 9628 44209832569344089122034843187679240240320001 9629 44248463496725641797846418313220374494231297 9630 44253010252973468127752648803343544356574721 9631 44255283784394260771580297933366995586611201 9632 44316707778457525591604212111793268498329857 9633 44323537269197544902579187637899848742000001 9634 44366812100110888872813455897814799280555521 9635 44394162616263914225346797651396491438590721 9636 44483153709270706929192310041817220381683201 9637 44528850685051170889517580116663582166220801 9638 44537995007673981703093706934381948943326721 9639 44599762174856515051686828518491039296276481 9640 44606629817974154101505089115830414647024001 9641 44611208760768237415387669158434506166976001 9642 44627238299554843113615399042953780330340097 9643 44657020814121241505863455951515705668270081 9644 44707461613005549670844183578778005429973377 9645 44751064232392212393868145650051895972775937 9646 44774027921513292409284824053002809081024257 9647 44838381113104297455285459618662730310080001 9648 44840680937423707069722070801740565971302401 9649 44849881266895452294324634518933958369267201 9650 44861384001469685348512063831135983979852801 9651 44907420757526750366781153913055828924179201 9652 44909723680037047353906861874742217863157121 9653 44921239842687177584146054337020312843779841 9654 44988084555498960763207582794963000842188801 9655 45038852378990885203207596390244926549399937 9656 45124347682199244471462530702960761827129601 9657 45298084744759742404347432148809679940284801 9658 45372390515141515698654011652957988917313921 9659 45444475913818320775508583480562512462433537 9660 45467750634980488235562875788825486980665857 9661 45488706801230008288878011041864039013253121 9662 45516661502586877004777346460149787434610177 9663 45563286076614976470072864979059101897588737 9664 45586614030688456444450671610636531383033217 9665 45658997116258043015352820818122037551239681 9666 45687043361867884508579159600174077950600961 9667 45708087937308800498368837248983858749680001 9668 45757224935168665432788465882268869629748481 9669 45797036351507486268156767251638222091009537 9670 45822812827251344647417217812992946683110401 9671 45843912112373010542528276688297753228343297 9672 45850947096235247672530259874717433279261441 9673 45857983024689483325437986874310514233952641 9674 45879096478691335562876565878103619824969217 9675 45921348905358161789748006180886669654863361 9676 45973036995762737836252765056910877607515137 9677 45991845282446661966235555807702488805562881 9678 46013012652598559056625560344320648409907201 9679 46104836458913980338644818670770132215467521 9680 46137837938217057393440200083717468511639297 9681 46185018763315272334065960634488479621024257 9682 46213347517617356031989508188015058106924801 9683 46236966425956252594715086905098094309120001 9684 46288965207073735936921086164058013849741057 9685 46296059912957396135448889371114991246080001 9686 46307886537175581775615771244675108730067201 9687 46310252179217488477575147937365135999707521 9688 46355219473652581446807465052639097808000001 9689 46357587231308570014060713682981822167024001 9690 46397855305727601285763169804690691088978177 9691 46450012362099757950339510486203569000588801 9692 46485603398672336254104565054229611781683201 9693 46487976982631113862733014800250082741496321 9694 46578251790585205048115688392214320818590721 9695 46599655119318608227128310922661024614086657 9696 46699651148290663567240958488920899942947201 9697 46785511416190961214560980794726203675944321 9698 46811774033750835379816471385943455186666497 9699 46857167120884202706286546598483899922480641 9700 46869119069633052525014003249323737918312961 9701 46895422747008592025082232585910801546006017 9702 46916953544190603361108151894125788111018241 9703 46969620799591954748901262237424446025508097 9704 46988785350866640543998488024173328027964161 9705 46991181400792443371090574610779843038608897 9706 47072710734209840752117457098366163314723201 9707 47077510429410041837530242110991783224672257 9708 47115923409458221808196328890569608481464321 9709 47139945446387133574594419123849255337399681 9710 47144751139560717773476518889368256957201921 9711 47190426609377748112602823571283510295680001 9712 47202452903466008603661969771143530434547201 9713 47214481879215756230953399407675386204812801 9714 47322863420324052881922467065918620596131201 9715 47330096590216546382752597563517142664823297 9716 47383169401331250694152120856843209709363201 9717 47400067121575732821543789953262564314391937 9718 47455625333009629448836403100251956583788801 9719 47513659861114553827760525590922218948028161 9720 47545121151917256991274648316057360971753857 9721 47552384037864403058917492536323467788000001 9722 47620217800516065928402668198633949977901057 9723 47661443880672160176372373809332798132515201 9724 47668722312144461838640766456298255108585217 9725 47707557041193614915055173379605546783927041 9726 47729413739397056123360944123783611978412417 9727 47743989738697290584589862622483703353863681 9728 47773153422506123416037386267173286317096961 9729 47814495323519661756989801823720823871056897 9730 47819361134037908837245513645886929251052801 9731 47853433940930038763413224059143303911936001 9732 47855868525521991470264802938049833718000001 9733 47872913652486761263804980509243114283710977 9734 47916768373988611262793074481252162278880001 9735 47943585782851577241378503882600693948077441 9736 47977736023471656526351548342019064214720001 9737 48007024597137783793322346839500422825639937 9738 48053430167916376179585111889478100108145921 9739 48085203958624273970491411949116846552350721 9740 48094984207283053718400839511579975508655617 9741 48104766196487180652088217041943813611862017 9742 48153702259981670821395485634291733652921857 9743 48236993540931640315828798242362045132814721 9744 48263967695841839307976327713212829190365697 9745 48335144652400257873480201305685921274193281 9746 48376911762478862508593266014446728061723137 9747 48384285706240379318195536938617355212952961 9748 48477774156563291919422162697980432903700481 9749 48524577625297187770963862801871974749046017 9750 48605961838500692472020648473340213408632321 9751 48667696033481441802839047672108589155441921 9752 48801276086545163729379234820883663876716801 9753 48885546534320102485736719057421647835185921 9754 48892988271458392996642831719095792622483457 9755 49042031319994029462850563390791792257138177 9756 49047006260558133625451077181544844861388161 9757 49131647839385069677555217333785371900082177 9758 49226398474657091053521084562069596367528321 9759 49296317004059818954392455404527114207845761 9760 49421387671786800957121098296517824093314561 9761 49441424723076692657530135276893257226640897 9762 49514118633694743012580453437042447057991681 9763 49574349819187320253133243802352331538163201 9764 49617052354666246268791877576248524317924737 9765 49659787072038790980901874939308489947022081 9766 49667331834997838291776251775415732952226177 9767 49700037399115516040548632119098443008659201 9768 49715138629553062569479798821207431818112001 9769 49790705021429633310574876505478916689054721 9770 49805830354149001758124212264023443703099137 9771 49815916142711451120883814121592965426101761 9772 49828525891484743473158557273347101512759681 9773 49838615701290332583781181998425441646320001 9774 49843661276548750920187882017887753009020417 9775 49856277170170874562511595078761247777112577 9776 49866371896695381108736471914176604745463041 9777 49924451288827647827613104924263120676789761 9778 50040787667319490624743160004692789470499201 9779 50061044276139946115723885330786189841073537 9780 50177659075149510477153291556357044569487361 9781 50182734671124555014781728416199145281351041 9782 50190348907399178538974992111218988888823041 9783 50210658479841186721113444851271649267136257 9784 50233515344006765961835638552086591503681921 9785 50398863190717550390570706191990103494062081 9786 50536591050810191195285579645136811674720001 9787 50574907186843666238272408085849467431820801 9788 50631150166962530200199666381127421502641537 9789 50636265877877936563269595695542753391459841 9790 50654174427924686123373284059058952723636481 9791 50674648128183086559339534318357307595124481 9792 50682327632332015132254784761834351684206977 9793 50684887693331341923029201471083677808260097 9794 50736112680236684947418693685959986266061057 9795 50836131712155084093703067300768569286618497 9796 50866941488022899757058520184220300096183681 9797 50882352501972595846339218356966827367308801 9798 50892628780797230980832053893697592560189441 9799 50913186786543694595734468722665612467501057 9800 50946609043797309196583395688922299422252801 9801 50956896676764737946985491954839435503971841 9802 50959468869005271170347768080981348895036801 9803 51168194114025562715422034348995624611905281 9804 51230182113596800294800169585263123602131201 9805 51232766372253987942310227429999772783418881 9806 51250859376908394477951195536984429324326657 9807 51274130026506958752256579159245140959489537 9808 51292235811970356931025651523228007786341121 9809 51369895414793982737205630751378578198566401 9810 51372485839125216803112077574992235565680001 9811 51426911159566418523897203850345732326599681 9812 51452845706624080363050487716166838412664321 9813 51483982268501024049774144888139490253816577 9814 51533315543305813484020373974049439678068737 9815 51595690378745645407333078548748699075338241 9816 51637310293140888193308151680620355947298817 9817 51723244153401191723346762579868147488460801 9818 51811912923152205614325218606659763494744321 9819 51819743019827451621410249627634520431056257 9820 51895487352004700486650979283361324090886401 9821 51960861925633563667727338212645152703168001 9822 51968711714819418308632334846052510053652481 9823 52083961229086980336318983851185082483689217 9824 52139045473508429311106751033995645210296321 9825 52144294249607759056260416174890875705809281 9826 52223081390700193335750084041175658030694401 9827 52462706606914498407742317397516744088138497 9828 52467983881559478412178385314484028181848321 9829 52497017195708188940288811579448534603315201 9830 52592133624894651394710977668511306721922561 9831 52613291075534444302603767265048334106816001 9832 52692697860262741061544673031202106656362881 9833 52695346558085261575002164230395341428051201 9834 52732440561924244562907241170870444195409921 9835 52743043044362242660697470785331531923561217 9836 52766905450054783729758620728482486668808577 9837 52979431249857303594631668412627681934334337 9838 52982092554904880239354556549564873960257537 9839 52987415515924831274073448990583094731212801 9840 52990077171906019548224833158628495813196161 9841 53014037340666427234520617869067962019680001 9842 53080643111196737944216912244210403952320001 9843 53107305914456150997707337466242013707964801 9844 53120641710087667684314397802354286549484801 9845 53230105806475979904894687617294839304363521 9846 53262181393087065133695766852928853554558977 9847 53304975149097751329343255272841900611778561 9848 53331736521455685201041416494788988191963521 9849 53353154082869622948289026946306977697631617 9850 53452308231505543714133415648965189209943041 9851 53479134312220422534588097896770867737075201 9852 53508656606560847079950934760297950633868801 9853 53599997511420450643248088775237822614005121 9854 53696860088298557965517800098878166471331201 9855 53726487520292679758891605964547530820437761 9856 53750738784555298261143698961750546401520001 9857 53758824667540139582333902307248235194208257 9858 53861338014855503192371050767681349226728961 9859 53872138837096956046665917511083058940051201 9860 53874839338756608354645838243293751784762881 9861 53896447616558279159522936760270072470638081 9862 53928874252083660813445638007259542058434561 9863 54031671245438244483352778185693915667690881 9864 54123792792920379795165743248755059147175937 9865 54153626232093036072576878174146737714259201 9866 54172618638760747942638751371098515851457921 9867 54237779716463867070107741295565438284067201 9868 54381920099206735139430540785242307129335297 9869 54463657460691771991482280451372802652551937 9870 54474563893354327785985051942190303265962497 9871 54490927125522726010982063229892324369468417 9872 54545502298591193007325585598546151135211777 9873 54575539025235322310600362697275371033502081 9874 54673942254798254583460286464955644135612801 9875 54676677892503483706452113962966806579836161 9876 54706777812961724799217294161499933310687617 9877 54728677770015911742241232935990746522940801 9878 54734153957727325709051748942458060426459137 9879 54756063503443775374355631253943983308595201 9880 54761542088770501843780676895522007243395457 9881 54898662695630323749424486617481662825709057 9882 54994825784595369719039276949665144956478977 9883 55047090301089916886087433251146425841161601 9884 55058098893469805728260465617972971598371201 9885 55082875269839399624060682005641332964400641 9886 55124190910393901405637699178096727355473281 9887 55190352336943047888806292386885626100355457 9888 55215180779316871198126395033329128305332737 9889 55253822226967037286440783553326017808966401 9890 55367122618922023176202850620634949867712897 9891 55524975541717916493164617400621743120627201 9892 55558257867779537494158051200603477683856641 9893 55566581176298536922152775134488501680557441 9894 55658209606055201749430928026378068311353857 9895 55660988287728817695848185849337963726370817 9896 55730494790484823869149649749709832858838017 9897 55805647105436740255503552543181273725120001 9898 55811217469413798674099842693868848204972417 9899 55928307552810648172035612006864664762398721 9900 55978554779585790274670648446343525141425537 9901 56048408121988611269367788905914099096750337 9902 56219170466377950926840893748631422121148417 9903 56286480333064020242603004262255253382445057 9904 56390387865537427724586167016080313782626561 9905 56466318170895284932869037358756271131965441 9906 56486018402879059652542053341174124188645377 9907 56570516102490770722599196427101530747484417 9908 56638193873661622384053831964287065951629057 9909 56641015317561318467624023826938761981791617 9910 56657946563725902840997503015876030186094081 9911 56694646123325704701511838228947700089668097 9912 56748321356835363820054952516487799508835841 9913 56773761983159187339634663386716010835987201 9914 56807698341700368933675032727847311905227777 9915 56810527172610681909928436894703704282407297 9916 56895449435192725585366607893018312086183937 9917 57020203009585797729172449950211233966194177 9918 57025879309149832033234729145184826493516161 9919 57068467318374674870896782894684295847712001 9920 57204936023783481609016224035252605132083457 9921 57253337117757853804549185284123330911175041 9922 57301774041086261466725426823064314654289921 9923 57316027017049451482895817040079802549296641 9924 57327431631210603623051332937722552297420801 9925 57338838230928790252134756827723006333406721 9926 57467299385250214919643226448152152542922241 9927 57578836013753192710917860558479909983584257 9928 57607465642063888976478737273353084390935937 9929 57670494673078997196935783617242395413708801 9930 57747930947535158938291173811778782208545537 9931 57822585183760299203365288540671587164321537 9932 57894447726195260153773056850209643192676737 9933 57905952982065644188840404580092316189581697 9934 57951994014190326716251290984204683765594497 9935 57983665801448581040956563962307072542680321 9936 58119161381667097178987853695516864163970561 9937 58156687760347017367299649352370095795028481 9938 58228913466650018885550810401633922957674881 9939 58272286553171404557835801761485818553041921 9940 58275179097123677978368327952827241864995201 9941 58379394387238200448841891125180182263233921 9942 58405473676003908683238754374794893805260801 9943 58477969638890512294341069398786920398796801 9944 58492478276169990688454640132879191647699201 9945 58579596261983256911357099720280561504480001 9946 58611567957878565067342110851220539218093441 9947 58725045217104589582996504884059490988320001 9948 58792057779806568527099677725424995692207617 9949 58809550318271889729232625910937442534686081 9950 58832880786837775252470543065143667232817537 9951 58835797664759972338903472562291924105774337 9952 58929204596132886331089261661483146547027201 9953 58940889580988792132142865541108267290790401 9954 58943811143960262393139293522943422401280001 9955 58970110913327611072216978884477517635624961 9956 58973033743635256146837200404270256859580801 9957 58993497105319508017962071600713758499293697 9958 59005193244185080281614329245704337499495681 9959 59016891412032588498515278332624184955520001 9960 59057850982087553218884269755932395051735041 9961 59060777617231437870424263177765445565644801 9962 59092978980314874638286391900770233735212801 9963 59095907138581533278550406872237106907721217 9964 59175015417199253638118847500715754827118081 9965 59177947132061578611101069630194107936307201 9966 59183810943060126819915327135157921223458177 9967 59221938108408223807930339259484781745779201 9968 59245411660218648739963511783675926662137857 9969 59289446513485141881225823142250850873762177 9970 59336448586807559392338304370893107900696961 9971 59359961847372001218385426827845826973197697 9972 59421722950654905114065020791707470087815937 9973 59459984185362457272621787487437167951820801 9974 59471761208968537221503192780266496150515201 9975 59619146311746861987516826533953926137379201 9976 59787555087964369730158563701844388117479937 9977 59962311211788800430764387390634297517572481 9978 59980108033043558188236682082622160064034817 9979 60069161484868041873611295111514947803323777 9980 60081044015166883194063323932391046428845441 9981 60342980558733685357793805932645647814640001 9982 60348945256221032155775473169586835335360001 9983 60357893269748097100049231230182180500820481 9984 60363859257019277135717660104132692985413121 9985 60432505206357437624650939053608453996666881 9986 60498230455451025171371639817212135451043201 9987 60510187218188862967288478598454815575203201 9988 60555043496171398540857570472031243872243201 9989 60713768788912661081227443416411747456274817 9990 60779761601901713322063703196290123466227201 9991 60872858003200229590539885690716030922451201 9992 60905922188832661469230085039525543859351937 9993 60969088364367175800572945094879704967741697 9994 61041348462380847430473860947230706476178177 9995 61089563482365982482819417312355155073410817 9996 61213266605845220933403247481082027577904641 9997 61240450268124046577548986752050847306025217 9998 61288802860595960153815074000477967548407041 9999 61352316330771107115686064411063004286908801 10000 61373500281746955289387633448279019806839297