4 1 5 5905 6 39226915 7 257015284435 8 1686534296462470 9 11065164158125239526 10 72598678627860564552010 11 476319830905927777714449130 12 3125134483161392104770081009295 13 20504007291105533368839949866598015 14 134526791875519431052113309866825757301 15 882630281467161063728449241801432249226565 16 5790937276726544621284284010937628428554805020 17 37994339472587914117150147381058875156559832975580 18 249280861279660199531939130614746228216537641572420260 19 1635531730855842626667260533052864732985834100339930767076 20 10730723686145189263618542800384718219581250852324889874118445 21 70404278104798582537651422056359257480157257477538168322240121085 22 461922468645583503106603411472100505471273526742718820149478738547415 23 3030673316783673361639239180206772730961926816515011051698175973145568455 24 19884247631417680927350330711331199649658079658650462268618169463208228108226 25 130460548709731404563153398890997963919053066667369591486043291744670796807879650 26 855951660084547745339718506264345202233043824117266469293957976426815860785295911950 27 5615898841814717757173259577673938859911060981057071329322123448434932350564974452589550 28 36845912301146363204814217941183080338580687033717174988214204313984911388182433246610432475 29 241746030607821288986785747221947266209452514210613761695968792352604358305617459479242892058251 30 1586095706817915477042301532970318953117467992957308701606121032265202680267930478329246734118975305 31 10406373932432343444874540178887310028495632217368452522225485216544985741527542868117577919369593067865 32 68276219370688605341821858244120305559059829860499841202416120767467155822635362880078771394684275696842360 33 447960275291087939647693211844582080380120653277509643904483488990598757781925959582556003431454897824855715320 34 2939067366184827972028515162981624546536374485282481308228664264160020595642515645364278535947806696183919090832776 35 19283220989538656324479087984271903263813761299053508013585886117011614822757291478562781583322301730294356710219121160 36 126517212912363124144907296264844797610284392431577123075570044665102623658924126365165875101206074380013431228938683479705 37 830079433918014457514736770793619860544998618727730439946957373492323688929641121746497359448967299047029058402348045975234345 38 5446151165936092855754187953176959483479696274604191926550291583239523093791469858548876182959664545682452292213175427609698183115 39 35732197799706705226603227160794016898424640171909201450263959275193814323951103557003865862144125387565670651490123799543194773773051 40 234438949763875692991743773401969555275351900893421800112679732076526346155277822651036361351937007653488505044459493140169177023655158590 41 1538153949400788421718830897290322244576493488788832319608515756500816171142128457336389291329244477130269755241972612991563780362776659101470 42 10091828062018572834897249517121804252195904632680778861820007557363091054479224238207562167949968880265108577353722203665763915999464148093882130 43 66212483914903856369760854081836157694626302303373134853019907073896499251240114575778716257866558522900042569439251623952506980532827863409813602610 44 434420106965684201642000963630927030637381788818340674654752477781597769891003697370197508363259094196564124223860348332838804918295982269662617919470951 45 2850230321801854046973168322382512248009719662890225114021330222339605859131539855222987332124031603151123472519855506060132313059411352509222040943111867095 46 18700361141341964402190957363151662859193332411058462943285164660587152274312944629687093742048956253717446833724047904759915203605724743909392817490803128200285 47 122693069448344628442774871259638060019166315467587353008624568092757714360237615140711354429164014676140293557487851726972629842618748033543448843911957213235777965 48 804989228650589107213045930334485311785751025735757328191680181848446861275224081963995463264714684748953884428976352024378283206683989848299100186120446204752441116180 49 5281534329176515132424794348924558130626311874816627552246186862366191367252978191866044004550927015317442295490539608623525774646593795360416480567426038764600285682331476 50 34652146733727115783839075723294025895039232651742901376963394149015112089446066067050023674222056434786094232353118809243473141632354712975632559094971547038109531728844464300 51 227352734719983606657768175820532103897352405106544411097389906807960893663288067152407079149908343720185269097528791769507507775169989124764190126676857767771716428053747433793900 52 1491661292497812443281617001558511133670529130138441098776051164853548593499641768803490270322226487408268839907153528200443401226500629211668537901603442076368883797749028009121414725 53 9786789740078147440370689147225391548012341622667432103464002298601261304893714058921836591476770992794868281843718853978897991710677573618880701032659406116299074971986129004821673554325 54 64211127484652725356272091494945793946508973386445593511173852069350968392842528482924412056245599770979675165538006524507984766162534236328947755599597667529728750319694465624047620281322751 55 421289207426806531062501192298339354083045374388378726417639020878593423849263808751102488952123417348291080330970992531350019018213308269142429680841366735599262428635229170610109950008040793455 56 2764078489927277650301070322669404502138860701362219026418216457822248379831852168251874207777032731654265809886628319008279693648436221484178553071515083731679071755423591185323539147940717270525690 57 18135118972412868663625322387033962938533065061637470770786086872072017661054251315323382300236503680487247020277775307932956925530165005687505148913890639448708633924538346973029201456423575449442848410 58 118984515578000831302045740181329830839715439869403480909792968990977628510304367804297464102676395932099715769229994971502016585469665441130884976573587952958182652698386323621674545549386627322928802435670 59 780657406707263454172722101329705020139373000983156212600988554295808955712370064394063773163988630848162793703382613542123710021101126478115638987975138711027037817232006686178031954873666104444045133505913526 60 5121893245406355522827229706824194637134426259450487929572596815754965106572844187318732762674095713881444526670621709283218233750410201802577279079578404905374003831910436730355706916804436296012983272379894448435 61 33604741583111098585269454106473541014238970688254651292295322254034627566627466234967660282981715741055790834316855987320909559407774785649426399788789124715819709912785943610609362449054190656463927224229163262477155 62 220480709526791917817952888392572902594421886685638767138686233204784657669390993072107086693503923104365190992469667355672877639328445065262004053218853142967165377366641543652709656316929429064152466919316904090664948145 63 1446573935205281772803588900743670813922001998544475951189676577236361872105612877146925564732547653500939668699141087400807009599599083058761634297884138157672712858773052225837392459320870005043580183682649541312845967654465 64 9490971588881853711364346777779224210142255112450306715760748752587718107428243668263972853855559680804042621049455416774435729056902334212681266290725191071355441106747775356373689062362063607099976847459639523516139496245448176 65 62270264594653842200261479209009490042743335792786462362102422914039196509584628190710043105108892776166912472218686376647544819753208727034978434340510539303543566719387709013045662050336640429779622456334814014040912376411326336240 66 408555206005523858675915565090311264170439026136471979557756803135092319532465510797973837365827735101541064469137671693229416970197933725098747408964988696384254111753638584813264768210798789888568808991997994124668921009504526220667920 67 2680530706602242036772682022557532204222250450481392657878440339506597549203590338486475643677906926884917769164346239476705335658427412720319231257586701091010062521111436140226932282312675173068956594209226859643538846293787416606818833680 68 17586961966017310003265566749999968791902185205608417228340448558936726283417215885769000080861348913923723193349354209069166000268707984993835638870867582645389816055561356735164035142914944669793040075391975119070401197625066991452760143105585 69 115388057459039570931425383446749795243670237133996825435141681907928519058205950323485128394549861682178981921075657715975044216543588394799698295265605626506340204348723418129998305866468392424649389567610228837876709269464958270281383233354459201 70 757061044988758624881081940794125406593720425836153171679964575790528157922526859934505937344772118483948658962084203151563798537112827553074278169792675516632230173511485512421134173026885874694841496170607087684558677480690459632010499953750698426995 71 4967077516171245337844778613550256792661399713911000959392247581183843177875484903150807967666862752378538502046940390290039514397117683974474189431298239907812472618882455348502879378424658600198346394021890932169932759325801553585951787473190217080243235 72 32588995583599540661599592483503234816651443522970077294572536380568420086340378327909595996069130926644689977344977275235142397894699127290586120706972627108650921756527434808195605635560762182830706298643301576482595801924614660330432108159479606439943750390 73 213816400023996586280754926284264723632050120954206677129690411192602331164177016560107080683378778436073057868472859900776510470658794558204088049494663313803279478883448825185305501030233729646223058951009416748086317997678385591024227416347927139754327145747030 74 1402849400557441602588033071351060851749880843580550008647898787834887751001423713569207926997187810918260899665185447554482762864598136829363707231113291924552994699928013112189281165798793349681349891824251014509611416834231747247939499599350773002163913211822667226 75 9204094917057374354580084981134310248330968214731988606738863946984535343126295678255099433836698825792903484367473296384500598535672760835944511989718544092202008510684107121160711401339686790028964185451472920874071065878744426475855281674841247989817127783168894691450 76 60388066750813433140399937561222209539299482456856577248813686356165655352632084973450140767517439938824116537841796639418624356475767627342558053666442113117530323572794029466665054983123510075006815866723244727127481847791845693841875951432536103897689895838622567798598975 77 396206105952086934834163990339178916787343904399436003329466596182802778042127754879089335640120191269326105434414967386024295690244245011903547960974446459929478588212829743553679262815649679542674488002294747319264163991659317375865210300418991403211989405529799334265239881775 78 2599508261151642379446949940615352873041763356764699617844630337555369089958012397288226851789853077669467492746392730025937150785172982722206039288929309840874262438473914644283825668684229249113127041247010028697159558587439777390973598464725668031677210593338032218311434261849925 79 17055373701415925651551438560377330200027009383733194192678619644700776553124506046611222040235713180083591830880500723654630702912400661556245046762750014340638758910608052199136393489799168701679287794081619106401352841934864494324378823769084209409540650278361301435037930890999668501 80 111900306854989888199828988394635663442377208566673487098164423488881794998649503861681920035733141051295162822008801509893232847538928694193868220356220199458133039497514540083785224086873144881282828301972352860493957548310928088116019579599538402354095645829709632884826522027606675475980 81 734177913275588656479077992857204587845436865405944748851056782510553456961645272082582987718959847444384626713710008071414999325325254224341651277005694502457384243075987704914586086870406540825324452596472446111809237696420449545505703209284157568975347647833904863908799962032610551651944140 82 4816941289001137175159230711136119300853911273928403497211783550051741231143210845621428895768364336216623316621977382421464802084857304873900261935612473714209546491756892153940363244609920845692870893578017820555343729397618398164353768646278695909030476716610096000129569476541824083320150849460 83 31603951797136461006219712695764078732902511868244255345206511871889474217517589177031733190308266471386568076187618937877310453666939407896731491075225966079574544966935081761933099443475327403842275756338710611677358682514926514857394144312687954333633654453298054153608806281698264166472799615436020 84 207353527741012320661807534996908120566573380367550559319899924391466840341142392115520148110042127861956151628406296184523485648748598485489151917880632726914173877172171693347770209538122580326508269222049064494976550513203293779806062550576555580292502036292549209093429459437947899765633587854405559901 85 1360446495508781835862119237114714179037287948591499219697863403932413939478228316806191795643281228667309618421660538911821070006766733880221155908216432562348045630288682657074073704193611961696825995827503505907458431422963911516198494355122194867741548893430504537279248733292175392020217482561186117815085 86 8925889457033117625091364314709639728663646230708826380437681793200567856916661029688087839477356211845522247233091096989134591909373027338991344716231846739683466517713126414467485976445362508247199473994007232599558707774529594706573250087367669319014251552254315449357479172040570563301876694050619762774050855 87 58562760727594284738224441268809946259762182919680609882051630245188925709230209339347122646448090602480738964176018563779166851404658573821345024238230172422366396303585546615999882802684323866068871987018147448196608728775340581279144847555803658007076029373209064435305529785180249991872096155952293648884875900695 88 384230273133746102167490559164662057410299682136024481436140746038684541578259406155578623079582435356882235336400750755035125167322150801724632274403409085335916636568344877814533862366459597907901094829197568207955973454882139669436101532264203923132585602524056296961864206336287433733234887530387991167291368435152690 89 2520934822030508176320905558679347758668976214494456622702519434759809277294959961832942297657283940462193894044635185737345127871918871889829760213556385315239900721204236590695483844893227082322319337175134644721325406327226096784877988299756462923963430546458257540905838164059201151590878022298164662575865958740315001426 90 16539853367342164144841461370495200644627152943298129901551230011459108668332232311010261211189607262031986458333021765658256383335452521159461224270331838307959144988196414414234232937872319400678094045469240147874088931478269588439701696508760911165355399287050665450910334556894931650069482178560925929690077057420116610431390 91 108517977943131938954304828051819011429398750460979030284077620105183211972927776191499989572141351263599064092202957647009915116524783038166005018323448851726865406293709249527293834067042264258425043993219634272465667400934441905056525902817619135146994135114426267332812087732359516802612612412955831885514465920568317101812191870 92 711986453284888651479193976847984533988285201774483417693833265510107053754379139593188377239750705225783610024354283778830529835118120688261688359249398505611060093250767129902516060751775623316262705514921811699293360828062742243896922925159799100846534634822040524071046356059341579392227065513977626456495055688095856774315093033355 93 4671343120002154442354991682099626527497139208842385703489240055011812379682481534870357129686101459588675165644054071132101016693378304857215985367627979915618896169313755420712781865511127702407575534444209702768676069920189979975108211534784202577042308667276479848176767217798019953509027567211616517419174844819588537364918782782085435 94 30648682210334135296291100426255649646908730349214892600592904000932501023096761350284815399827376903144214573490699127173762409810727356517497945973957115188873428942593355310112789948333566442561073626605307427386246670776050182326486230299234772683626518390026562464233053667789273755801221652908060046448729190278940953337354059942208466201 95 201086003982002261678965909896663317333368179821198910352490043150118139212537851219218380582010865111204445460943132966226016441729072880614661505237936127250537633785250892047754808785398932073321101779632046940981061796940685978884863605767089974699431182245494482638539372213077686152946552174534806207722294402012088344868102139905101653423145 96 1319325272125916838875695334832008025024228627806886050822687173107925111373460841849292008782384314407599106762574587172629291107653957853419846531704755183402946235791710000511455297426295091855415070502256907770176158283793012066913699904904666012856132535982174766596762886422109498348363933785399776987465971399427180447237255373943958009106515560 97 8656093110418140379863437091832804652183964027040979379447650542761096655721276583373204713772825247115190405941216708131111109374118344187865171897948518350225359182865460396872375310344483775514598565269001634038251634672472592325338819791863679383929367224484804631842405811315187059082568097130481509316402504033539967757899030985809580598062830558440 98 56792626897453419032284010759515031322978987981415865708556035211055555158187295663511596240676988763073590339522260452455123537729742726443843352454737120213319901108929804423996195272309138632458736999690529918927478712563698089730154079691429587486768646360287687156895714623618951466177129550120544921686755513874924357848244441572994694160077736457257880 99 372616425074191882270815394593178120510065140146069494913836147019735497392866846848299582852257494665614474000808078295991432843731877023202383724883585811949140699252789447649714097331872194887389978794939706820453936697162261204672636500679418095091920702757060105610875275564503455656681539875491141346782159945973177218411630606524737908401040142844715677976 100 2444736364911772939578819803925841648666537384498361956129678960596484598394599382171693563154040285156992939685347159176240866116775996637872684879168154004416971032129344936429169275238359611585262597771598276786083883603677279837206257598236995968330218712532715746335277749873077691307574387491007966921757099556194522060713742260510512461557053406296528493889225 101 16039915290186142256576636733557447056901151779693752794166823660473535450066966546428481467809642120038882219342115645755136578750189024505862780297531393701152344600542754760890620599712412538876602618086672929293245858676428845736683138435965142554930437324331597361005303689907113591164174505424686809743501179330321754055122455050213563391929879629895786840705358425 102 105237884218911279345399313608870410140328456826570712082528530036366866087889367511117266910331149752723818466937103662621982126440792362781241012419033114455472709230938006586761786676750130280776941848142564644122792971729222514581572433912885054306844684667374507564996886332661145866627657828003039325969890736962525631401708027239736631524180723015625530928937830850075 103 690465758360276903785164896587798760930695005239130441973469685568603008402642140240440388198659281519125561748941728088473199608330913908091979580844704556103723768736543833609936990617993431582548933730909098161528144729010001619337211905844207699899435478321304412026493534584947417483328775477969426060963749472541608926046818806826362728024104603355634408568852140088819275 104 4530145840601776765734466886512547670466289929373934829787934607015604338129735082117529386971420598821175965408815849980083099345106280118611854459415167367610894867869113964039429965343646651157751167914848510234434964607368129418189413409984786137528611764224133791960906069010840245672238518220607400635500476975135680628172254101263877139545870480679708758517789612317707486126 105 29722286860188257359983837242408825265929328226622386418238638956629380062469191873773110307919478117393348699216988105337441206438118728615817122691122471793909610439842730961575442275963300700222399380884748232505899287815756396437842739955962797614475740923912231486277798713905200258867880571965406373618507642486996863501885182126805528191802324799956302016967265528169195284991630 106 195007924089695156538853956147444302569762322494869477290063710194445362589860367883825376730259704990761130799928913167491345197538672064800082282446520759151175362300439875115375687655327705963560173943535942848283914220468726834026780373955721226863832122252051810092484928789435751103834219696903622001914506307090112736813611980222528194399253440186630099686606513504618462080185245090 107 1279446989952489922051420806283382069160210597888838640500108002585756023952073873685778296727233917837789662459730599974007241021761657779202946078728944425163298768472009498737426541973093093566359129810570173723537420321379677275985988967633414399370491578739770301521005360180583685218962454145329041176601160943128642397756925877252216014087652690354577021088111193580262442310693781283010 108 8394451701078286378579371910025269755760141732748670320321208604965145273149556685252391404827381739749945086486154052932213141487040332955416366285538156836428896489175532005677384930196194024143832654110011104729524575271573122757930982737222471336891125358101765139771243160066586198601703869723734331309951445505583259716142220309846557764762298871320909134777916838018472665252845259680169495 109 55075997610774636929859259101675794867542289908564025971627449657176318137134241411940940007072451590988374728452605644727744480735033556342524783980490631258332202272211501457277159202938706649448827423683824056637005369399355672041687680199757285174373213943248282424967505881608130695685244757208929174525413704463246795890526945438010675944975781805685538372065887000234603525747572283382598678151 110 361353620324292392896806598966094890125944964090088574399847697200733823297737757903744507386402354891034256516701189884451340368771843514865039402210595513964370886263472881640503148593734097115050764678877195410613504786168094493836088434992643913484687193379571582635769622964726438880163836604960900444467635325439131238144625998860097360367275884920063024818274076338106336928604755044822709362205485 111 2370841102947682389795948095816548574116324909395071136637400741334014614656457429606467712962185850438209859691973570174078032321954154092638959217202576331539244923858291018641025839474377797179383668262512135351554083871132078949757098221603627331142922696367256033673661608817841262190600657905487637171789791382397933593462544274990577191050164513319709664881463893770407671447701558046454298630025575805 112 15555088476439744159451215456652375194777207730541061727477986263892469886761017195648034664744901364726455128581019634735667427493920922272720932799277234980367529449442269845941658399940795093894442794192454483397823155234941765078122892092739268846601616250781723593250217990052553983961263392782328372336054290832179515993424179949283091236629932609342411411833881223466267877900408417618185275335543318607620 113 102056935493921161430159424611096233652933259920079905993983067877398494927039033820646755435391297853969280484285565644740352269321451557140823750213529023719389362503368884076670200506859642285789669900136283602181695825280922476784947579257820700963786311972139857833598196435713595494910541567696560796324075084022113603121839907302586680925320467096210824340504744441855352360851338110580124726501454902056521540 114 669595553775616740143275984873402388996895118335644263226522908343611525216303100897263362411602305219893172144247449741457754934695876940927117878475327503648292264082916775897914337291511858580174564014490696577535572487825963171104253276555702856421040761824793108255333829990372523382205563443569768940726938491486209865136265910971177122221252135829590283299391996675600619983564227441712596555173001906625080479676 115 4393216428321821432080033736754393074208628871400162011029216801642435216944164644986944920782522724547718575453893974518439744732390508152293240099003162702326944503914946405139943607332191115643599188985094682747941180937630239149438589111571646692829936269815864159087807312977278976486481323360395252965685621677924496392956807636958081780626963655920717673127569186769469182719639566632799123633021575291960959761756540 116 28823892986219470415877101346845572959882814025256462954362691435576017458370664235759345625254131595757581957724708739833991047941548847380443412329479703594767909148880371803475822557882183769154829424430896742309879844268583387390512320653823367693384540923129882996791873682620418390457275137056497946489980882751858203409960263090103871511251055824591161547404264499343652540673337228647327647604758538583712306227069251445 117 189113561882585945398569661936653804189791142819707653443573618508814250544369928050817066647292357399765494944570637180120323019018049974309411827008614689471872449583215895650316788093186938549909715172621839130799872113154592431823523696688465684620848242272765962560994480899813081233099137075534126522149689747221455788280810286789446874711306680853316289813820333041417964968058586052072949126060599396142682911701834619262405 118 1240774079511646387760015551966385609289219688040101914243286511036330297821611097941410774272885156899861412535492548471116768175495209399178881822540360077422923597623226306477146459703317416243244164224071387571494031498488748235887665603876818401084450704114176680249351117940672191108637535119915226422020813175179594246092558200692543748017609282256450837374468131728855721860805379960231231447510041991327321630720920662053651535 119 8140718735675911950093462036451455982546570373231108659350202798909363084007590413593596090004399514419990727496530618626315913269437804683583951965870946764219082719649240368577418190619029409819723086224264237602555927945671773476516207304395674502196841326149059904231567173743521204993686973694497431879820867259149185433801629512887685183492917589441666173387547120163436200172576461459082541499873332471488071161730858346916782741951 120 53411255624769658304563204421158002701488048218769303913996680563644331194173800703587583946518865214109559163213238826897023303750941423119442825076833405028077133877794734933408193612910895917120158335774551534239547408342202513938515511014380014508185802218691661124942527718148283052720244545008880670436536896764508440503820325013116623339069781383681894824337507125165637443921618541774569748043469969017664420974040938701629149137496170 121 350431248154113728136239184207217655724463084363345402979732221178070456964974306416238138273110274669772817669762962394903931504849900046862227406998342214497656026631816901688090950456263253465900794524232167443946699809599987547612977533204266581914846466190187119785293362278459352202724868402664704830052500241287374205933127143301973464222603532073805784090622616025466400619786935260165306867125985434546621460175127756487029375374256736010 122 2299179419139140170301865287583555039208202296507909188950023103149320268147196424396938425209876512108379456731372458385724557190402953620896688567229248589364067008263098176194654877457478109146945720260423271510267347117719671731047311390708367114596013253512185606552423350532554558145437296985785493142160625443950764512479501999043790410546756300363930707870819190961350377642227717668049641107428434172382637839682373686407881762105345044373990 123 15084916168971898657350538151835704612245015267388392188701101579762690279313755740468313007801999795943077615614492663788536879900250447094310068682704431636504878140233543218017413930544855329711533497843560725135085471232163885691422569114194346587224391065709828907493962253203728519359140602219675913243125823614657627826915279245654402670498594642163841903172382583026007538081105776360823843162790874504814001694293667765867676101667088953323836230 124 98972134984624627090876880814194057960939545169335241150067927464823010922577551413212601644188920661182532236046717011127457683158685032131202934177244157200318511528287166468173130287515512897106121184111922583500010371202272331434694247026196661665939955019535690564399004262839839288160480152605018939830558715838627335476071801648929444295913771603018186098200255307796367693330427473454026886547728285734491799434138707579073248916566180363371647066851 125 649356177634122178343243215021927214281724355856008517185595672096703774663031314822087879387523508458018594000702487970523327660101072088077400647018934057472279659726485444814323228126754667367417942408388050304910695106105483905878460480509333878715692601505242643554720612075101797483350601111330689688495665254107162220775924891548068999408634260109484608337842906791623831691226280593532042682886078961667421553060368812630939171313173100406125936638713875 126 4260425881457475612110018733758864452902393498771271881254693204626473465564148456547718576661541738993059995238609039860087332061069265007114948140293222732498585206290803254472244635233381005292740207459569727625519634963946143429955395809683275481504014851449340316717630699177692564118699678207342351526942685562705854509582199517413246350900394241884560629124628282531066222936596704898251065000403875021963082002796075088799213539469964606980536244684727306625 127 27952654208242497491053832912191909675492603745438314812912042115554292407566378023409581581476375349533466628760513898649915310555261918185533854449461578985865880894890292941580249468791273667490932518487316036090858913570688148735320512648601314918573107871720307089686115087851929717458559636195494803882655262341499793671906262952505187044502282419088384902626131868973301728243576794498812566248868143104653951998175733096450282348429586958898108557181073089444625 128 183397364260279026038804197736891119380906973173820783487515908320151712486043006211590264756066498668289074551297731697696868137699087908239849015540890063885205842964547705386535872352728277142311130785150717883053193206868123805119419968360370578588401618352149275614700110343049225656187776572370936267736270338622993688150357706906424985350910530858214942286549929634871633290330894968414595733667345501659449935073212643738848855512950667783551956571290093189165228000 129 1203270106911690689840594341351742634258130650993438160461591874488515385620928163754243727064552297762644618131064417662279821762072271222416744132916757651558968422647194747354774351782606441716083952756015746187791682149437178755524884505673365095928810885037403407099229498015100745399649158009966782339141672953140320091822664613253980086118320187680367834292918261316243849065911881015171412291327419757049760222271456567072796765803606244854938142328849478984247948369376 130 7894655171447602616044139473608783423367595201167947770788504288519149445058909682391593093270527625620711339557913644286817412216107954562520494189183126031862862946396739540457978114447217183083284339373405375729590138754978449750269353446419497133175118657423807283565214817741654936958766981675444056618997343759014433831175751301379138799956781594112807271982097941551842405734079701157486273618337590230345325144863895427865747681878176984234308884324507638483579028467637280 131 51796832579867720763865599086347228040714792114862905324143376636974139509031506426171242284947931751697487098839471420162456004857858640025030914379988722445743564340886215413511646090027471961670050614655188028783045483397645712378704970618951924345800070975028466687525047716834386479284981016958538597485007368042755573002883758517326743596757632251179367114651347051406062574382541858295513924240446844267678423646740877363251226232416510816259775965173561743479516847678912491040 132 339839018556512115931722195605524163175129751065615521831704694115187329318755713662109520631543380222887212855485771987688318211620897235951924378235637256437069552959912675214684675121119708403414408598077533920410703275545830315416203447834012846970806151310035552841035650579413862105036007075620769744489809449529731167411149279004648166032368961515859900298910682659135734638717092755712010713112751102381476976571698071558697180001347753149715577492809057936580171693652335669977185 133 2229683800749275992628029325367844034592026296741503438737814498089744067660356237337100564863556117642363003544842150011221273845272059961693505061391376759348585283054174922702189409693942746949749871262314887854675635775664236514797560642384322216450653802646673351899514862300083467962448895778405943355391898242976119112397245096878704675854200264095614209911957264672548017453875574642631340677253750531257696261243843149844241310881768369445297102662737722366698590439113528983687167345 134 14628955416715999787632500403738424710958284532921004061558800921966810827919597273168716806069791687851543666257709346223624076733944844928340261309479836953304503493423068717458073783214460910793511859679758730306241168878807991832195296855068567874532051733751958417687683148161847301991280541293776699527162927933547584961030307459352859383940163601920283563425912075804515036094685450180278223174229616327018861276132149748857904965575383224696747321470559525961438719186646016129573308627651 135 95980576489073674606656835148927804528597304820494707647887292849024245841980477709259950964623903263993977994316831020573196620454813394985001626166864461018956607976347680736077454482401163678183259357653995891993388567871501206024307745086904187100923519930461877436509166160656000339963499295264050921802202888391126511200815219267397595477010544817060220500827777891469278033783439020765051628503994084020246573439651978360443012859596451625853563502895981720124833120517381191957673416116619635 136 629728562344812379094275495412115325512126916927265776877788528382448076969233914250454538278897429315064489620712728325980743717164551160554588175100295002935264825487493915613275440246191073459201901199818739976639554145097698415419406076150415672191626645174551313258103440542897915265781011649904857118518872841455806759987136344507651252461003969342931961983416989339816499867538445285294231711200857970732914863412095619535637166836420818355365793816930246951707044368064423269893965265282277942630 137 4131649097544314019237541525398888650685064701959790762095170534717241832995143711397232225647846033736138116401496210546759659025043800737352376480090622001373842330539088206039178013904022151850741993623961866621293605499293563410602853427319789233095545058559549002014912787416919510611121170206524627310563849901237855550206042262838019948314347817041249727716580228934731739524707807414370900142061086794373332711173315793501368809474112299467740456875567389757790587239858062791218192782563200430537670 138 27107749728988244280217509948142108437144709509558187190106413878279823666281137890477240632475517827342802181710216637397290123230198262000085677681159790401906529138801055703687398596247141462025612764994741445062712018921703855302935982448768088304619936058096134338612044618814384732923691170146869696578492261598025784348183114313212752369065208135792075381709852026733030547734852682950042194487487802366261417214297064027161723752093023036594944426731539328632648143632570771490048250344328051591280182890 139 177853945971891870722507082769760373456106439092211266154288181455393923074470545699421175789671872465196125114200731357963620498245870986553433231017126459847207923215343969041655909839297835934148765227950939372837518549352727519819170368895629795980973233546833933242533409931347007643259991305083449987738781418572889006388003543976945701560557687565842981150196363467672259270772429542559881119794139090358133910417911429951375398362837845541109695284342633480485583379396468069469860512056763094771852077820426 140 1166899739521582563810368970052397810245514346883998117238284758528839529291601250333902334356037155244151776874270998439599314089186137744579910396984860675367733077960368174048947279359278573119438781870384011917138562822255029862679830004436314824711295609025620233622051264883496494289813733247496958911464440563949465714487930890938362247580197904910193540961092731638483229967830151037724199953678291153391179719685573038585812712205090660372299145075309489230781029043546564297281504521395788815636337950566264815 141 7656029191001103201159830812513782033020819629905911647200386300707716151682195803440733215709959775556879808072092020762211099739008110633074525422740461785273559543958237719316660458651469169472686561341646834041913391637870399951890746066018949607369595557724326880087514297930239873368065897399518938181618589146689835873449334862295278857653655135519627803613704419497425071383152715637522402443924042696614056559481061098829554072489336189131828556457369318792320471324883378526703702247226012498844607566212776252895 142 50231207522158238102809649960902923918649597591812686317281734518943325671186886666374650628273046087428688420760995748220867025387735833274146261716978655211318330172523466584117483114665137473959217016828293083227743214715458490446698714893511270391014042140454150224924697269614776124961837540758600001741557568735756973249868594260079115298968530238252158438528851598775625250695203958473313875082690078966130656009136457419986613723021296925377395992217717211216907341496584389185434865089201654103473692619505911671005205 143 329566952552880200192534113393484083830260009799883034927685460178787159728657163418084082772099455379619624728612893104077108553568859263561386828120099040957056593384563245424695449681982840590173759811756300477554814881109347265272641835079598318305004840858261787465328582732837178089675097426066667126440444355813305077697942962812190459044372379752850720823115062582978497235115881078583370377404272107032626966903478847911835230066801698125427431153408557882025987397009008689327783980527807925210301675930505797103140678885 144 2162288775699446993463216317974649074010335924297032592160544304233022554979719649186049667067744526745684357844429191655849909219965340695829418052854613288398978074965717239761193676640790724240578609477924948525092396122574095031663403287859720099785626274007868592349513787329531861649030919694308040982954382031273645341963014071119236052320032211182180211119783729257944138962110064079913524069435832157197767078177365322401399037634300798629496909261160089480243914295696320533697841145926339585814936121685720838929983988302076 145 14186776657364071724112162262231672574581813999312830837165331180072860983221940618309671865631471839978435071817299926454031254392192560161054108880154866687770172150604034023692991692439075288845797248268334520537168729563936815804694790420086718910854743128688889154027388924445915861141019000383626367870469417175968455990573644075364143845716650255137620652237261724098965310823305834709058869798958911879246818106176976132637510467813317061082524529545507135463230731747622778108552359375511086402465130520922108346293588600881989820 146 93079441648965674581899896602502003761831281649491483122641737872458040910919152396729757110408086742098512506193304817464899060067175416481858098823907159388476015746563428046720884308673613254078925583096948136894880683606871606512480094090276862274056419040678742779578309133026239214625458091895584596069540433213016455943576940666324318101619975227347856619181718842861539823117769171706935879185018472226328637067443776746098937564988534862910841679611308614733943408707318383480494104139944379404737175279987637938129037541357229451460 147 610694216658863790931845221609015646681375038902313620767652442181197206416540558874943936401387457114908340553134272907387202733100737886203153242437431996120329536354960338378745042070378143993003788019374149227730085528068968517133349145775266414644629035732720395358650671680956005893068856051711154162740928803119452034141653533986079742812220398162396284082002292598758274241276777673868121276849707035691767311772739619175373044129260403515850934517678012542184795898239225254564543615954511890401405607668291870164401008526065988015009540 148 4006764755498805332303836498976751657876501630238079665856567673150834871298922606778507166729503106130913622369113964545367437131873941286931606058968787803606901596581453426306037626655417659079446716346249665229497829368088699472851082621312231163881557892915801511405347663360703689223802599420070132210625092254561526015223050384048122269936412057092537277763435773319791839109671908329371632891234737079668437247595899131995825404810055485036016122482266984218177184436811076617724638417230561724536110535159676566534787125056056721970381560205 149 26288383560827661785245471269786467627327727195992040687684940503542627590592231223073785520912269879324924276363756721382155755022224928772220336196733692147687106553433184676911859233780710268747406584710566002776038280322795801605092291677912512375743652325894448351184157622096211019748510669757880409217641346325945882842461415851683589288514755898343093617680035655769444858242064862789572063832064475178886621462824283328149539738999203064062991138765073531118970317777961178806184823307436434469072524501732740148729536367141003845520901895115101 150 172478084542590288972995537001069014102897218132903778951900894643743179621875629054587106802705402678250828177222607848988323908700817757682802977599610776637541103942121930748715525532535538632764437383467926343242921254277402953789861314859760913153016391438138021023310931560538473358565635309956489965365509482903490341541117278678918601079810136240896640352720896273716503781839830186074683128565808783110148081008686945838391829017875897410111259807526051536149945106353966421721184967892237791317654690942858994294330394184806034064382138937052774775 151 1131628712683934885951823718264013801529108648169981693703421769757599001499126002227146007732550146972003683670757530097212393164986065308150844894559485200148070570535222866007453383353284151319682713345451457597524421792543056338909777861496539176913689835888751982343764292058692400771409887831578845338895075329893062876468631335762288818120084851770369625152455175609805726263039342704953958186329205678100293581173224202356104988063615735437986823531074133459808089745005850873953315673456395417648717470671443771001964047482294840704994565485974141193575 152 7424615983919296786729915415530194551832481840643249892388150231379607048835765700612304956733261514283316168563840154967810511555473574486782085900037550443986830903742366743546721280157179143175204272538241104902776679722761040297007163671521292274783208779643681133304677814301473825357574290644912713594579323478123143167209938672445459080595434917351219395189043657818353691117524746648880350218977853868626296112704773699311234071737029064764927025689648615975681069918313439956058802563099289175303054989383447410573690627122451403902023706012089001976806050 153 48712905470494506217734975041293606454572913356460362543958653668081601847411458761717332821126928795212837381947355256743804766315462122207774063423505280557598214779307767224569281807400542906951142825210202736486767382319800256646404739840736417036999367763552936549671652965229867493727469529872373509978040358108845987474645254157874063271884891695377920073229701660079633387933146431363555814333579422842042789608269463023053124854082801916923542554691129825838237367051574998276656951632526767669464694646079982743274869339788058828947501665657184021520916294850 154 319605372791914455294559171245927351948452884531736438650912726716283389720866580935627420639413779825391426062956597839496103071795746983805207964501099498821438037213764622574702969435392069202592628560843860878466556246725969746910168499369987307950007882110604283864166221634012293201491460247217475048825283493153964941304550479903101516672235877320506339523975717275753206013981174473711204398357292813681669356242050248439708813877979379636736825909800773159177668144788874398646224740128317878291821399890952282185735272346745833171354439528850644528193909070990126 155 2096930850887750741187602722544529356133799375412722773988638399985535319958605637518651506815193809434393146399058238424933932254051895960745967753329071905369921608775446170949998630984267314896637410414394214815548333330752608277711900520437073199823485797501717208871863880881012228049087546833930115942361383698503966059156243420192986743536428729578893170177940260402975457750939676813905863602384942537849941443962245593594298880146383558385147414460261003877091063526939329904343056551634640782094891993801025751663638898421864377095179533537517823208953372833947100430 156 13757963312674532612931861462614657105593857702082874120139456542305097234248411587759872536214486583699053433524221102305991529518834489398454295670177006720895857489792684632051896502917674750319044639571777861226296186049795876270024985552452179725688910420920689623130217402220673457984035017989102982457896667078522825814891497698143029388170149004660256217933827868383686145855341451830244520072392040862110391019461586554883425328180706711673710732058831252680557553052914066976120343068862868883844421811137870384461954637817898081630518198831425813738047408253173719885115 157 90265997294457608473445943056214765269801300383365737102234974374063742953903828427292523710103246475649489577352414652229610425173073084943258632987644900918419909467674023770949204407056069198724523276234933169913867753365066022468225126862235499725704263616200452738896077804224541782342617514680026857589258108487770262296983902937755712728037320132103237025682860680008714865271051976482292230544841282889043590905435195713511542573637245129078704088099545802414341545410513774689805974851599175123159160435617510331820152538475217344629960418596841664646631165504775867989088235 158 592235208248936369194278832391825074935166331815262601127763666868232217520563018311466248061987400126736301117009192533278473999560532510312719891691235909815061450617571133654056387466614643449820150367690117032069353380319471175562054074983384084010705827596721650299295438552319539983282588066643200768429479693886332212795665650790863615153303589519460730243926203299607167584993542636545108520134934696041937250690494760355575083599032580664052265456052686166231396270946352581435971774197887118361210767483988422432263032288607829422555175632274685793070622511009661576891210163945 159 3885655201321271518283663419322764316649626303039937925999257418322471579152413963141530053534699332231516871628697312210840067911116653800161755208905570770142312335968366209272169996958909160838705351314378884599798231048467912364296723632106235643837988382588195327781596031996321609566653540615775670201294848130789738133627249886979941816468062802189064133337975374489616072701612511316990293198867142720497473029026532631235868151994882402513733075415822116245948535321460723085345806893360144151047409878498090162556134350546165795814924245804469305245513244406695560579093872306033401 160 25493783775868862431459115694176656681538198174245032732481127921613736030818988012171578681241162318770982194755883065415321685564836365582861275925979827659802200194766385320037503847769164600577872443649458086356783006542778105637685354439412767863779749888768819306632638863039696864827024585838550885655330514550255638829435274868800250615604697533768135715933148111554142754674288609380701121778500518157317663168172668624825802814149783850573766327619351306635905327003256371375726812188995467089545149806761887510434061271633695785791336896245750418523238523986259261669062032287792323160 161 167264715353475606412803258069493044487572118221221659757808680293707722098203380347857727727623265973456414179793348792189925578990891394589152831350098223832863237027131839746055024098374324740677693786834423018928170839517141434412128923024586791972735640807579232215005762440808926488258614703116315354579026150321715816296989581391774318926961028580225631241876915680498724667833284154113251144949137952584989544416277266460840892158325163028094731927904759547187421224288112799256390155401318661868643357365105938917893333303409312884193926422162740237989999071208816238947937573541661050245080 162 1097423797434153453674402176193943864882960667649435309670982751407016364686312378462294551620936248051847533433624161425558101723759238439899431726488180651715434868005594472626787360282979695328093656148747959940232908396084873698635310161117113817681649023735536793188139012624911775153389089904878010681397590891774791626318658197112750961921254407132185009186208004584192955789605521904007142106097497659013251155355749943519780073235600638140499503831074587698367709977689181415631204373939731594808671936650121890390744911928321037446801772235629530266591449785493277991136987190337090500610487720 163 7200197534965480809557752678008465697497104940447945066751317831981434368706895515091114553184962723468171666858008123113086705409584363404180171557488817512352062194149050712777772937727114928784036651033419755803858176118081445859849874722464992648534420521603437010601400618204238903011184990433198100592127178515635992030017947176531186802260780076117643675008078815336942366130440525598805865838233648665554039169026881881946366753373187894216295479893786821084874698881411153270400333594073825825422961865138702240200296510551379365960463149587999315826385848264139769408683647327456477037688523699240 164 47240496026908519591508415320413543441278505514278967582955396295630190893085941474512802583446540428674674306255391295744961874192283008294826105588684230655591948511467113946065244286649857375052218535283024897055476736758964664524132500187423997885695719631398581326005648470442682930654861126159655796731685575016148100188829110477313891757737302451639765720879565344913106346043296896140685972179794992820198461268598233734104687363652181110373365920556200281369162287055956799162572461054206776004990893358422704767158039719269770809807042730047495219325489997255936715934679130772688928149945602843351801 165 309944894432546797039886712917233258518228274679184306311770355095629682449536862014278497749992751752534538123341622291382694856575568817422354078767357165191649274279563099472096496529929689375115793494527265855624964065547605818527581036544490419092545465678109595808424112393073437193275654550270395692547032323988165028183583723110178035210226783232812342623348779042858146561319106123980849288192266696684920165960240005879715584564785090847687804640604436021226159653977315336049220860122559945330286243740997692036550594843657923756147652519792546995786103908490121685850996779494464018185854049490489987465 166 2033548452371939535378696723449967409138095710170128233711525299782426346551411351675681223737702444248379104627244383853761860953992307011108065110792630413412244533978355346644764503163023330114971442295567128778849326942412925596167178105416411295891073326264406003880993333935429054445334967802903670405373608041587684450738923319530543124074780739523090413599573817652611344919637078809561285170622620263201582420591919975108765130794158787223121723923038473810283241112318376557577057521958462493718653783403656292055742508184235068554217106264871097928772095013411302692586478234343307344476975411546044757055595 167 13342111396012295291619629202555236171355045954426211341381317491872499259723809878344144508943065736713615305459350402464531569719143526299880015191910448104059747659913416019951220490358013337691321663162473077280461953479780348731084028453568675472953392732202977989988175591940008310344077996395186450019324979076680908320040184196478647425785296594138024968155178294984083534016572178220851869823902173444868797190242688408585291849796760282569574895023691425385970658061601960811265166275345756594775686942527646897784807437970010484449728980379814385115912718493187748488191378772174055130692044670601458317912761755 168 87537592869236669408316387197964904520260456506990372610802824064175467643047916611815932123175454298578030019118797990569791628927300676053512779674124450038684398179052962522341680530697076319632462783948529401067898299130504802125456185636897942677761017510457307357587710857613933635038012220594013742047822687593038825647578862231930466441535149618808412983860006039622089334891225813503983806957793744276151798882090595852873963892098526261309658091824887373770043969063890191010708010801168715769449637213943359519346094287597916581289478295664602145024017078150686390177623031499599117322057498783149757282156304558110 169 574334146815061787987963816405847738557428855142363834699477328685055243206037380890124330660154155652970454955438433616128402877392019735587097347441930516683433957385425288937826749972572525791860646039922374158995036709702335540785624719122925715854898670003939161943247283944410170567659791660844576683285382690615894302751324699366723160385932006906210033911891700562916448565646658422752829470035070105029516926208766925044052604464841533375992289968838311190578857578523481967769307803553791183825030103265973924411954330935995543917121273270128849877190421929945482857476259612453347161982018907462765199399264729838115326 170 3768206337253620390989030599438767012675290718589049119463270753502647450674811256020105733461271415239139154962631562955418451278569041485186945696566506119974863116745867054187927671226270634845567448594106799816155378550877952296778954408684430890857276979623947669367832095776730973295036031238767900530709084283984719048113732359917512351940412886659303254769087050079856107457630558219843925081558334691936021293493918613813248197286062400468850929751872979412248199917987284246475040502977903707788216772182256070949174524321206448126679992863858563833420559804184798050662312199284574944117144906695579653974322805904735825970 171 24723201778721003385279029762917750370162582404662751272798519413730869923877436650747913717239401755383991995709825684550500458838691481184311550715172846653144249128583706868829662451081175583533519282529752334536692499445088487913990740788646261843716428181936933697213728301010206605366479320244772519989372183106556044212539025668342403824827793393774203355843911125412170516280403723211434616195770125366776906210694619476945731931002285042107264335421472463432859530071269539201881905554760783948474154783141348374566885347249427372907390649236180501782114754707248508385023009804877201530255758111523284805318746231429345536099410 172 162208926870188503210815714274503360178636703156992311100831085873488237570559861865557061898807714917074371483852166316335833510440654808050268084242249046891287311984539041457316769640422860435244153349748222021227867531555870230133366539068535962806166948375011170682359053962796660089107292586965571803011483670026121342227059974611298350580572648290287708620662961768087113497112971797101474182692462635267873528476096842785567789675965781967838035295724248914971020776973161754276118442852114549206441477809147413339382404388966028305565668643106676190579240934765527401493584442733389945693941954924130418521462697717448556803328918215 173 1064252769195306769566161901355016546132035409413026553132552754415956326700443253699919883118077417570924951305554063201479403662001136195617808900713395996653730299604124573637770742326931401357941635524973677821567553031412210622087286035326832357449944163707995861248346651549184608516736834595055034130324020244853320955260011628806479174399888489645014796409641740534919414513784564298603718132879069067123705752195898185664246911892658770857703751824332993062880891058596731895793939414008137419451426973766958218738842277064514226971341533352792861162722047157075525006334115417231634017587202537959041964973512913340611310746306790336055 174 6982562418690407715123588234790263559172284321158867215102678621723089459481608187525174353137705936682838605515740208664906367426389454579448444197580591134045128690606633228035539901620947621072614911284738392788032201618734261426763810180028182694135123885647310666827789873808228215379346637475747093049127719105725735383710814776056745202467843489762769039913436610476494420029084134856314071948323770321146368570134199625609349196448175045088049077268936886813080553599416594925364951659219909532519074088358736630831922031360057492380990874176517475130403251613621919695120260739710946610427981393621463007841328350960489778859042249933807101 175 45812592029027765018925862408458919211729357431123327798288674437125189943658831318352668930936488650576104090788771509050450676684541211495761242380326258430470086280985125093750943395910067283917082909137842133576348937395558842267800745371025505506076044487841385065418813879663138909905037850784832828201794606611098332434064938993293044170432687791695144001046728182584922216582910407604091165018030323600323671316994495736050773464104668593315875065411832903839963443879798948312140946009558061888074473441053849776340548083041989306065956230756002190631365016065821593593118315125894793089328740391322389857487372113158114595692372269133694446925 176 300576416302451166289172583261898968948156314105600153684571992981978371220345592279711860855874302036429818939665129870880006889727274888623689511257320581562314238318887367470819420132663554622018491395704549228832248594235054959747921021416779965063820270809301589554329169851134093621650918953077881651966959503279319389597975216264894234096272391218660771089114986740269731353113934529798299807572144760432480178583323973407944239796006696657091446052177952388882517254591486295348413906053176664668516263534891819469835749357771207983762509380752561629512520834168317165508593456841102007980493342343427817119448283756845490562050920297588358458534900 177 1972081867360382102023261318781319135268853576846842608324476845954760093576687430947189519075391295661016042063142917082843725203500650544260026883359280335630343715985028269874351714197086429162501447944585046754339209902324739205492656060189169247297090851787813091965808877375012557850237748318480686881742817170913069060119219949810083426954221377387423659717099594895015981753340567901027992101512217288823225492945775214793015633851707798325225876276794444605398821308756633888292975201043108106577419187205982129502570351004195057423873051852583156583711334063697792923631653412150545353246689998825307770948024809352991277060565610857929085749399778100 178 12938829131751466971374617512524234846498948317692134353216892586309180973956646234444510434653642290831926251976280678980537681060167768220890036381720238282070685121762535263011756888289913724062629606185241584791784823376877725632203724202908029702957969224479020366833677608044782222018040622367463328421350866069205401740161328778105965537615510928568154327738402976867794046025239067503275716768314788872016425813245632466843628294728007715299490502224639873136343296363253145636243666963740946586250263240096900415565935066948068929219306458196523342791390381001981908994526391624564527035026170546753124205902475705784891169122460380938943820343645041066700 179 84891657933421374799188865499671504827879599912378093491456032258774536370129555944190432961762547070148268139216377534791307725435760727297259528700466483368665765083020300332817224316608301119738196251246392918995244146381263151439968123214906559873226195851446351376040620730526656357617606702484141383807400811416750813958030234766837848134523704520014912194889070831942895684412886099119730409977187369438571339387157586963480078304781800492081079488390639434669484563358227323667624389978929493125348007199208855412084768924798244785982180842010834891755706366571463785370300979690534023739206192397012266112721962888996163786093960899290448262234254706080660876 180 556974167701177640057478146543344743175718055025112671397443027649819733124420016549833430662124071327242787261398653005765769986584026131797319767803760597381816084710325823065382132046686732485179272002135182261150242126577608177687229909136393873100982349309272316790003008255703803857289288026411796258840901662714652038158970019705399896650275320852141015569280929391380258242153038167776279675252464972300332130274011412092887919589327084034355682495439223244543594477153358704520908899327318656911167600028285222606208715928785864499800170447723681009528561696496694539896468378241160653753004224763299342029647000043877664624584206377105656282951129657679759959205 181 3654307514287426496417114119470884859975886159019764237038623704410467269029319728583457138574196031978039927222036562370829216881977795450722214996560473279422095331783988722979863060668660713251938595102080091640401975981773654726451597724408527481695213885917072655314007175842130935127849054482207467011928038548533015910429139068874457594128848609719551426805986603425398201978817973382672348783923853765393544052627105223838104499270004706243841432581537858839866176820525904026692169924226393513207742133951982873367857069524551938945331260565936763488237339801364169880350350425810173675292655145479445983575468032388328777891268616799132768567933707507105651861208565 182 23975911601239805242992685737848475566301789089328673159210410124637075752101366739236062286185300165807919962503781885715010491962656315952188452592433265186288367471835084624039769080552838473873211304064111605011255836359618730372690230280022720940078419828961788629556053747905082980697110774402632750353916329399857185333923909725856158204278950759617331361603547079705020354267304763407457902248070959608162959792537472926598384956864543745750452713195736108583121362127399768102379954367852356553826404939118555737287509395527217027076063778282406529736318396059543515402023070279271371031745837839245855640758627044187870679326041259215212708736244758779121323248262725535 183 157305956015734362199275011126023848190506038215085424597579500827743854009537067176127804659661754387865762873987312952176183837766988088962308437458954652887237978982709746285762205921207477442630479815578699794258845836308864391106850894909409038803133619907216046368685487045612905100083063100583863566350614471668405515443533590384308510590727786568367186802920035766286245048040699098818462650882416646777512422066242097564168028076860356467171351992747103524857189193185650465033741426896071177408638674087808143042610762617413882368721232761234587599209882950374341951207626228339682431030487935134228736939269481589799522965194225645434243116147039607762034885538596901409295 184 1032084377419233150389443347997842467977910116729175470784719104930827426156572697742574526372040770538787270216230760279227942159589208851681705658168201477593168380105558823207724055211924737727963837882243197019426670233730426368127090237143883507851921210909793519621892849288578289382786303226138878282284304430883446487946100607698855736945972386649909654167739281608217677646270795109558295411073866270485753960297014490491969423548741296809984663137153559780564711304183423098956777584271067897252410471588344038427526990439491717774621125640180314009954045678596584039480879915684749767199963114996404005571452580231871940383631384014280546394127942658589653063642439530752536026 185 6771505600247588699705137806213844432403068275860120263818542047451158743013273469889031467526959495504983279888690018192014528509064799275883670823241569894488777741872571309430112462288696877605785965942280963193542778413960219386785133780997089858707589708899913032518864352340056694774048908649978439480366495589853621777497101157366572350463019219307730440112225529128968150281442151633954446397196684308920438588734770138158826920000577067391888866026711161417445235987169459110288465230535219238298214807712654687937235707397570824246386767341053798549914637630900174605015277140160879396973212969967359588819564162771674348260589489042915151094741222285109675306528073043534590034810 186 44427848243224429458765409146569033320996530957918249050913454373327052512910087235941935458444381250008195299349695209357807321547974148049072764271287940077740870764425940455675440596700604641082925223087177439149551645211371383139265360875236871413649658924528297006402422122316152656113149257201896503568436479559504489371368166827266638273185270018356613252274259016152022698099110711645781001782371445426481939087343441754483849973500171843580306286451883870418647176059196578939821054851921544751661487383453386190612976391321075352690446923396753738188576325433494174690250962397697871619144282400056134982337167105820732474065370961155598396678691885219757107153378631033388708291655030 187 291491112323795481678959849410639427619058239614901632023043174143398791537203082355015038542853585381303769359033350268596573836676258385349966406383920174850057853085398595260792805133598432482780888396781404461365041304200558803028387889159743303968817592490236336278572645929795370919798624402558139135514090605835936769513312681362167471597738267627232107848021843906677905957103607103157575635844486555379448846167142374412950781916997542135972658805965715537636510471894283767291720088765894372021834448168213987597787320447411537976851105875397850175672045052384351347823580710187388174387557339113154816791272856686637617644267690878112407814857858857897725332514514237480334951700757645270 188 1912473187956422155295655571983205284608641110113369607703186265554839471275589423331253667879662373686734030764617811112262120942432931266281129592284900267191229574093300183556285145974506552519133898901373204807632612769042646712303787073419693772374616694899650497381051257598518969557722430905288765156094397473437426867825722987225805379952868255877380449419913317997880566885410137349033441687441572132406688681551474396493267613757413929447260045911900454267324182742089753738078244445902491386007066109410922578100401585746513762498807619422916795764023528675901935351951763639573900983720418685707173545157139602366501441175565354008823099003333200588827826759001798257400103718712616673773715 189 12547736586182085760894796207781809872317294323453817996140605088305301771039142206476355314958464833758661975846657458707551775503302462038070491254981230653041657235626142504276173873700364375305322921387073687753284087910767558163717571606010142351329196076190194899820279264044750065913535523799723178573193220495991578147701936103763021765345490272558633137088569931373033444288247280698371467138976199124381864196587603371419080391711678005392279353382643699343717664030716036860457707739050426962469220898023815708938308724099712102970989893316324188200244744905798327198157601695990893503892022328289077227646881253259439037670137314776257098673641413536235904364301575734498826426187671655124730051 190 82325699741940664677230757919256454572273768056180499872678509984371084919787812016691367221442487774290581223529919586580247199077167453431780493123931854314606313122943120970582667639777064667776532622823815843002710550958931538113701809761018269495712719554928703095560018020413713061714269272424623677228742526121752419905975221807634366067842689598516193592184874334315089951748219651905485829764599738191024158218746048510386095907035528564453413051513116925042855986294198046181481610167449392036169637158134654083560739552881087394192128762374133650110390591147321384453703245755989554968071926235433424795271977739689121143655515133162460023248179412132924830847495194124871169406333754597546507158865 191 540138916006872700947311002708241598448688192216600259664643704007458688158727834641512060339884162287120503407579802407553001873145295661965911815386116896158132020399629816687973424751698599238262463324292304445631445373862964727181867024273085272250991234071683536763104526386321628753930015487513243457295073816984552455433183275206402939357631320001996636005007695863876951879680580097830761995447703260382040678494501948930514128771834669811140997745165805582452783032422659115817846113989307950155385606017427707916134022707743119687671850474067865010994579149253257535988837773915628483227222027629845738300934988123352618206088280645127613215069127868853527770511888139765623221749812959569511638757784545 192 3543851427921091790915307488768773127421843229133114303659727341992936453009413323082960627889979988765797622857131083595955245289706284838158347420748312955693504185841971227289807824410263097974517140569727723165713420901578300108844802716891481099199420447642976170518693201716107895641994287110836765727795951912075941970171587261677781078570849339477969837992487546897370116905088748522484005735388838834267127481150304148146391380815232640366192998034605557798331253023070550965125135976833469406434432484205489233888050717053800889446725595047213429489813156164914354121040308278408105416480525726054179304033352947565009072841490542181733740684463224021257665358639451673796986638600294025182703902260556297680 193 23251209218590283240195332433811920489014713426342362946311471090815656068194760812747304679586158706292398203565637039473062364345762934823156917427529681302305080963309173222248418795371861484887416939746379120604458059346384616772987216784131532162064071342490443160613308045873799621743666574676695748270201153470575681443251494086735513110681623864834149947894233992824968719233262364267394325361455206418590122003036623192423949533564274774958983916713850052042710989638800861015355198491362413080758345352022086218873150188561821040693280878502414252615793581567535546787540825898198454705671716238693468899273064621875076286119049642418976080861560360201154534993100925557611905692606954331547574700395235439882960 194 152551183683170848338921576098240010328425534790232243290749561826841519463425825692435066002764787271984424613594144615982762172472550615374732535242022239024423636200271485511171883254720427859319493865914533069707388557164316145513362765491062826030714416888446742604026436027854890259519957236942721418448123603361347330266172340067241227349086167074106368414545333504035918537111611782747600922201600885317757978453789755811941128100315746656338869231423631245461374632374825788102061044366628347173283225623508807792419371246664698746732202764716758148442231895056101062524567421008419994437267329033561492822304542761755156136957462854698708773184784042619169662413228920185448461886808967024844325708763260770931478576 195 1000888316145283935951664460780552707764799933758713748230607875145907209199536842368066468044139769291489809889791182825462902613592404587473620163722907910239243477109981216438798720538810492230061771938895356058631874225036209644736009543618659211664781908538341575300157648285314681496532073778864772098797632595617383526609264242692690108307354302191350269935788340187708471933281962204222237300814988385655815918445369835091363538173369078197370674149797626246072873953386417462984065518660838617937032411564822513408190165321830828365657950023806953709364424494749382219373964565566163189873803157378874424535692378530375541086070419110861760152372436019538499583031078738961235245776048499842993769957811667534155892067120 196 6566828242229207903778870527181206315644852365390920902141018268832297199558161222776884096837601026321464642686919950517862104047779766498414421894185998799079676453318586761054958409461289700803581754203997084855826369020282826678290310851482043796386308194426125295176557123501668299097460964623962042200261196600686200806081093114582841417581121605824226237094869526935966160288828148486977124463852676385990918635499887411091684725738801316409449055658779331035960997024580727716876207454776090780382874941794191974168336166723296802341412237112206273335533620501704593478879440456541003307534728845139591641307789405849758150801838467536289851097856548374803008787012676407117795972004014531127073461371718145685727327313507985 197 43084960097265833056693169528835894636945876369329832038947220861808701926301095782639136559351500333695129520668881795347693264657483047996097022047754338120761757210223247739281582121555035416297615113786517381151577820956536659796062439716675474251482039650192885787541500871123292797179178862076969690252537312553429404369947721029854744461973819304564747823981786901034878048575379657511435178639339850489266753189599102538323903525694442977293860834907629189383283121403025555980110167999607136682051963737368357966426161768795880181681226630137080407568274769009883285758313913155414403524438321359853274246674139478829129158505063753885468691213532501269424297162268528362664806728480133219444220919448110018108420736133627631265 198 282680423198161130684963885278692304713001894859173028007532716074326893338461489429895374965905193689373744785108533459276215509417746277902392561655316212410317889056274728417426460301651621886810497962926307099831788844225094931165271678230653585369401279358311039989887355328828694516014854896139394338573338702055587763468795988899276048134437873810109102850473192229274269736559721015513625306494681431262029790900338602184653657195816329471770188213709891173651059956370659902990553089021015735546292484228936190519569708456981673532726832527010018498877775087699993453808407496738450669387503734635737924482133970542543248728393963172503413049070908677991713141932254025397310602214993589087941807909562744281633612155603877374523155 199 1854666256603135178424048051313500211222005432171034236757422150163658747193645832149543555151303975795981139535097088026311249957289833329317597597020529669624095670098218493146735006037584225033932411982958608258228173558243418829723977398670399286279485060921313401963374641157784651044229933697054369424977199447674551521339942688567021229984584136605891035158882000394684247784764994500144946867645081291045434812310140106199947627566659773800034369186456297512509897043575611087851167729181913778227092641919658026528066899058955149230069431302014050132518889688409164907518792650510822468423574703157672043675849629083479790971954370331258266878464357822971821206127324243365719432176617213831268659280309899162407552219141676995003142851 200 12168465309573169905640179264667874885827577640474155627365446727223765040337510304733155265347705385197432256489771994540628110969778596473652757834051695162403691691514411533535728374613721556682229947315854279504962059448150076692770864502600959586142656743024241356879792441261972537070518027828954025286638810417270097021905129441952449273939618867545220242598224740065563623909891365674973014521179034674363104020387510524730249541531516243362192144137847166786732741136895551888139952989905319168239479200146511471365254940132112483907909229199422813115898515269000036262965960616847498338021837165107796118566187167079899458558715911339432246540583632463995719873080566607872435137002059902255911412413626209279984696046043387452796225620950