1 1 2 3 3 21 4 213 5 2649 6 37683 7 591345 8 10018881 9 180728985 10 3438000843 11 68495707461 12 1421921135541 13 30636666967857 14 683015673332955 15 15717420795468609 16 372590181990474273 17 9083851303291071633 18 227458241320778287731 19 5842792897560424283157 20 153812115285865111498869 21 4146016380695723021134761 22 114341728157990237568733731 23 3224107003868451067670682993 24 92890384222025982286872051489 25 2732983330669302130110330670953 26 82068197514353422193740947264891 27 2514007296123756628099813680832005 28 78524775423106626145353524782557333 29 2499775732963579582833359672944688961 30 81070821253824167428232559661292404107 31 2677444656833440890146285623080958470657 32 90011792202035847403381079966094935748801 33 3079204481081057233678681870554773462207649 34 107147303377739258942803918517194553509390947 35 3791199656099580419763395556341556266573200533 36 136357568350841229130256337593020390311393088917 37 4983662322564348869869954146921127070913041299833 38 185032998692540483085220093251248861718817196595603 39 6976700573014842115999862934172625941555115100757617 40 267069845767886815679767147446974510207379595752444033 41 10376510617010466077307944010305203108118257078366419897 42 409083029339338890188309160487585680878881301954886713259 43 16360294938425816906602264232540263369689019246458250410309 44 663559708925044476666906959796961659048285121550304652337397 45 27287981760810379066176172141756182153146949572109768195797457 46 1137528167950568041865211692381954845411132925551495455161575611 47 48056528393159683965447275613301546976498532363199482165063768129 48 2057053024619578806975328108810836728636785424842743101114604402657 49 89196514229785515011937977149411670542375525949320709945301646834737 50 3917138954498043480270276753296989374030939532907700705934686357550035 51 174189107722294711925417944815005806362749078596603473626761558410341781 52 7841856011616308346044788544696684185117361603490946045202683503950617653 53 357338747733630019234336755988604557126273752624649398299281914239873413065 54 16478768346849273816891498261949345473218664172466788405153309218704389094787 55 768909400689914223569391641782525958946439061924717337337956663187275938641137 56 36295773409453899638046326377179269657257335365098220361123132767738343814553697 57 1732982865298216485208187735025482901312908750153587899808806059912466896470545801 58 83679442409327556419912553288636877756925081456621208134123199825863059415845424475 59 4085644370336709562085673087485700656088880089855331889100141131085077492219779779333 60 201675216173960578740470826242006502928264912922847890531892482210318437779875621732565 61 10063045880794308217454653286165079510075506069586584995811661894404554831965169817184993 62 507490448328514388425598577588188707268096510051835333760720071094506092768097703140104811 63 25863425654939594544793655512749797037007338155938760491037691055466137018184040440329654785 64 1331814924587201858443672317149242365589079404069975995723192838661989814872122441228969886593 65 69285577774204791379898932779140753447865154479323089063194351793256250695454603787034836686657 66 3641044140334020259149798967968885126028092337056796225938713237491847462520690615076617212361411 67 193258071870818749342997644553173471030166817730522185219119928217795226738289775766728033249082133 68 10359142496466765611454460467929796876090069529027110355525294979377495991107392246211339087643783253 69 560701428319994013523606148608069338783947340471452247959864278798572306057688404028208578715478231705 70 30641479955279643090442570398517999206097504908845751354247850491268372581511173602059344728494885605875 71 1690471368111140978396365648152588980019183368762761330677379604492353967026350900992400704952088663756017 72 94140588288738215844322651852993192867214705053142537555566785362011779979069972851191631907993154662054593 73 5291382688447722148751585106506563365953761839814631756048792491632974971195490541977689124719112386827843801 74 300149697250447797156365468994865128771316652820768523425122384100557938476438840444176226349615929005397037707 75 17180567575277440802141257773161091292526845591444668797833631950059028810969803363371337701310977604899102408517 76 992255243317898680604022219263237215374924314789044149629788973760842553811258332860811755615173620706066068124725 77 57816533603172960730493266160803327692259536346230279107724478400740760987730477420539578495461550696095485735675505 78 3398450000121219257918104894280441462427296844914847714362732812983446269697427573770373217208381913530391527653582491 79 201496863802798751202893165314032625483714691759539771502918889460585533360167220211132498918575475661763126077780280129 80 12049626076860772118487544441056202356472304058261076095623467392682693094920426381787077096667026735136763190570049626017 81 726702929838118914833175130897312456273700963835311320692067902534453450229475779654065454592688585405109954129389315619281 82 44195633310826982657303371558403692306470617554500525998007302817030868722850395150756568834373385203756935588889201138209587 83 2710209107210715266194684647177852853149364861359792282499458628589556319251681539639837963152847186749583194421384976342733077 84 167567546566437902723802007529527946033635805129649062584062492644389558350258380416048103182556363236347917350018605719333453301 85 10444896886811539454411154972239623550867654921848673206589196125425488317446138770666165954529342756447641945396604107268429514217 86 656311111191284755356475603565922611741388051009234333773932572977869505444470576675463117985576319838187245995043553873904363416291 87 41569199517166516279194244663378039170958492010222387692368265255842716377742564372861336971817879177760667076802072983580619211510385 88 2653722653615652074421023336118910258522595367291943584785387749283650389157588603441869463473506648411560095030971174214380618437815201 89 170737027797678306858064537068569926160048869618707935221699566813720679006427601838161105666853471080852443638495110153881094544225288617 90 11070194056087276747331045677639689002501494996157361881117715041475868326188305309839045792608212145194536252192448841552260140235008238395 91 723278820884305263008865323975087930914231282359631207599234925632077205551353660017167079139318307392295626783074540047372458520617228354053 92 47615412851101722510253479033973986027217956028833148356801101770342573301462431471428300842436315434981000995534519473063835037744735332919061 93 3158272199072946462695367909586512816579594789494780845537279952205517954609139577080719376038576028682680254626108786153874626697365889914888321 94 211048007598978812420942995280256505106908780274736762856235957997451922045693588085789079917895187719149165431737007069242343121626077597349470539 95 14207338465662842106071085923423934094037821131901353604789044697967030521434406064904356245321427073938583581090545129201076350469015517435760007169 96 963417662435613343372343425889821610980068118830716125639518634448787412365899500974848772482229155211598026253210041334333115597993875294102106626113 97 65804874916175234454396656895042614017284299642171185361797490533539927374290725220421325681029633749123072452926592825410323861858591931483852048564193 98 4527045174479371710485984734741158684049454581345524254900255221875778163281815976696445807106489882294133176606361167015984290750692271038829226088599843 99 313658534867071094059286921558533255051972319409977055636229495963836655097078332568549319230129253891270833020713592251823318082398610689409482463608871829 100 21885558663337411470072636580886240525392507590100434229521685541206408410694879339642024956250937411296254766011235907572533466922826336398188638493768478997 101 1537763768362295932095103994794585071944002060397375487489592352228692600552657861259464685871857508656495321834091281771259913042764135458307534540751287426489 102 108799464538622430507685636686988293710553259154171737231828503518556057574870682182359728885354376555569590081220836829351626446945679309235995032413930921614419 103 7750740342282948383713846820091549853058527469975985723670642206772554076293859638210956135143932842447245401800988028646810757713646270705014495982908332176863601 104 555921554120533630865166093560183146163572575923296261246517726574333890737808192947139941945460622841005166187548600049569605682285605712526943447442059621484904193 105 40143272169176236857429261458017565049121118477605835942393179831836280816569744276926133070477958835436247543562693781792494319248789596529844848898788926567853804537 106 2918209205589440953391606742706082992439135912505673980786195719360811637669125914845495596490706710618895624710780681412031393995335665699359407871885556695898133959531 107 213550381726223654967496789702966627826290544282713969103786961891100129461804258218930780127612889726660903876721749667289425103075880430184840352365576033360203032035141 108 15730438958067674839530624845316147816997697218175866550904265221907316492744391049551277811683566195621608287954190630309280022813168476535545688489918943258004905150072181 109 1166311538959579634768901316096596663953594815774989771309399960273699868823927900551666656721358155224982532351079034630191492989889592460021447806113028013043236185601725713 110 87035937003665025634455539832055885987729142679211497139388848216904706899750855876365210560100435447338315038630418406861291946296632698921929156320784206411317675951882509947 111 6536878205422765397177421445550004271776919745605575313484588596770281883534018736119763957412226704991599394784880040160776684352428501678908963223933270188704019234189873265729 112 494091897859229172246857185704598559336727355141620304898361444118786775386055033840130554283072615176735524181867750278819477524510074497681270892848029421841355012485421475232097 113 37582770466234084348674275343792751743918421704811376520292330823208854297569727867342977202656566349949532294566401582266513094673700727450836260134467867231244120179344531872023921 114 2876683518063246531021018494906817614489450407133925499341175270923169075240217320562884639714413999739821441743372822654591800279236410612436008778381386733486372584826150010386008211 115 221562607536817504928168486191160662347433585421505503745923084458746904391184498392169154601134664813099248988723050226526404168953822994354845480226552247265141213804806715635949356693 116 17170428231297232772106325526300805950257042984304721029093583882200026710198814152095706746727949703808829678124988906593666700113068859901829980674412275355688096987580853470034776077749 117 1338830427486602233286530266089662141722976701208199394607011066543676429650995063154771763276575437576102302919446085330368788291938125128167484221256507251135144913268638686991002602704393 118 105029098739856431336493548307377830224369644468258640261631724350730809958257953377816848351554909471350297040589965709705961711327612824734006174798186116995759624641739306640184926878956099 119 8289216063471756524873114346094718020156054079155577053809037146909983385150581312041340065314011372559554618636206212027696350228209057650537631247727989004896105259015688313358890875602654705 120 658138775494099662317059646197306328062623372198162648493282009551203161551765217614743754001545356061309088613464339870306867202447110870030262095158908291906653326936766609640826373430646079713 121 52565697642108346371218139098392672179915993385237210925895621556261700623621790785676957905787112215791482170708797719466619643593381908851905481721669656634635429200308777261962021858922531910601 122 4223274863802045416265055144683835925389270610512723001249842349102461676212268816095451654958430197090973293770735709074827049838984662868787596631237087052758336892334916460969475362496606749783835 123 341302549342583808016262308265405336578146673998568079323374514472733648953678795622903718846932398674529978313746472728767014900059514846096325152544967133941797088140792146619563044957991649878434565 124 27743073438330690422498566536239709700089628196366178307490666768624052108901578381169231088912457455578978388735273204853397844657655740065255509149522795438546163267261287434800640754860730601551133525 125 2268173751730774743273880360859484020928100714757574730667951932117201908408795190258373049738939539946888731664192232171618222104499933398057285747496369303816840254453651096035250958666953482810372014113 126 186503461922875040532545881050471380749720634991824041100477847472060911408214516458089432376414200588961258511908735544817038065105325210605425517274669955763932246194840153707615034269997143847773908644395 127 15422993698585841306699589106876997130891152402411891576793328613379544790984163504229638027738821967836971202843023179791599238445447873352602740085729391621698809904209404445699863171936694474887496908872705 128 1282638586142106347318152568625585553778533676463214929612935120642189550475133832537150928966438715724876024361802008613947794798580899171646943444180746438326214185440607768680634421133082221002049892971089665 129 107269593363317156815621133004560507933254928357094413975498705918774491318224223592281414836615711852216854263578054337018967798818143473801795217362448084191680961753703502243579671614173146439735512942832068225 130 9021293264989523876038559051734847424847148831637542297375121466947194862937672632703162942315310148329409440944446221520491287024251155754030312205421146927851876964955364131479228850886515082736754625608055131523 131 762893927161694501257130451270090617206643755391126130164655974891195258883726570983458399207523623315836334037305578196159976704045425793076141727323008905154822431552649411938767582300464534306109972644173520633365 132 64870357712435525042567897891408201893310520680013988388548941113399028473575964780397515172810220709995780104527453634131508337242383625068882837261658235067767561168717392036259789074767128058777490394439709965744085 133 5546244632791642883213175238586277264629077358779051228503492019942252742892661942772794388166126630401378465792280937528720548670296464891374366427138133545086245864021793661187355682725386607423814833162571874509329113 134 476767213182024716711929396127551591720867944423317660781387001812736644117394052255473863451258033282733846593219840120132614432936844237169745320794993135279470614999554490565574337235311221848484673342613462140912195763 135 41205257195888867566240139582429168093747525318376575694527445314659499094892314430963121825902347784547399323936829234033626452805081586921144822555050403783566833299056861855451382813766233825833872183206330736913872579569 136 3580323202217060446839630842357911435634071536840547090784120442054774633250430020110887302992775483796308106562552022514706505376860919903498067457340979899958447413944085775265689737620745868266360335203287684794318563376449 137 312751838036946840896367320182474011214688051231269566064996818831959626857047561212888800315723235287847676181409235861301834383758607014596094989886590678706643048014298233670468417388067769613685690052502685073248487909659929 138 27464419575438301157692088946094915268833946492476375532360316024894113872286912287108810306005594421064003973645219924576829069544454310944241790063508699877947030552974973244239463450081816832969402421543228005108121098228113995 139 2424482087153322169451314817238411903379132168608521830986419298182253431305539262024629445657373910861854373152525574384704928971088895509385233961251401705869259961091353856536509160371341668414631285356969949148781033087865051461 140 215144780468842211913232152698473473734254780968515647458573848266680812138846338547327142371724796791899356852574868327387200449916799593989404593453286330549093557976545980486294276388686997331502497195792499141378458730553203930293 141 19190725862234317088180316027557470174625957083106871965001220224438450314714920948915107890833966262116413592535987486050989768084007735450344413978604029407161601514806167641352832778656189094741656127677127068958090677179316000480689 142 1720625691796167012488151509106880923672701078403173734368315816280621250222706341413942573315000380436110596485617986247987108131322864966576240816306414999884308932712872469181556053225881716120908947266908279059880442862858599458631771 143 155060673672497005814014503205438546056791191354975556081964043595582560038377724346449299088940542022413715231784626670891791782669516719946488822202465862400456425279442701141423073163210995928330267506685649233264029527871158156520465217 144 14045047735728038810784616959349206668633800849409280405537009993338522606640056834062588783343931214553235794302503723131469025990188101331231482661604791903724673470599322462064995544044491348232279023999836682041420002738546404356246168865 145 1278607564832145307551067122550570106184035895811250860083067473518534614433236550060173138685726625058921407952294525022482711901799652397522192799161474907031923307732809184339891262448039401065958665302726005749027028038387417563648411041553 146 116985005015563557987832256387504852894270005807643141007102951012078627706475492830623539602055618196662553741405749484081863691772207141686059037201459027864459821336408299130844617300607953872071521826247162550576981394071479810007464219718643 147 10756935335425945890271783345099680966617845114277839294404182261962701447167222169383370374933541278667180566883371100222256573363782752922967753316206671701139479667534242823929427459755371541052668377865007627297487543617682824576361756970774037 148 994029035920246194653776479772653120518178051784567670882549325268495529621898886962757371528916353043254987624193226661199215511170573066479337879467545181580310002701448577576522337286789636952152243904684741964691884154720330238832545476875035509 149 92309972583610168442850510498918119707075275392533989348210734007060711718400594883769281400492388395251182464439886400467571525418775660707621212943097104005263519265240617013367205269210416644227079888187025343719807768711537727478202634494117177385 150 8614384662849705193857084678346808768193422202318952837133255993755272791485842215167851856397279105786649843634765897961612642928069361170154398306670946630283110510448788540006974972823024122054642748109977119181052596480447136330107915298488083762083 151 807817381799762656671385991901554394218034768392289710929494434689732339513855780829809358730473859008636939827106267313420296394988679186951188197262553122560420659914323267640589696401264116317627489894129063717982691832029596959448336373032112366739313 152 76120701890045045639039114121463205901482291854408714257193970372443992642463223682891516180507913761402225735451942821602350475784221622820919669769199175211810509031631564857121084306533739514291931762653887086965307008736836559447552266363918889581150241 153 7207431915179121922604781064931530071115099953311635459170828227287167006478887060964241868574065914228492438636000556743479943386101862520119056186961603700986224166037200486897967020811698955532488909805452073057403632889586603829125516984777650280875363305 154 685700006349552417718026483620595576119850312832200351943471345011838474799647944944415645147928679710060742586958269531553205625159830239273354299320539846411376842119198049821564621939976623869502397883588836994439027908679537669837476566181369260492682537211 155 65546787797934257608858022301547258529099019831034075171759012411267238035712553557198913194831055737984041453471582691549824287098094497482144010560893544702078395073261467875130998698500251586338818158482320889732547955820661089709043915219943305628892084030981 156 6295355903217735988331608983665168284423755954360298328867177080371920818092623225032908862488282713827361678078713849815987840205775146903001022031203235135423966727556916379930805699063904971043598322323571890710249080675420433649955445056452608414937370275257749 157 607475655029380480613073225451183514023916929091250717051353108082346793499911173862928310070106198201423171753862888972984009069680097159635985539179131326801793903683971646117588345145320959857739288878876381688979596219724802620638828824500576442768586338631576001 158 58893237080938728862405756744342803379013764092243614470733220939222800714696958569716789538913164640929867026059314810178626086487090318162485406332985981847967337620236642544185125188347615566017856366888827656064800196564802975236310226895272787007761200273139805451 159 5736121092538149287633550179317079401295694517830244437282295536714070451078912326731695604665864832672816243251462644369075555710350009129434251149692481593411940725948904230128651197224543146573611452128831550196635257909430456715477408366139768045983566723203771399681 160 561275449844653731025159414196373840166620808979777512617049833278858769426013746486613844642267890410786345613812858171478597918935219181479560690617047449832237202124311327057309118989796425298977986022342715481464245961305926639717127779019048439132076654619961423873985 161 55173086471504504809642514485588501595179779724719496056054126003674378381721445928911330141016302746096460983590519278578493317061654344901185090865430035288906109108151377067819902591955300116298244415843568384583313657906485219998437031377616786300379625348222150590704417 162 5448297167883117435393125070270006311267692289385933098389401478196247532431049362404017044257818513766715040901651095018922678340165763671700335104320256703000929910785991693267590863409888315958092414480139904781564465534144998540016007622486263482389964453971876205327028195 163 540462386421417953647853253091004242469818369276568802122120255598477601632024795747957173072034086393920360144749788631160438763648829002827524483428817110274029668124329665968539525959894669104865030924265579703592596318543390454501162848329903628007699469389977698505546646165 164 53855538429230072568488499362442138607653965954038302532838194831962243788049637711139990871557822597936864290997314837544615635662630707137778158075873468552215847668631413302175045407118088668813694171485597982749405257130143757689174292881028877174804917818487550535754518570133 165 5390693441062957293700222924705760058410388369487537527694124448011352222395193851465016408570942800957815663982383521345774654043807987082127386916111809979457258545170613508036801234977713074751720233003346836251157874709872355022327043055943103251897481932839531200826692480485881 166 541997819471660936321032002534838554088947138984854515505514604573496585307923813340940874300526899312470233561088673255316764519779398788356812648080182900858347278990112934896092226135784547683877148825805957082844811561688897165275438751610011022735795645754426304539510505453365011 167 54736683642808637877412065461330175195580644034355134309047202955587924627173232415677253157128254247708184612440207848889182164324030991127618181705484108394155995468350277332651681992546641107788063237720762714617919318095960259873442218050096390852625192920381806324809124744030116977 168 5552351778112789502770731860785556530369295709244481800974999632543866818407310127257873118209945615660185238374425950209145260728560778677970697377593491788712672694529562837045011176760400917055142620390375159160313714106087651047279706226976024943295616205547097752124639381617300166017 169 565695398960765518772198313211911899360560430634641679554621497023167604662357182165463470209888504704336974866810284618810355559957948318397473494513995823514772648433994615954353490255736024901546734623684730511878166418063854559943747301328944496366502387422241009882312470976418433840185 170 57887559719668183781737096128608155265070351585805837211040695416636808511318937974154781808790240120874204347940208255384205967483834388795576177027546202250474474465645798153736427536946747518931328450127321620492452341342305298214559045076803193663196989959587832138154743101314954369048363 171 5949419809346058529265289993078626188556481930766183047187779551285511870529217808715562054248211073117493659333160173120131549921242434968015576114816500467272135839352051919533093286272728046768522987730990950019054382460311074491133192077153837851818168060884406695275695910040052619958365509 172 614102309212613882744328149561656570499438074942117456385104457374204474367782201926381318588803903019158421912572856158967705924563031444845006633088103502309567594561819958609317431634203525527105920497591845031236854138944325082535135559290075954762618634572292214932804534147308828442664198645 173 63661029976189631548067205736017672015777923686501954185670337386149762776810068146608950115463826478875249627150361177989507093684695281926441436584644828737884316484147414127757212162020492596130003752533130047486068070187208309070475084966952745013662441923124801577134129936285188823389551173713 174 6627711346526944922221576010982073596093275020504154908887171292579391769164327096958714516604204756427941867040306090605533776359587140849125080669629143183465246592689201349350235948434585097528750873191393637620794408205265764000043110014905017827139908246210310650590722062663782649780146172574779 175 692948228235970006898729938886086305052899463180403896477231000957915388303212580653127048834914132516584628675225267724822821588558995172237395804481549545750593787147159542709609276910728233266759822029102673907858086711374602689424969131369083006715608999272024428986887091448034716310314633521879105 176 72757146403721918207001119451077364825352359111960580459291845088727246840903932759715458068460286832475421278230043420161562644359692444199220034636930314039163834049839782251553983614554016063556236645196791003171550604727631525901467796701286431514787239378878656930597231610485236660822401016014308065 177 7671471571870979657182846883529467606563998272117640966502937290696986349895155108476284662824223103620998620050754040552399873796031829651147241666370186150481694184297560074877792821571264841630268177789833738404330297862934547314414720787581007735711909132067898794976530415989255256186367767053126715057 178 812270059011550503589541420111092203533657952272967080526617201725007023531893618323849388695186170637137592385506496841102935977158047311391892084397416073697538561936907225896110464539843878460891025648793277050277587490598866710256576697389639942021557407317053669685074801271642336023681743603673691813203 179 86363779314921340054005578431772107388958315849227307712147112603391584433441599322126862836883478433199955130713270385890157006341510435117429510606674269541676165097191162475103938922047005890952971795744112918750591594163973192753424967624006000336265305139407686040211992343966574149453685832738161578944405 180 9220682012266950649134858416746348205267498236506625029248798207036154415701444065279749370542409409391612205871726412161454226654696876229873850236985407660307133436072070601099797025879255518261534289956694802799330664012595606664933813734040905425123035257634215773920822097299409789604632489251663785377687349 181 988520184695194889077801682753469728842096703864492855749665718881021824439748871773317483367677259892962135553407045903295775157315933752777032741516243995034798876954215850024158448396835769676288562689097264767104935017356465726501475226942735681312868910804002450221864684879130393193887145031273271198370100297 182 106411876290153612844891363573662826874998816795786175900701728844971342416619208736239037536319611548821480889562598243281750668908976454355877635651799822762936467961605148240514094710435133172367997803557007676103373766327112398990197527729225386011057897453081362777893300558181213866794349812130034054924117163779 183 11501852320847045887417996891180965889774075096903362960043118010366427651141869979152361009556536834699632534804299135672241098755528994217166422787585458738147797635930472768385199141777324034168155694569589314260053432111604666082197179954944522181117679119952918770046895966898385185274183247729598573464247486058225 184 1248273513617169019983617813450737613729614498022130546733835826385953310011423523137712924741837505659066453247275070180433473818070355856783706499139066907347308487346933807229050541499117945392323690197477634158122049922561845030745004004526350522053294392793795095213533547940280766914363638898917510837217329285056865 185 136021403236203876600541207335411428396646985488089062191510723694170742438506646674321036771458475653549359582136324008446227303633037845219373645260362190410515820214660545724057414754625199088015248055876787870267039551102763242905905862159422098289634249885499952848433883297092513670890850094750100907389942267404839433 186 14881667800240440862993395064656627486372166531130560166440588688759207692714518957011910848245469391891562253346846250083145819518607825985100464969442919659066458975248091458270746357539223209907056173563599036288090255736724316812543586867760905094590256678751929408829297210727397842577521809148032803907163677509884221659 187 1634685609712424263147194505926176482439503598453428180505505222057700598853335197599980276887050785084229163317819803470224815429846015656997539554355269567903634070290804237839394094956456755565619346835904986171108761816265622645506139635745140677774565570252245949336620358175140514060134313821999904468030607345553504559877 188 180279629677014468253186742911299224469630242445690732247438988359483768520470433100986992238839025845515733091144208037225104509700451417236808701470709534213729417554970712568483179319752263553863541005342185029544006080082413522260227909553158997003852166994481138747254385865883643995606471072021811563872202376992722506067413 189 19960915129166467980977468982268080959136622901799347146826181847616874009375222576450317547356439118498643155739632651394247217674895006607746885167724376816873345298860888504045037155676960300502524747556934112735767797373507258838304279126608850816406517780624697152653478614118212249765641221919964610627215207189375444714012001 190 2218846628626508562995991747097143713843242791453332527522521061069883189847143018758937986728426070828801861640797620173319372094267209084636848956681767205804418363832298578995762535390709529232070748449111395948901449143323265533896359913939735259353757683041344863387918175892016889921327426429217322199994642069968856760775438827 191 247616122424975848490815302635679071859033609443874381120242067042925588111201494867030904645118091019596257231722286109112930864322104115292574773258649923847842906548113255696382641218502842050430676991379576530906150393998718305869355025115121041170403852094385198580129539831691042430933479727841893865625563289286346259191779876353 192 27741324072400269605667463523245416040815230564983872633264522291166810892415942932237371353958619620761742581563585415576848711464952131739787240666980468600094264403036871450405049155497618997857153265491369083364523161811699793731898012066741688535814215216749527837974430946280931481828339791217661771159294687856607921928903215833729 193 3120067569747943106618336478932351802213424047746044965151451351042040441289092435516742955570652594797665789157531486258839578785405921373262105875525226115117935953151629388637035438829620770629757285258788222178467906553926423095594142519359214697159173256579873298720653599149700578771451602397344935748951665702181889664248668864802241 194 352274616618838931039346057588384343441207548379785771443565727114466414636521910189157329356095873242613510791725895733850586488088421574812944658579542946059041747514921477569973394213540193475660577540229903396567970346686019274920365261256243672338470469800215475419109472860765172236627074054216278515874966628091112892607054477951023171 195 39927425581773394580098981202108340040016434105732537115522685108689635848278683409179912692149528766461013238522226462621304736833983634608646455897366651990898581367567534577806931830088145166238908214814944849934294971148119043266619348289821938007284636552576193834860328564296583219334149475540457097086554625166700900460961992848478718229 196 4542825111671737040946342773851662908637662932953112394982753213896316674274538964648239687854336202807884926404102664872845236113230775934985103109048341557302013457606639610057373850037697438857664079116686779808866438475961190292776274741071650219130414065053195286978154319535533376915226503540346550199911586095993016965218611246769728706389 197 518845072878595496833929290426458819343082890111070066304326619321813403264817153074829743095735627951928364870049057607000480671124473529224383144693252187051265531558580960518191975106164003209175431075943010457378163973467040834104702402081946326500562411989612793016083769552389397386713910337278252326011319885932120061240654490336851912139545 198 59483791017741659319435622452124262803056021823719223778736447406086650846559552642298560623001247113154808777071355790075900815705808732103394499014146814574771098335167155822543594096364070354476863937807279567426949242947324527163463205623264786706934377121032328238750664896152898223396116450043375039382995069845220541458903524655037547272890227 199 6845437510366915600192686228944079576303981625578592394009053733436982226426353693285789031589542563714478945266719318422392354465920196185331429537288678513647935135318487617636427994752000531506632060536630214258582386310338242157234984612390797575172508368909858586374747339405685805092018359980866995280003071579050843329367373280010327486288405233 200 790747536460803629268456298271857916772334478006700875045243456210422657611116263823421602798666423289076509621411662665099666759092239518114620373571074140486622903474709892680171934547857461335074426791703745558958858669495206595003897432299142835858003442648323681696318035874060296289770679809219409155398892537341630491261898212939871403546156476353