1 64 2 21 3 10288 4 62207 5 4288358 6 122517773 7 6323564388 8 290118140045 9 14717695448165 10 745702210079702 11 38382642404113793 12 1985085140054551129 13 102986990515395922403 14 5353920883901539271717 15 278582161093558674832024 16 14505350000627682542863925 17 755507166615625349863442132 18 39358817601287452913057445047 19 2050658449126515290689430766217 20 106850005042499279629968728189698 21 5567655112678508932564800706292762 22 290121514909378533096652249821039016 23 15117959754447990560398310755969429600 24 787788633964768703390787131308370830913 25 41051415596839875743011839098286887577988 26 2139181648830257604186649936635959617120933 27 111472522812559276379650540814089726665601110 28 5808825970925699177335309451580466238316877717 29 302697696177878906054214199565385295140259315157 30 15773569729184527758262438428055199593021216716781 31 821960478947544709630692971215510886250406568189487 32 42832352192521535441897058375131728881685833184762180 33 2231993561406341336495723616936951748549269046115159241 34 116309172023725345341661757414270335333217296572750696970 35 6060870418499674156630220040433617722927924152271775032239 36 315831933029818892250188905292211046293201392291660244521110 37 16458000858395389186925275618067376908213357998863322233679698 38 857626366804240838786911516859602483058314229192062446428036322 39 44690907050321820393110796124400795489444183385098020875827446595 40 2328843016892158564384587265819938217881803046803940621373357103415 41 121356001906250684043409466915758552136921400423249349698495895220436 42 6323860860491159739617128985229350487571001058479026721083354041110406 43 329536368735364615463252746165218438244449011245569576765820897996805377 44 17172139098255155441243911787224178985637773605095711870862023012115581568 45 894840112383357231307412297099869604019929771364565561322525187021917092611 46 46630115338920491587847622400246299290789468855327485373271541540069050302717 47 2429895158352416640277140021852336132208602652964129454131495261445984974731766 48 126621828785161510248188446942458632138539651666706055216010063162062729960865422 49 6598263085521656651078943333681074746533824227816120506546479663800019742806631622 50 343835467894373837809178197229537561638105786702990024408791099501914435831826531521 51 17917265112074214026703559496941001890675215665671015350166247096373142705823748442825 52 933668626633772746620287356756600195018272562807354306877138222049447184800103492582058 53 48653469092983311788944375419656590589086933682192508482202992023894362270759419365536152 54 2535332115975446674661057328290587243221147118615232944409979909629283821353741146456440697 55 132116148306180563292343944509350701685330419188828236058960324158336850012040968658639964023 56 6884572057948573351163595830386340229110391148667321415344156078635135156911593646337068524870 57 358755027517513905264747917162245890519721905010466061246023260566764178316428668410812504466343 58 18694723315518855127784337700299957680405335236230927222102740748894239820385803035851411657811838 59 974181971085425974928900906404585444916134424571822395550092253084338114673412113577421665133157403 60 50764619340479803968833449875580524680866312386742370283989841491295408626242041908115055678740642099 61 2645344148498790952161336755892355061555370427219906235290831327103723079255735498444934295912481249687 62 137848874962739080914782861237201647259515795608527439395335588259303687074393498962418087111218562561916 63 7183304425352972998974171456191624286044640923804174725279906665719758424816925486830526164077620252647008 64 374321970210082005764459553319898468174970983158837074226769340942898661652049242757155693852130178793457338 65 19505916648530827965807796391656552057428263409277356565046662358514751579926737486314784695923557775331584440 66 1016453253026783110537592681689377112436323726112213057835056659960145229260503228228643908188215872211375391200 67 52967375704773570348173419200756782270875631785325323212440016610127953521879481496170393472006741348195816893658 68 2760129775468103526604581400167753864216635067563751650207241130048989130836340421066125172455696154008046686531232 69 143830353610269963828366467063675370300838792909830750371726463160893149898952201848171988406626419554768621669758281 70 7494999258194975430467094214095651808930400584563078162900311997272975227776495026512080001485025967829068698197454603 71 390564386934331732129247891364897383998609422186388343128363381581934237828105157581937363089696392560413549985980367189 72 20352308931132145045128949900072986970637848513427985220802415064048601668837991606255368020074142785701074452935103810786 73 1060558752116552655340616653604685555834466908801051771037675372345327301316940760266281915400365887373838301092305877892116 74 55265713118695795585840521993107140766762375363670352104352067880155717083238690028393894347533174022098202896685848382467858 75 2879896130622214731093274185558624210196730479795265895020440082363646100004072110657345911514192339864177447375943965792357188 76 150071377987287758656091777974705737499959404234396942211656862590153960455843213775833802509910126736834522673665325553564213092 77 7820219018155193473216579838974099079518993314655580757795386526753023403371086470135163873557703343177553984260389106655995133115 78 407511587566661538570078274945191239216096973822765224895643274103830740047598015732747263452742275162104561240508179604125493424002 79 21235427500888090272715656471241587410180489520491614132929108246624440309663674357962439653647884299093311991430783468151287411364706 80 1106578057910336126331127463106043156307238252400119232328378821410601120146166379923880027885084189957768131053143122526800852079876217 81 57663778993731139752039316708871608034517080398922335003672574149147658418798837505843853558696152015565572915179129279675291882000586015 82 3004859335560127277094931893507549342185088529980587523916314387640224484760985748378102530506788207797967248979378091196686181866486524307 83 156583210189613966206340531514997448921175445849283674123763277137459808408648445088654948812659964701110566839809866272595516792877211448988 84 8159550573010247140626644727901906775773552199922980573882936983782907768670933359849861765032967402744752283807910282617610415074233457579796 85 425194153785000975189082752429420826384128999461846590738277630403508063543507971900542553501273056574693990871632558871867014525146295722533701 86 22156865968936009264814235803210600624575475004111463300969213959444146596206486081020906643183411924395450333559495833637421641427919236871710850 87 1154594213479311549119623331051834666988173023579348296752523971545448406497555609208389837813024755087623311167092274433847608431126443451098329255 88 60165900704048263547590726341228913076301031293720499277207687145251721617453746935787535986947629922570943404652334406568524000746483502637660658690 89 3135244889735677421312781991328371721967329739756880361086033878333737848813513942685584837748406362765922616340781461331323645074168110897542393875126 90 163377600993053603288165880197450053904428710151925318304710651968466462201234801898730115884062318016704094851416354830762156868891831257267110800616394 91 8513606255649066092170299521367422713275267234393964993598826030061777923284693100096704611195477845516602744289290380536677315798949151075509435316582237 92 443643994254197908639851245106454343675799153408414311767658627893466889038036818008168204469679077476838575123424833918454733206186357471887469574291254214 93 23118287095697202960753003290491668450345182261060948099215581210582369695056499095660859780166633148552042533370949865421112068487172575221348673222086026726 94 1204693865263617553548279424498712224483094719806766255525890262293076907766650749765198497833751647526104158175221275823616867666095018497256042072954007838613 95 62776593395360595906652470605278777620501299123806481095357131681171466533057350145180864671958471542865727933400358654359102672844704439947498596713710957163832 96 3271288077377286744412191012451047569286116171758283358008812541270406835269017681535587487096439676761935227111043861734849577686565113605101803594571348257722594 97 170466811057983429973066492391770644349181390422952410284345519527192369503492644721072165802997015152732457131277395092965269767346261928170373128647213388246488764 98 8883024969043951988506228432598774803443341985601645704614652588296335028996691518866157422901024507920840712461725128819350289871200590881520887094568836789117595333 99 462894402206058157728072842681539906086731389925153519379550632703132900558845992354639150332561920599342272350151198784262530305170878130016079335790940825040635467359 100 24121425791372641002743225415974059485580949547752162998960586426576257527606820785362065146103127819340270403175447460855682935281369954121432475113208184454377245439310 101 1256967419428176298183598862936352356233377868826753714892112846665638483059984403883104118939857787618541232491138768064887239704023563009035751027820231747485561908607266 102 65500568132627789763465020701996404798967761643916638900893027356003792449778198222288384833849399320710369164712858380664201711671747637005486162350117800196717119218374176 103 3413234392064659453950439761026520464250437196386832022029296196505605767183675211292262688552503464871207492112591014968561657251269459896966380263694626660406316743541149001 104 177863633054042292835227693664920273541116441894103362416295681827171190945779829260201659042717113720977261246459993487836812796238371726357590711119390028114658603082097246377 105 9268473339168121114051724779380916940689336997081385368132652722024894601317607787140020204903216494553361213133713701156457204305836662172605816196984257763433344831360573477889 106 482980115517874911569145634888791541667887090146289424604940363383637787730976951107807959101058230422252713927281672240491082153447658962580048687753569864806081181068369817654024 107 25168092246634934863860776302453117298754052196572318762076173098524770600588435682411602456962609610593323225081024204759417637210920656212287247749099787558535101717612203136043659 108 1311509205003042018409042087526515099167593738690669861655420579632876729728376241329883875868674304555560433261495901973735638577431217780275182283880828068788915204148880794348290460 109 68342740401298754311547378954892790522786959216015175148311735109097898513818938609185056277782747640960215647524559898576013069059665587259714666009462607433091047119463799616401594746 110 3561339979728529130481719829328565709425270576425915405649614160121217170283906873026412537072153041965528761814767895333559742958669215210003781349385901551534928658853953678250416908470 111 185581414744846485779624019148457311424552694462484379762245286429020400441775582882507050377747601677440413450382672920893819952622665413692215358014152354082389109292009773099052133707168 112 9670646917940146666435595773577034261791095175795470575782417758517693038907364904238327913795456755162170660524429496166198627665435342479348438531615116290771549241802555781793770993913160 113 503937379397859700082797194294216548552997888965661416532372630547062341840985413223163965758643417746001743474236227239934073920869136125928196963112540041292513831941388365369074112428987453 114 26260175199165941581205138395357475393123029354727995021728755315685524435578885853888495125392561810550045093637724060993711417348233224086756308929922190525077981800078952008348828183436716947 115 1368417644102664918850612592418109621013333585820247971559779304548634982543107230930279244020608262080676428890307083527813806542373744265228705842734501759263431459393824303969287528175740394010 116 71308238977436942073757383237388923237697740835010754075162505421697491271031165755867694182377450822635951181896600482821885631526712408895037569934942677748605766135969368563432775041094940243918 117 3715872100872858548484937876432939335864645167931171492439099457624968924956822177856130700693110429106527837744184636152765533774112544534096126902339803070049032831738924702089716912601876610573624 118 193634083074387077330398084422190983120834696121562842454894414638982975250023826688237827520643750889327958031566328528587401254856856037830731720533897420069771021941359655053377833543363749381234818 119 10090271438366045035798101640952129518737118560099564639140873756862475679226721296838904476698299658956786928968267332613906940408615867155180100590505272629654298785766912363547497216231401386603939056 120 525804011790592422192038316750833842380445974018366691904707507397082159817610259294548278965841789200867631630485689626343828801612112111561723650953227109883070431298494630704482346977990507610702299002 121 27399645341934551708989513372070163977191237662163031186003569594384994255472297435961883451849192736285529639229644794339885936703140119483914697090524522840414047901408276521558435342562387579045960973046 122 1427795429531235603321269246582604925473737257083656389586377806224856434420691659643293437694698164970583649690037085080019534787956271270490862926991344798142693278866023482168380236355751993415820270073408 123 74402415182734268710276534820606771094668021419897272577602456699772007611443771006886528233849291967921237197847578638598499289155665718851184570619642429458531771665426794129302194313393718579566041276875272 124 3877109612853584895229318717316612999623969151523214660344156001008137345418508447557655632489680078385210053721887751113310629767144993799243748793058403891309213534830769639958854583385608078115739888944603179 125 202036169298573753269048024506860266925815584461663969492351361136194835322090528820766521670196464707625607108201467100260679729962551019443607609198195765828058416405362491592549310270977246183396468961810061198 126 10528104124143943594606553013425835549006248913049447120679008634909022546421200364867158617455756480938996187939218097995058853735439024403347194932708528998381925412069263922303872425180880535943642283787005290924 127 548619471620516319143838326220192997136507241655209128088839670932296011219806626174484858253155386324836884668077790758438431858613283572222550106342774644625502739747107599198568315925740752594977946410280154360770 128 28588558879364990118371204622791766790009494171837639137827753666780773790862370484787596071959905512907474559461039569646956860028425273295668370414981982993155131462878303325302593704298177432510524234860353926548052 129 1489749710094603647536684387456927722446380748268045394185100565045303559314336865303505321235509712896686778453432287628536208531112940660921885789206374455027434285801945368096120713009895992539150130886131210224145393 130 77630852541114586306746394960086167983683060780878225023721499882630908277693271448048592224467232634661130981565039132655719181513738620981282712139606559466031977483756838498383456285600366935625732194034363246912664632 131 4045343473084195313555740576486264758900599038989782670817904852576125971843221285039933902911849326368899975179728692825879368341456181216795098013313798191308024662766462052833549756823961095886914947428801630738876178368 132 210802835207275719295630829797714616852367293372244087362024458301654768070448942362523816841796756735172159154550618113795995045295486184672961817197488186112231929051110030165443326144322895358269030752051485059498453767207 133 10984935056094546733656863163093962648942256472299692121319056009992506756207018037793928624033824291412345054311448593798809056051812023575001601754618931994970386088490785331008955934957206429301449618514332615528940725734548 134 572424929996625109364219354007559183325028143170906049465638757872767510846771732598404099257282243383917172192182208345986900116028429469756891748959479425999342209894096409072494384457874955726528024091710844222781805773040833 135 29829061237812830690624781751790002665560524875883516693823836337305599758288060198650763554734570424057579036861749485207286647458205546092710205832537536289485259690533866502605535811313368141600906774629592158167424781965854485 136 1554392283953170640253252375886121687010857016237375283615855755414993993242249754953377778684723412371074350147667206378963461171798082879301257093912020545179225567970841676073013387976459429830519554528448623417841073275670515559 137 80999376854352310023503118690317976402344520562860012458049360410803942249136243884646802727291110224877425721496824333456362397331619765246596637651550606498150559400407599466605742256115943163997165694447803546508647237702498560398 138 4220877264076180721628412868152538877494534635767489926480572000325906102693839849152085690484754947517746269359799495498599772797200822267253886115645324125528936574736557794748151395670126503579199186143380379968384973913875903216373 139 219949900484178039589609062838593336716115463691740389327857330931214460109155886737771699570049915108803029046419507961276097161135382680163644014652615275318208828405634984672577627330320713513338148613420744544853779854537030608015570 140 11461588597883160557092842970745884221159083097122713536593654207304248898044193570291808821144603427163739182243792267391616447898264351481194312863433073218592217887456086854136175869209069042391048187071821695890274336159739883367321161 141 597263344506833051930095151172215201236916754835288009989744113680525189789962464375317036725230310608555155341536365519740702440487770522559734446909648139101688896951979039563377946796868546245061876756468408068949338137001611744222541924 142 31123390937044378357850236646812868682923148893566737292916956624066574005630041272160842150976423970803099286789665575017371887168130593581134419292083599733046284415507430967298732070831697603720820975545295445721712687666072892059567188953 143 1621839800364668172519743566874615415860872955523878749842692328560169026932303705888308824729103086673503424789068428779899796547983710455102225628935420644079318584063614230872652766807995583690886985832219433789098387789868996576696567640605 144 84514066714887922066282645782861245541095956296405770998021381542971703317086116552543071007054788239187841109787271736387104748169387084064708810589983358650095607654299430681942329731399786299572602196468914135235897972632703313685359189403799 145 4404027741261817486016729811452768423695945180734817440771921944786904790194752033804369377719843925948324841183399723698686479676492124822240077789223692426777374570055562593702087793412382468606469126265635136330031107686053541320715241785303894 146 229493871253825005608743400968730402108435601742888745071243371981369137531057859456375999456655291141176641818756070581028936218894122685336148818799892512281336983262420023648695436524054917515191351693633929759655681049316147919127702295034048397 147 11958924883606029856620959606788001905385876273093046044199426158800339632507066621203965296362204291067302856781626075435326139991987497356728283662138612112205074452179674955942385723979984514547436141667921917946792872364916868267592293447453006400 148 623179536736094121426208806294003512591564713144808262692438966473673884817794953982649779295235080349244663247893182094253503137979907615629161973445114217884447070574114856170247245919032167662528475481683013596279628146946048222814178340282881538854 149 32473883629705606838639699117227866046471211699226205905981639067725784126308208517652275150545247170249134542798056052281984501964310880073648017718173004996831636184668935168894173444904228053791016428850310893956907434184312643362173554041937406407245 150 1692213970180871027073772933844440358212345166824952307339641261162607072083824217610583580227814034838935551863794240776212793357412865650169837551712434367820909439328079787684215110170621704024484581474141588452595504928199412016399430478670296249350156 151 88181264474811010426078080166625010080066195843791422690292036000858771797578317935236479173456818371700471990665894841622263353639266371130851851289286373661060058624319130652541975373447505062194632313268128104752015477392355123583442583051363713277715131 152 4595125404587837845921100828652946481363378805963050847910763422373414883305123923544762293394884247937197047950086059990086717795927449768002668403791625225739132008578145662461679921274066179215217769706509147130173497644665483692255186376521007580162359872 153 239451969867364440291497955640331373259708576933436020044909983555833246803785457546373251444522423240386009477181468356175880969875655540522342075104377490246270136692965989670712413887923292617814303689682724806074471217457230193421264647323997372461224694612 154 12477841369925376795319159874113378176905278006712218882833476601360536338907767923952068159362299952081949020781630102327217240922960288128223198767789537342493148684602931286691647755799976296197738145634490097224720559641853832911645164745868170141612736623013 155 650220273148153818662543907449368300637299614868123543530158625375917010710757610313466124658947078101678865956189178384423471404782252125863836868275025557522862417664606944618000094766644295639766015311701024974362535772882826057655315689817201970623006192663462 156 33882976316069982073532586618202856778673216054841126710333479774813366680366685419019263164312228609225422653539143501916680950250174803752037228622739068963619201162319167665028600157694193761587638072202783870898977753482949639178191725344589188667597255613330884 157 1765641785478092530694397053476669944623671032444602388574645769646850140810039133764979597242798739641149487822608298073749024989625208473938237948594544179906710837631571551394668258164738222533220598333303674548820444589295166695042738625982233790055163488753610721 158 92007587690804666383136153484998210062450390978498468165973936828268876167436541962419761124995368004743635760671923320372485086642804164222508296686755503110121836941853618093855945049891600599555722111883284067254161167102995424400260335742631157456103325017755776749 159 4794515094911445192455692213455001778657418616718403348661838017644233725112116981109080318080281561008448008250358635380355247875576928566781107402304513816673096623675106523586991783781715268959466823901926834300516321187372436997865818712058055657992242351795557015944 160 249842165980742111878547052271795895652468670540939093534670868960382908144359932087311676499190778716016967408655495542187254017814007184486388665615369309486589204810899066989561701800835714058192692139027822057500076835565264252747128921082784182389902782436857292223755 161 13019274455554010594360225525055684175815254265444968707543897200998205504617642015210981280840757286345665205009085763632691351512130987403854166707428692537195848568398195020734664944280343629834567627612211632144636500361624329000258744830819969113438926350129074976651980 162 678434349476886907005082674712566460378058244069615050186933356571139587231214268030302182655443095473449087369907827671964776310308772046370244386846541081943727887454680057025722458579055453783332250455882990058677230482190530377475940540639302404449321463587176834180979908 163 35353211741670796813931117664197403294693555616551548834683543531434405406532968751054206732129836783470180598066942815974589396168334050506309927855637725850815538323900542419565821088559055227052032510453885166525272909057805505446211645483806343421146541575607623562349015165 164 1842255748717791187131180601967070179092019849191662770016830047043465304682405660033627588656074650993384673085893215238360610926164812771528020629708423448883415469583054810032703592881867890471363528347660482736923327557580679261924450551741616856525192221400995132228023039859 165 95999941065703949803497914175694547212177609995573064967893753965068472501223706373726050146528571444586032940734066669431877984174617572846442435170590167926663923556492745041931384482476178252839203690738793003938873115793064137992131955527863043394708644626955296353764943752562 166 5002556616274886803195165725549779190563537780346823385820119685280787720675192626577041032707921696808847717795222844118407874217835091918755923154350320874845967133767162096584922614281216312853613479347522912029749763252499736153123169524690251032930742231216094183759406257586419 167 260683208981427692445094455890320063932917933152891606243102256925699938356880632695688438406337903128328971488016300478840260653340224845029075239153003079246744915405430136689089446035796630397537553380393801416851453270371416895771503551121630192108534270598261354741901867489542357 168 13584201171011911622628999669214627463745655742685441048598302542199838483408757970148030727540231295210607121227257521075795832812783867318982281440222513918492181958955325142706983358533500576815418383933937142846562194974477685163222544239474624235141999241087482327147702130747494754 169 707872678779507505974958093235886629778065056263134394703644280866128789750061765032216102614501527106135405418740258633784960734128153331098084580689984291569065220842545981198810788580323193855682336279921217084183071948591309458346219822493158740233920868027072023063267512232317654750 170 36887242985753661822044185039226564180088780506932770372572961618568167831766945405596916361771881330928183098160701774769346964850723340935060747672179251967353319368550816443148634168436396476565258718418366890991090155681329877833001897322483239198935756909513108692384749887335931949930 171 1922194111850815049558266598928650893489209076240907008312916452955811990519361854986448294936872742211647221755162922164738947792910928454313802217872464268100560120928533822520681442185195781616314078466268698498314532756754143343840673449618818018386986955094002379275281937092088981864126 172 100165528908217284657091488423734892383616137851830982675813293356005112276041834002372733779555237735855319252131890377601306121475317801835019300958778562937661154709889520069029167784350738805317272141129849470836923789850138503399569062223865943537036014395654127898687225958048479496895485 173 5219625385181495182979255160652323498348713461456088760304490330151702643370935711385742344967665873977362219837865229890013425786597426044657603231467651353503166637189115510137476192788665246852908422786632888874408502672760103145555643428992331494411662815420039706447268261604042437751487172 174 271994661822187157565122927997579534222698587205927800518112726666995388725976269168588568754612692171893206352333409430664278406625166774836954206459144175521133120890130026437449338465801905788282511788962885723215285059311556531841349137765989714180244283861700158485619391631492288113969352924 175 14173640941704000951162759438706006969595126952958240777783799519652805323264717737894669311352174562683559694027180790604720802555446173754961044182015682999355659641916854812222943575194627148926585285477280830129497343118740508129102199538046368379013969178018678203895044505676468347949006521748 176 738588383310545920622262679094915071978635509451464018858334229483327319187086779478052928615573984806232753699855505657057697146826573420262771300393182699171091941248239589638056997968176324765867294529876955049746376394178148418558655690302868075321764944181241296267895653676951256855413035203583 177 38487838248829139228323232371306981533879019187190508874188383420699299657006592179630394503749751286383535802284593178321268760330270400655032594225651964092564996840419540337201083325456810305525862264005395708396517945019527978727763933165223823013118487908994565086199108620147516854407432868219984 178 2005601125796753852412867289234823612741657017528745077515805465668651743875360801702977639927614916228423071070150569526717762213222750829988105875688912587061313835844312920412089406866045031462573292230950147614490035769297456673430474411839802898916102596056974265042862182780658352038721146949138045 179 104511868133294686087011080622429045312635144355029309109017898403900814606794387175241467807696651473811924717717949984577135475239695835050791058881857505956150145002049235666987555206073967167297249921190930867306613477510458840637657525970497434932093645259638500210379541048817368063423740351362873691 180 5446113108044834036035363124078600994120374651312619181966796770444604586648769756713500404292905619827648331609991192777367040572096513961094076755369115954380175748688969689957450638189991467160766219943122872260357340593254791103886578611481112602696500347573954563670128371999831140007322584257689354244 181 283796936322955576557598652221647171434768986731060142581701507664030433136198060196368151050608706957129748971682800825188718373967005551616571357638696116089032677978483489896180072218790691001598167189315919246033706959776522990642226948266942734419987026572071697675505546158367799226257549063593390102838 182 14788657427500616479410980185851173244300398440553403484398474550334005855671784877314387067002907797206871080821976772658879692206417261635974734949738627509631669100561342130358947609678864458327953533366844514632720329670494303093762636220846211924373514764984268875122904253786190996112236606304536228633660 183 770636890382381261198300232493464576459232210305701956940639600740720881251394926965303835663902184877324889252666427768656036545812694371557846784060535646465539111014709854896484861445774357219099330872129964010934433792840843783844848868656997311159333035013294747380014780958190471765589120001696201962842288 184 40157885847964785137671902769736399448546948047877130995064573370152427762716197544794999819178386581836472748856705028800556910922534680083542430279410104752318935933115473774596709644264335582806698330023103538044612096411811237619626876758368114894611296403662297081706981769027098311702457874812940973804785054 185 2092627300748591082607933198594988111669956789120754063516010772986367764782436051342499325992335397195156916056769168697706938797467182499419586410572194727619672081691247920431465698314353159696099982099473891535598527988446146924253304782502608712709349313140918809146137510966259774484558137372960875638343612435 186 109046801826602332063032864856342046886630100304606859921748101492374642206016599723861096935520034966944530452583947933831302529469720048510252133775219645720282465177349071364288239497962002699625486432985845886923170267830870242547480658740781915423039113158539507418778035136332219029175321184672045168452540630273 187 5682428488033424017166956604862251156904901271026107764302693917075984421531105874751953569867927912055177801121517397706239556003267070122623055178165710497694041046526083461433961481245299507413428840690328083393835832512084921751665627920168143357156471207512146718089539706877444858941442108266801028077602319090794 188 296111330004513469282329501913508453838161597197540659311361243929107748433387643572122625967386667237128015362147258087566657911467609533271366468656440636538769075433014451055366963694453830170758724824486208004333269260727151507947714084016134551475299975583416097837567900266256612417276698932940951448477492357500522 189 15430360442140267925518575501324986860972441137415478552407343232171413139502935256065549659783149081011122267060217565537702548800679324908865425683460049973689412764203226817892414089481988912384585798325956214948725681360815375367282010274510561645863686009770015717464265131423321391878530950435311796798241787054069498 190 804076032385312754461633209705611198145185166306982946034916952726867267434196542684625739167296319457164851038740614842622770809643389676822129748501327476005364265142204802946237464417481035707393094639200971369852002018942215348097766317037616020065673089633008119650869405362469682042747558386263985810681835816306425374 191 41900399428830739909632551670173900401679206495292584280639806573126301670296775695747235583746243968593455533928423923453504706642525420008440453372163547428688072807170888756756707078872358554458572771917281612453822770988822967749676747179924417038237498436380999540063596799498539960360841348599481786454243899364287414345 192 2183429677772382714098492353956756207828576840606257964963544599266337838554100924543370612456841193996217629751967196702152580407890007090330909782888233386620565942924485128576633284333679338729385348939982248845606100652831094079896066758036676803598128016747239577654387599613311611060575935970545329704838047699684542675029 193 113778513397580937676102088841093758247076603660658652084578058517700324649008134569105215890844731115488305778122752939051461414703129025269660013387760590148454802482090679294145880898936736778971873019203962234634686637307063998770989102276604501955414638023652164556371039219974718142746739477693423465974058662590496643628828 194 5928997962586568521624385428675513251439475428651380032037936863504901836970655049564847708185768896187491277173239527016304352817999119141529993131319533274196170708053044041418703391290944283540425227854787996452285722343441031463789914107789102261186487538693443026109516588815637132932987319515476723536360129381772089627163931 195 308960064520434086059900838479241211506668530630268330766103238071440973978771822877068758956187118509213124107676736623849766263714295019417142432837797004346253307611617410983688144947254450184794657523889276694845575085851270156394864459324040679244469518146247307705625320618378986561117966441916941223744585975962857294450420573 196 16099907955918284415250556380002532709717445948858598429819614667158035307634457906686870024082598078360417021002477714999092934780349769601451027183906066395515743846144620076577314553481522457507823006835275009638223327450984245064779208960012900536646234424033468396176528806335596426250275078985873236752780130697328598986471193255 197 838966151147658647048340860333338007076931830008712677460440400245898513630272215668980895189139325595438829019573533255869276032756064974605348645516796922873422794397745637564740727487786011321057960550671250490856638440354435275594085584794428112482041483120831986453697466359446540584529074938534634254846942643100714705433701418528 198 43718523403904142126150390297457929610926439703493681313202520560074760759793630327547792840763330663796435198451798811440157550483770157040348813963112863716570440545791228191247273163977173101156627749668166459895468650429242595374788098569793647751228611814802890195549319186766823844835926512567123967871549173929970231712463239627948 199 2278172112192071508238671744807643384920624791832859249601216071236792614341857415607295820666746586307965286492317944381717886248791199438073542320112739947239121526560039754649339460438198825935160765594835059247290286337356186978221441179591336791486289641487475874564149059846265626261400483753948399375212094326158488045063554109365446 200 118715541346627505383565058942249625225342266016798154356385794406880242664969601821702837713700102100513222159640958682540830375839548230077164543858227905542010467064117957054410431555375178482690262409468608267891388936235559490585812327659581527695702191758751462356679178839854305572123446956348335880835316661510055105706898189720784306 201 6186266472932146595651460972340242651474125575619496426911707451220459984607573016536738378063568669076646008969760973438662974987998811643310522873914570941509631240832728033238210455485774403984340327373340161223280574346343647831882738490987037303607279466395151936203434520103648989489446590584095400935836116934397288036902196047622830442 202 322366325756653090023905874399549454722964793680729745867307856803323406366238993975639166316439497941831200102942084121986347922381624852013615235568429779518659594470910498818216630296226182411833047725015726469248208197567997536222460435322736485959987801669503723214355917433345254012686550198281866435561948096487729631681385924627254267440 203 16798508185275260030440822747596917773280003295444390512531430703706030030085934841968241786176073604323744330749787884262386705339082057546723290049426142191200841716018243267195661109516686541705975600658884209784958968262409118707046438055750671139709577037760685989488391706862737137840594045963579345265289214559550175625869622918876564641031 204 875370206824203297492080744471746943246834733697937605479394712669657969793046834636713537750565325759640286863409566900825684931143732509215924772573462697350623027876877442513390119317520791765995045877370949055862396722633535588562354815268659018056988907021261826063641765065749160072729465718186215374223835012687489730982364673910564129412060 205 45615538626645751921655538924078188565267899186330657021813035359809029377606858101362248964070743548057816986235974755705991007940427080187934350257217483572692672624336268605695290008228410146377412442724045719417419897968563818435970141866939436105354150412184008897316609152124534093841456133977223576724434093390834272517062476351913101829320455 206 2377025569270812375479234623810175046844618054354942559109134599911130056778878522731573064537438027841327978247512769932322020247549197824494053449879990988878347931271689721913129501367973628293999456448983874019633940976690949079681478585890287840721642736834801275066260638881570472008601881629855475617588742695934217700913753945830053741087618350 207 123866794673048226612766359946141774682022737977495270115391669214706660996929114081871626060502488351959398730816000057707846222008031494220099378905711610079340734696077683887551606684575949512875990823246178947338787068021969318835450081771953219250758332089413359538667153664701150583901237686125027105328622848938684681158802251230324708043283671694 208 6454698266994988457410657524444319252920305222358474464767721432953953223862502537733990191729626687637782185747143646604631421005255113228915448451507172191937501194623115048170806791452208717421866281484930141462037549413060838305920674529898543041440169209493541028864183756578307843810577386687655576416978969235947259682782262025297624053234000749471 209 336354305671021390551352155924833419018257114517351952748657814392097560402865970723132949250812641114999445237672135661601136280677060163673055105798256028709878054862173924565785118153146830941429328308964411328709883734040481173161962442862893583271135219571069711312431474372656539916361810147323203205718889379674484230482771844821083735567219250420421 210 17527421773056015693232711700202685937208683492478617734020420501504813869202159370504004618534525188351887775836096967665360218870553836519168132141548558549705796312429458513917568286398329920101837242024061302288404213630169794057326423143625626234179455423522295164640052287915435166104699500139818851819060120213341803457135634302718305161644386135537904