1 1 2 1 3 4 4 9 5 56 6 185 7 1632 8 7217 9 81664 10 451089 11 6241280 12 41375609 13 676506624 14 5232134921 15 98709925888 16 872492313825 17 18655203885056 18 185503858236065 19 4432984678858752 20 48978641359097705 21 1293646660855398400 22 15722400263686662105 23 454816628946740707328 24 6030149434432661580305 25 189608469405709753122816 26 2723400908395141552341425 27 92483656403812275277791232 28 1430551577286484132224884697 29 52178449263441077156062429184 30 864754678142563378989749530409 31 33716638014695384983287984291840 32 596039084921276555367973163666369 33 24738782851403087736929931445141504 34 464662626780054995529653668017631041 35 20454809393205678380760656856888639488 36 406797649904952463067329094968242766025 37 18930836679051318668621364573669263671296 38 397405527122293973566315557108463280224505 39 19493425354431954441808885903518934207823872 40 430753334791349992741043462372438990404569585 41 22212741084105491996158536541481645786110361600 42 515385199317617869949606881797527356798645877585 43 27873406428502785978996348315311501803185764302848 44 677521718633030894677058853346485526255226877782585 45 38346469441669115945847485090137271815045274115506176 46 974459320643502228432035182872662939863145601847745865 47 57603811593427967014597080318897944734207538393809682432 48 1527470938908351358909201445991653592689057190721875926177 49 94136638394514715520457218045410757622061970763164002811904 50 2600214570887703235730662839931308541056843225271517224680929 51 166789617642912004212941589401481617520583879042430084212326400 52 4791294372976948027300237766648051035516141651247817350427071529 53 319387837071686315280673699454639163841472260971135113942672605184 54 9527799968559507453105551776834778471621038807212262719532482343961 55 659090375214398208548508873010075151670048815036108354565877675327488 56 20389824807424654701369980768353297886113871623297756770486997127068625 57 1461766481725178835978422893207103224510908454888178675800369869761806336 58 46836721822825431357907384239489720940275054986459584750223111112247791345 59 3475586898914306260020063422373113736981015638292863814105133466326025633792 60 115201968343963925073644823189850750822050968801045413824991754492527835674265 61 8838516639920094685009316804996214657866389402537810374970919002061657446809600 62 302727288531805867385134786345842343966462346879973157021795885744554157882185065 63 23987322264992285625142484032492606575301625167618285791347553895632990306794733568 64 848090584019275263578383166523316540941192505040497396789195700859123405048274542465 65 69333838967505612038045930081999761123285565139484917373490358380029565637345029390336 66 2527956989605027117295902414575731825959962034695508296214521902075239367382378893067905 67 213026745585229742947893965036112398820286225219811356676049623812303913525461159595999232 68 8002460571534691742017536266987978162203661970309798834655805871274483889704890860060248457 69 694484061590819117934898943021817643212165013899841003575896661424535736860564600142822375424 70 26855968619590329716506390601495737221326427035458608856825962747642580649002473912159501326649 71 2398218886698120835945393306884623382905741686196378261091727550782836709125657853550127963176960 72 95389772479668417218354529779668491187477128744702751372606668180529430941508068780480121065095089 73 8758189190707902693330057822391233686839289146691824781595655303954927241463454609339580488209137664 74 358035870775297796616537157846636766936895929688625790149213287265885892364962568028854190244263361681 75 33773607546748554391814261690648502065097254985786272462242774180774034308521430714822231043281820581888 76 1417984692117662777604399415358849786704467948753158017503448653372214128624831100842466209547918646117625 77 137325730200479984004176186306050745149931725257938411094447557039393831702392037384167630707673174875570176 78 5917346724031581524662017834681883246364707367142824580053002220313141534956430358176671538323880146521544585 79 587954553189507613638668139893510410052785178696544822664758790882528016216989995491638634789638199029385920512 80 25984492708415379946218540976904314009776765612161919054993001191617229549346697705092099800769176988757754139745 81 2647213145727051252525898440310645630256210803628576164659965462339738096691263626380934905701565351616454223462400 82 119917691881722252534768422831954199141761463623357700900387416280038844832643480982903594436230421438156560564832545 83 12518462783991505780936939881013658647674820953093078470912230938670068121709306378822032548184725723591288828081471488 84 580912586397930403458484632536942507787650090874305029591663859745718620684448829346027530618619193409489668612925939945 85 62103969709563853320012843576439610505202603706359412481076085878222336226331276032777233410263365219193035606670281015296 86 2950518283730004139808324436648055872969699148811150076109563239433222616210291813050251715928740745997173347463921006995545 87 322854773673283593758886350606067195534765013952078892225279007554029789391248578925721570230064130432308526505097176528453632 88 15695327493543884144199503937375895711643897763493970911497845667459706446028773272599775358952488423470561328560469724186203537 89 1756912116631350971214330142802803798375161001564509490556529755549123679710616290110845686359789760283831857134310348349708959744 90 87352038632604722546497413074737477255877700624005514799331006253107499084320804059136491542199630877425539822446622367246425195569 91 9997791759303594461501453604569233503032450714604396328020866198549328420424797571871283224995753455477722788235246410361587913195520 92 508127163076952311811779473094854120621029999591315386210431613007740381055791045215679505442162028949515141799212923511843912305481049 93 59435375335517248751765552789406923264439837583766133436400499421476144455524928251705818718359164151152292090430909522813739717512658944 94 3086408176726246543717299633949690891172965619896423148405322705471889234883260075145447270851646771949541797273404020459390847303514252201 95 368779367835970298871928152292887694942002706082751877289101048312040526884596293497244337832240864352840862854820958845712826707681044594688 96 19557725492689613280067139772441115286545021176113115585957544662371904330268268347405803794354454015513334144472358251947945127878213154569025 97 2386051042132731077740657573630853785186205952387525453733693749568944279748550480471487959729665957810378420679113868971551759149324090071842816 98 129177329817566490166831123338360970630735586697663546079665208398605653227024880885752152751614066983160430447086651931957472510578494300127692225 99 16084632665178311390816895271158387367039796685212126074973082836243002505246538999171283959976554919922447457892892965995829961352318451388652716032 100 888569996478862729461120623451732089934295909109788016885256266589319967932413526080417638214853427156748535344883647296487425857110340603120757054025 101 112876274721290683037150982913491641537036179245773591676155130508293278740149153735896356884163247599325180683925249151060536656391694313605394595840000 102 6360384012608295615875870347025832628648657555676080022776771093617096974426503698378022662015639646459017613073479377404211640272677494500883808960668025 103 823967745332274459247617014470569333580157042823624912599594591593525934377161043770740947157978824308130150676528637187604419988303561167165272752136388608 104 47339541603569360847198482893406259709578313144096376529970957091170890697310051305078025869473892837414592073415721844900966519046774216008947665525670215025 105 6251770065775014950304948327444015075503044366631185409629471669456382253439940192389543980270005906746077950798614348409204913306317014060403931669505880621056 106 366091259043809072547689245155322716631884007540308563968222090490190248824745095228614307271192415344413093287401952954667453963356369590194600121004314389816785 107 49267756537874746627620219414906688644739758277938453289659409409507511020664646172976808541657000463803279448874813730904418502076633173307812204461048896665157632 108 2939456514664965625843662662479539191086996351048804807751185050732920652094768947277217239836576525788159850363853299484348736864481130339248334016289589588375103417 109 402979716559827486117554189427702962822313359637949388845419272235337194326158998223412533607449071477070822275747327054780632741899478600275230869811831905762477604864 110 24488172161357493522949843672946516123998910116744068269835890955435361839934375102388139344436579956596833608352613806294501391387740757943545009627699015064579451615689 111 3418763022820854479534031073985393328052911984128130686823902546867075479214636527643346529197291021684719126600869432741748645870279556423555164658481877452553870985134080 112 211527832038946602582404731534916312222840956626898862438939203413024717839402262124892440298603173134029979016479575736959888561920077128066313255585301590607291451749733409 113 30063228041003051372006919367150615483027976892732504168871245347872283200946046723952078149177122809931086399332143346146238335297336294875109807168849468972018353840559489024 114 1893306649228035478796898470619249718128025725041232085650415614072589989742443407697206837651812197112447126170194540961100744879413078534199363684829260102120456730545998183521 115 273847291475549178653705793072164609448227523381267992470040140710077235257201823458028599891989959612431231994198192070154804443322966709926528849056303446424458013622264961957888 116 17548780291688038651319432396233875843373168021570036809947348071092317255671868730968550464317009372710237510251649409283857527531032970522960369244746589740859114047993746769638825 117 2582393665894404063400399061769374926648779942637381332181044568912712223774551731232751324432292866936798773159327542274638294288784590084186979980786313208992998657913136044107104256 118 168339081313471842654056946803972649072755944133027166479026236686590734123703593911550036769521676225991278396159832901241875840362227755482243369182640723033982185005162195637774042265 119 25195417748330045253452010011718245956645401905940277796747050265422462232084194795123104285018748095828523603803958313415707005848984328779661671355263687998575201138556075344903748452352 120 1670257025518630253609206263659547001016549713031689160140260983904660804394149032271642155986327199108126870685684660530639026897667046849756656226868756104767123124063969056915241616865105 121 254189921412045326725389262911630027642149973485122577860424456695379630206424259669472936657893457218643162010024145319886740659660526089350003818789755986299345292337333319696537283356262400 122 17131628777380146499629202193870670740978669632512702119536484109920246720174018411759668250136959549519442290740336883219008144597812784061234468875806598002994479057065981311098985236594139505 123 2650290110222481539658754377023657289940630828333120413661077659133184648974010290750821050540345620854204223174412224992435199599834781131222851323551135397881743376853023824155576328151973756928 124 181549726402408207279769414763975184589389331188392831754341722095467274557291090693425948913764969634184663218283351113962529206773741692149381858183541110023604867997318344501495519052936109767705 125 28542713687956494824340483300198625288179840548134798410056669605984635825521660487587287245380775740162592904251829610637612997792971116910736240453660203160608628026371765930771430417719089342447616 126 1986764100040679808264551822346010903074131213102921155380405723697840682311394181654200398693083176536522957550207658612789854010803360987133870306038128647342011420703798038424266851850616895283419625 127 317350856080248979166416528212370225238746794794368167388849241214394280322082840323270143149618757539977193571621629634109674640092870777356617951673915157818218468501224999286335621872759078501830623232 128 22440376620520788733649776571679133351046887490428854495051574100558720641879977296865361980923786601987509244061591736484758394705459139567431946044493088676759195972422806287541905078398514324346341220097 129 3640906289784480626690359390839442456526351294636050772451483089240871552345983578781987341079845099797883746055680335134206117489093538358808284275787765136810112178881276306887313862748635555740755410550784 130 261476914230489847323059531581779227594833663279374569713011202418790441580849185636073451772110862505040117962511031521748039365943006057796078758127840726470799827321893172721208886587388371820857389405515009 131 43081845219097272787254447477247108041939756448763832100179932305376202722735318852410437473704441856537419101615872050468605611314844852193237012877918029785289867423974754269842271531059781371774004737228144640 132 3141584350975886449673879070712900397008697018438632089415126350370198415247260588744655996278329643125117139963420279936854746212521362558930909202857248926465406021119738782934243042657999242817485953757773116169 133 525520927390490578851861758340191755473597380047858029275454585249804266349894984059350760290024919609042781872088815488121830387547374902509524111574073157856992641745579874400535296500207842985426771479333284347904 134 38902302921713550276382055368942039874579299871747931697349749428564502207613741993681854722704460039982753811965738094035531974929405492747841506191994188897395685126305333978033760339618875727782416966075232367923641 135 6605394022827048434397462749610317529272470237802981111874340643319497635227660182392682678509922008898712226937845341484691515623684987324188711573791505865378674475349672296502084228877704537761976783300393491641663488 136 496270128728750549617871908015033134477047038128458256682316540309936226750144572990542601095080282408571167199322157731130159553093203538320622098431854925277955204023711818808754722415617549893356837354954775984491103025 137 85512253522285410859630391574644923306358401902107833662698075952840799085561210443235629497526545122526415338399617306171539278071627942147547624465853452590270001267446176016127281379590760844494112802779887657268067434496 138 6519104393752041245317102901946376406548340488480475263172764963880841493013792559857658966800392461542119074285089228001325487227833773328506913996916662223755426205442182542198453807751652760095445145221559417869927330002705 139 1139704820804668561219502694411628420155968432930971501210360428534727903650188993346102453116258116394687539947775276801022843496626128898828128541296708580867450023188282654056138850341087405254254080271752153559561969673961472 140 88145656886679589920158840912351368779411695557281987659046109907119360315779451462058918682707971839569425101955862629822980961315729548811247327408259745757738088254787025431591890035108266192063200737061316975724287880961380985 141 15631824862815821040274943418915603486815419666059455176067781071631235112164703015380346656895696968213379437538851737787328454202004080039614940082552350063896415288290893172586174770876671251048397746367870371948753535400253849600 142 1226248594573184747709848425487202883101586496710137039319973992806530836879789558874478804606605067336373306650489667557768289778437587197966178765944551577758691656694384880904710124512398362043548572034908862953565427188148567294985 143 220548551325900414572461567190651351207897635717468054078814897426779783873470510140597078432218699839551396360426999232853824795177430844112956294827193647443695491476410737889056663333232867173079722272604324062505755910890698150248448 144 17544750605032083627456716562327683209842876288818654028757960806150526631481291830880590956421774207216921649049600355618974321436310571958322784290567393324327473742257871608670636773004649235083520221145576032151785403910514498611157985 145 3199667505297281156401631780134424761145895109852268723358754428737918952257685306147075777795326582399193405288090207229036610598331556473970415928096890657818458792703683671933295515729554766680302123754951064801076649510108848367364734976 146 258070405493507523567400859860367379131942845519848121874523447666043396177203750546869897839705249196748862443030864173961165829225774835382734050863789552594766856612134545684366642088765813289348825090654641215764655954491092899615731292065 147 47713929915348276227198314557636149056138064348479134127685475297295886487514435392582795013380299003032521034842509960330305258135852420460482908210453952554718376496410156531513235542960459469509017922040106964310730217524005939640908415762432 148 3901102858905574875553068428503191407704948522256186077214033453934168590691860706530979971175791673020646700091891328332022147902870109235667543156606892204006729054451241783893203622658824433740758867565423108083582491551680341881745176671785577 149 731077333451160580504228748399674133673608059100614550489257384396467184711721494023125869285810088050322305134318682075566750972498037019234607211200778186095314894951324131905805828719212049092221466416662492162686632816228855987398892365497237504 150 60580810000419671837646053281922142157448172423442662886477020324323493611943797870570159274858796092019236279563657451936247158962536868909035409873933813646339453387812279000349953628911286501401954668075752791768970177867681283698766020787041421529 151 11505398685539791077936033495574798643157674398563534730493285154208265141909784081146098261006328403378618300634275442468251990606515956310539626889555663390367093853698576604860088351603312647232749515371715227490433587253167926383900024280070697779200 152 966108177234192251228922324188214116828132072297153107808407818526874024370474117517814412563571686858865060168026373376988735690805937710305594609015823678860938444615656748459275153824038159635981841683047523993595178489031346344201719510713691524653329 153 185911749691761132763985432578353874704303344402920210619206898983347369462369300213340431555433180221498242623009889187400050901815257699496361526904391380048498863798960417402893647971909733107481565005457389224775302078402750541555112714877754013420355584 154 15816415180869804916377573481260132068767106476924826002568250594916362960478292029055116279585473506077624361441266272552866486562264463964737927056046285680291526991140412409136577910461638632923878569045892529707353926507818594918085837629047108478245840561 155 3083396706724917088958609611396920770559091723321099139470787093026159309815440524048851504101816439747836313932792138339090721884198068824311991314423510579403158907209432565533131756017236597568494063127684793190166334753770134325988634137365506176837367103488 156 265726275400714134980310241883026766865514500984550024251439208384734878220820068953022410168943675646566202053597641464958087137656671262986204666748430492214643279943055890643464161352508344811168975064560153506874302148986475936763056221059825730116776121297625 157 52471538957518865849037636582135587227280312101373170905501984421284153142752966594444567639216986232868206565833843072025265677437738153143190130096304518857526723864752598190995721278585069378611736168649703816001730671277103107174030978883641467213844098408513536 158 4579956852512040630995519053272713109884141489221827179996708690767780710521035193402774320796380072958372364782091702410636808491165732418753447339145517850900618869589226709168413152274002177494171196260643861837169084048470002102182515696283602635897145469906581545 159 915900213471922281385073989795040708998938772242894322202731026116852199632189930634169514982135940104786948037717981496066629024828982749141060806946781324481239656684568223451738123678232207292805262273973766587866687970127873940544842817029657094441501805708828475392 160 80955925213921669779828395735332890489256800934384416629947624683074991275489291663079358472146569001408584653037866893667079983400611012888503266329279464826188318906844649436358371921298910487328186206416589550848969671340603624844338344814019314129673654163781353769665 161 16393216175983101930962493608362890492819100771881273037583770327884075408751248226972215565518084661628371156427434406403437363830632574852802462913720014571868374270160917846639210003555332431702400325589468535868927996669437413621649455551984891781957530408978273114521600 162 1467099868280807571984113426157591238946194536108138983017140910400819049060056053499374689270930808577554142866750274458923211874982339242961273022009964359163786197696821194382879582765655615541233624820641688573212554153534108387574589678263629586959351382127446505079782465 163 300771673235717421120149180541634413273199668579020109226922024887968099753394592176572414339257311437684014030676918248425859134670367232939396192110367182393965458148155102732598282857236863864125389345087955280108010040953251573086878101554144154455391844600728898942604935168 164 27249671901976638945425801543808792600664661499134831026700767491605147276252018214399145401955108266775149076269430382251693132343544072698256587342101357243993009145462398289987767773887151381551942151996997097244239866859652462812135328044924479375994141312771558063905105105865 165 5655029452006338553216307475851055607431991792947120825968379817382472892776480136837916242008932768492840005451474644715263291092234021339659193258229736521856891567985841263168898449124659500113246684013586085031495812268200368690818409391008404553869412894186800667916953909723136 166 518589186589569997099226064910774623714729897776906913156943255755786488304163739577518166998215455523735447295666119472358571260509439760803725862688931410296520113763658555043146420211864562776696896773322847360834851048282410461448455382082006810414911637632352214740432146938522105 167 108925503799959462608432374120594572457679875281925869427670431391719069724976089722933708940152661892931135318562691867598891962878752201217957475765565232943842726622728541190646807833606900310873438491775578927662365948640093024485912852212164966871216778979229575527039928183377887232 168 10109259775577087808454820048190022070068517132214865616289969920669601561234342516554765762095967096461209942694398155376330276491529021102756618392217518932556840040173013674784858142806408914654447427081976429872867605076079035332749948843015058688154735939023303535966675846470506991857 169 2148798591420271017051161259279751900424091421338686656100865727642639594216229733540846155258111386275776720484334863956536306882514109849177256723228669997369715053824720575926363324071939045862356883243538779333274063046208464859987904854088738440208426425905747348962324581440421074305024 170 201801843669556915580235805118563682726043094754430835610111179644491309908051887447801936358876925810127653124396626260449010436171872599824148402035339528900057737346640682370588276392451624178610998781948403178667576927170710743380840127157658439505786931865003766871205213369988514403463249 171 43402114605578297169457724690810759800653333935133521070078382470870638263213252173394215597516877517879897977548505993677274074393183714404111002982425774542165811090973157732089347350782662729147062226312560864115426283615287417699390084527050355536795189891831461991313220063276197266335989760 172 4124011179806533491791210425087905960824354856908848025567011213392976166450213154315475808062862909740164178826769219650193186129768825126947456041377904827129848928685412565680317714809333292601095198068181797836020014887100141088798883756237031580544106028536269572331147646521339314174527128889 173 897337022722332304984463790978835799802533416768980969200918844269367075570088641291427850037369920701948848925117725821134774658828784583998877670045903249734242697626879568023964840773040867834627539362224196433273127466358885682092009293644869533375801158665801625655221447933339570405882739032064 174 86255209104876397944019189582745104669302691457285906139762208335378882535942445081400952432574068194863278623484565119405282877808498956804416261201821913395204297362288497181508844578863793460825546810116071460678201553874741080146891315104304372429985351079823007459194247036218016568078337103902281 175 18985106179480903197114972965163193725602117508630603321581294383294869555443903931517060926165440932405190248275231139737597606566450944248595532232837149876146517956695303872574653137656035459201328728360938251352979456715150370124054337967946947213547977324137031179095857580783203813124468197596069888 176 1845891610004181305435543165145280927125208038082489644757542641377991761344371171724617041227461579983353881297765850676036960037293058910632264999004317488807764690537586311059341911998480672970435335566258318302622919126063365250637323849311054254243606145775392148493563728833364329491225157074985118625 177 410931195450562549397264960365752136462758867284014909346220838668012230691813226731684485558738427618934839190881791648415051514757149612678193590188176882189449522672430926573108886882981311570215780918185572598225535614122477878461467436267072700521099886387268059884131960177944334275062670137671995621376 178 40408209905806619266130236731040737696548202166588720565593313858457013655248413134805105097779864988411990306251124441211483863670349619997052563475865069575087643611986043039837591047722696155387125632958964736139148194376612002732644757214729291583587908756814891800749102040754543088316904933569523536386785 179 9097295292137598704535238160967787243414041691928379606585546400505795129281471436550894116310272265901502916792445938665736336698363405131844780759567378259348926931413276752455242593708782999618451539671089885528928250876488661116514631301836603066395455912141332829677840463728289349542511349896301160129626112 180 904618144855972767743282674726042318552278306233458704604624804887506870026312634502588474516676446734343504081176932790053119723594836952847073929947058465177018778401794889201823689097688390800223771039216148181127813982742211910270906986365835127011343966959769531540725087328300052436798867246192847415772559145 181 205936590765067722396794678204931770629265977944829338103352331958133423392512521170823181573613454465687601806788193749045103728965135075746937180065994329686764880338199007212313715705748857758860706893182050372631400386100021807765602045869620808348581261296948475266614716324129695166772531868504467481263760998400 182 20705484841527842151880957455019151051007478577040319331416030777235123479068112871279577589466261457929703866659647822016335030586905550403092720337665561003560633175306418693755425216163377324344237702249396894763538313475025678630123589036573703206227543437678639526452862873104226317812836680222751209585208148849945 183 4765693892392051634539237752457847233591467923128494768940256221791207664703831096659994431976491856385474912223138340459418615116934904448603839075731916645168353845947731135663688655119072664840648505568976330353159374323359743469311183742359585909454948732719266551265355030366043603472878398945750928989108735299289088 184 484422675713543559620085619232420457157025176738231141292188595236080907960168261368388405938090399759523365735564142543493165224475306790473542214818141955762610002569941641207023374534847411879123387497514131129485468070062795216167562833787521817773133167185775655383994575370664006221358021422285197349379477518686491345 185 112716070996292352360476029666919802432046654017920553431106836383065556954540586993572840016858640900019202027384537373848448951972675877690384244121095311077410961207878871441954815660092027713386232580306532153018537402422848909812014839683092745184686710549499976820154932330698474427953439505764176900201258047534683652096 186 11581885944259961659531152098971678918306643853706717076034791476933812966471122722668165407549793264552106852242706869100813201693875108502621007176652995063691133868095652388627208475184669247053925604955305393461689512895293189036670609971499501608237498189234274767428105249260203802173299088692843941565162047791184231797745 187 2724021554272721192935900515372938918005137564503791007718880292499357399919042654189761795978229655441716156440430559003973692801314415687884490309655291644779835105924046709331390511311480313909699827152703108547752040462604911070286270716489920825922961907819473137124169878191455489778602549860133581046610656650601499440709632 188 282910382957126424992055887133650407881317067410772301309414886087832710281450451955735798893353948319591406124651086480375285153581510603378752410060092246257825819230901291813592054208539336257130019348155741884588347730428954929552092864857740969153047313922541714435766814059314337115715766350304836346744339590777240821619990937 189 67251246767520708783036915145368666029717016654892500464217320597151942640446341917066566186544117674614177387178862659270447977643398705822986775863684232955202473001203899361420202267572756102410413348091776228960477937578626960103983520885650631614529821090321853549437032171851280790045098491253251516715591013322029496604865593344 190 7058857890008881604763030368984735417478162247745101075200888016622034938853478708944873585922132312171372951130290527744914519344892877672018181735364923253477933010131454457983636372304654687750237457581304373588183222614082060509960340992912094513535315778288212504435709432355334251410982717076180617038085502657589114470124985368169 191 1695732935270226478505732799013250670980669552002712717964940989317794479476320097446850171932551943985500852065418187093989918067961091266495248397400184560162309490791714006811076075817318206398203119210319988122055480569904556436790185903998786586483336479975926224147220889799307890487605390677874732183627542924773849554388552851128320 192 179861901990564945448976416677107344030053476261647854248108645228169894424011558938414936199936625164269090182669109316847369877439800390773423749191143144561288688103458026733091437276370990799617341892745241090300984548493319501037028312715986075779819792376894575718392027513250617184476156234687252827851213326276980863816784575877086849 193 43660242143388379838318755851576720470434184126717365719605571704872979060111124781018929117809457142762013060824192076765388027964093674575850965307528425198902855629952946583135565986305599929952658060693478598727512400679657759478101095643109929685481560610799572394227202806814033031400178915754063794761331882663834160741259783671690297344 194 4679165083186091573642097623785339518494227822043927838271840209954757613523221678338144847994406682174561649178738327904987262514241138924639680482152821304891686989703684029887718518686209069735995944169204498326632882078057947075051385686675726302222610999740078459574089781092710444989993923621276897995576602723626836149108763965967943676801 195 1147605519362632170310145227854431126328671691031813580173424116266125699034499717069688830548014085563085268092590872559136594041815486980390280209546037684895580483668487069938718325928302055840396672234492548727292218233769228209399177405480106702402360489133645504957297197229596469136218797738508914900010188343937624011397658959757291120754688 196 124259384277597429312872332770433250284388327144881265704000857787468354690489881685281277501536447824756211134606988940303775458389762107325507418296055960772886801260850224149011801281454486526007818648400296456292050793329091643245059819501166657031547023574233684500783962952017248603008852544311504731488870710560285933832818933948428709450022025 197 30788254852506150673913573713026606986659237139725577783062873904638728765587738473411586086955673385529339549562786676435342853171016772617926461020517211582876584073363636290119933406964947858150135157297887742942736571876754938234257136133097466489845343116904589623188760003850614496214494922377200353006643722148840831270791874960874766861143638016 198 3367679557825034563689448047295625508934784193713299949525287122444051524000136718405336509181797639474336666729731868229170951336546399404327545611529684674008986826495627864720814478277842965470531506216902064954991775414255449035800217911444324951368352323610299135852877300207271797861332014779552398146714772710909458945869563421336511632176453626425 199 842895017161149999166830374433136020394766036095409423888474864543464368011726741433113936477039227071719560586057411761028900477034678217644767230470613178456451327621858592268440134606580467557546217579096430316643984336217695952505447687861643840725120650598443733304552632292978847894762236024720546335895727564003864437415507801537066453057248933445632 200 93128794175372737027909157078753386329247995235539295970488647694538250952173352664762433048094771699545879958914473836416088395308451031197533865709029449450370735363382153190606021634152940260547664369676717058932956356990463548103869869694691648746985166855736569509335940136213357019504612555414140185085962813038863067340220437419833660841904566491637425