5 1 6 3906 7 12714681 8 40053706056 9 125368356709806 10 391901483074853556 11 1224770494838892134806 12 3827456772141158994166056 13 11960833022875371081037525431 14 37377622327704219905090668384806 15 116805081731088587940522831693775431 16 365015887882785053079719041834672291056 17 1140674654304411569828223908172341508228556 18 3564608297620478832447089798621219895219166056 19 11139400931888491774654283973798761927634476978556 20 34810627913291846435367648520016786258984397172291056 21 108783212229749713635261696798887709290046090873002369181 22 339947538218413288563154507384564933397101902689536332447306 23 1062336056932819922667958973994840169203647165466726859330494181 24 3319800177915236255779935014353053402244390449669060762961625416056 25 10374375555985222047713898933878763197099593687693123260172446488697306 26 32419923612453886866856935427279365205884776886834594443386705954789478556 27 101312261288918438938772298997083448983110253868629992941060146006186723072306 28 316600816527870148233566169232660147122716932708483180320742285402926047562916056 29 989377551649594229823583488143797218365525931264426037677045543821664961417435962931 30 3091804848904981978569754156256700253765475064069689303677861503844421418818076371509806 31 9661890152828068689512391585681772013843339822138546271089318166270915401788862784623462931 32 30193406727587714658777417359867777369319702869305692031303314656731042192717703493674516041056 33 94354396023711608311211425283719454170478971672381653861163436770728241380083998354586203812916056 34 294857487574098775974118201532956200464852081480143479346910813045329197972203581472548159201859791056 35 921429648669058674920108440741321192816479624299833249492854114055786422653463200694759997042258500416056 36 2879467652090808359125957040410899394028884502020583904953708171330603742574067268359764357718142112016041056 37 8998336412783776122269002103217979772888630132933717134717542504144082444623715574335301607725831183036088306681 38 28119801289949300382090873042514886269369697957563378729147681562556432162483193813813005822674249919565757035572306 39 87874379031091563694034129176583206766213261612735365507223556711698486079551680125236244508215539036008032401322681681 40 274607434472161136543856748001025138128437039724424004265679890998941075803859812111642897484905152312358530672629594166056 41 858148232725503551699552396455830192266378622379220299951748346903735401712237021989861148185306423380468850644739707230884806 42 2681713227267198599061101275769860998091816240710310997076618359389231276875467917830173337109320212583530890633972796042680103556 43 8380353835209995622065941509809185398574040155829251653892681369614200370455541028230840061686868099798012678009336503656943559009806 44 26188605735031236318956067232546435482754571989222367543832112529365026712641099241904529989653176462842436133484086831720980246781666056 45 81839392921972613496737710110703067828739722780229871153848757138402848531493170919367700906814555722840285499153593635065170439322709400431 46 255748102881164417177305344101569247555518937009412080218009179291758580877176622407410420027373541599199302520908343409617310079248984574634806 47 799212821503638803679079200320917748980188742730158833720188997908984610586615281877977392430516720450191184260246180240698238713356169303178150431 48 2497540067198871261497122501005064122043834861391587657274911492523330435903481159815701541451563032548693433837591788828188270061155470522483109791056 49 7804812709996472692178507815642197979187449592073612242671174201505110332645997557317551160451217143952159595246028625948273923255699565323504050492603556 50 24390039718738977163057836923882726558586071006620601266901841776944984835493494972229099150370370649104706161004945615166163410588466293057116182883500416056 51 76218874121059303634555740387134056666597278790308480839414769554995955870363266013292445250110869046128440579088374879071965302845722304853489311846335648853556 52 238183981628310323857986688709794262190001375528850941298387726111110027426502999413032856103158412230866529908143216961954020754124716670900313993605288108109791056 53 744324942588469762056208402218107278785557348095869778229472001129619984842515991895514046469384977711704167211268818480641436178375038512552179243294211538871049244181 54 2326015445588968006425651256931585377105993618779724673637106476675320528129850423633204457585170357899849587190438926121282708834073996126623381257020746978434165238697306 55 7268798267465525020080160177911204385269434374924221865534711785326163867252375557547791666484053553202445290927884511798652039551403454528064262870372120169612082083939869181 56 22714994585829765687750500555972513755100235119286682242557695607716629210650416171594891395912937749944924065357431137038117517564043864970912242828756403840025576265891312916056 57 70984358080718017774220314237414105516646517683801187578468874573222195751081467375076471523924196063783551536336507588748709935461818390654155110195067020810172771724375327348072306 58 221826119002243805544438481991919079759494294596897652164262780415761692641300121414194390880554822021025714977532373088057672574579063382539474262957032923889470483055027636130570728556 59 693206621882011892326370256224747124260903374887192001126788405908281746328768990941633219222351330057356504137770882839964452752469346626576730248486126026652339475192939551981528519947306 60 2166270693381287163519907050702334763323125361692404277342130779156521992792872482219694963253413250069719456209451960414108201829381420386112349701365815547835158479698664387377413352250416056 61 6769595916816522385999709533444796135389643202269969162832231816547344687174898381119187332263917171132479590548649106757803235051582747114377250596760722489299397441794041158510061415274857837931 62 21154987240051632456249092292014987923095682786456907256437020134012460559732290300890136846055025690815540908136759291564612963035976187907682698981294042711757554084617179738786881478937705277759806 63 66109335125161351425778413412546837259675913569779868690482122735852694506857615282530666173774590497329049612283568431908363482887203469155049580522757548527863280120428701632532836747976454337357837931 64 206591672266129223205557541914208866436488420444375860604079405310204517369988927822415957844128018235314694635741405050216442464912701341590218054261412851472848783669224279269013037635823401125510453541056 65 645598975831653822517367318481902707614027057975433171229199873944804646178752199486223635572317137057672412600774253272477789557676602606042698327812515704384193521500296821078113037343799015196474631547291056 66 2017496799473918195366772870255945961293835021227452789367156938796524225182061123420289528360313049067964797760062934149054865769215110838344318445952630818245789573543430246306659914164753361483725222190141041056 67 6304677498355994360521165219549831129043234731994680047569807516688519269864853823204568575952546565778794343672797779150643456919983096679102023038782890142558499009036643353738195547297703284500976713808615922291056 68 19702117182362482376628641311093222278260108719145181449154049791494985884684488705336880847596882515220821641014549877244352165371361598294047418054024116930027582273648128479281678028631408135821773549231203635453541056 69 61569116194882757426964504097166319619562839860867320966417906412073932868612040021566880387687688085480274901051964017723884116674129796687151847079599878621300348692744168690053114253592334226180297635374280127127885181681 70 192403488109008616959264075303644748811133874636172021106188145546263603951270758078264706074504506178596476292554989230029335614328091849073186225634730596345666160005014302142734098601016136495733729076535319598826010941822306 71 601260900340651927997700235323889840034793358282388592885670572337406614683257452126369834525456674505356388266116175752062753075825065391754563353023456283246847785447530365445715745830334294654115556607336118695946844657182056681 72 1878940313564537274992813235387155750108729244660183744598240924495228703594889746102276125419104327280961871249683206150530491123543675915975113157620483759842677922344970956236105152925596501984763339809699515542825373323996781666056 73 5871688479889178984352541360584861719089778889580398821763578130260610344177599336699219387264159711349826153605384368601266303763434733227838263192879740180054602985539883304180800482302242669661211251050591993531641428979548056840259806 74 18349026499653684326101691751827692872155559029949574205444978682822545228957228477266064644781417159771156087767070182904809339468629855004279875374202031214673519220019069343635696894804048612194630575179918541191851916601570757468461353556 75 57340707811417763519067786724461540225486121968599186821661681524919290030117733085257079552180003210590448206182423880051538719198331098858337335108944336247874958056519797056798855077575049573592559148286641854330621696506505521448691605884806 76 179189711910680510997086833513942313204644131151876688461221581728559553962634412200053765811336306749245984299678583979092670949060189885904519551352423411370415538199919985739604152636716436065745898813140708362543140804460934241923006613969166056 77 559967849720876596865896354731069728764512909849617294968522959753740339019805348318058888292159581551451702316146462453357524059693486138526881794472504334923071482679502851411475336310618813830343979868247497804913223806618531314534755858023881275431 78 1749899530377739365205926108534592902389102843280055698981137697262933392490999719864490819745332206699880786893370977262486050971673891460298869928603637421441843549338025407886332414343827298022680232224127444051079850848229209929202561887415488480884806 79 5468436032430435516268519089170602819965946385250175091943869958966976122193191628558131807849371592407068590550559039929678865551589065588276737220942898855354082871035045216204620552040606774164873388153438769516662337356991063682413739962192686637162525431 80 17088862601345110988339122153658133812393582453906797807716977781159493676015484779232660647120041505315826895886811389104823938587771028288449820623420437438998237965620289876117042824735059998471091716629311220717170391143337302086631949721714171084006547291056 81 53402695629203471838559756730181668163729945168458743552485795665740726046399490522594876239494351753514298061559398356697225893057864287553434860749946109328174510340971013732485623915490366569692135761118378156807401336743746790678077825701991906078966696976978556 82 166883423841260849495499239781817713011656078651433573853624511517700586588030345750291995571697488010608643705181679877321336613617022079349358551381776564139960870576517148674052795751945978103117844107152839459098670447966568059918021848982731542428644808371781666056 83 521510699503940154673435124318180353161425245785729918450143098531727344145739791636651865738603174271199800540493457691287255324898225522263524152713748207747306174697535163803337463276372841428951089675938910967161213897326944137867600734470482108379592808397849320728556 84 1629720935949812983354484763494313603629453893080405995255176245435968582366777449593905442668790247246279244796110667590278535938174228698675403657938314000592042548945528544704786431329181555714698271721583039155607578051039783780037612938404667413975774189146669944047291056 85 5092877924843165572982764885919730011342043415876268735233975181065102214840767405436809734737254102425110057555506615130042159717121089551726368607240799355635640369745334358595647992186458944009551327117243244192471640373206666132060124598947390073174516517547579916556596119181 86 15915243515134892415571140268499156285443885674613339797644640824627007168217765564149939937552221932441273565840839021127869467248133742723731553320334873216436310556092956846594163199687886752402229151371424687882858017315295973101322793005794477391934190506079112800272544144947306 87 49735135984796538798659813339059863392012142733166686867663545316833499117455747026818505752662132827855732790740059079307081175709646431849760019866812668965811428522309386128947927109624469669070471164533971824346448954946149889331173101254117277093933158123887922493430288871049244181 88 155422299952489183745811916684562073100037946041145896461463605827525998315033727983089045131951314642659635531992334285230363639032993781262622166746965219451647078408056098547175989490944973012120866567703136055581874758444291313874856995158938126018057066179874651796063097628196000416056 89 485694687351528699205662239639256478437618581378580926442083159906282065717595724024829025196649201730567905138057075861713368135483427352288684371789400673879914396510607969385366888816646354833094501266256470463438147113648488084445332757031430387653668102995940710512884771140726645707447306 90 1517795897973527185017694498872676495117558066808065395131515744516671030981933715126138053214092095078185043619291506603255969951878737074524059197943917282184441824250674457672329526192693743665167513942031679426881481589279359397396770319896514236024017242422776352480410794606121691306351978556 91 4743112181167272453180295308977114047242368958775204359785990370245559206577572283237023509715639884413178473849575423472634889358216970042335141794033683016941981664924201668559462793304674936484419595641908269009114839314541088549963843022328482113858424375239388024116845314354514392527182816822306 92 14822225566147726416188422840553481397632402996172513624331222199911723917279306774783099776249875943349839113616979114188250759303336451192615573164816493671756197384184776912268469645275224003232009545093027958712142207181347674743169022899293233765759492364764666617990773641337371309908541281937916056 93 46319454894211645050588821376729629367601259363039105076035070807783106864450579539739312618523675638317407469326219679235994609175029918843689899871361613601619714011226409437765529499996809952570863009688385185083293612183359917331751049743656391269160884926447918141380441714357344979298921736319779712931 94 144748296544411390783090066802280091773753935509497203362609597169984064965753527229524180568975744691835123491190161464736058055150193907738924498720045311737799952246092965159929376986392340548570538196939194380832724618612830143349467224221558778375212752705691253102996830901194510203284090074213584184009806 95 452338426701285596197156458757125286792981048467178760508154991715988863026945688947162332175604988613293026628435332681752416427644266933568218117706413201817883172959669516188484738411457416656011612133109713287464472219964590971108214316677801278203680876010065168286261094311826103005784178031297834952592212931 96 1413557583441517488116113933616016521228065776459933626587984349462333109464808975681694330484737955948608374287901713445758948301185281036051835165235523061625020973863735047850316376431063719697028077438093091397244521132354202995831230812010862299622869710745974417755350665788373451736600087686320456179221391041056 97 4417367448254742150362856042550051628837705551437292583087451092288458412393530360081427309287288841421943460945968666277548367805012657844471906375412755953080256780676604991223237865883441925909977168033873509309004289394890751031944343100749436630311125889250725455532919948882193274361729248027047952326448996781666056 98 13804273275796069219883925132968911340117829848241539322148284663538099692052283819677043170599329335120162247516324464467058433369396285244968777165312814188912966488068967837453266037968089737636481502005416900415503097682256215965737155071744749355525302878023102240064940406333368301129813293567109583755644472678422291056 99 43138353986862716312137266040527847937868218275754810381713389573641978508489950339254874176295748988298375106026121690428132469266239637360115955832271965530638544386763298596429207837279501984970129006055390124118616157557105402012018525823178746922676714867574138043851832229817874654293909206448272867790301951082785844166056 100 134807356208945988475428956376649524805838182111733782442854342417684568445797696936899053218532243598462339757917635119443273257073817634861851095670246649438808253351010624845266412490854552547363770077688491389855094196593857033017197855684825529796792280912012655886270264418593811163165869661359696959094806452902468283891041056 101 421272988152956213985715488677029765018244319099168070133919820055297642397346929257014273443918278751463510213233862771294828484991194478310527120553547298832456836757475020338121099449950900409787734688636890009663110429310631900757269057517364540579576484399318277915688803018527149345394832432733331561887950017926903875907182056681 102 1316478087977988168705360902115718015682013497184900219168499437672825986244352357883922562097247757039741405959944104299692963738494679555487119029347980451700785054726411480209483517186919685551580189168620971497044677934997428011117418868707693737463977635805224530569324885626182705881702335075387623572684599763677334102305014848072306 103 4113994024931213027204252819111618799006292178702813184901560742727594240609003120859603605044526200712578103964568002898663402134606621658865472483786670696878832231771108749261725461605988981825427296008616609553743729902617478703422037359481962680665654179653953704253177690366490635880748905032608938738100878747842587409230383475541431681 104 12856231327910040710013290059723808746894663058446291202817377321023740147900261004231477264820786227203922956351614182159649938203027410219089620510762602177446653876109011524644079867081534360173655835054856678555157834496449220869425890734378584034119983715795001589522942772118373774497124792382267312002987300278885355881293924959738969166056 105 40175722899718877218791531436636902334045822057644660008804304128199193053436519545439126451975358116247956977012756302437235310967199230394758810726808649633568373934853330958663086569427153894169825885437946713536503949956762317853869160385415773408592627320878100847861020180708286608307227887644340081337749760845501253185291653188379843949634806 106 125549134061621491308723535739490319793893193930139562527513450400622481474019251021507120162054494835922176639673589684609066130574209203396266670134992320332179017791689888525559805471217029965128476041488166163045733010065045978071471497384097791029552528039754459324932743510437632503255593936636320180253387591574995785133920806338699968894242603556 107 392341043942567160339761049185907249355916231031686132898479532501945256595078989093465906756189984313911371428047921664086272772920473515871246778926615943878123475300797333762790891976933805502082069038576806303794518268865514692858294652014353448664131002123300599939968590837438533836386597366044060216117738574441033247641637841668789895685752152759806 108 1226065762320522376061753278705960154237238221974019165307748539068578928102602359449116056269199755950757141605817226387571440612174023334133843339382552024700177811869029521061554407654503803117466294759317970710438137768459433521774335451615836684682538417563836741341787258017899445862851672733405689153822644974518547435313397993865153630884798606156666056 109 3831455507251632425192978995956125481991369443668809891586714184589309151097495197361009611876315521702231133701408501953224400786042287667315883814907916966089457122263920140597574637537187022086157075585620380553095303732924533981845297771512709600948315848177899810582494617901844604567183851877736956016083235800905600270817416774701029142243477018912553150431 110 11973298460161351328728059362362892131223029511465030911208481826841591097665211756804731247135402433042044209181420112036366033002006189427954401553337440904449273199739493397557831009529904417267651740410427054930414271410126935563814312908276776123050063724672689728597658379753301708382661815444793293659243175593885974274836338335436987960209017308863242387134806 111 37416557688004222902275185507384037910071967223328221597526505708879972180507248780672020278561830370582995601419761939758981215972284367254602670251481415467898346529608442610442262643199280140355213996275454592646305673984475493763317066735876566268372694748778379827365479695018748764423876895717113595004605424533547408246163462210262740011727517349334868033646900431 112 116926742775013196569609954710575118468974897572900692492270330340249913064274816215010835327545531012650990909266646117775152151689023038478286572909500373413192193139353844421328975511684450583620363369042529123565807956256856955888493950362801328602557693427311784269371143913466721625420851518723352534794433412860964609033718389037172333477695189147134932192404984791056 113 365396071171916239280031108470547245215546554915314664038344782313280978325977340531540592871729666354896302625726950403065060381387968489499428808075740167548116251253380849940748067605090001242228109445996323179959854948045169503008267181796895454983567620198544835672779183522020982689761225510824750873701445724868346298733823925159281832794821905678334524544390280961353556 114 1141862722412238247750097213970460141298582984110358325119827444729003057268753276573334185519873883571777168226814645812714382383937258713594954567570162512337093000605683387746682654930487800309444766235895314257616286250803072780559661431459239512808224670898950929639241393781154315949577956951226234115966679923355007810869562659839935820783982311962005413015993746360062916056 115 3568321007538244524219053793657687941558071825344869765999460764778134553964900293924337975246930058794757539784681971791692487882366344219927507737615180006628471456620903941241322081036595216008843956875217146258605894102635533860044268123272618112150516709661235355720864377653641706631011750474747407366269000178117219904480326618131913960319946785493168987530162247332175492603556 116 11151003148557014138184543105180274817368974454202718018748314889931670481140342358908974076082484041629213492499560039115889051465246332399738008376271451442961731602717770751678691455299680246744362136696621423623290782845974092028142174498645235366113708566834531805624546983756486022942874689613997894868440915183990233802260479516585902801864245016791532446346907755049379904984791056 117 34846884839240669181826697203688358804278045169383493808588484031036470253563587959337680177405154885026039776981393170528934552599426980444471617860988294470036928747378606850897694919327145540485407360274051869902616484883779141982327367608372976029937121713521835717081470582469079498941812664577474033416743756039922000218122950826114462808988715549908640955930365096656294973929642994181 118 108896515122627091193208428761526121263368891154323418151839012596988969542386223677772210672920729175040591561142021188085283768604791933698530269368800925664275934334974088384286356592779350875705360640408809546633273968834451924434661711508209924434484689403088247728851947035899014779876905724337258746624488468746935980960706859616976342340520050799877328881681744802706753524454673051197306 119 340301609758209659978776339879769128948027784857260681724496914365590529819956956058564383426958291271585734414865795919130488834222213930188879881498260708604390387742536797272013332445353577535235499318199866210535317306186353991257423189757303158218916765253979197901199423840657953085681074761673980151791021520992138731134979354405030826953368693535242752869316096205635774759265097220658619181 120 1063442530494405187433676062124278527962586827678939630389052857392470405687365492098967588880545293098445348662891224563760263267777067992703357623257538349328443333592280199311565588401271476438658709713351303139872337645956012353717847670308580753283149662212814661246014983064592516883538942879442025182111171077936195300607792726607745378727214395300673209183585474424301479673823031099875687916056 121 3323257907795016210730237694138370399883083836496686344965790179351470017773017165569244896921266936479354169956807334459549251249823743390237435068664478363488714814137128999736104276816370296816543029290570805706586100929706945412444019016665352496051492662258874517327619072930655999699185256362177497730486089710621933449475647958366072774872405571437487375420525716304898008217067336352976401566822306 122 10385180961859425658531992794182407499634636989052144828018094310473343805540678644128872291422435986214677065730818081247215427991961951790141636149566914274550564953245026539041193793245646943929666030239671574032699297318020348883956993196486535666699148426433810455381568926665021184934571155271680036647422374107174411561268692916546253722850834194891688922086890979203208307165310914506825121482133228556 123 32453690505810705182912477481820023436358240590787952587556544720229199392314620763980839653534785462993800383293678479560750723622545320403973645192390619225875722489076421325583798595893014264177297629666737337299204458851289573083114886484282857159178890377085485433439758526312333401163518941352322892274947521625571807934487438521129703932458668405689402258952933683109766502472478292845999511393149613697306 124 101417782830658453696601492130687573238619501846212351836114202250716248100983189888113945006571000200651210293345790233416847580787744264424780786366841942654552387164201031497098025674275750735853594723482295851785933164653958297963571807809095807527740643568072704549060846320446018554081061525488205487014377051012828390511672290389345115975153122405675990142162563682996474369421779822856849869402559836625416056 125 316930571345807667801879662908398666370685943269413599487856882033488275315572468400777216326331122895032272226426247594921087170878757162678916923109269356779032931379835375710739691216819253203798615477308749254778057191137903781537419202348234680110098293528109863040573557187677850975584614792232701944588136509579007502583829166851930206010404529050650624555015823367179254376892303046627545343590589674552201587931 126 990408035455648961880873946588745832408393572716917498399552756354650860361163963752692012382782726089474125744907431931311796459569276343591288488287021918674200861494372380897273379614363465286914370807755573891459978321099812519005468782394832345994030098889718642193148333017025084218912129480178530894492615148038521427260133926616736734341852391432078594572394768073036265563395132258339611268100207360895713090259806 127 3095025110798903005877731083089830726276229914740367182498602363608283938628637386727327045798069748431168064851164104908588988342762213705110072215628540482569204536502664192882832854014308027340838921545233391613681733823501508077824017049483737005969925094713536435784822118749533563286655918967268812713511477917584282866486240107717597729037481017040229001749979961418960784134749919117965621847303198529096754630326587931 128 9671953471246571893367909634655721019613218483563647445308132386275887308214491833522999835057639044723376091346343065416365353825262058535586035479921437124723968454278795758458523150477888351443213725544511193345666882688584887647516105344335295792627922573974693955928637453587576995129482721497119692667989984332288532962671452948138652073135108036370323428717162529675669734559415446590736995180389327659150274904807328541056 129 30224854597645537166774717608299128186291307761136398266587913707112147838170286979759438745141791440308035215886356602911782208987775270865654523253555896087696904093188718228943664773480828063518672002178105954557168442584273483673917686444532709000820986390292213024356105489392030626003771905201056377089964860993552004647360758653000869290885342954908425751873545189326925031053809958253259938918067103201254149588259299516041056 130 94452670617642303646170992525934775582160336753551244583087230334725461994282146811748286241434766641929788131163010961277844702014192307668887986654113053444636889462194420409855500606924159815720830269217426773524424750549396522335665471504223818360383698522371107333387264146593196276503681729720805068325907132362911872107227583388038668027265327623487880818086739406429995118730524512114654318441328772944813324948462160666703541056 131 295164595680132198894284351643546173694251052354847639322147594796017068732131708786713419606275313500385074210833250864729843005623972577848848459223322590871105319676219861248184539607091879530385499388905443816776910540276516975613753666877346500859495556769861057935275576723507619821255890495636717213973494904985004533766981604120895905292624028626854254204006886892291593354291675933276384019250261733990821936829825552614768266041056 132 922389361500413121544638598886081792794534538608898872881711233737553339787911589958479451958230147028924910846946934958991120837468427816017384873153645158257588524054976002317959499852674676415489912605529403471942870852637484721446683205517547874147394573754786513244549475043664306524319185481926041040108655933579690651984195518810147421332030976850082571615937768993907217404003402606738935929208928900355435228390349885138186057328541056 133 2882466754688791004826995621519005602482920433152808977755347605429854186837223718620248297174856579678028817608017313001041228520147282868954161127405617408170829387713543092192021008146051069077380998341366727543402030850602662505627193587415885348706453723144853747874399039847202439979877472167518555701619493185861862986660833273288160968644825940760905940307539675537934376012236959509105230576320436638594721589964079983411046179373978931681 134 9007708608402471890084361317246892507759126353602528055485461266968294333866324120688275934799793917876739099532121691412125074064871787680419149397392852080918757617880911591192818296475264076632059758793024038316401529624726105426801140841701221641598187226288451546099443661169909037913689765114303085682052789154245362411392280045095714546930205927895461644958683420257787139962001310703941586929060879425399811890262565554083203586252768754322306 135 28149089401257724656513629116396539086747269855007900173392066459275919793332262877150862300079585434854121588854797528340310378289856541948145714288259098803111689919175404615035528100756650267449199926909679932226396436283767533691360505434041444118756299144484409246587199380403657755495816607715605604918120691649941474136741810328586358633143798917803803659502532491878573153297677245505736764540814505888929039224941253035409688828202398856400806681 136 87965904378930389551605090988739184646085218296899688041850207685237249354163321491096444690142597884849949904431815552736857133304009321992227777414188706291124388724484111854834757207597896600058849958746339880796402122477851072124275834640343156180896586049711903801855457442288986797967821619919175563312754729649395176334269925581254841483119676492993540290249294208518595361647433326802872856718877106984297882214953010138099613330205591829856156666056 137 274893451184157467348765909339809952019016307177811525130781899016366404231760379659676389658191801765737855913387281900223545542292658898978382067083951596241888938343425957316889073714834743227458511481706764086579844572670460055655520257409066570040704666380378527578858458620970849802703788280472407348828775145320320744671624666765548057317353953086907285620752770397786947481997451273439025477899159566649034299962887507970610197786670988114985068559009806 138 859042034950492085464893466686906100059425959930661016033693434426145013224251186436488717682784495127669401268108917374399121695113077664152862873802731168932231197060339308971859891260557265747335669573680602513896821396174078833394277771337534651975177399980642166324175419138047910459948220288451536064292265866701250579623870625203083330299751004797313903168858479106695107726924181317862059813798270492378207959676695116703446164404282542755516680320023853556 139 2684506359220287767077792083396581562685706124783315675105291982581703166325784957614027242759285993905053504924573905192622593969383691828506083301986898922085927656274268585759925620127930216241548379768963321104124680947671354141517454020461853705450957516613552093290256787226920664474325891897052911750958259113062248252863059539800908090091252428983768792402142154019057544350641195643826090545889923319498838380703457081492426081414844644685154470118125199634806 140 8389082372563399272118100260614317383392831639947861484704037445567822394768077992543835133623134010097721344115376915225461442824421114544099252082054911643501464654270031983764057225361478285937437635010688725515964431719742024160778641352175601766446421523989918716393064948153618939411450893721171096481609535741024570781399887861934650560745168793165411029073179612552564944384931161488634968500469701048658671185588565335945438895923420471205106815012606223344166056 141 26215882414260622725369063314419741823102598874837067139700117017399444983650243726699484792572522081020647413626855023516139406745126656437821251358512756705931414999851939107552859868293181854255416475867972633923429552405034095026713801130392357697983222964829637516473524156968074901243775287926986276979505182750681751323244764630140425446409996756680095491793553904013938328947716766669879164761989028985725604923470403756878943851295446709666918111843677671988725025431 142 81924632544564446016778322857561693197195621483865834811562865679373265573907011645935889976789274190355315800875360800635793394777777472297885840871659338343529008096573615435034050237815294924434603844101414260160749847182746980158836617028434420303879924535256241476596393535385816801711661959643208584048712630304180281019428053357848941786917110361531595587085795899349626675139481141150628079791044736751526863695478068327080145765610043437565575856213336499842246293384806 143 256014476701763893802432258929880291241236317137080733786133955248041454918459411393549656177466571024338982273542651784579265451617590020261952271709127290846961485440565239311938508961547235188561947853510265462467520714440030241840047001858885383902742922836051508610721109254070800829073394649830550387768767264710897484666495456881491410066641533828876696806904510669007520024229483876011447728959073529432644199046302507235552402533499055249763476279382673902126463492631275431 144 800045239693012168132600809155875910128863491053377293081668610150129546620185660604842675554583090188233457352200255128430461469390615950400512735956767695473900476463499304773218529235069134061699068035472870262063789025377037121664130999441540947653278819050023746762207701749646612057450709637694321140312016493836650114066675818991041822029881132946940030277685596161738056714816795779094155536547605874547041457623767785568498885597160727129885490971258092402359160097678422291056 145 2500141374040663025414377528612112219152698409541804040880214406719154833188080189390133361108072191673963390317737964964857852675024204305677797229155989618091655135487018409868439584315987309004196213133863519939443213811211420941444984761163190755161501842276270064616211824195652953894814765101672092538875918919830480068180803458205656706829228051209501499745062638205771390681530532906953943633299131944798595688865977551424386866805702530463063483598606847350682010563524802445728556 146 7812941793877071954419929776912850684852182529818137627750670020997358853712750591844166753462725620753469242300501245320501202473937219368165738171919399162621244889983546957371456001272708006301540402295483686753329449022033079877330728910298086633082415595329290626542513374397211936874429274273433434907710613076154214955610997632384721016668319974441765058809580452561106680691157064214800256618649565557375029932095847813357915117632409587303144966476229005177571168979319246848344166056 147 24415443105865849857562280552852658390163070405681680086720843815616746417852345599513021104571017578462299911912547707129891515771357923596094570431502454636994404400940218258368663941655492310731963354243521442532136748753874215135625784041248515550960761931820294318909218428750321575071247480740771769362322391263257119512876747191608679493235414125140724102354560245799307661969992878108850586609587936202137102974675755808025517720979656552281406347127836018107057440291037472399314164478556 148 76298259705830780804882126727664557469259595017755250271002636923802332555788579998478190951784429941199505055803887406970489273060683581906905931751104128399234397577776703317766364778722338340437167426981405684379025770442904006638422021062915676313435828251577494745859764172680765278230301850250774146656646313576979796866379088326223848495251026725564688894738990139182322792034083182896526535904487076348714063993776090730872628350549949572686605581203451588554120728928326507719667990922291056 149 238432061580721190015256646023951742091436234430485157096883240386882289236839312495244346724326343571563964443810383035651265407236629987627275036192612249784249294821076273655747571159162885357241012043273589355297468244593108705834218083381765240921485625791188956930969053591304474709042725886842108267247576702286469656917660470725293655082484915406599567655480402044514872259470889068556220858127029614373063703707269545590387046228834535266991673796251221953003515896437362614897700460990189869181 150 745100192439753718797677018824849194035738232595266115927760126209007153865122851547638583513519823664459583352171968791953008415690714832690355737770920685911180172809940902541540960638418753018487452546246676587102933858433126916084762879524536843366088183162578777062578412216050232567615429297414803447359347208023348815657371960611441107806636310785569563163996868317242601546864212192556661385771071839783127508970863013671672028429706354088302251750353908113542612920643289668449079307230551957447306 151 2328438101374230371242740683827653731361681976860206612274250394403147355828508911086370573479749448953512569516327728603317403810331137678004312461577256771807063744089863787546896627473830313355966595403255529802325660885041468763881917738703430972724328628798689792853489089658225016474052381557945512807312205385073638311242778878604500097101096949156877984340079774687906185589996994359521107457001960705684919115005203141477142907179643400557259412273574505840635498067734065937599014369460257132767994181 152 7276369066794469910133564636961417910505256177688145663357032482509835486964090347144908042124217027981024511951518105715657044726845838884917820680580883429606215265317573378024415164279952048095641427008051349275817688949295576640284953287890433631301375694607229463047062996939314850858021744957079696617985776365771272562171448404638823636582719119203702330811405890800106226064496606402966593077137218730975626530606620548829495818700561586339403391819521452292009415192410135209041014975746782930930375416056 153 22738653333732718469167389490504430970328925555275455197990726507843235896762782334827837631638178212441512682481615301505359613408618892541089654775660233228587635869765384957539024390514995349585283094633237997229934261934092077444574931029536978562001021291573613786484118781793765474112191635791348696562377124355152559147519419666833609340727541817803019909695133868189900453387161465455282956769290058741058846424902934982646743082688766485323095985083040424225759500098696254508301347356253182204874594926197306 154 71058291667914745216148092157826346782277892360235797493721020337010112177383694796336992598869306913880234059400748580419205884800200067956981086891966336658753995321546808086817405596696951217008011942749545809819270212872543652756969845318271790304271213788611174692017225943518278149675581619839844100145249786701399241447451995206633819202174914670432116583080115675514840269556474162228177427424031256424350901885809105807655276635286249150068168700465004494655302612208016100760307953617426763167294176657914478556 155 222057161462233578800462787993207333694618413625736867167878188553156600554324046238553101871466584105876048264780902290819366573062041480344363343861162369445742256147665012830371863974888966771621288741105254274952716462225614019762872808194944692872471667415779674173052249720963689487137673874024635298882961259742541461807826587291769150393757997930292457495033294754139168535153079904839025529472381695450197900201205965971658287587367370570075065105850793538034092450254890670245246195524298797325109752329428910572306 156 693928629569479933751446212478772917795682542580427709899619339228614376732262644495478443348333075330862848845661296519441363155232264793562883854143487134134904563441347688569329244599784892547861059453461996927703195663741065616155212714146104244144409395930616638016689097898737335392866108812377711593503872156976646666342754453471662525383633546551852502180998087949121148160440598654470944213861453626064810791521889852047413561248768564325164718459231955978880480339439921425957431423800703026187336882265719016312916056 157 2168526967404624792973269413996165368111507945563836593436310435089419927288320764048370135463540860408946526404079662161148536494109193209563229797059244000182176768866645603950664620423238333828656143378011288730174180781858556161212111276111178466813822804012408223998102605117265006297080257778216430748857356681052334031492784060129934092001169267078595115076493644245916911224547559839248480474353929708285687320723716509562082105684335796912696819961987095300616863748315906713814590411483593446103383401287408979972123462931 158 6776646773139452478041466918738016775348462329886989354488470109654437272776002387651156673323565188777957972363616513339773099440346457360934604211348166691825927407778538810578021145728188883599919405922499369989614651574114562133364695522046439261774640137956300282310884020260429566000284112771261944613571414722704319626136079547271272771385977386597754417923887584435976527502175562393756955236584350961221846135034146387471099079572668948903959999289044369863291961647524850819836688221202016077715409607124393495234091996509806 159 21177021166060788993879584121056302422963944780896841732776469092670116477425007461409864604136141214931118711980593834865655887561242197116076582595174289156491413777476853344451437459716570942740603742174194339160043718772473271161546756880137768021542572131291485629100064068532472300899008640028794019402208102626879993945970213970125013750436871285649212085387375483703475967993210956708113072537632011368028102751308915515716884573631148925563852470654741453657228383418692017934318085566360933692906176513985345018716963370560962931 160 66178191143939965605873700378300945071762327440302630414926465914594113991953148316905826887925441296659746005154538378129465243510231564652211785881614196266870287197220741427282692923686772121996171443460847189839211606817221157147046986547596961676741478882652433918103112797822559587754718504302811673860858380743570494940485914603706571999713567766131189245370084621968725620283332178820114755905029916585933471653091799199618718332062661338732986887145906820718058265186356605473936867828365909445100076713327267869254263552268266041056 161 206806847324812392518355313682190453349257273250945720046645205983106606224853588490330709024767004052061706284992421584263510507770317201203457121674853452491991284455443301163928384675316467834945401229044203643225084859559109843371277011170541688530594013042237352048283900094594230985821535767573206093667776185504395916840366991804676714345240960398021804412697144472454868277735303752941701093285270113863662363501941000810709516359663198505981708998128808182517376553489222153094244621261943428939773383210198783614403446825655539750416056 162 646271397890038726619860355256845166716428978909205375145766268697208144452667464032283465702396887662692832152404123171204052600407768479801613061980672719761236287025840618764569932915861027580271482258406296494439358269059529010315368498932327536266077948393986961150361144388557694188801664252994831380223983540521590008844402054479282709709773639595303352545329717540748812971529230403674909966186830176973437047181407842351537988114932214487978463232417377706151645130738529892705572658156202575272722094947117288295827536722334536154984791056 163 2019598118406371020687063610177641145988840559091266797330519589678775451414585825100885830319990273945915100483639638485250528291040231015655546791656324549706215598894864622781339622115501377185890321693546651613473599669556566397126344690134210465592880387307865954340248756736971560149674096365603166721579976898363925688540623819360238688462575121803440677981271562746738241103410821456876303787403677198230196573430696377492605404621063160326248794875120975848938370476301355179228073421996490027021428180182695375155429188824137362154563187916056 164 6311244120019909439647073781805128581215126747160208741657873717746173285670580703440268219749969606080984689015984341250931565856229443496595774957030215655614643872758397376905472932706839094954370967564850145709824127144943946268611368267473642831704418523516683380059846097336258424640755928684745591066104309764248645399809736299375848857579500786167635515376044581592571401974550692829905335980924658891551782008571597377606763590882113474144175221962524505332609244087776037527155899004124236961913967808018539475231822773763640662344606955766041056 165 19722637875062216998897105568141026816297271084875652317680855367956791517720564698250838186718655019003077153177832610774488433892422461909781916261409549822409962181252457697025719548206307978762699093810479742479274852439357594122612711502476225278905575027235535962501213558222386116553250177829710312232265189767311022208081432692961151707335558793979376960227577676886197916203154033614673118479068761324833923922058389947207086069104270725749084262633722526438650704716170915721439148505905544222599459726626232866232677143255329072354050787528275806681 166 61633243359569428121553454900440708800928972140236413492752673024864973492876764682033869333495796934384616103682527873898605912533636100332393563017336171881665006865715471487077946484080609813027365805764201093457780448317674890948879523545922441699676351432203318755118612565250732526769180201739767817162191971685492653273705209822323598670713746606159840969417684025792492665350924726856630041006239652940437636492177749616802587935339572146015790749952281605292188849960278251873331197290996307788483726617976800786522929950994505758360838206919272660572306 167 192603885498654462879854546563877215002903037938238792164852103202703042165239889631355841667174365419951925324009025209200849449554997755328933056116945117559349318361174311637038940822711841527831725104017160853436842985020667109793190690401316035820855508834294736795236920467634232132156480060211819845634849756314614916468723392159453500507387166362989611929890075725947004107698673441605954895028009520864839165794412556686797148677455779321931218400450935418966506879658277177871677339107635719922068061686067160217289969827256446063016854105206640799760181681 168 601887142183295196499545458012116296884071993556996225515162822508447006766374655097987005209919891937349766637528907280794970762913983574021792782670309480141182977319803138390696913858449464688299895300681147939728433755707043711559387323236477960001644239511158368243585199846978918909323885276429008338842689492888865199200318220607997318566528627738706904555182441148800291699829453435104015987925931820387813404396552519289701588609938569412383690915686670945468087833535943879621509829038171610781426561794442296900989220993373582590987040392001780184348344166056 169 1880897319322797489061079556287863427762724979865613204734883820338896896144920797181209391280999662304218020742278274941260731279765333411704900559785252117796332027525093191549021745674826427097078269283770787482112792628782923572185308464153868541870822039384058874635877112670304821949356837185527279126605383305707173125881694325461591385259499599563024009978965828823293995031714556152256343994070519290669252701115400261496130294484033954683292484843547227902744268748985296431187283236313350153889431629195823958149689413193343258509859690945093398603113730668384806 170 5877804122883742153315873613399573211758515562080041264796511938559052800452877491191279347753123944700681314819619883996925065027803626125882063070541747238335497100641358963639501636400814990894707776804997585988140875178820643659387032321031654338178279312008639204599490544504072629524378725079766853374461917435312823240819291742542602189250156053847836033143884985233452586336815105453192247390775305137452569667045561360654417286056108177751276165341996743271136059419840156828891518381326851212259217044755444058908561197752754391300631031565841483762177141745805103556 171 18368137884011694229112105041873666286745361131500128952489099807997040001415242159972747961728512327189629108811312309243819128073471931152321602608700981601187153136145148473903948039481910850431173168323876128154526733817485766122380884853087040937550961633062113229311230020636278286372715621304213353555267783357802450749203542248453416192522175401873510082590161640617592674847246381516319738789484903233293006047833811331052496124538593728304931795363293561373353520346168497165057233482435429002948398003111614895830567615320362918233533630829509035182064088495810746509806 172 57400430887536544465975328255855207146079253535937902976528436899990750004422631749914837380401601022467590965035351073732827462643090784544092605347976830929577806485854152551281403514461823910025673254642274570446387604981937553311888513727470061344714637281303764438632024853205301098236148004329764267890906596631456168180740464552463769403225078380837898185651688303117172773649238903002183245689086628405051429957378636229133405737999629081157074208511459824090470467251283391316396815132055635406189998844724685750505196972243822058663515896345874619270405610712679465531666056 173 179376346523551701456172900799547522331497667299805946801651365312471093763820724218483866813755003195211221765735472172506268750393090576508469139959794011296098115852919578954211614664618732532847889610525959076372143491694988937961831822378128179175044790732638140903271383596158869887673628146109372276872723390688570511028670118655905679083842436563970047784648985432432165802097383508543038592513726417223068933970654882180182029814232771771197694392643349622773198416343774855968157224037993066513988106913041784162954864697045912128663340750635399534115037029487701567252396900431 174 560551082886099067050540314998586007285930210311893583755160516601472168011939763182762083792984384985035068017923350581014079175999302973344078405028960294451036281155764529376572063753136997173910692963999154015992437302875861733544590213247615842837962079665762046487989488260515936095953601892920143699853842773872741311875808168260387637239081189210997716799709311428004165200534892165740485549548488800772868931528946751259158557489735883385209941183581722643277290509236634625621632270005469889051704065659483295644449383953325426919354993445691472228820014548917179616602500199634806 175 1751722134019059584532938484370581272768531907224667449234876614379600525037311759946131511853076203078234587556010470591876490756885881117797190229874628425878694421808883432517200679182430277423946564219438313738932297128567706231335510913184227827503028428141725734505749281555229064826047198740076492208348067155251217480680947298367859377722217954790828759141659747199088955135983731499725783327297853952033162046206827975480586590218376540036543387756426557696770700535761059832105335918499498179226872562052457103805664171359283133150473073483134805607250516953114500147911223014115650431 176 5474131668809561201665432763658066477401662210077085778858989419936251640741599249831660974540863134619483086112532720615993716947698415571926810227207668521945423845150960275500885234916267842734505293627582828833510885124949480919178888213140098412194953166971130248490641664281356567562215584904989167750298614492680249157858556789357305752167773539558326991585422139435739904049086047026317082384843723709601873374505604930464290590561288952122717423808664697494811869573898052143859870994560692349203225563113723937993998683343839736459326998329613025679886537322357013552328261049826859791056 177 17106661465029878755204477386431457741880194406490893058934341937300786377317497655723940545440197295685884644101664751935217667544326321836527901184304873313001014376720625578993162054407820274660749217862345151604313676389326752213843661053080985789151908383463286636775981716481038831388928504395348977423286285600976947885022418049104096559726948412489194934433816684649673092021488842606435348979102722470034766488914695243478411426977329519460592884843976010579423704743421893624324819103741856760804340684383130747934392514609506523730758290816131197778871976642112070236551453980120261430103556 178 53458317078218371110013991832598305443375607520284040809169818554064957429117180174137314204500616549018389512817702349803953524877750238973060078216128297341829147965141876633136691229583490399636978915367421605950725338950308365881642462908529262212877974334501318156344474066374809630472153764220108134225533627062150698893017549615069239968799811925146661865800751159876918777093299502436193122225964797502495320088085297948102010604262509116038237246360549129205312215585748574219294928465610970002497668498364723178835005347166676416374718471651231139856145741930224179935008949478777559836625416056 179 167057240869432409718793724476869704510548773500887627528655682981452991965991188044179106889064426715682467227555319843141353711369051048812006736309885659342404198664749565540291572473422815024691895116490438148088044871865752559138495835412781535455714655918022521628215916850168561966562028654053877836459709079604844926505959647761871006998160903360252277923828316575312482942726261541434570746477526273165475798638306269508807398237098716219633400916533917769082677471989960394151664774983307745026134943919365304014897205377439827307207092013013836659292049730375230684675710050585558327349265336353556 180 522053877716976280371230388990217826595464917190273836027049009317040599893722462638059709028326333486507710086110374509819229689357085497550767295896195641788255690373393142976998296717555301655803632242762147731207657841859251069656776447429721493015260112723648357863496540826151939167572676259881597975145140433748178878996308558384773891392588543029530875105638095313332624609866169674110318143949233686457689507135450236648221076560731922203870182022098869188968434675190872925236888137224566856355159739875781030525364436617584648498895987077962394158976920102080105802575193859353392263563784201859791056 181 1631418367865550876160094965594430708110827866219605737584528154115751874667882695743936590713519792145336594019094920343186654867571392786104426702755488228302825638383135290967861635203678445614162263260962666984044254266609393544145536999320868156159764916205435703030727459693697815769016198025597256605968966924275679735201002754516708997736867432997108914682156178066290773279013609943703831741761919444623412557055802178589605211969653603685942180268421855235636948238470577572218096353595056106104180428050364027374253333094913460286232838065812167165520013154567101201365794882388342019049140127738236744181 182 5098182399579846488000296767482595962846337081936267929951650481611724608337133424199801845979749350454176856309671626072459272766367165335487757760535823743267909248676223858752531333737318972506617018004465181402650996777403876045122372248567080981277373800710963449737801873074490492507340374809157246770742031005597289844719944938543486136831846302011088547536885075556776944051831726881589501711829701061698852992655175149440359223183854508506354589601309518133543546817204351423853180205748219813561812439027732306925251045034327632991460766299476762061390104896730469180608370902352174140476500304850180863697306 183 15931819998687020275000927398383112383894803381050837281098907755036639401053541950624380768686716720169302675967723831476435837585651493472718883198190026091350703357568778355150387745257761682809653147085176721306729803800793063403299643980327983085631071559777865736825456901880611011673691020707251131149694947428167387773729816234897761864657697293266164030264670099642706364437548327647659535548591238183003270065228665583434105235002809846968193755584611867964127027887679296164302351121537279818273266254258766842395183952094973280973078903424038193488467318097040841063693896874462130238440666226359518607377369181 184 49786937495896938359377898119947226199671260565783866503434086734489498128292318595701189902145989750529070862399136973363862373824382230726821285117166067093995002339562169107687916283510905192359212938279441647473184036172107042361744031628247356532476705227037832826300142779649367701997320205220763506408243707257964683403373728575308252645559551649357340334833276379412155698514208197326826058951887539048330392433811313324518333596169385943700027926180779245734951032963852979703227600159931129168376531636921095629542296723533513657605960793356902557246140255255075266963428013939775671137152072704275759371360062916056 185 155584179674677932373055931624835081873972689268074582823231521045279681650913495611566218444206217970403346444997303041762070156556957792036675750442907856892811916278106613928926584998209328684609444715647170394222233487596977456896970501456849495033029152658998783681510042872317771831739695250648726660028665105985496156764567379842688055280700364485207628701607695405549528155898627806543434424344762118316925162965486232913098027219337270331143566098555332030250455928317400523056891551863296367989786603268973657138909145150941201324439156001483593638480669429195770787289049150624340868529149513903037523540171225785572306 186 486200561483368538665799786327609630856164653962733071322598503266499005159104673786144432638144431157510457640616572005506469388212845175749211241666439488555085697098442440695021732252052745863458829913599854510612313007840018896250858068689264988146411344411911928391810410399703749492488456446097135423719455550202869318500848603913814626229488068857631062173006813938661189644133891948827704869648432798514140610432448173098142611406329316552773188749553221566137800856095067907066699928088280968537505568706514295201013847195032455556617160217287938285335195437992688366622567616281263104129170760000248635997685106833695728556 187 1519376754635526683330624332273780096425514543633540847883120322707809391122202105581701351994201347367220180126926787517207716931272861221487909831165343674087798090138482172276396759620570201900842790465751074738580873998937224265438822246926834535562663176112215826694466638513270259540018633796689240352587667077319771638560628506312477659124864884000102022076379172068064267193630926102265300740677520493679193235843637092531868318391101710742148807041814289623633275875923288963534783460745052527279095627805276557579126118296637773783234351711758989066200917554613283913592084598183812596570586958766209987887059959086020707447306 188 4748052358236020885408201038355562801329732948854815149634751008461904347256881579942816724981879210522563062896646210991274115468420016346694483660490274151745091085873912754054023527772347737863592437071566814428638603652577054088655626260566908828386527965660625501789386049362764193429060049542582218294190214330857531241325792207326487394705574746158966500571696855517174456978377920353514206558300414505298225810674120262344871326069293348093849155105031749707726106812232277872008480240221187886860715823629789732258959529007774589951237761398803395520087981954965613627792633280138369703219887042852864663415319164904268821000416056 189 14837663619487565266900628244861133754155415465171297342608596901443451085177754937321302265568372532883009571552019409347731610875182754226885739837843716205591360927225449834975250808012377841400888063889955486258603994167989686689023398776096934404178653444419965549800741389607875012930064627813184775364120332031875359015210543880854502972772878610989193188537426249460951328184602134751049823335010967559529834464654929132512887688559232686939786494440382826307564417523143706492812361319099701686027809415213947633344078819203666038517258219779817493334870656538119168782635955147051811185490145305755746651850983114791723402579545337931 190 46367698810898641459064463265191042981735673328660304195651865317010784641180484179129069579901164165259404911100060654211661284007677483923683860992518869068340472449997951033395425827366050229738501260931929139038830205371021766316932225370193760210227512994773560560395782315598350016101007987056919528675180334698520205081550420480116307101439622245049714019743939403511209261453644302036362630460143998674521833806565669897218413743016566826838057811247633122093268851511967467914467636224199204578112519389026660910959055631765919126670970659584588338961721777133355854994984099565881504533250797465308436326669646347370808633478720902759806 191 144899058784058254559576447703722009317923979152063450611412079115658702003689013059778342437191138016435640347187689544411441512538199247864428268101157250792231144876505109666296810118223512890033270228709664962296777344031976766873997019403662275780191741223159306753507785248444740117362797293018363282669574900612687174039259148137123008842492261523089656003822322918309192060346525172387370479469268828515233005794793914915017082885276038547283703959850264470095577321361028302946289905419003268414992461306245869833120675050135156169071001182648662098428872951747870133133279400883925153132834663105000593964874699889093251777502211173295337931 192 452809558700182045498676399074131279118512434850198283160662747236433443761528165811807320116222306301361376084961529826285754726690752093703160964378326274321764308032991913136512596874263856482666753082403569508927699795254635988439730570087573846265118418269104189839440954170455849120114839851317384051132281307213653747792322161120731721893195556844378674366539418146004211874117309129564584308022658824672874035771338308050205913083684185446827254156576283039690454471550176291103872893224545496871087773953217780683444451888656573753310034245586184301456020459034479544463473344113572702914385465885950954007956145919063543631573828371604203541056 193 1415029870938068892183363747106660247245351358906869634877071085113854511754775518161897875363194707191754300265504780707142983520914149945401642155283650773253039700286795631944936281016334163196654093143564821278992980982142430333848214209305624041111007073932679428392872406553833438790606639882916082867227677301932562432512655520573269030584159244670404942872934604703921600314649913353614032257011594949947563018938211520880218958840883669946264934880836182585415980033584603553727626648016169379981700205174836340327470770608344376885701144540534948117019056151491345792649320715292776985503298284369231056148103899236734189741044183882387717484791056 194 4421968346681465288073011709708313272641722996583967608990847140980795349233673494255930860509983459974232188329702439709821823502860187112242171823762271895164202961948546289448759888041206517294744347174298608099099265020427402837009454515193797485679717116565706452880352626147452894856038128464256342959979257438800506085151438411220310151634220671151250112198967124211570080679498594569255034860843261646503269429411025812188260798609206097340851140423455873403129272346722606539058904143629837954181516403796342190967077634120635563707068790030080066856972774613069751407353162325750116415775499786738354744697048999004071678694287045737417849143266041056 195 13818651083379579025228161592838478977005384364324898778096397315564985466355229669549783939093698312419475588530320124093193198446440252558795562004570139190355917942684400866790395906294496777361826276232594738811089077845855826392988161054426693616004003495846635029369898330900586055535237828905631473991461058725752994873239846157207682047176925376520166851047127523185825746410593716226789379357017315077822674558325075799847873998825580858821783373532776787161989737088003066957560877898646490442936219163676146675547154582860822760963792695752733613102637407656958661039190615182655019763154581169660196285519304018292043143223320781915327223452170609791056 196 43183284635561184453838004977620246803141826138515308681551241611140579582360092717343074809667807226310861214157250387791228745145127144141885365673852334668592108375010748778884375492273881436015550982797428301598030789928937077807671513104112215345796815616132485986811230630670215477361817193825116190404468595606490008958953423996208037543741418399164573264081833198371721837647208818158741483300156137756700033987280523505435372927869685576555998836430334253639084878152356747190544938200569275018246058504700073155835673106244705720143590084642029666355466083740644602112336901287666518295406705307655803235647524942053227949121041358863665600927980979203541056 197 134947764486128701418243765555063271259818206682860339629847630034814311194875289741697108780211897582221441294241407461847589828578523172253172539236770201901056504174484837477866416091545616366773499239723569531752207107065826880854963172080993671577980239232671363414111038514065258613435849942898592845474709742271860405063261940966683124057105203556545727977860917631534215743023170725443127249653184831896200059867069667382554985066057377877826244800899958976802209885340665961671088700535026207954615342059686338560575004439954647506176232125420759021262892579143801329719552155614930912514023160460842861523398165076589783614315174109417909137783261450370072681681 198 421711764019152191932011767359572722686931895883938561343273843858794722483985280442803464938162179944442004044504398318273718214307885442547277167306145415979367928984375271833240514459948636695682749135687158592512122764916895573113003471272257097820166491622258851110589085393040974910292925185509507936658624418859458118936649269320805296544832970143139988900381793662853861667532726561114597063358110709060130723099022560714823275939343286077810229619987829903473778242563686526148140825784426180167455138531039222281306775049234236345154459017610893218769648366019325590308693928572624081303010251860671218326900102558951304833366059807364575077743148120554526566822306 199 1317849262559850599787536772998664758396662174637308004197730762058733507762454001383760827931756812326381262639076244744605369419712142338745311761701228509334628748975616571175694085296007355642455818556241747980216930862450415272503913071800273352024881688832159434996606370099972950148497923414228023714341072931739979017210422893619759060951378589167516810437148769362883006360824411914007276307705199185582727422116359769499589066845692226833370427647249909904062747167342214988709090322914507686328739619024324883393642818045015905725110335870137816414985079615243328212743727402167068810044547672875668578844471699668663799349681838991963023129698201892586859305619556681 200 4118278945499533124336052415620827369989569295741587513117908631433542211757668754324252587286740038519941445747113264826891779436600445015319768388984791644420154822360954189109554940055440402612953950180267573299813250958960745605653339114422397925913293654170873562661914945713347034243234636848943229127891275654239009479095589198446560155701328883545757776695434275347583736562525290316970169418222082049244068472083008417802084851867200185539929989259118873942873499460952583047889430726983750499167509959075444584361895461294865624349174188581380087981923310712455627204479837887999597246252722325318838996871135815117492004792628419413837268170293952069123896273215531666056