1 256 2 1328 3 152180 4 11159202 5 691418144 6 35573826030 7 2011419734476 8 124582053082101 9 7653265481401592 10 452142751713371321 11 26462994900702111962 12 1569385399161912987654 13 93821782986385180580504 14 5593209111876435312212936 15 332067645534526949982794031 16 19711536632666077878740085208 17 1171997592140030797865367430898 18 69725327791867455996227505762968 19 4146171723901247813217293440821859 20 246452862137653096858273154169343354 21 14650456681759634363984614066006525918 22 871059627025524787642013468200741097580 23 51791384214723839102874594845620271820534 24 3079207650809137244527392703014098740256162 25 183065397293457003831496100462459423003477832 26 10883800120685165038872101762885520218448435673 27 647087308829902611365231715680635215033971099386 28 38472013520788041525388118508428419238042038653382 29 2287302434980707688537040472050972664877796322664173 30 135988230125042385121456417132676976295546953008697369 31 8085001809524428483064664616150612833358901179694036832 32 480683981208366118547567994418797395277907186957880499199 33 28578469956171410995161832273239206262635012812688065031116 34 1699096074892067012988353433323859061021342888601210977395654 35 101017558555234247732605974192617732556307283861445615769845298 36 6005870130778015713937027663510121818442710029009428803815113590 37 357071396821797363846496734028907216821565624822008415717246859499 38 21229225494475927019542901569350132606574171488511828180247693596589 39 1262156483654116600854937924254252058249368496525162160718355418935204 40 75039902204942574974883501152397773772383963189126809725535853133590472 41 4461401735472460224503098377920260081348866111170402030061974370474392028 42 265246955415100441981188507729668817107164785194180531202401207213691465640 43 15769919558848097606214543385168667267909368032181136776650546478648254038048 44 937580455041965369212706923176033807811889327959148021630571596021914146362474 45 55742650358675666934727056877393979182491701790721601575888870236726009856309878 46 3314108206859828992606213424722634418511874234243289722566194993912428757141676067 47 197036078058617915106393059038172708047224814863001616368714350081502314300461889266 48 11714528788671384509800612532024304343881900822550318930877258346612376869735221658454 49 696472372086748890958113843430167994075278358499419404231993852044849173146108206839108 50 41407876838489208470943237997033987451810304420421249347803072446604842445734348062332807 51 2461852520772774708403769658150766740743784422233596191938864670742145878165692818215768427 52 146366302653429935157488734054084286896972575389955816963158056666350970580108846184704162929 53 8702021899405817102100978834124353889678389780538937811106643920673163403950919856299120368036 54 517367616474979404999668877693234163690202668646709838337403026543972397739875291903728097036665 55 30759431967362421255613912525232986092185091029631423298088412913720693529946137742800826089075590 56 1828762807823355102206870850343234075325721520309066550628214490621699056082948467142320854172429001 57 108726760974451969023949239086418858868692991210359267166554304362308224169952090043931094247866754475 58 6464210941532605245813241358447901425348271331549829202899682669011128786498914255676509174010708997100 59 384321419328367876578509395429338809099031979268596304417600468777203934834853121203106321719556150858801 60 22849339956812185631182848958624422127563015707129157133383738042404115698498488042432331788741970568931760 61 1358478373064173225786108315441740116641762700361824224765890613648533014072189043757980472141116939539054816 62 80766599541471022014039053193873189326558017407404867761408657854685482271017097036558276252911612283890741986 63 4801875194206397025351082193672881432573091356632552573518033215052295684100534375606406483726317294616280764321 64 285489367036014245162085406545982071535840449192171548555769407638697351281573330930106159931588115377097357711884 65 16973406303650449034010861992851198458940385174234911075860986054419120876928814791024446101802562405440101380611966 66 1009132229826515652477757951410403633305933075708017536287418907033631300547438342225711041159236286854544388428092193 67 59996670029357740927492649178559052469017017633120965219756879934872849772351970465814832383146684170658029586765339062 68 3567025517785766297790973256420317514725149193063770120470133655700807966134696435887054895900718475473795959448992883585 69 212072954020779865269021658149934840821369316245210444416833608111581714601851768407859528618951657976713058164472871017650 70 12608527077490964298883855229750821390279190824509423766882373108671059666746728564845605396183367226632565582623558782409262 71 749623900878204176270295595535564238396677111208288968734145287273853851225900391069516223529641639387926853382759353268107016 72 44567933218069404610334868887739700776105501464486890504460846994360365215732851933265645050490340962799561232574183462010305486 73 2649729643096063110891463300796426355783261860623226078121776449059222357151846196370930295084354439327425260717011926492586090831 74 157536297390059011319873113213343783291732801583212927942643550676855427247695439958586555750833522507963403697192062067870833569859 75 9366119694525199715965095418536387341068493503599014704796214095068336348856933112603852488685560363319697390053727284602678542347445 76 556850704158470480874172488958442521266005023545142313366801349975262608673406639338312136798285684360357308743113477636949080551644202 77 33106848602739590374682194128387478717619843763374886303169781165370978120150816201604755121730536245557610975678865642640795117274964942 78 1968325470758135114926096160942202180553087305577511634336338353034502335111629896699586771115925340144460392216441164887961531143910823527 79 117024281148724044591524633372760089723276551240967358175119402563410904452393176363657930733966100904756734222683069469418567164750288559138 80 6957529423780137417352898706699331887119614490339374896112809436294336176276647027245760655720119601689675028943040546846358328816857181452212 81 413651040686560544495578176763701388153551439704668627226735771983211829023641285294681181773787158268640456767740330144290595334380791308098468 82 24593095197879771907772335538018612954597634257469022509906692997052655330930011516666617073969516063723633531530534821453713191405918694873388756 83 1462151117541302151423309103450734025187933561346985861387660086083101544682451839122891391246543846519779689080364360489324747944631658628462999786 84 86930330376291603673213351233496102593089397868622875602123955592916863858652991716453438640336423835844090293030768734965873926264803506514670738903 85 5168331951924759651104680077181810486131083081775453086673175295003928790757924232061377999992002715856897033340412318418295961862926495231679269499796 86 307276586315280238281768901349507900429030848297972280827261419406590972624167127250087668233232547470844150073115498839543164161015049108612186307038677 87 18268737646081137492152656855840017931959498703446558069717652793585094315122390879409008783930412602970309381182055023374693303942676764098713267833883444 88 1086144503177024648949644390465906674942471722449308825728811045639110825708721027078033167270856423810049089376142799449530407635438394213979136738601645534 89 64575336546842774907924728663377154919058171978160556467533313086171987915127533863099320973045262447764932892156656436116803860660059440600661968351244038992 90 3839244297550311568851222418132630979994829118447401953075425809288164884437464828160749919090775705823617775834140186636278952180518457646106943219701895809479 91 228257374478882915363740024919194512705034995825823216751901503216154201771241198645707992641023498145764551555287428029350472748370622477166196644372429506763297 92 13570751159866826317894100920854341970554930082853730592515379827872718614699885063712548373779444978946701676252439761898439039159531171701603118345165306001073796 93 806831706811140709248476664001058783761404263466234378716464004795694202915638227645424123589102246100545010406978577721414503767388715938530230749859672379025052016 94 47969150376946912523286142720425140120799333411577802527364641597726988735501117344590153516956371751460982070194408389593301946926043083122109087974458751704220514944 95 2851944672552094394611808200651251781132831978720278171084147352999973635414060840142670136473080416278901602338229636320744201290992113139602576534670390511913556821238 96 169558734131908353403786333884688912196042446541088225634495253627703490195821797486069820449872763229488169125003359074826120718244292405933703794626367904794510853266712 97 10080898341792787543953333079260003127514407078458216991115608060382752672038890741736801252225705215059290636529019071151662748536342896588402805244863187195716219888005974 98 599346957252592504811461784098531543155137467558373738754680053075617651635622612877026206433378165210904237301757711125373257921685676029260849382156263356388835156443737104 99 35633409145564086233272122402889635276740525719346932190189061796759586828996070290054571841030215809366358580867019713361326146631265991344290999264203109295924957669041537603 100 2118538906338425295645174342212909117632213554439276842881777422083120217907714287524330375249070619732240183799834967380314242190050697241832206322562406691730613587146125484475 101 125955029431371059147359624277427262595793197857796141446193320570863583543269067065901971062458098146004383891394147427154665362525872470052849125990763340187961128225848289712947 102 7488495675766104317464110861380500810416851256473491952754360588102340319712295498535174809201736200966893754384965213789790486457701996609917133060220019518891381840906098230094210 103 445218962189378465317307506438755206648456355978853080335144413678781577648474488456966061421258016997886270587058072124625545251781332727443828934949545850070547885357252923569549399 104 26469925720122484702786846284554288562698031382204803158991183927173857053348972169509543594111697934615132826037930970350095285348965020906471674772122160321162317709554046764516390242 105 1573735683186760117967794412794056667380164524944033277649172014595135020970833828368077057441227441809454899472049089687993957901004363868928838391361868889973084675899408869102769197864 106 93564448450739301847056548536827022904973973558370689567280623971935433621276467328972573061649706618643882429178948092859072045671686457368799736883502186289463675903923013546779762910403 107 5562754983202697936634053140987845200567038504831693948220018338108388173905118535251651550418943068450821757318915903084780134970090765916552892963571749510265566573168340971200665672025837 108 330726504730461450044779636499955286266831318734284789419959940486921767003514263664383617407626403036477864262097763177376168112102786347401491295885070216819679184887166069171684584401599929 109 19662922645615704991631727655456630128710248778386168278438984452282002850801512053887235828785597863052055201875516406427813940794471094970015416832676303969056900729712966268288474183144182350 110 1169033994667487091913317852496571733156879849607168934092346775724735957037979381030345397357677843452394559821621548858311384842262086987953188809485970422307125513773996821403997571918041638088 111 69503425575085897022747571203248876465049869798990045199355855023085657246245538562623867583371294803037962149879445678942065591281786847876397521208261534588097023746217385698594794953608999195873 112 4132237547160060712343506134967155621380013758084343822530854396900192282425407905572793269165892210494928998388291660557445789932572137574848560512881096663502010694139954909277182395416482360834525 113 245676914553118298791176807106418259833154190822389443269319880495300867488389813975457415834280136785146455002063330654985113599956057616197192495674358263577542148826219809147565017373370434002676553 114 14606407704179906318419770564680118400174545852112547490183853487665699123178732377249336802169323654936339227749906007728149520525435647843882150013042465116664963217188669336802731871959820480511517783 115 868405346138446016012202010045303380773667635220118240846078576354677438514155752223320966910806640513714976491313019214529610797504259599041396657026930487290554994649695911154313454319240491862391584518 116 51629932593626422972314343706201445690836595236948403262920610677384031332222473387666809859967745641973933084157151717820895462057853709927457352450729708712367086703031935673122260841445278449116899485273 117 3069591811561044095905209812722713883037436258284549688289326554347304650714637680933462367014593386425663115641327421108559456283036835626440044504702680250176731268093113739699140564533915415799035902236113 118 182498667270500790067166232386723461304562482216905743460940472208132703203397161948017715780098722914648830146633666913513351569148080075657888393691251529299812334534501069314834150520821324563056912712921012 119 10850225567474157331438232087554860623073898325365794276681057164239968676346278537262469676249072874016692475891137688484233535514912959526635520125743579314981756302455374031568173165944760305981238169707612278 120 645086326524092028045517686055693299828118439395382900866233585028909780038340642698512192069384245758574662097285901003584732978390776548402680690981608261714209847155017197444883408634743940078373528056425684923 121 38352785025576254343806648737869559032904523651570782838370892404656363141621289888446089580022160723093649966486755844703618995591972890223671853495900090027593162088485214868729105817592601259233642341412853408946 122 2280215931941833125149397605600790237431385468525958994625480120506948173915677444256688023073211749198733208963850622192745069547441656547703140571252219944804169783726850640493975529326227418783853695381851326559350 123 135567330842181552661033170845328769333138871109228564818820006425271569418928131535087685024545122205494533403036161265077238477540073481434556043451490282613631889434892980234580441806945773956992862157519248430362398 124 8059982799972092142681791510567714135282413466545016429259313991579940197687849463404189018275728509507556606150620128032427945970984504919143391106530468069246443078490976999497819815604691996437666532738422571113756888 125 479196000483862406846878459080022720991181089319140200323365663518305676406820988950406920814615874477530862911284448869645515281112782604856854401775539294907312669425161994579004665096362591731734690092171240447422003979 126 28489987209467116301408964874728995125525156648418853205539132958628662411468320284760278306066210930705063386413509653815772968152488317130772414761524817065484513269802866205341265525179142160833385827615990902046775411163 127 1693835863354486237237936557108990857885305129290517717867061637518829592081029730900825685138103614736831888573059819604852196901842108446423782492479392715480202514889624117733245966355694965238149864462497862831659954717250 128 100704851528766332009225797116736564477784719378511511088902977843316673637522984995089438460648114544121415230021941498783203162094927150914206387720712143215636532036360808788817185840271370278858811032608805833813917355622635 129 5987278543829286483177729592021920952803966761476694735028160145146964252996646836716910836615696306284727570909512625679939521595685692196089929931379160942069532481280538169010677457745393127515200596288670709088406470134746126 130 355966011738359047234998516397793086921173436676677094020158397421587799312369826285870091816229453489903138988788696802712848559355300619146309070956842546820936396451032242423896493865742782609777508599144997094944691160698293179 131 21163505353113644520677752407659296795086486830363728057930089834420253046648768484281267432843576024248119360006214031866535441478343350872896091124712212716458804866514030880114850829730549521045715486039019761753233122597907044287 132 1258249226222416464347942683546784637383444951344020471702141061323959840848232165790379814377310953346810428546984387429978695367069392476828423438659943184964956285655749586891599236274358042650015394500004123499539964058139817738274 133 74807603413221216673719386709036512397920779474434070927101040957436497701592993305624997184175229283126249875610834436853685310824383313952470667031857810227769875101985105354269104711182353190560829770703348815574222487348058352971028 134 4447590677429567704435193422164378629950186538743273190964378072323260861076744070632403655761516485074612219690779506078053152089139704005635890678444467756314355449275811016014604775855768585591010155012624602634670393172273893644649320 135 264425832821993195067237944361007942680537972345812150777578393572909789139767473592245728150073064488358682158670273232874165598628135753295059467796709481607355505841511062617634340158762302603213952761930853108146179907296188048151675073 136 15721100734030389400006003190909474218589637823101932314283117366015095768951847947479431018125969443832857687122210455906741887800686884987935036605224771013916976141696797008352751808829593037573847395030119865607745696358840057864692270227 137 934677998937834083046465164561613152436238489895967426910667961183551009702419977102161029961693531110280037683114162927584432848355736269301627281768499150226439516935666093274782932104847269674308546410039190542931946182595519655822105335360 138 55570088664807166779318245045332495020528903123819689982479966677056321125646408941368626188869935912036079122019351692033078089867011682527568721870975191324020754637960553878624345997337791194946734604497701689333738902471301120327317203881191 139 3303848766873474628508771397430614649082834257453960771343552263398943031703716123813363563554214932252360894500230941807726779529928379267934617810920493228783891614519658051935482862540730087449230107160671675007433233628374264032072594294933124 140 196426115859055133007894988885950990421742720744579559552347762791089102778536879005835590903057961241271618173554513493342145990611423450837900320790781542646995782210329709042021042462667765504434258447443288448695959103253034151901886750574047830 141 11678264265100529995775215194002414101457807275926570605072582236859627223563537568585532718487368187060834428344284590946956106574144731055448917595578185559736618888534667783417171676298405549461950473025611662624312710676528707232974098753618514648 142 694316311499965422694944886596828428728443138759660385068163637945572539132060596285336895444625678741214134599154009466198487301327265104995489925628209181723242130983630455394899052553773435222447801836442483502161956167077219460365468154842632982768 143 41279691011579208334791762934183586627728653999724889919847730731786055179320333579315665394281517663949356537007530718660830278907381133335037920121391712665688957226546485341536984163984438490971862530256651200433298203884929885406257034438894396733474 144 2454231395385470711372404783039217706867344495400472080838630205494437030261131102228653449991133295124563839989133164084992659569998033686825229978352419421694106179482553586004421553964141652342154298530158982244992440567126370716728921232703281796884653 145 145913198342646395927468826808712767674983225231432757407444763444780266123509372531347784595227501226323997316245378779701778419124677848154006445761230766830710913699350460121718271873725133506327273690034382645737435471276415721600997398970548726443343273 146 8675083160704362379871429150627781245601488134299476881078606681610115827794001183955382723973592448926652666118627627870680987723147175314319031573603564605923865997242979533522820769845615203816102186559580735744392050383748440019398035361333938364340432106 147 515766008146919144403764439950375604304502166329735082633908368008758916048927063675545093635372366277148968708413345662659274061190630654503613693606758940864817162837050478992120709270908106208274648154432699631410950719840690532301858306685550768969152231561 148 30664210386452266474032944153946716742537542939451217180862072123669312011727487879091423737132221768340509717050309592956804736666507886778424178728804068991406874818977500870241074149569431780371961390023506756896411978782134590395365083805475134507093968038277 149 1823101530096877847470976910744064114461924347978436441482785531303616666540752067071132933519412050955714289747318742414852019649500183930702346779239671911118847385701012791395481546869073690947372895879994895126547377107122907751367620256349390906573691250254727 150 108390176924628016435458527938773638940083908873577170517789201212413229091108736673114843290152720794012498788131316317580076705381583517033306110288529852634059318924957878263063305415978041445050086053342951414181127619353027335175267032243541268427280223933527626 151 6444199766059032118122725584534617563782016138518694557872204862824119646911453457740062824576309970620692604410815382344729070440576209525179503628131494975636028668229898044374703939103296131707450982222837464154144848137114219563339534498666086404036967305544194616 152 383131680408204140107379917765133353613634345066157469459758639343127133155893295518233634208187777036096653220417776100309492379649308257953374491419268933915942669035836338347099640284044131675314841116802578705835243824748180564145413847411829625973846601439979019083 153 22778605546268474694262608594132121154088680224747879232094289742603348992993547395363673396392050351732572075283267181694021659362801579622432656989542844765098809998154558487595574774078900795737859571252874329873960568734911623580644804618528870340352776696031121010184 154 1354272948871450911787554586419527994820942246005202270098763054087459192210627436525158356451584866640135107680601204196430553811393716402440279665071565643138345249299368807485395420625279190422979703149849689363167730458386471822993717117206729977969002974851786939916173 155 80516571408183725240718915438296440546093502495560934820029176121410982015026917532540202641288602418053340105985420825484416862420965644637108126750324617425127901378014852682503008231055794560322040545395284142193373240718953355576700711464640875138436270115337140442944531 156 4787010090345173643255924518032869647353785499919640193169334139599458711034325870808677184459238235458203626510210425547498725982886716238376492782625728071437267329063440179760790764593317693330418761733599616782530946587064735033855050208494227926050815622098464096079218588 157 284605581239856093119899029068435543991053007659802806003584660038515720322704906904324607907887075513944560306429350905337411386581809600313110447930688066668165784002732012228002065201686732052789642794908932586456600505560013674964191271289036397046696639342396021091727429230 158 16920861946007657353852555015703947877015353662286069890136093033536683669965920756511915629989685091993334927516204468531916341082001158995733998577936435518157126615506074770850699152662562198654139324123491308163353562109300917051689767595617343540655075167692342559614411320313 159 1006008272039306324049818951323223524900546613071547862688387460943716396385550145691874244703190984586626045206989371125403227954254190797753484025728531054277837840741964164212766436737921164790746422394424458138737021849078721673453526307477579653788187151773521493533099018870440 160 59810939102324909704611431754875487111968034412081746293944169710033664085527103232620563995245968430225164378248464594992644148104256245578827152304018517029232941951771999416020845508670558722948792779853805255333443225905495716563412775709175911929080856946339007046777504591814951 161 3555983122335843229124275264397770647498677114694859663022410094566013209015089074942328061636415706305796071697548584561985381667837818302775168850443277353129836073744088780852089455267575580132483502750281532938431272162319511170559001502020991778201640101851720203997291016079323746 162 211416442478928548608709414350114523502934026920573655500231674168335742852411461820007963716126976956428044862231417619325786497826098050569612304275437580136385655940325470497270141383069522055401574459244770291646616502431573576698697443370540419744412409725398982060990307549819463978 163 12569495020855367229513463835458760731683082518391777365725019395699463749541776127934949928977586412954815212633050112648472496147043402513929971553998855145584386724656390264352387712401704242036706099642675661683239908340642498805363537476679625119035558296714333195392200173728616758052 164 747303299718774871630848857914529230114441427862176741379923570325728974483842118478393223530787665298260332950217537917342854061591541569715319680461662801097062970126500504437704815523147588291944901535701186882979369972922438848744038578199017646249225838653866399501171705247809239454358 165 44429964835020486861563269334051842923643995045112782677263416708900137906447922202786545785988491179568624609167874484230357802215756606752417382717138584647374666479066312840414261911656409192465843601105832509767939539935389086437193839457165835903794436845132611681494852224802527481072502 166 2641526908798637423814581535985431825548004494332465416421635740643742558925299811892517453851123310091831599875903749107280804274784316360359604385720966130222555826005379809715338342890691194571788615194001944574960756756652547873382202036662833602058451608478376351421071359742029629997797204 167 157048614281309671914404330190184776497009843547430575695259990077447474295811527134290690086572292305500915253254442146051639718074199227542473985033941808524817442231471662930682241514617802595846160050366381134007238136252475653723970070820815052050031825191780410579705543874725409392834116205 168 9337125117115258508535182382363297131591566114475353399712121937039810092868384639619639490980376117682896052847119765512588111103228660646474408141481548795348514422772341011419960311496837914266330734967074187064751149826329213334475971218107203641312295924441888920367904195946585465539381348124 169 555126868528123862732591289632662257273075420343458788708814087914610618698179342550408581071063827317272725376866578756008916268901523982625167017620602342712483258451197411513696868398474888598068401975380442332110397212881455730160218830277171447101630530856531568501012049897741870777994059167086 170 33004360153315581047075338815281329879620856858306871076232262364074221261249311674124637029182261767015887266768577341847476936931487603378224599445001937937389008390096970531275874479983480740373255873166660099798702768717646183499645135499616236940226668218701929149124714755572219855869790065048726 171 1962232150675624768150258594445956465325565827203076763677528865357963760483737309582510816699808279159524364564016760412281149720260581127598202663845901843707187246752820214346301113428475859029355897790992279419292726293422446048266885583230817860655771556479401879204231348860898094461095804522264631 172 116662010572511748333046019296534330602181548577041648070083432134376313411886933230304708712737510402584527574976285990905455620275777797278026476997840233695342316258648861856543923325494225573257708512735905051298366379107106965234548658406588642664176503672438309048641974031809173457041837647787039604 173 6935991088584862690659150840473740510352117056939360020637607722059406127536748600648571204506102437516189211913017244610044168664902227690138172437060468878426734751347990564539964222104226987643367885544507430099399662185489054367542112917680360537621181070177278382668048623613754745905732958579282415254 174 412370506429999525701216555218708772460109595546640824678760666380724074486195515376223795616665769204992785416948983437114968264625467774919835636043924993882797828202684439648805835450369347385515109717833913705006525650497550252727039060464903043903783395647794375135457140033559408927285538157894467425047 175 24516962666402322144878011438728171382048035855281785819883899815046463624028178003138920154004893497264603044471961233024023093380303135024363611826806239393550491273629286177107912591861919478247412179592971988666267803898449157356433801001249323146076562871200380732643087349188449378672917693336802225228232 176 1457624754955164781562839269604731261560761016808799405129824598104327045813891390606121194561967107913118388209180486398118394949693331520816149287708721290652133286311198171709288951083636686988486271532158326121820017217042932185156647398998467986899271115471055850810541457101511260137724469373693750853187449 177 86661221260075579054080894263767433050938000835054372102588295981866115278542348468346903749703753473587755857339991520204524435582225442047268642534568975128879350562616623385463943374870772278416249864312517788751325368767676384787964071494662786898006224745739842840693436073048338830342072120079314109323319894 178 5152332412547961620639537419959045176799553320598366567520799413422742470135688885273272790308863339124907767622500480350168025301343914231417064148773002244862143471388184233873221274655016005412107435899079564783187658485629201926282513541974888033367133201631944169389183914828304894954067009362126230157410651041 179 306325354101860101122033529979601421130217307042450087305224631564821440615197841749672777890790505185989739428987110386789374560668873572748723832459899517675665366516991709245482015197721298826039989563768591258763173896197652975836639975736753537385843829015210931010741957963311793490104848630279828980609835436203 180 18212183347701751813359100634021064220378781260266453394553083694306940960920828260664192395979240451852412139673143172753200029762942099485204212949740641326360077251280180380412558714618581171202914782008367080819332834538942904531352661479266611754314372489833017137736237199603959834664488145181994802334992527295833 181 1082782139476488418804722448339106699072819433209153838463327610759600578472454154877819817320656958018909022000380933514302730041489598288855505873586432049420478608230955920339631245349365674206165625091247409286253247803807755100996325181356621115292737812432090289067959051608212872387242222391198716953693536013141405 182 64375431500212320154400378454662486098742875511422339599577507199133236383200718433001833666843935204385194783176278996363643173110612928478692545864767146263115836712017795662426142300617884187915569206969972123188254126847684109810443558807143700971723646385122384590474043987812099444270746613485134722737190235550977264 183 3827359197892011331662824717825729176670320904092136663401698953525305244715990778751179068180466287782652399077627907939000546760742508695275064571238347213003821462191769049844762759705304165032694477714522459202880829741531671345468259768321011781249962285873904186126913449314969917723055062596066506972154296106015554660 184 227550761032805919836283104608658288997316868368920049796713938162895417243060527617265727611515801667421849084071343334165951896388011476850015135945020366388042857981607258973658021041734455388099859040682826400124355229416846812659648426159898695177665742707431987994206467970669866633099617939188274206655811537682972547628 185 13528740358398442566236895798249584576573957730785996761266339340905548254121976577120839384889063696401007797844710162449218387219129436189813968808954248608494097408456349376215871972540516364637556234163403846463432473279108724184109386852467576764950112584709647582570018410509650183130835772064255609844969140415452987314386 186 804334008175748984740759521213599067968987940247501934601448974172812050790751835516910559051906243789583445319939258657286422310634239954056629250044750020847172782131318855533785493830337150545589481830134062190229535853917338168588319795794750391457917358612301922317443648703850914823891754789448459728493591249248362517937407 187 47820652889272638591020994389933170527509884308906951680440562434356030536634481248462745540153575628994167509642495273268592338267621848890337832991172441367141410004122418224243207534284938176295848731863059431282688325020566720772931163596362889721679234434825287125632668161292591193787178729464613850416928935626678461706485842 188 2843115943764278603715283957150619683433207096225854804060768920333988651981473991581729922243740532031264400283741120121608710675477111797179907004766833548218767809215438510591264027730031841073060786785973283321020553281944799455177164541957969555027883004154544992707368408866557515035294374890513278633323402278420084841687434867 189 169033833318907522405963756100871599367999569944574261792036941641350383995946918500323074361119638181300366596530932655364444001566586112738399803721364199320095361271761324930950318965461937850329449932295754768145113410260912536832733688350904069660507010762044160142134767579770754943963006356027130508045046312963546358871586540080 190 10049691033231087277076626284473467054167918082485377717007407588831337813802498239396113611046994031849599838414034603467291554063191761837775869914487515577715303634935512296073642451997009672334723465484879921262224556246855239366724141312296491861872637021229734409050551531815738421321177202048275954103827545230506971039251923978176 191 597491566512964084690078813250653096367317169554617669555569797154449910371017273528041339952943410746427590121504965635966489870026114055153158020456961868763453276905234103262869776003148378286338852188214374384089659752832938764205815636677070397425561924640780533737665515409100946975824990139701967005698744698053257564408641502472578 192 35523099254857146662437906971616704814821435119453990906268596897832491721737620838494478575900698657097337891717165863401420527876917324015360024381938267042319879613029997264458225595990763852111672258421211587394530711645509030978661957230666225284034374002177101593030073811920938973649147147842699945882100381685856436897563417027134707 193 2111980572437171752853337185920179179798766105307467121360321680070183868240436174396609697909187722951952458999353574614695570768095918588737494443341506637793887871201437708348311050852351606350441830799402801047510159852842543126307876937937275267872125996044993148332133781474146818701535744366976160818002150899095221132394240196665391290 194 125565112051481699378426008234650701380523995380725647712619317826357445930784259236069143073089575846599389550385709040015373672478512443999757511184111945985326463185218679196730779669387583822465995894541397191627794202005530376977342663490566188038142686681136050283086880500092273847990773191923512514968705897073670757433021527471065115786 195 7465313635109296096306372732570560914106611187874760313689339285850047725280021888272724341386472489568742855158150912772034267614812386905065073385657517317940893594127758044373074988785835590286349323794869867194762176930732707561224573566121398088200420197125140894214779140473642696848506674879425748349995322166647002854232911464368259278556 196 443840703520410182332187602745271644439684837204797226012863539794713808056097582371218223188395051356627690619505204749634533992038403065783739425732191767373609788370956644226844995848348531372827403641351994627836840117539023333027806820073630935324510448076485978864418337743044984919756837079976478638326015629544400265718781994099588918414551 197 26387983108308958284917755547376430264056927783800520956155427956173210660279717584794592226636797697044645662930646810865212323571765415965359640349666321339157032930596123976580980533337367030047305328161406794222577161228606264880626078365882490546965051854869825413345782889096709521411194042307329346642213602948844106893575152523025915055086045 198 1568863889682389424268442741951662852409520893041603183670807499455913726114147117159916383863843354462030753350333652522367217974433684352996408905732231181106082081092749234275990012213455722167970170800321649432004373018490682678268961296722438737697599684417961044567365096322990207315251326504535454298453761766090527049433530121098846656741476944 199 93274802179721728450739831913155319535246486905767435164467327496032114404197073995195631725856556617615745042288773331850357653814899041439402968041861805185725821638176327248900136993819502060806636623825187631682226789294949031661660922621725270988312309050477454272101365603471705562131318782028536602987864981104685491479357295098377435798902424541 200 5545534433473092231815924364915083558094010366602592569551626629084907031717845857597742398723904794086328882685374842174274530059467925831117174461534051804629608257131074580311603257939679596013825079427100201519601695804676102067490517990206590081902744062643598089161816700855593382352028213436636206203057502067429356407135080971355837303660865892144 201 329702678903365505776273273060384258523851479903893948588556737504056713587563510736910984262672617133743570152513259885767125715616400057065351943092973214230049684320144000171150029269034437819582712676036710328015300288478969528460561485744902775415674902565365328616990257361372820703299631031883074385519042112011656234836501972313055148668087556673591 202 19602052386495777626865348713998785301813635372510041971364857801807449205447040851046711717282983182365877146366236940676811633092159553051872970647635524012135886789717063595639295325320324698920951939835170752845761012310088138215980023595125701652201106846434803834341083552021472898490266935800891732283960184085634922406983249490002980582139492177465773 203 1165415031024191656954173555020720217987878410353143901746219465114863512013841119891919168182504108897191948238359091275182120855716030984779002708803972633638836878202246264390303260725004700380934943505367973333826466354896888169168937106241878137917958223745607934191519521769501900319526735637735928296009277464575945000980619390233997733969992616725918432 204 69288264706036687092924053535354281608514112376953213705524415890600975690911925113811206882133904295178499764382826745628466241830157747329307068897600587944786935904178589112840652527555799252184896297988474751436073615113853797410489135145587901930809059842049002776119074476174663316491945174669034126959374327546603535835401215954884543820564585916584454285 205 4119445432031803806136495210892706176197829256500563853104403087871336133408427871166261225464814523219655414148214054696184395213163242842287350552794400168569273826936962177098962603304138570049252311684493407478119187744379780759462531289824380303435265914823142751714464117858687529988526282539932669403474023174575311706085809677613773867737781522187404640829 206 244916375658765938007888915057116487083471348641361618418804263124543141343655637181700992463502812709456036570821150460629714356053007958352764867147390324045659411191460560903078531014965813959328774035712171453861590304060997384297390095849123585605372250005408069202705536596161725034165338941389689457295482005743877662066575594774530765984653066445843823369766 207 14561190833942003085697654543234336398973937630709931723458142288048097715151742784941519122108029731776054137260500441209554918546792495960317364965570831040887495015143459857451143544121707670849523796744741106483430410546127804353066503630639584000631623360935030829279111379342342297338255203505747209994598985608913771700854296281306453991407306233913780773760956 208 865717034772263442250302211253154599846399146244332915934326540515489566498494343682521552651988098814706818373689308267645798968472685407962359097577998443971530927667924454643353024789297099190117066071064972651733466648619491127844935469783477764454054791806923302854037527117297930676641957194856349129076628403708214723044554096232263340731811694819559507848232935 209 51470102469083916759932428430092941636598579372029300994415711261055449525771724533022851142249416355673298268070551373240225294311788235891671429962465955237107202693260419741714386880822138437392657287990511663740047901182440649872218117673983167404886538182771831629431707350973874278621563675699439487613699123133102347528049306414312255853097063601537128378325915444 210 3060089315297916612555465451031079136920508742343239354138578880350665312214392741586670004170024388848294389052383302039723777050186611479029775486872232835940668584127874764066975275568083236463427197477432067697927388185712479995142220664214406158659138206243443223676071617779735949687910073236762962517478395682307205628304515699864260085034559576977911257556950998764