0 1 1 1 2 2 3 8 4 40 5 256 6 1952 7 17408 8 177280 9 2031616 10 25866752 11 362283008 12 5535262720 13 91620376576 14 1633165156352 15 31191159799808 16 635421069967360 17 13753735117275136 18 315212388819402752 19 7625476699018231808 20 194181169538675507200 21 5192022022552652087296 22 145435130631317935357952 23 4258996468871236847403008 24 130145345400688287667978240 25 4142655008190840426050093056 26 137139396592145493713802493952 27 4714505177821257067736657297408 28 168075443935289931496098868756480 29 6206008749802659037752564348092416 30 237052072656633677250807049069002752 31 9356546265103648276379243239606059008 32 381219990619969515438776767462946897920 33 16017684120930132031664710670096716005376 34 693407860486720623398388795322954365796352 35 30900600801066338770166017131356920959991808 36 1416379208255737496228403983593312235353538560 37 66725430676799759569540967836263143147554471936 38 3228383365133074992787337591798679185190658506752 39 160309709276051746753813182889091216463370605559808 40 8164506450210656504892913116365138753721534408294400 41 426210271501794134911449576114964183158432809768452096 42 22792046426032566798038770602539458243425353751647485952 43 1247848597047769077563704790506734206214702493171353387008 44 69907647902554570814105098636229471007895019999527897661440 45 4005413180502958457687353335975030751600609409096179416825856 46 234593120903311114191015979122540621887119283627632851735805952 47 14038582207475842541812181134713569620027455574430153738874257408 48 857974944891537453808944166101500110505598240263903981296345415680 49 53527973783165994671886905749832457955703555558356852552778137993216 50 3407696648513699746149797893432570615173316285589044034699694285258752 51 221279520596805260976750898725689934467547527146907879868524628707115008 52 14650575475322352024940397814634993541357187968693023212136971117915013120 53 988645678560301271762996736111270841868298038601313562621593935428951474176 54 67974269778423214945065531855404079688588644977819480692255554535254080356352 55 4760114056851158609732278658325134069339861682778762784634755192872197379063808 56 339402865459426580030652486542421393643136561686511147844605562859990860703989760 57 24632045544264088376539097126217640887547820274931018993962985566660976126235508736 58 1819024678371126827134547460093619987569115024879023211350715969315208900727120330752 59 136647195047725475919528357457104831409408419519145251307970031693963204744146277367808 60 10439076744714177729795499918818126056880140916988273289166790985942549270416212990361600 61 810778164635613529579662291537312176549294306052243318690341956307830107916213811880656896 62 64003518915755279696800299379742827088084022229534791870200856689333789082427557880059133952 63 5133984111001911414436358788997736514124875942612474477709861092952010168530146302998513451008 64 418354661898856487817371094846444383164807681178677874314553725152635025511297873628350791024640 65 34623270451505641468902118488941141090042651416760813299877851122944165170382558828808396819398656 66 2909525329056551935339914798320175402999144844136211142053243783803637188934784116564655550813437952 67 248203021259347035710786198638539184725994203873514551764819732908788737008961416749275335280618897408 68 21489489321729718920807038601702478233900294608438451233326697582920052604529072827740496595054892154880 69 1887927464440729823959031776669606796165874259030662891503884333505707147502239708559579723684010331734016 70 168264873372226741747099660624987405055877968050823320710588281637698293975720667602298076859550491058634752 71 15211145844483538040611396000033313584309502845270495200095408591833388368713541307050854676493900822513451008 72 1394455133514987484473665726137522672623854260240093318146966170316661461262431037738103347609578506566311608320 73 129609705612567020940535871105873060221853762339905635915644138822302889531743473217062631468118949264478726782976 74 12211790989987843736845140123147717495436398639141823582846552662063151618816739236592065939025616417258280532836352 75 1166140140036981284396914581691224062484107586329086452884846746842507554816429578480019447987442721648505270785015808 76 112842956315854453270977788033900899613872045823808210660466056609768231056287608706558627053294461754755537529953320960 77 11063060803114964869725537653366113336747930087275510960596752774151400567041583747720661850127973298743342077590200385536 78 1098702267026170649495326087939501089159125753641286598712667186729148684765056553679311069065680096767116268518062268874752 79 110513982767163520435210576012518806972629133127663985789590113346111128163083994416398991633920176025276967813816151921655808 80 11256861848426631628857856066396483778022912399287393637189753785948263574343137682939378648848692630042828520360866741013708800 81 1160947214058025055703005904980876131511474615511661307360049946654143170789086454452039245751679903456870646909004667953868701696 82 121209439987681213274090251236565518365816057253385515008361492716011664201062880962635004808704790650805449253666562213427074301952 83 12809278131564097840858445745886482117596491832915740657669270750768563211182795739585241709906917103423846097127844081428543735595008 84 1369979474355974769883916426195625849717530874306046871869194581470363345056451864126020668205343447474946660425454279400098197500067840 85 148266523589169098001859133697838306533866137955997903583585301843110917847937148141231187365117193069215207162659251051393303368177811456 86 16234976885495947242711077029670615256027145940844141864988700474661900130895309783426857127920527530289142337773633169659053574194779389952 87 1798378268327303188917234206509610022624870493340245884544202704194620545081854363563494153376125336368703603280050044164722618668934819217408 88 201499436831146586305002303911815531396611412959814877580764502390275274694830014731155508396308801544833880223727884010501605185212895020974080 89 22833577558159986908673772168329535631127004412348715246350803470494051649777451338781408700832244356441823627620181572840851514688186737089314816 90 2616535250534398448046730636648729450889968046477049847237611306493498584936447097315924948384764146351022721694056973769173871244273298578973130752 91 303164329756826931074241429430760947789815724212823563861039826588667566141833339055851930415348522537796605626250537000716721863942821887893473067008 92 35512074814356121116773592745141110830686053359350700304079157085646923357222362084638361181591419921127661440605050543743852287258978879117196808683520 93 4205030151138559689255393296049708579519883159360276422346502491488665746043782189732429008359719956999682128792801458694276037076713172595034871641931776 94 503277003471929455597228756307955400287387547128126529939409629304842132053672311916180931005134960905461313099072608420787648082228475883246657961147236352 95 60875257363746253306550544006575368686469281581299323710842420807672318985413564878176019952563981271166804478675498604376193515650591148857685066849145847808 96 7440843357259405383879390058516532002135097238874056297068524142395038403612352090989025969329111173285078854739151288325986235843404221972575423678392733532160 97 918975672838334604672089329352632732423017970298779991572376092399226626328167221141210947573751595524633365472844835608986057140694754318262741112969149689102336 98 114667464396122354268495978513395346124599965902924712520975811234778789585724164594033634483004997761570431831889320199064167452650606267411138899812332119368138752 99 14453915866201775982804565953725746638505918857669025864872235785666422560648325373422341152270289488626248248463225985890138033851644864560440353275713351131026423808 100 1840329725712309387793470626171727163576623867451992443359341551318144544530617109125852154326578394071030732784705407233944391663496002443169971104650427198745870336000 101 236661238794981290090599515905538784040345848977215856481099204065845200611737578628121259903252042047360195478583311127466204520099480939133616338242336819357137812586496 102 30735297689857723128992183219421848546938561186433843211323129135555640599246799920466101663962917397484399509770102507659444863797619688729310151070471298978617335796989952 103 4030739833107216917589378926364646360369130908529597422614304131713456916679961239638974345312376637598519904309722711491028512062747190838487291572016117856997202330027819008 104 533738124405337123390955617701845401226986338134308496517805883085155750158077310675533336548649597912894771356503157733288494935765601985414885398570877397258688421033976791040 105 71355531085193361656121541894421570323301821023986010693444696990590090816946007404045219763499866790128837349579744600067592296167808022236913690592974942948028072441066612064256 106 9630384494804218554226586377593963330079095946476623242824560549374291241859201658166148449779748423980026357608933300036446300937241898542052445906532304801548004624602626577661952 107 1312011141567432944058662154234043879191690186691826843480298068130726614419691315725555528223420902554620291297622276690185755064553615552783908477651358964213449182097718372003217408 108 180414482606292175420176838148590109573423585791932729604163727644461138784529610804665204037439586728632783759727692454353353251886687283122969970631037654369384393101703652046043873280 109 25038483053001926051160484852014798798433598436512957908462102685927554775708307859370976383723718270877892070684629400285225533700297805941595796160809326198841466477522500708653770735616 110 3506798543958958447638366293979749418852362533411875220938118939748931115436843069853860910994613585816401737769685226346484910580276990787719579687322086711132756081860869290484876812746752 111 495614398556294156700844135955463919034898309518592337181584254331694902410898214450294569816510306407065263452624373114322792357791752164615213217917694588018885099236710489262194131633963008 112 70676015332384833609889233714442194026138954450809623603033307952486286178628486714139260823611233674899061623521612427855419845186257003593157867966783036513889764592581761702346100010878238720 113 10168587227161617887948508605558293488419274762206512876008984086741202173676076506448365500333438878413085251466984382636055208850057618089231460540436097441861060684354200221872192624348496920576 114 1475963400375059548862835476341341517448446373817309699685681400276725688045817792663517699602048131520209550423738679439477888463161040454512502829379952173285893003480135837247846113583602547556352 115 216114321313019898710446226877759982284421137716066052621668219546238039282897348321359204851017255920525745182353849479369995371622674157173948552032160823768325596289780090372997522697114098029559808 116 31919174809203222160028349686958762311353576738704966958851916110908618242923055072963566815314895619439460595429674870681419226456347684690829450858784001028767801969173101828573892504911313435476623360 117 4754968405479862113822478487663266790488898275834032534815491204789938403329770616641469016970735901595017077081398078678068209865599299836945205000768609544078555818112319700616343561285400996786141659136 118 714397229323144925973626059649511172312664900532701850766509767042649190141572806768640459100118962448389706294216640417753027941513380889127452840157251298890529772185957818614181251001160357951280882122752 119 108242257559792056573398379566680874225555933536661374037881810509021976839722032996183117792711663878405377049667545352793792528149700313008707719994999448825533269099280541148611299401859334684053044679671808 120 16538198728384303160285839040533214295374259798226981612955066761159228183161953820977548147851463392446534973817616058128706163433901638100325890802357430795271552381469500335495068296607387764579197835752243200 121 2547907722979788870272137334292577357443447923035616393501228021045782949389263422908634056279668920456842348820571371039528605482858189913830407439548274803849655408868581182954180996512667314741453387252992311296 122 395779818046546949347278838669165822281874350308908365619431281826308542765399229702451045317933330832505435886045507477511676959623384885345715059668364799695503551173512736455233251234631355052961553337768531197952 123 61982469387428968414683200975615312572495670035196921711291724398969127305199923273877360551267354032250955079310411832730428240714477560863191430444760609341574365406164034316540743278017953677734629806444777998123008 124 9785897856946991002964208986181530255549538508455761139702391841179259297445210826578496940023021916566515689593231531808569272725441643727816737389978413110045175278058547291239493357114538489238364619733526470973194240 125 1557474016525498876462425299923616844271183682941249804590974760903158641521381751663295031307588191520195790914876084786269850982472074732585311207058778632325264833874619713778437091527472368929409928916495416428442157056 126 249862725974959200865302991356584696549047499994695463810245627493609206489211038779219784185069643176902922159699106101210959806369616407738808621178688769386595190409416536928366868988628583509688098499290916202548352253952 127 40403158140263757662890563815535213879358424348578687258859449635614180454744216792990556198143387089393093174339357698246206624454525265175483076224494087210452997200434171079317942544848210298012370995639472116575160298897408 128 6584691030575642766567432377456999826217683420172201927247937447139765096936807175585328957892982342666934766754769941969021979897235185844394713251729847775894513370810329672814722513200466537843429122105342873554870166072852480 129 1081521682288947437287004215544366280801073493161200876814314379749897574596073263379329846914788361385924292247922021597752104861672029648319277113526603493178409490018303618190561075907521174360853690016478977617996942754935996416 130 179014702669242270528547286694298902973444501945587737406948499706126791381762461638751239466592525774173600345014029266090670114062227013618333831725166326660047055925135175264065281011526570546264162433069440453173460296882561482752 131 29858646407100736874687319062933055914525724612683288951119340451543316788775607412010132873950255651872734746180695571113177073760865038650339928776595602455187485201087919625698749531646247247305250911491947500591089650670444644139008 132 5018271635227638912678845724397522523611389007098115114195653066462086064281816527274486018009671582341053714952997468019730397686960960370560462845126407852495932208370606660838445825516014905730865458555738791993572956625001942792273920 133 849798431661884374955217275638112039011465150680813615262157499321970474185564117182022358158966432335548608419583224279902690969328390434675918285488298114785914506444273216708380797841292334668157081008594301786879676485956165645291749376 134 144987593744941611475133930956979793520198791301923018573403921773995714062745206937279460465306732158536059490188882751798394681011719340767695982970242414452578543718941418925172311639014278406661673359435070907778651171919257067090557796352 135 24921531610027584107940367950643841532359697154276393624138055074163008132447008629586608248166090300073917775201618409922503270514822592981648595826654059242968649433467957439705401610145647840603919927951997162340938068997449036902640604151808 136 4315426820330610250828155871150574215793222764121261364018415114155329214247909341169994762137038131881712674321915110095595318988003031841855202748625534087312765372192766105656821462015651430268320991019118492227912986910099717473878401414594560 137 752756374967624995043644180018953493814987509484837818626525064604449757089957105356051795212087210052657812033390359188604587860808557085721112910512217383937399742774945466526936136209855745231833766701793392024773414250277596259477442532198055936 138 132264607414117296168546010057532476809742302185052687153099586032377567612501572608886288435095884247663529581262945701196587356433815377280306614353481207927556408080571234879252226492225575749670577651060736674097098951715097385706301266988474826752 139 23408229465465076387355003957951672357889104115702553754847567681779359668018472244838997674934719446942977849433424589811266648950280849616278378824574244513499180797286076975664130613949118778969963030810429958136783144131960364926251612563671569399808 140 4172599679873096424292618058371717063831863345120634398460199941179851508300844850221434270287987430680955094042291048605416885523900430010411626125637879150656605885783831634995504853847107024651193083859461604501073455653499650327350234180145119651430400 141 749093367263682666981237969916783809623192831522299462034724172403974968080316226144661251031576008211863712174386295172089783476181031440014443735224617258584198254683090891052638479547328889783391970475874423307444780549481673884587972513685076655887876096 142 135436092301649670098724834038177980819708387078438448274528774713327186196175072219576398596945990542692855223898186596761912306913074429553550756614422534882459918507402843285065412719433101809926011097414090648184166098459435088278571027697312230106780925952 143 24659290155909251388622631029620399003897461624584357743798180071358435122188131478499998557551213242349790306872752826720790721246966853295343716034772209307990522141714069900128878264716890142300329342734736903111459832241915364452898267055417846155405854507008 144 4521194405510713075156050884916010848383111138609044885289217541193573624930801088933153765649911095424852516429115340078006313498621661110146990218056588736905222312288796344824096070510206297202885927382051431962198078482667621746962425099146841914218884041277440 145 834701708447085599870481274395621610606088738505847291413472721899311655090965896082938485037947610348105013457096059894313418024432962752271721029955582760050101106974372056083087713013096540094633022119192639607529658729728956081328626403393363377859144633188089856 146 155165182594913146044036108353501303251227349670608673073692350201908352920267583479142675188585449601143590462400924260114065540444395382585972922510080557380861557448223022259781602522470864039660242809964445310696016800675915790763554195296873934328479281921447165952 147 29041679627546653673679798972520376987518931885887419906780806246887058725616023957801042278048902222568619087855067129366765214912329309960299441921273843374633784502976812830392742488053863401006665459938951691402490375045366566291038149727871763349966816047565434257408 148 5472598212203648654394143881459905886070833123784256945726543629838616793155274637528289582746058225064219092191800933873130484042479357022087700359750572114627004160477012443041069316893366330577810911118151331718762172503652085990179278901229784997800970559732062019911680 149 1038221339977471188615162559283239504353871651858830172607920017195568785537426611086743100349112872895471334045780906327526046405807687895852507859363130629251566517759742482304834008984403406266611545724899640092007081701465475264023201257806650858481811162492649414345097216 150 198285669937086896337406301381555275769229371919975987563251866268550906898699355979427160881104197045485954731045835966125664398888876511173469038670643111623288038623607828866636422727966819026745793815586151228902184087249795320277003073794512275235384395371346645473403338752 151 38122238573848691401901391822001907314578682403287080535188520632129632174959139298947223012021889980586525745129285340116442374691233734864869867349237739024964079735148602975302649282589102604203315903958680824027733086475994254174672459425339217439813447138201171588757751595008 152 7377888736279959552594621312392994744647489775474815326436693306835742563396240856372686876523685331170896994375307497875023777797086712336765520415745738033141710946423639494642441927541582144872523753167626064439428417093939871620420176807667988258097893265057940980124179622789120 153 1437254413440230410161411777926627335231221273300254997640809565649222250695288161996930200954429721843937276860002893264759525127416252770247782991139384034391168016795352670254224961783613653558054255450783170006111637065066598333407385065216045286812565001641640270722685373226418176 154 281815249875735307109231602258160623751016512081561530840620633007267062704180538381396290601917735262329429838240027360987246648094001963170280141129356510445897698577315731493375212405080413870057944371173419094784148035653214947477636057831115959880521707517983913373272534090201956352 155 55616839669937136953742982689439294792670545068362372994205255561579169087476733793075937642407188007049824027700800781214445386666386599793112184968138091298335543632192546219632079675753285532619038812993777738393380638819942075582561467579180156123037545063605715938106722226557637623808 156 11046915300869650177658848673913355323725194234117807428706938650441556365585358990517786692051185236943960336787716376650703581451478238935589371272210730786065515200877108551114709176121777065184554525697807760520069736944636019102073127136035370699211901148623305566912378301954710579445760 157 2208262997119926651140271968658876204517011121281024180162060053918549549400761882681697158321355632925488712975822978443613671358659595470222186237217494530690684458173954094642718638572107431927600832273078962674146259392719146129528048927795133500648697134948218567288070658474620151698292736 158 444240348151140042129713634677054949702662852676986814811943083316671842865362521099772221022779212272086524536164017958911806930020268593225180181968884160771613250765983347406263883874017950625330883992457773370263062112328216294549141549188669011728058756882645211448406569152087615343010250752 159 89934276202638687156412113750055803189542384099440393930193407378848764488178086592258544029933651665290941979882749875705573987533087142275453819857930680769132789574343724311203313193919288633605646552294997144040360186147738666016702506634128144017525376750428629158995312726608037216207983607808 160 18321260302133449232315669544276902437669213183501184372203717667910882087713976546644959501867401026605392443027639560952396496087693835208212118860059952528820306423474231058653921070036530366011424343751629406347240713066078176833762321611606149096563950182183964090593404431214067054540727359897600 161 3755703853296111132479513502222532514452457403475937130760323795878249279995382401505427849656974885679505323199503298195219130347399673783903787623983817070131967370009606302167136542651373918388335124176053029376534721506189278874155045269315736675378971707474684661006751077009170584286008650179280896 162 774669527621595556491918539086305672609480432238127150646905447367465197596361783475587521688903094490583692682675925223827048068179383998334885784683964482485459660317508403161726779584111842634576596240271038786913834695108185119701739743690108018774940668456438450543468302682658566335549924951250173952 163 160773399897067189458056710524308996329648562719040601798830970916819544285547533497807833332260299474059501481802761238785648099770860822523290122632333499400758564640970669532990335777800604338277063123833832336688597948477441840095778081892861870609304891412935130005969844380384152635767756412029404971008 164 33571300280436437082756555542814099364989160473935905866969654042119952921014225110680853407550153045456201279096377008092601966777724503654289470933802063121305342292741984078551334240752148181252745289414910082851587574226659662221413412236157358990559304888209882591837333525468938240394232720862533533040640 165 7052810669063004213057272765357951123331525866992834224986285574110892305214969370255190772497283570423719154575443694690174654724506116662619984201502938855842148781485703584372211342560915151604843712911472981143883462590965896803727061663655559023838426666754335208142879089090948193391845005200230383569862656 166 1490666295933258886229143224096097347015923345227729447742509620699135156087411121242067181727545742272681709097368431176946672988341296856815508534553741251684906866283576092665813495782052918449284869924976101794624687859771214867567143114642702011046707056211603537384851716819002906182735673407652945366406397952 167 316961871089681010780586966679943421939046463080267537395127340405255911906484919163352570204929085403247850444715976932099112962142015749928247377933892939468619265300281920177063249565278260485008790160269930069339914182866209058994025877583653962690150792047362811206926956348680769220282576940794423817350737297408 168 67799489258697970003354779656517788964335027920818551351449505440281860315665273722163598681078520816773041893214298303906884571737453660492134753535809979475504484984451690791557587684559244857671250124825121022832378448928673371737081171845960091780587003642904017446142416920095202447241425960883373326544409597050880 169 14588923451456575364657772117315279026608870214740760566769588737328657223215552493882727618482868169825732217117801933604481342186231041687782417319663961144753360362388851838279354168936139498772783643486640226784851914608021339659176463167454835095195294037885396034681771887515925164172106718661797538970262464958038016 170 3157783023096480411973020886016604612067099341810735707883562899078695195433747312237122010031634043328755071543490475553050648283141271131758933634515638450998450635347715008044891377682943024395975360317925627173222151091996993966323106215485882905977969814211612842298466822551861613525119290309392562797026673705722314752 171 687525031397663822776131112803949951821284964031372105066927459938379626503129026866842342249314386392395411420369499937838306442326366983499794176348756685075807706469672722491888510453046470141690679213781453068302406004297684745395570426744319880998709069180235369830176447304070399249560097785406907192430056048413804331008 172 150566057970975865767891534870886211056292844737078378933449504139793903892592059500326912190045086014740351505992780383636314241752495636943188735424358379141196868028510302066980800065531639112180353758268171597369895189425114639269138815998704900007430265352033954805467822570181370682085167786227102878613434066034481241784320 173 33165252024911282384253390926933056731486750398599868177737317944179712109874211318960404367254333358863371203561633808424578165013386164477667096431809440583340800547860486349616627864741813941878911614443205489062172352314096446054009806486747833502903876352975037214857460294342702757062406420749317276119795860918626898700926976 174 7347552007725145404467384729190001577921464253301650766216559036876567167755897662650083644602623901441356025290623761256781610477501525618937394303122149609567322834187612334239169098524764505637881014300475281623905138239957197405093982972801683996910286935356743550922378860809734297734807010292813679996801396394398127245704036352 175 1637158910315931569481539556505741258768019850725281718202819759297451780815270813023217939479289152550912131748561355559338551894897625806665754298311195694327883258324445587027410431866613720245683959778546336542156365864415590874002858470353102662418866155991269285002279526925896619215815969333211221372401166384139810946387497975808 176 366871201950839827934158201873359656321045239225743319847434581677977444137745993407041754564047411393577388240604353443941638527767780693215647949320837259632381259342186634016866099277207035125495687823522603126042944689821740544707296845772252673854105015079055264167293296536630756016902364948133050492192017437598109504327379803176960 177 82679341220254273928343159189754842190428531344121974203129471851987851085359836378694624385788701411227562989487109111227226715614978720907297360947976283205375757910472608375436124458439298410173336356021631095327818513827024302963598692819633229534826172864966636651084515259706481188301791163726990348436588403939577410836954819682369536 178 18738168005821790494863881142871048075125695041988334408467763714191340829615718490170777836299024815285961341137196509660270428164110261784559569556758551742058962531003404077596048364530780215440592570629979609942667063830623390720079517415243294261806136449387535687894565499264790612662138541466354987500798767837088434584573530704552394752 179 4270613593661731476138067888665443731603987235501937509879833402929767196417555158092477668286725643478216068147130044371591741948466611952587298019748932901554836241387797440144609890583868339004544995908558740890715105049597747607159687463881802311808723961243598905348986634616355358884830391129984166199791165897491469910138825436867810295808 180 978752539392058806472460444306228989721232283650009362810853474906480536428474371503624245713272668206305460584311866891473073726864772576584260433600201214292191005717751599107255096049282753174921035688035222621568458271510881792947036468671537782507688654904668292050489491802233522452088840945313182171151973442851280338045880088915329469644800 181 225559745217171210161859649847173653887074026672701422816658801145922312545104493268078966149395204317538467092387507564877556467309054713348362416650282289877154504201686113583928530140314487138142722746572057404743755726730020849443790097390043231495867753100766719556190683963591757506204878797564483551158898572141565513652101080913467966746525696 182 52268868890582045661563407765460371914396987985899215920636894160243431890003817830141704164408805525309812153058962739374912324244739213939046029980849241719731922627385278353606937462790703046103883043054807202836974165724495450588442120856462591678783784029161792287339554046365592219508162495665724948550265407067697650426335900714245188121842941952 183 12178794721902186293616206682833266436150328666244830783344000598969650183066914186822445934267856876637469763227994470811096131921667875154444152040983440364348787016665478192685377441633942467092034223305264874087292545588911209027921468451839883106137666676228729216864898335930547230999898613679622385371231603917525474290927433942050690277962057515008 184 2853200240673344515289838483106467128798644595847911427074938077611572236017390135337875391785680623937836059967706703558469842703851256813976784795923372899957874154250786624280302279312853486546100975324348469870480147999423810566927464760635944287243493744962000567101483920042381718823792999397478034554281228802545875013159081052856131839994684600483840 185 672069364462539368682623669532604662249338570240558133627494902254839112682175157765009244926475115755502810212816601401797315889712326523364606803944060957057658926697020935830103185557250771512543477665806040370396868785304572976573598644926372274996820034043579565918185533943278011475170227491476768591628778429461239815511428872927899129638521185507475456 186 159161184244804477522624039537280699285777492438830741937097136525998482892059488546712759773771692197577817870475629197821445711538851056402647365256449462668702106369392300737169895952251595033734235354068786815748598878844666565014228373473578001107213151327117334923571250006187364080308586705602349165758130260904294582506282827491502884671774196562973949952 187 37895608674497105600176005069020259446314922035514500530669429225670927102230166451115192527964124062004345945601650795518344203489730462649331131838399226896340719203091910636791200265348886563341704597255458144146765230132292325521770865074424474223977629759850010183963445106931299050990872292264678454598020210205685388951540520093625010388868709364577136017408 188 9071035256801572406470273362249725980557702649471346883548748391960569169857082404675231465644050434667788589658295651935658258466912060180738383295707177580667062771971764737691865945658195750439700000001649104875678940771057471894951269552712531179879853536688884365315316804420959394549328009446866694686043112797453053675133762364138198299682105004558473316270080 189 2182874551322215639428256407642459662490231477335707992636094760443225832641119970969373250159527332797304893309768206491204440518731240225224163783048972526604001813276340384582316593931172581468777286189344295481010008864326374632322864629489205205081544174364963702009297907376975169858562587028831180103591170695136229971289492492935489933323433449925079278934818816 190 528071217988499367734269184404218418761355488571433848182284433353194201836975635217347034793385656372648307418849312658688575836686371278999916119153777923851243577491127991202454296858877386508696533678728612846820649493083348341755254183685303450860632949241452476719140957803200284246324988869496197245047381240238654784886833291740733798611874534268534097615102410752 191 128420981021269179376928484167405708557562931002679949286200401772632149752586979880915311885645736216494492560756872723948669551181806916233043976524186269477072186925291391550559653912195404545405108710587456621677424905676852445072813366602781737742541932095577117966108857968769480019442102316710132519296167719473417056148984418456890063271090532241949853310573250347008 192 31394048910713037622442202563145956074278590603473588790938586503664244895491258788104212471376913416494061818845884318321868588213797761823738161893269350906729266272113511078785566299536144005840803945063508845431463662058161976904689116799033425548151057056836383860398948053831716172086120615776880613194997947021746485202492565343511826540411222478798158089287500321259520 193 7714623896696651726276928288020438581225900510185458891587823789726860817747599958859437705575439367230892596189974211067420434080950327584492146777883492113515678090615959803013614684601693975345267603622303170045687140735012753314540195323780250910228985565628616488487411144571599766775482409001174989577544895160200908602399109429121315993051583028534845572678757223315275776 194 1905577458298412005905484641415239609938153519060798666741850214986350148999390742320905792838706358164048521353709097765520706128978785401794125303119431589295956663546250689677742261960971698276323270296918012993893336927388644737529082085009106742765088355830781684007739750170843207755034564065122571539987896782316469803675789755351021360733694372257087362548089541380488036352 195 473120032214984419440788714831867217789578542107156371459599608441189402746005376164481735243569099916995760830423101513247443904025318130417159166149118193988218092353348727461496391901336185668832261677118523343925392068869872218789203257179152552191658018803679926011203525640919753805462733729764318695645661518941190331420175228397331598817024563115040857161319511005126153207808 196 118069446346808484122464892170060254567228271231497942844835750109553768516443267479370863653938316056864734448104134812175431356186305017333122684366918873986822318694745470206600134732323454222294743145913436715732784386852105011611743075045329366816367021031980788461006417612661878527301634748158106751112507702953319598056035958251138836561640432461755039504211721462690942717788160 197 29615145558407400847097239765469210255759227306624749886717513693172450454682645140243719125560270477549379571189180011526712228051730425984518531308453901697823243734412916110901179250964323527921395664907493323425341264108146705445976765175970829392368994499485204563324551080124809185462435489378085080591487273843833320404864419368549638257440535770215045871033278780166046802390286336 198 7466020540714338447290890193524298077403726728787757523355204521584067440204334378782368114109943746675346661861047347684373279396949917705459937442889004144574585753494490297560422919673439256039408567491640917854077077452295782258658620248171236966988604459650767124414011543962341792311577941734984368435333978369667676487303728464959466891646928993005591029351630146579233491292365258752 199 1891700486254256989457726860757586093892677535454027997966909498359731503469307026937790467320516366459238735613420986653300296608205065348246562982005190231443000485816315658893301868945931019647748546409365626364430114091435825842270845418249417201331338306738149767242574628596616365740286445807039520561832734120400977282442165411180029310700756681656221972069666669943270923594482537463808 200 481717573178731209636786799520864509471181548964643096351908420538349784671944574725944957005880319205546071257296313652653130975292276814890020750354021166630424450747095543899214927290332492787129805712190575368539006277490071134528247753928307890724399406282725645736275921154925418357448335228170742446845330074227977127361708780219239797617972956394979538204015685469684865636929657372672000