0 1 1 1 2 1 3 2 4 7 5 23 6 136 7 872 8 6952 9 62813 10 641536 11 7277342 12 90825472 13 1236592403 14 18239374336 15 289719603812 16 4930706056192 17 89509486108793 18 1726465695809536 19 35259035421020282 20 760088211047514112 21 17247810060070731983 22 410954011551070683136 23 10257838886120978286752 24 267684779593424719839232 25 7289116448300621826181973 26 206754449975905290746331136 27 6099134099935715920308083222 28 186840884641364649404690071552 29 5935672281318555785351508178763 30 195302535375865907003804442689536 31 6647664676552261735307034580209692 32 233814137396598290845843176734851072 33 8489081709371945333283209668966842353 34 317844442510009724290079194573057294336 35 12261214999514966620725551941962860786162 36 486901957697886281767167359981979059617792 37 19887673893653045029391390672078285089092743 38 834883124366701181982478669507077037449281536 39 35995585973046844062490950629420623262995452632 40 1592772773797337904487475568104282485509389811712 41 72285931743585175523840839481981658555854509049933 42 3362618582103341901803276393284078812965157927387136 43 160238498779983084347687702293278181088590554732569102 44 7817633236366195329782427531639609086630567858334072832 45 390272487701047353300924341604784517825557262061086433923 46 19926013446733475024100954682555773664705233906676201947136 47 1039963792935192432153417100832252642367527763193744286415572 48 55456958306682552736515512684826951755965727542153589819441152 49 3020210768650749771212742955437529569282304958372478384152964713 50 167908739090232453340592763069473720479214770771038293853560897536 51 9525401121789536350782179810412290997944616397732914168268740392042 52 551179958607603054992745341383979342832744803560768821455533398556672 53 32518966156583768698172109483641938570557550869894927771963217526762303 54 1955476351551619412578309635136555708080594899629821964041079691029774336 55 119808131919258473233619678780617748294591839720102988173816744769890218512 56 7476338470548137445457203466410088295008111075652726127195639344029228859392 57 475025528920703021983993836557248286837367002156569890630393921733101294746693 58 30720747191939274571829173019150468762131852234252424848202843449464709275713536 59 2021620982718386516942507544528157472116145900570362330437268158048737210327134982 60 135329263024239074794982274367140842215960761682571953026848713540413425334523789312 61 9212615287136239215078850028441922595948457660425936478410458767655843546258363037883 62 637606505109450065811854221819686630367703028561085651028898343842283186296518015451136 63 44852266846872681581285918714280563641870531472267607850607514652381252167642839761101452 64 3206010314999743461950337663430401715451591844846322995989354771281989389623519380275986432 65 232801008768412236951098496440725976942437330597990583142844286246945634211560364083775355873 66 17168730482515885138261722669702611874538367777452505937839050497221792661420068123476687323136 67 1285648025462014403800615813997855654232068627310051164672698667430379678729616188163406783997922 68 97732016223949976158682891449378855409051331090237103363277361426634655003583517647814779052490752 69 7540249902089746972067721722338075111561580376758778966298510776710651218555612072092918394799420663 70 590302739844478956155755242345667382112135756991295041631936656723246623616591244348508622180147265536 71 46882720786818060995050789844330889567919635590068362955460795033803173788036175454014993456390472824392 72 3776688143242797697963594208328999824996748292244675014615807910340610048081852648308319263364648661942272 73 308520189756324086893928583747724435788991638211041692785149534000298741534252084810967058606076793781352253 74 25553266156264188363962549381621836302839552690378269131623661080744771774752174006252892123310975335148814336 75 2145448562802939298355789506415409492567536970123370111647681817330442270187615809114065552324097404597432900862 76 182565763916694907769966616179243449378936347056613300956683974031668211183906538333916885984497779145152493780992 77 15742470913598137453861997859804441467826929190455182266897262252099217966827040579290691553740599099703103768070643 78 1375319476552658118984686783785700380361989208061087973987004237982149315202755244435182298213396019100632465367105536 79 121713335583232864104829820433690402276748314241028580487606854262813849996377321392231900523104782926963641033081067332 80 10909509489149453539342014769128938153879052408155442599055560703520003682372007058067081275932703665132762356385329446912 81 990227948721821900205702038312546036888912027028841893270076406459308038488680542509993086985023317381877639130188897695833 82 91003934117995167168456534329717276762168411435864704215909574277712971721216033234809327347470603147964666998063034726875136 83 8466696424282724558158146145883303292903596304021514966615358951321663166707441160698925985604891038480153818043036311168883802 84 797318882214113951310841629316411582536481027208258962753281243266202834932579763424050083281842138933065654835303961073425580032 85 75989100527130404012329111037075066789168730147346248167973762526381071472347095424516851550800806374395795079011980982247557947823 86 7328417415647906061631131896589565547571406390760293779631358641383824341236414569924522097600825611335552489532564906013850794459136 87 715070098568480573630883143430269518746296249699405816552392042292978422606093998357252244743509107299513640713644713131916812745830272 88 70584255634243756861075371464156422781404213180361779099546054626894801203479079655908831648818094113519208411284890666143821229669220352 89 7047425277194882167211444175267837392929840075333310639301359622456356232086069234968134421662551045831719622608337472386534494546312546613 90 711640170420079664895563196104574008966321920142533661947361757594270053953371605097296487457398121025129694902271465591208656175441993793536 91 72667954067458363919247166427265164363034593032395942860875275777737893779133950329373768140621204129831003518521541128031282461390144962506742 92 7502815965362124466437858042176535828176534988514645050032966289322410173887083227593770433861461283563324232010626793826575197190949128605007872 93 783162870976765587103464275728513515850371948332520196353592642643918232952368776638303370670080542284725480631477639502425221822696320226595612203 94 82637088373768365374652707614107435592329336389329187067927267777988311451423377991352639407348905778076936484434184642514440511889170452534406414336 95 8813386765312705139277225969453010255031300913776240153835063082883424006373146198972089941236262887013413919395784965747819261372104804046981313833212 96 949962371275532505422662895748478764682423142815037084884252923917316068230808614342604284824908606551713348206616252030732677144395919565471462134382592 97 103470751773763999814330619456305094635844979773973579016165990551240573372239208812310393078841003751214528548298027889015761249063403574541053944174064593 98 11387524053216903710186979456670381026367172925547414668189971882746420224973519084504429787668951944958552395200463432772563559057999151933565950425915457536 99 1266179714993559911932312945234707343596858388289908193497845982121329259582233448232994730052206392219440937470993061920694154074191009728176848413888122249682 100 142223222513681884654720298396034607208896474115055828601935304472547481529821017118613785092046114571246341564108440810611572826848369563527421013001024686784512 101 16136542393404888374889146794154020272812452961802446341026561890174108356918362385314552361430081615498556969364964470841262269096724229201740491369756373378023783 102 1849148653575156169353347083814494276297125305774571713054137017671455126137780576016786331383384853426188883552882450218376777425724584026456985335621862207453659136 103 213999109392965890273971583118399490987178509666749393527466248590689537446090241666831542634024530403632531815355376165652706062217311687734944399089030903057260916152 104 25008587268892984475368882525807954355428734811484622340806928956250814176743533244047874402891048054682191314273564381360544688237281190032863566726744654737476662853632 105 2950954185908908810223821546007526355930623546946569848259024475782589092983815701358726720469927373639072911949375622346286352977912521514137318830406648426255704099209773 106 351553749832946833327213782389702085681646238173910685531946841179255898136075678157630343343698022489930116467267764109934990183109970994915212435304457857773683253115355136 107 42280252132704403698467236397515719880698138061071377529862103457423419848071241507070282615288350253473103772018344555698179939407346263388921162953248266976265270772316912622 108 5132882406310479945609547878886689639005670083010772536418958673864977695146690571345395723036772500012392143244891191776817082222134163518461100387139428008838493328366949629952 109 628962914303035491374705164386310672051772659851831866609128211246947462350222029210219013251956947994225723474736509185474131566312673262771091158193108336211373354963859557342563 110 77784220753498402228564162454694212293423671328037801500873379796926314642069548656518928875660989401343437452251328385000220022002325836309192255299398562555555235545362632892481536 111 9707874627623828493897670585679098027209197808146682468548928320271886753929457363443589430125234857578694411751936999791933952804624046341854726364376846280565680680684433734594439092 112 1222607642815998649627683209084158043538054396435841078458622040958203770086956960083307085683393399652902568803899212060445704517388235844203563627687165070385257459299224816379307753472 113 155362105254869185471873353431051568770392223531658096630302261373564922717084353958566539380826066427444907393835134058052770611240131488014182087498476830388076702009324302255946834542153 114 19918815531070531211408184659386300975401458191588003521421712349886216640305544904107039054707667999518754315743378664448400891218711301324660511132147589782129718323414800738941133794574336 115 2576370569738539808372520136692993807451628685196158693462825095495266515410564611111867477369134084467647538838706104861700237792922072685658988340701193985425380067932256780729617866558015562 116 336160079997226525733472029385098938346740328677642172401956195332200354909204151592317434415674231540656143716144753383216066882025495424383921082752140234519233712881498754581067773423430664192 117 44242951971754102336553957226304481415029846758298721135267487966472484734473628220412177150421251216464804884891368197394950507778875969985609227054536819887376637043067160847790367329100177728543 118 5873134226996583643916387635465397316094918411241961355010378601193228920568936962927573328331660816491194939171050391086177803154130857850885253448440877936143230183931502897393667157459047112769536 119 786306566241847296154000725267141908421602055778460471184507478539432783059332389199140084610429413927084298375317887210024814122065607719516446122063299287346154501007277794361137366455496693515682032 120 106164381098823483422254434401818455409144674253501354084120052344132386782600421730330744132592267289669988579079922176458324322483958994853979928721811996178709678052581968167261574122396423439475802112 121 14454399268917886599925827015414413779980937746188904448274431962544952780434907229818145290223750959996425874972767367893309919765458517854046833257069418401501987114619963185568352578562186737069069021733 122 1984382488081394526241120841019276822321055044243967435103912950987999337539767470890276380766332281609320924061878485040124601539175278591315085358295060368463200051354646000697155408280820790182031587803136 123 274678827583883651080051435831914847272903100663476259305247665985218752181203173509305035904502566786372918675842126459012710647560022880322654007050231734003201951734401172432056497016314117227068679542198502 124 38332775443233869776861443419879780466568983878631951401235759369225875870647702878278046449705154376025134892223714408605662927187187027901569082735555612272339737205631634328772940243588748623541262344867807232 125 5393018607506335396461558662363399674930760212404137220840395173738525121564410371738418835702906123948070628105947194997124697608740803899038140771068352375688392459756552424250141190543360588831176953319064141723 126 764859913964433617591125418198664751367588248492947435679093916573481223203986130296438571049938171644229754418343106739591780207145683401329665891639657853239146538353815320802291383050239963537386411110034242011136 127 109343359704494679596926229949998387429377781597947402805260037700184980468021699290153165923734507290900461550807299225961355529069894578299086897835105029593537036048517289204172674402393042207873843455513760842244972 128 15755641974057604020478395448703937358938585123963983762482299385957259043273322321493837475844215482775695204403510148735617618737763626905130527793213574256796301618523567572649200186153503505461527665921306144173719552 129 2288158168545906041313149579315234260892633552467067769733299130111037812549424775227187605292698872778569599838443080163806649308840103317623539512460350981360198107051520590334090088365611931226556907524111819733398808513 130 334900441866630286872421022132955383641083669640466348242996688325894762271230263617196926312921026114029158556120726484863362765557316345588249771609965919249765254168519070112836710980202776141847208343187695083882635329536 131 49396825686468607417677553391138113818726282102628190566306013166838578892256437035916062099968395526646324526535908079958872567022209394991898019508432217843144119526007943451760652075073292327943880600846915525355578953621442 132 7341931117779121768287030062416292645400265696172376645057893608582556734827312813061690334091659808788867676833800152333650009535723921639036274418083871121719675275807827905539419948248280967186728195369644503599899566850179072 133 1099573349848246681906408119369155741444592768979922977972257421596648703393175904035095678076023794984510328332474644997366766649508087821198657403573579930665161305324002410096651041033189184546529200791804883282654709907363142103 134 165926523875481308757094164040459274706330724864761435561282284213898445160312931356437327887125530216676683993565237422108721880603400605425691094550856828238864410232009775405634837967671593088078180349173575453364139809794305294336 135 25226708091516122527827066106903116550484368478629948892371353561889508181685450575894465781021655162856964527834278869626900473749851041922942071619983885537427008355650567297592881774522417923699770835661005674428928957934367390447912 136 3863975098086485746272511842388293798744441613912429507789269168417373845084938734240411938413377094581541255981079025483432152388139446866189769041953200673420054049290956795867945638732149830715388461942840707297651633453652413662625792 137 596229137200261868546714238809854325347948808958319608804159695145616340421775030759125017789619450505717083738414623391773872622382842988658322437426297618436741980600961150529318860649266868350974150658161288337752616501636123195444062493 138 92677376539790362112009481148222010986096254611383079240777794782709099825878483480464458850368375383406250440772138142326426896464419868011728070502543807303282626356547258002781075595009309776855558334024612066306613735553472128321151041536 139 14510847784467909301052039499405658775354707830107682412979273145726953447701747567299215893798793443842698366360320954564797106823529337391057761386031863480280958341909374724980288426100728879257009350270334556960262580324354553374888526364382 140 2288482286906012677878046953564856427465511584171175941724513995968465092339487385703652455342657086706337692306157698698794419681843829910389381465581535229272015735335392103681173434280333124234602443393971851401392363152884587135345800576499712 141 363509327809862882738338253117451587043627617459116326350375750738549585143279526788478420878614412303591295325340869304093323774644714719733168979887928783240386431645315627646404339895359353925568140199495804656807142374623439416998523783235689683 142 58153336991313961776260957646381380183559079552574369170595442811429743815003252654135225615642600973870762066633570620296351334019854196134715074721005564328164962064837460066644532920533780786856090726190110666338821645771644517625972807398521307136 143 9369209577395107340615618485466073257310716853356087244322717783477661210595087954439491894051261295309862318541008761135990702500332879799217284927560749992316102458989716981251221826287792682580821765253372746428591941875448775156684576367052717730852 144 1520123803684841456289216575830410739558404167297028919385507803821960158165117391066981685159402534710563308189878097349639326910064318845068905117759178435617708553363363167515362628115459652932185584904891759605260438527684070924510612053204408920440832 145 248359867999724237865731566219917856649751463161130887809269127729092563160973329838175730900635551616739169831854925847830840123191959309596088552236628498424954859964543052591712424954231166148281732085553267341259976866551799225054036651684851792117743673 146 40859155970102270576011995337925621597491225406409466480635968132058639036199471868499055036912481446597706581727582985606037177459062844311938449496753304032158847889539468685764079986993458255741564169468807960124560766397265938314592372831428267040766427136 147 6768340757530163710125387745314587057237122499253650194569775601319682994849981607533028126330953641058743484912720013812988418214762692895077484064506758716449879601923364920795850927463823007929732418931678624851668549954071375731894067698106923312678866827322 148 1128858529470401243897209832944470812364780199953679997894450680957696884617563430218094362014643649352985250006686394940774333876097588538878998652675476780243727018978477365617982688024428022266491843018531685627142896718466344853701138378446336619034402621489152 149 189557600570477335084702665296458597523608643678708492250637952142677069334319306009598221706372976831904233559212047773319207089805941185225149776861125863630811012539938058036604605979037267272286416628897366063361568880713862740355984017888357100113172464701944463 150 32045528594192891729704264233142473358824274723541878441916605036976538562277962522652077575736895491963207563926545114503374483565814645892450090182745094903095545446536523047422891193479147472958179529610775059311808331791714429336702470830527049717547735257014337536 151 5453793215410198287498085174825986116089643128744642704347990131450818891678449127982911262288133129693126284116014675636970327750768327481875963716531267918994136003364136093364965965204999854567604406343792292676442891901309796587318488103052803222931219247074825053792 152 934362894072839584421233040085352291989884926452071613312102639717585466238632915866302525115797009668894762835138730972404462444680003401977072374353560611354813409680848065082614099285909952999679293000840650187382105641271171761566246833715456013505792849402577312284672 153 161138434360550544094505547454149872431979036246918058255523122538027567705105023925210908610874535958928636905462942890804080723247314831242125743790979262671844092988693892717763091517055364947357127370268428312401977519414231650071819892508802334749206692037754503046412053 154 27972452113677383106085519234326751890198388656433177139531249596596303437287685039300133745380934363924544812677942029808729735532132923199862585580183324339084962169939093940262509770823653239087705144788739649301112279723023205044588567541480497450621626191515021992930574336 155 4887550170494046677200414901427192578229840110139069226146802522048490392118117655900217800506462449546257842069076894203442833617641631754803756680895276811034422847739119959517476673403069711819144318845100802252152050972934653933633724346380703822871611669643782495527236130262 156 859533672875744286070574372453825265909949446855028927370080093237121594489105128580075047821082984719088128317616698032296993005231724149732203175373143563398432562678904540246477183409652661245156323009723497532154310350939216228361199491487107092265508091328548669695282110267392 157 152134412629775053563339548384518235727186982065138098977360465113346509848458411513396496891765627208492968044609683537739497687506834883453783246802255971436154101711180276312268453611602986596975049403391352776512871173825078459961253430830600232633903258615782458738167319638066443 158 27099862231683906949267670815740918747602424632066791842512819480426317358218010336573175850087607215514861259554362193775454446977397748667776010559299831041879152543542560982946091273820366574169179718920155699121637539923966711413014019180350401535463307860417748158074532976222273536 159 4858074142073326997084002768805933523619032151975451403498872846441490706059394318545337337403122634453313349956758038902495160848596759945789115715045391943040133079393202733824270857376165862004982258350725573288636255888500248010353617271785625549734983636366575519692769621193619296732 160 876397704634790162007518659332524910110114287613518964155304928713949065644161439218837520915732978930948554122993236436428105344053425166775151534806117794484904368822104405511633812494693378024794131805594634368987807978345233379426781329539347575393811685269767014437309685712422868877312 161 159096704061381402639317384341653785442200376854965777452148464230998900781280307119767555039522627036727902919501916254169355127509524154596383583851695707737386871619526668107856947556542514196737173194214894337172562166674916727276867270347418718135842070642020485688111824012494993143027633 162 29062102303860445078544293391595017613414850411842394625577249232548057625201531800552322097222460284448361126816770424002005370758342469003643720646311394458210314449158880595620639721139140266983188349869778168100374252720893252159668503542319820576160190427643340666993421724363482495646171136 163 5341730955594200850351994653727369501652764399822292956012467831211871305164687333535222733529282431535568870495670561099889910366866849948572038494176178843785282718676226014909571717622709371012489598521701567714671382121513610877252867398967600159389222555241349412769170721668984715084692513202 164 987892261108283399490432501881947350875267882222986712496220022310455761535206097737473219767103541475538753465914200708135948460368873096414063697230168991771406655797184208472885307693625244674946673015979643934426474351197801159933053507878369494203327534998046880901893629474930558621135700754432 165 183820270096392250224843730435008016471221195600435659000237513990717864426322355959281693107779097205657606606395732731269221084598793018017664924727869062890939211406233055487233037831662052087955450648558482147990880338790469330547448919882523993093555480187409083775620212243571646197625776925015623 166 34412586231985864180484196339116512675963459114217800531845566052126193823696870767454894122585618360683576997965911916567236152671015890434446337364692948608326066898773953618524755915649142911446766331185077464528796226965681857935441645833226775101054698526680892759242036848756747386681339215280603136 167 6481348430042059222783053282693949498923924294360722417144229764892808306224491699400115254677339746563972802087194719487208607704999691067546653408194019306300523270660413728020848732405330997215589777524169859425232791366493401153593031261891236958036487794678145856689345035619209197169177579612135659672 168 1228066286258047076903283757989297501928382672263700969343948721428362245684468495601519021586365211756805337520647723454993799147062219870264792266422900809461074191094329792595919576914957865956195977554062774730467275984201087701092667569753219731355124531235994184380814059890316666053712288246231572938752 169 234083638459178385234277447832465656686004017522274597201309593157227207719298667035752716438254441982135855966181414541688863103563172632019248828182480054966252066625554325367504722383787436132946897747947285308039275572201649656647364387577852045865942400816667909545907826604378675626142828760141768331750413 170 44884638571230482631241797810814586693106502917381604147006412067081523146672586326834900672787166325082234519425030718785820439240773131290822593950281015981898625202120255488660193810985922363981865340291843627489888152971254195280174189307138167694999703183718154861180420686857412131033227640898149557821505536 171 8657382827765623292112250899619868618001202480620991301992570681013494617302920382911053115146015601344588103639684850693930750532239592639328744693546106045293217084603510048145998680921426551324757997301628339797151000932051674186408907794860899375455217093842469260521140822862038359658914882904879501356193736142 172 1679665110630432183931342197491754099454678404730196699419732218101007807397559892986766597994731404803471249150588992350594993662343398350378493928495213783872794911089132587238470501768829602507607414492420105107043709655467403076416252556276062645747771688368718576581245913272405591130844303219280375592976774070272 173 327786540558116810236513090851818785528138063929915798611094375573465262128812944107517586203768450493748945542919943057480533929498962906100082760365431525093629071708142525480030158290664130897762961740081482282946319071756315784615843483734294506845995521835051418384275381842621165057937973793679637390203490749352003 174 64339426948696184523404342492165320460136401904117560160688779305149753727386837686555127087237775075785027905697224100051029190611179397972498790939341666039954372363861010782987308965872709703654517791239621623137463431845650501428415497387210766182061144138418143148107720183732458743985467371839468044947568022662414336 175 12701833199847074451015230360926813735504359995832659044751331545652919961276495098352705181083488294241713521961107199453420551918731710679522037843361311270763129887161927596687587769761256382353883783191690229975445121636854069841151068153475113051206525480307196556567334958762508782115491891518290633465952053078720062612 176 2521996169059183065987655522444808938133550534659664298508603718886404337393439347159058543914999640156041712062006955307847414083673676857833199230766294487223871938553967487912981053986186517806463785991392966893514195539030741399125953538445514450379906612099390258705095111182381466140208448201438638011064164356910053588992 177 503613146901092799796444919655769394022549702983868812616350603775275122342182983876211554238096405736074634634451520020847697640488438147627425249431329165106204067953040067394058102308849255784689469385020619324268135083289845080519551018000182684288440134271393752760690633466229037691306860005496354097639407941926348424740393 178 101137052793842007417983760161433262322258360593769219071707286494721396718923711912115163129528407600407894157938105412847004192254519773019453675658108164844323539202621081760504672388617266550461673968558318016074344130028709289648872941545885823771842565219700331090761953382196276012495413244684268692806189534283143676518465536 179 20425385628109029654510396255004735152113606978950401704706818081184299298894375628859375571061192298824572407987469913043948590676719356305450101707821057915867667876913689971787102251760982855852716166998322197065706155962947386279784440022586028971999615056372995713436358272655964603171770767264634973764309596464230298370459479082 180 4148234166847624471827842152017844852017927366391308058683128648964922170382839041191898925641803088230596438050667143594141950213579727749582033764522783492133606262861585823360495648190074051952186957260834241504005753542334686768589707554680366779632493611962659552174159364874580649313962901504341514697231097051649951501925232934912 181 847180084619458812031236194389791352859047783882930659437262626635192999209645512497646614927600300811201084109993466477484979111463376741613276442759080767112097782395742229962441425401433241361554727044731623473996111181711763048501891406480873695356204087664850335433315256727281997414429760176647380265929495845718907708255866056035583 182 173977978889356017139529612517072535739164516161595556641394155985681968719887348201256278701032511728229203591167866804940345824824736695171832083726279040161308757587248690069576780860750233717658311147438987896422404541143054765627535366262943799622429725351985857458710007442791294908173316110697460953886352721289732453814029206354395136 183 35925732996989275119875180293862920867892986368343168883744614574193941662439478920492212851035264838565555734947204564680425361206854349534043783895326981642502802357895187558663381928128108007101772028173383764289836698808553906360663585336200207353156352201095033230138406409002955366524408299471725314651596919108515327911597947476571545552 184 7459276333298220929484814816637147651045978905581370973419158622068124682830398791381894348855516450338322561477822270403590484821044860487857123114099970350948098155903239578603211134556822156037238387750381919732530473572192587791543438134301235044987671078045081464262731492557317252955384226349186406506888715462647347783042086540488088748032 185 1557236188536291529348392883988659770188923441953769636064912177748471415745686500200511173362755119432785512683283960089307185948948533896677821704381708762686243536980484561195156231089192499900243766027830212126085346086470774424413647200951561997864805954556556055710114676898692335300283352798376341870533017436246616775953340931250001150957573 186 326863317805354240621200104972316523393762776604782833679309652883442867745921706142849919628605277319808653812409257978461008561017581136615272350044295298334486357817630137221032155352444527076780539951434930027356741190821311742517994388787492591559902529561049305035418178395393642591386662836657968617737309092049413413901098204248237196376539136 187 68979349968253386720317787726240038200034048612372186204810571827511057616317364461686957322394306709881341719221438712720425545265211619045600464044133850626421808457879644834986506706955260302360263002372012813451990403213376766923933936060913093157866771536043056115062384657562025804736039796185048739108569254464423054779464392876716298591593742022 188 14635267761634619882871310883336116111296086199416170554326698749717215058806348673383196017279945851426678352558502426448459423642026127052477800759273635346565028305271872566747628181696220198985687280756546455617578064121640854037602495418777271401935920876132565572909114042534257369302436315844804390381807014474101822773331586781930920919328308068352 189 3121752659381997167777094745198751918774762055265201152404278115391543374250314719509675289444456481696241037305520478386049414262120091187020956245047817900705180317574841319118537014508689702118207643501795283366953261975049450141474084632244127737203298931817367907327008634643223086079138265963745365346307355784011004812404014931534515680761297153226363 190 669422434836494510442580942715470778537133734040539211667647484053791347116674241427569214562897766781103746657556250528124458549637853369544088683799120400265738653119370477602892245154301297784883816869140993575165428290269880201637023127290889814641329838505967107784841635339001002277508405069073836985534019253890510320846346623924536090701673122848833536 191 144309138022891216796144940873853939779038745706333907455718923014936392157444290449538145024454892712641370762352210000818111093169778764501097642993113693475970252964146808521462708271679810563332826520514537735533065787381078881395311632394616066957497277008945582947190081205236580578601487507942699321285871333276277070695109613665804892047125752054244668492 192 31272828875641194730120672804203321728921165755238289430458993460451448778316363895327646965803297323204137508963852506164570654925023136836159991382538344969038329870141560852986833759594983147538067748488348849635447814394160574147313833113828945530251490160118225062773441427547497484859145008404704437238409131488896028039062227688679701187601323442971315535872 193 6812529025776185373177675864665265404246400197777276738543198386991940229038883913479537826099858112495207762283556419848459321336427459124802854886723953348883232318143380795029823535934382473931608669311841814838705187376415724149632958185630048992934992897011296698401552052316303598916673110387959630465986328858321902359235098477709166621167864486618909336961953 194 1491782963931332134324107776376529651619085421623096765724368340909985285456017046204153539324713592364421953143857325285538733205756740060351449742741200032942966988722529370403640829387621657167433398573364585219367483362772481236245501817736959968840379228327759306131152015745327580253922934984580125838404486999558584129708967902671991368744635999550872992492814336 195 328357803393376853284163566544129107689216037289249916467212674199060590910688337182556722423745046250929756075298917042054992226058020485488011123518594562975875873687980202181594645471410022007527421035123903853819049201334089868864645145300532247173869687676471010216429571462348305929188526283853915755770247362094037045855837149001845704585247529115878942203667244962 196 72647708763581010721795068039880738905679479161384748998211716271423467174137981454532333530126884137758696117144935356088607525215595892039841144667512002406072921744860634384254542345571796547827595871296651900763461339795887311882391718394077671101026645255927047767186554005160381714881953063435317255992632280929077107326933822673829088411321703177223228890770772590592 197 16155409156079183176942027125260485524696544941852697961271097436224143055894502915715546290345558053077830328519487255461383845920096865631914307586874599229460574618699745101267904912438159647792449785341659775260088938383123698145262734039405423852156118186138588603406420498844267283151799121670089422474425760236078093753454959223611203601390531627181167385708263469084343 198 3610972294404631124025023057085920379112477916335561351260465207772055718571386921204548921240929300229802838727458130353683992941279961757689884441219848792206127149302577661890714808324146627287112733622575083049668895916587187511838194236139533764972890507668261817543594864314788110013540952346035597527269146076062602017287148854591281681852500823476769343759434222231617536 199 811202564748815884773400926454573019399020192785074939536105953026681341461488805937500878392666375214406425891720709524495614011625101962608952026516862385844816762237636283219043220165638237816954990534867773019897474332635686853679524517556528455162323268941110176667189550794971705932484573858665837499912599578100772965171760399738224659062824420668681528890415721981911911432 200 183156510204605131614253285942691571875142306722746321615808665739741942132947764886082932240516358703857091534633041329885315606958039611435514874820314666845172452490640601989683257538417024500212716573411978816885517170815866863547249177202134431006634325242012987745108890667683767425532487654431161540700834783379224265459741366257484831938790290209383488646128248787390548672512