1 264 2 29380 3 1876940 4 127574544 5 9704723126 6 733415243746 7 54936152600716 8 4111287727512886 9 307924773739171154 10 23065243594034127466 11 1727630571037935858864 12 129403091862274483062610 13 9692685751549853380584698 14 726010479928602727120567882 15 54380000875496650534067006950 16 4073191786684768720697441998062 17 305092148378307524643693734187540 18 22852179960862763195338496901919880 19 1711686675699715397595329912779459358 20 128209671921003121033138762870050081830 21 9603228150039701814424825045765141014394 22 719306046265099383850234513723294956982418 23 53877842394397390793557754427468077672474106 24 4035586754980654122372033418504751310371118668 25 302275659971513742686418690897778417943469545754 26 22641211661059546088583218786505397477133909880984 27 1695884030029776367063170263370732406323957587550648 28 127026004179743078556796367016100515701896527822221292 29 9514569081444502224427175897338406036939977202975198148 30 712665295646876876540260594065655722475583571221440552618 31 53380433641749336693713109278907895913299885380829565280744 32 3998329528114630777567552804525691965659260985020958926655498 33 299484997116039938067258520271155242242275994884279914170110500 34 22432183958703838038420125313536297084211939240111274765758042644 35 1680227330304906351179101616209811332517959274361118701030267543652 36 125853277892784784603194271836968847450514197978968204212209323374310 37 9426728913724123854075262646097544735726163611266373733510837070641320 38 706085844567559325710445581629351483092549876409127056254573728805970886 39 52887616103326636974540277988399477840696799709295421308480874791515653854 40 3961416247921246150557875985398158913429464534838005812067390879820188879378 41 296720099061416871430159857281765516657505835825378104020238140131657207971784 42 22225086099749285748877415620013844671492012066736836751710266266394356077259628 43 1664715176705661811981538986472835061541725113665995281614447389120423516387682232 44 124691378342300512033340549136689406939744548308149027635299411342421049345932122956 45 9339699697861625888501427652559411962674132972822693562837529315032232550613934996676 46 699567136123699070766747683677371509843683109113224868652854836529563704221492338566630 47 52399348349108559130867384589087597810314326017997309289490529802350139207061557977431256 48 3924843757848709471510344517576733124915564572185524856045136194983957570765489454510184586 49 293980727029136085914560048666691934645345698448534119680054634793187834486432110337834577128 50 22019900204116827910969669055292859327553890467842774194605331551298859778098873366399525658932 51 1649346234017611920810289695794551415577723465169655592721246448232168697752571939678694474990820 52 123540205652679901330967623386844426274089280150166645961678755191172784706135809937758547668575790 53 9253473951026991529499161570566366980349211742335404366206890559924785739543983829306224730518885300 54 693108609540974913352732050156785147228575619048510292149605359924763988265697922539037553451263662944 55 51915588368464225043245580101014948416160038790692953913675767911345778225975474119745593903137193582580 56 3888608911421237577834731517241077051305846943052344403999816847697729340692437988465453694247706588813452 57 291266645360220600528800453092176463576216159456704218074927270367966494071702036895733961513168967653225472 58 21816608620687939914929611005573547759537941009108217217638438552560255990510899654882828034548714320210715326 59 1634119180106022572802266435370513776291012658599052013691299223836232894409376269663780958530651280543269626202 60 122399660791374448160428829685384613501856772548563958375338419112124319268525387590492373318470024669419566173454 61 9168044255420530436845751993576030566669947956808113089710689908999324911924523827860914274963290416733512893763490 62 686709709209199366442489279139581763497759245782767569750965267969555063719216954183935573294741029551534411212021890 63 51436294544866660468150059453894728650304004896502234980995862615287629202587454910611043504279251247733628909159997256 64 3852708591455630020231427893071162720697708223534027498785884771568105035585853791838192138270953326845960478260572577996 65 288577620569625413856813193739481050733975864145999551772259582663834942709342553300702911673148226494071927805223491682826 66 21615193860837257790053098504459890381644323867256921128882463442253940833427458341323467001908118993923602087558467091456600 67 1619032705028666130974553464756258861091517113280694300823320073530092975955933052777900821289567272852255734830994394890806718 68 121269645640407218480183667628066751509036192417169676804288639785764421369054314146473471407792897487064915089922116454231106466 69 9083403261757798440431732811396289994213673622848088602504534009148526750175230814488937333163844374101160110662839196251640486532 70 680369884648367086466868600862563315155114193913578907667340052100846852654453653077391552782172390303157438944455981741871153778326 71 50961425645970100936712357065284146998827631529845501821824855652086688780677743840808327798610941253366474943369747541691813553453978 72 3817139709544861876065915675854820867998075653162770905045138521590255855948753249534693274539679573900386825882528947165912775583394286 73 285913421327851622145848194560730627191269744292314653723624844064315410257303262714612204874984034934901156340451135203257773480685817126 74 21415638597400112561747495802259324801031782907535331368445799017695301713040072021821768783345686098344674821004070384739433704474547896312 75 1604085510937072882734192380737858073083724218782672130628472954721838819490798205995673132164874271632799019651099465734590836055044489947910 76 120150062987644309909099727744907152212578269608583195987857781950467756992619441629836784728004068627179651066632468676624690971230091371532118 77 8999543688604023838427888899724979171672162596875763976739128816359333582293920582500138497668347155295794432546998872065463236242296575058779590 78 674088590460592175527686884391342993318254774621026534946090978498650680081435862890176516838768952712863019443584681130893258017727305104893421444 79 50490940820093080775449361039310265437518976162074359449941132144273631940080944965571861121954733965172878410490737435078282387289547228426925011710 80 3781899205794639783809555008210005628823760088512137835899036189194382498493963880706554574134789686578773989650114706477583871133323119937261003704016 81 283273818441075343231202494927079540291928577557970898298815916880761044612321606957141791095302389458102605828086986835393875150722350244924401315305514 82 21217925663179251584045572492890546844896397562045751888658098930161196641564277909964635938983489377562868856047416826991815997843336672453223196036317880 83 1589276311964736848184368245660914340102894301229842984558322344965003878845537939983575438491667909308414772701106535413610908164905454715637118172029323032 84 119040816518431277027335000562336657387813500712286077667394394099818478083441684591137256854775099123480195041484952407711124901472768316758613950185351135338 85 8916458321747919695125104981133105945189758275656085299498803793095627198129725604228757995830685510211922152003039812993087728324971742793501856315319112226634 86 667865286283197818213969079851018921481879259726035334229092462389386380691252970131012876973295237200170790575960505292440888435310827318970545636493442625620716 87 50024799592704028625967275482188198859037728360826386023330372113833706563096833825643614538589552896121224801876558202297163153351325455844592119707522943192740016 88 3746984048560151456759205515500435022081960343726189092870070208159323923275949561578820376608825762831466271378841716207463795064608243397979438864115851397090476662 89 280658584831430298243550172113169845971035190968461238843517294824984946075053766546353935765094663678989458260409816907981525564913219292103587779665826525115699721312 90 21022038049468000258026280145912635550312307940944066100432905588279363373979402262553916478677556956380493139263016628962562737859871466070946837959162266819315538254496 91 1574603834116497322058186651474034871059368962979072125794069140367237093052673444600359388672300929456033096630021494771002331946789378716497254298435321142195769271318880 92 117941810807307468880643541010745177600282998015577813108920957421547268636603722672596408238137903373483512843460434937401224323107146552059799882984977890522621978735190614 93 8834140013581063851315142243310201501217652281314377695795497241326860484803982217243018643453789385390859424213238318637953392683650843349205060148054506465211935107215173608 94 661699436742230270768628806264577340399226551005679663500276180292388871238647064618649777276240076133535631624887339059956831325892254918189916564897374011749419117206528638130 95 49562961862939352322861882767982829208994925479102159219877021262634956420324169459107595313354739540768137469346377685331689933968430019590937978519686930953599180941987648974550 96 3712391234185261603883913251462997802541504457426749539714644207217182999069519175569717250972045422760035454717381162579689628568841854964166366372133109046931681734369386544749988 97 278067495517472924603047350531120557844065124223389149513283403904833483424349278661616357773393916931433588944886266714098794912738958789437691559478696056319293801873923677011598936 98 20827958904587049228247555511272399638976077977204964653060736841157813917452615831009388942661454917763508718817275815649303920840144240008337354772100868675655366534902804166350881888 99 1560066815158940523418661336023646652605573349148719657301789624612175111909166663526966229136281278306341398377578061875209195438555588448822562844850185842989464833034318183345964295670 100 116852951309796835502185340813382389775787700385908099521570719467342708604257159386182830417603050799584758817217084512830354571228216556517948071585340748753406294046409739476651040851722 101 8752581682483009588201188877060281085031426429083626078435151892044651367204488548964246062780738035264268095977944319030588653675922377245541155720417418621309229979644672506257874544272926 102 655590511406402094655793197660326802768408149518462605713416705977801009142741066461310182718079967865128033760311716877422202404737037417132877813587754588974511611006356685863051320030575210 103 49105387900153670544262332115569015811342279111890559336056956833956628602102542305359095741151626789447184733496692012368800832946058704976536277961889759699782154889759223817376195764559511880 104 3678117786744115551187556562224164035177491913487371719830291503543830192469376664680857045338162405548428279642812419228995558063097887229378487948906269372854260136333757310655110083219848538596 105 275500327594827833517471315844263826955703428118559602692017050176995990063218552510281397163349693930833446422637422428050958916977230906293389272947569719075790614884244515119758991235860949104946 106 20635671532434750185802481765776503914872751698196622521424859885030643419491332793244590530913960553748589537872533049597814764032301807247318151624095769319724067443287247031301502737971049069987770 107 1545664004511813083764071862748898477823004437611491736475524730185744147477705068961950724682410943241348852224186313127975514610617976624159837091533854328971960633171383022298087595320981972202418292 108 115774144354274523455984899796352516197368368528817775626824949836005425363115445894208861020912906872161051631238496415222458881884618615340288571765324069717787064103974596652695226687614759557527070024 109 8671776312212073056528327440148727274824167446235765875915407978613411492150763792848706104596498418745560169852327465729114067288817749993616090136876568426945494869941030893997453306777579919484511898564 110 649537984741460593733561144979668924558394920858771556847239072803331186589622633160227945266898279453138470248416106978343665367224573191239118070985971942905043911607915739020512304080591652619517769713214 111 48652038340501893311618077470362817836429104516447841781007957517131421711533910729353028849547225904461704036462953643838432408972236632145979541952604529732862363161005137485765315770151725046307853169371786 112 3644160757785128424069516796856274697013728148802547534745420499782632651777892447134087083853867506806601913000275017825994191720658617470197805529280583349006815598145646708517941285308074204731794439733351800 113 272956860217011952052819428727995509782915464615281009275292185735141933473388910087501702088884120029448087042415247741935794378344409047278650143961853624570507042511187456232900332487070563902646140717542043488 114 20445159391050795595888330707009944575136663330252759699042928741786923008707183010517242895203543941666260783736702708499399649674692912255745518551542486090862293776223619068190804610668815080220150725643013726664 115 1531394163140438024837323379660052111185958508468696407808656042369835159697853773312044807406515363241983003025288402754705064776009332897406548884732238796915931731716870487159504050455737065577311011083591515137858 116 114705297133908560395165569654826391499294415985433625041486187574731734755319234756637502280259887329068537425281360543401192360292212668627559302392235391917616074672416578230586962730974689958089759283471893324714168 117 8591716951301745063050200375365227086524419123187070786857288994086993603436460021362250089351178038944557866086334356826903349513708171522050524178406765366276868492251514743859312292784350651531496021692502524193019030 118 643541336064977530026589832205020194084479623777618825434701888669211420947309326943440372302934573301785103647098223949291087230912368562039134662481173162931742206527815363335877325231547025557939762252127747034848515996 119 48202874183552857322369734432905261991350817762669223122873147622025989702234490193345473502908823049635648412709911195233555485070747259931387590527299698174091240089147683143291216116464164635030782335171909324014572455958 120 3610517226077337866487915488022703271202613679925121035680044810851828694818597974072682562950956691074694799469010355214981440186873668474943065706479582486264658638751002369167213991797618054544944330836073990010924957763218 121 270436874576435700089652207458582776832933635990303384283613989335231667045982565929710170980789565554808337260655575567299718212586373141337299865293521837883669538673961619460766350759723685645855697034685586114732660378347940 122 20256406091193158786210579138931775712504972813769054956561434496188854939329883824106762268315687183317659612594140121375569671058959412001752694148291084685403995559878883312614301818440111745382712012770615118989055662944587696 123 1517256063449123971010417937641806947484464644887230077634733099639403992897232462406772276195313561997610985131616246311318934831514195075714233605469543801509663544055711838232215219982514827110914530711448161206421808680439577200 124 113646317698675935402687417628775569977202728886555080591156146155596345726066872076082406428057488002254399811531343593112474799539726942056573309265935999669902083485894458251797931901935174664892190118345577131787068135380812671040 125 8512396712462675289320279360759963399821441306809829158106599490908929127342084146902107084830922141542314255131204338389665690587731025363637547229719360621251048017911518226459656541988728031165068797702053920264335583251732156551340 126 637600049501556228777582457020972109854387318287756014661319073692059131482866639245233759832292118563972650863398030061199694792855019206194041230980559502776371743771987052353974456590145595772432970757274926480873153459838123228453904 127 47757856788934224795573133025159524833438204342957678599066579302037793213613753487872038987512635546703623366045277202182974571396047427295563049495358683974777221170508853545533287290000537061319910296788881639917553922294787242320122250 128 3577184297359098476337503785748664628331474536077678542301790993316843255818313183571129879272058500088990855126550030379820796161096795431169040386327208897942472559696764952974283310729047682986792366160940191690982072353689348793479170766 129 267940153885579567748287364137113727361093897854005659841483548297942520511652009714595049710697242394715944250068735905389607740243906058570421061709235786312768814932537279146692214353802815506873554230910229432139386886225974532348496028122 130 20069395394928171974254172142274100172152351141968527553242823109413879593711833662546718492311230426520972891207496409246368572768279547100303486850859063616408596073391688836830311837076055914584269327019422582163049815567229995818630645588836 131 1503248489175558426528097015800532683894804639344400629654644827801492430246151082953358227788831466055677587318759170267110142244378303716097364445121836737712965562578826801715589060971612323834552004575402087576122162024660628830216209983788470 132 112597114947452388279648571848727414797194171350339854954552249430401606200402348839635599236676482621673984533353156598518169606867565677318928932533366545013233355088663492681114637374260596970727163258092319331521956802862055025506962964370044344 133 8433808771990177497133861155278934949427379934613568002002435784082805126862627282449532050409262806426475708410570119795795617895639048016779595016452190408337726597294812633458855959008354550556966184713416946111921225357900839302178517758952823576 134 631713613938452219366606256024716356380112830849511096793848517407005972654232379491698667291816970801318484705891164314372395465169552534643004446231893861881451650052730816582354309819334257701727181373117150403512395737014719306232310496069875826364 135 47316947873008357200239227100504197038830721099492800206577093790957180878894822542368328140060708819537808737833525170641022374954702984833434175452583315681513651026236889759316331426942756501349058045366386272833329819697050272364455336404107232368796 136 3544159104089096337907146227054277670240085873643344004129042197113640752398973392917133559432629215001453080341936109834878188259306063370712910505389396279362818367950836531326815141019185461338570417114465878002775031591644760710066089137167756784712186 137 265466483358344473954930534207730014005256212365045333563770096017453655091770185491569439159641473456585927807287595693894679092241532705813026738394240961838687104056527571314432557557831912168924425901234979009715086612446857778513728829973080168098557976 138 19884111214233620941664459347714986009288369690439177291423474729042661415337433518751820608799679459495613275953790835280022357270188242111955608399572076318417653562611274847544960468585235485610827539044524900188228942474783148687922506977360622063336319150 139 1489370235286176032551159167019894361651970481386136052190916187230773637209738779778525580856176285967724828921907704152194040532457553253313689415143268426617406048127646811200554219498754291248905214381285864546485227129431415445179850193000345095178641840468 140 111557598620175227287209476499201003280291309450678655804971091983815177739935494407593814303146711838556093010976284552915429054929561417726375719227889692480918693710552141641651699864509226361820343848381610697826005159640943821895982611671102612320048416271216 141 8355946369177204749903040181436911859240552555553208350168159712568102733921013156649273666170161112168161448640440808402723452970846175049823168221057890752307311317330061228053752820754926615387614041438614992894604183661778269777771433217387368212290845054102040 142 625881522981603594262528801254910684413124773734580820686584897640662068297246479791416881362067465510744624362491072909151476640818217863883503014912948127643987330385519201902676478047547925857249773724572030933885710694064534556407288308917527372346285940296367788 143 46880109505578877900836173008450015923695064560670466296985071718117567250729058599887574093117170287362045804647630881273061607377382940519115690048930409592676586185754668240836836441739873983108488682794738483668264816371993033179491211595045031927371971064967786426 144 3511438805199662231873456057110616517747037737051943736008286577803480739701900101734645528097651257736544446772880597833688880851145240092407182889463353574380273100680331540548952954899446597956754106195773730662922155434831595985528638238624979991179210818880243568200 145 263015650191574301770748992763995819048106453102644774912240249631768218138966562782828809521053189552279858922250629813726345928599611194759137116174066626523353388334608603115157990531215867870416053020591035456305296696461815135332440065746198248803819725633313486443410 146 19700537609614736183767117808537303614651177443340934673607319429719491840795644245255980557691738894348939827290424584143512030184879385945938652642504812592797571745762875145511057504854380226502272286121047511015225180078870684135504307664879724705663759169109836252493080 147 1475620107872492802814822092423303031231874542530888898468621376527531326919572005728000650578008512443458194775214218149079297209843723741104730481961517963967357345995551852568362174673963524686051361544613369170204469233523110844744659905927372373859006368325405993419897702 148 110527679290078501130638880460199301913428809261555870057504689012456750379663531387553221834568831224991652290938260881898871163167268753576063668714294792906684490418307055915451516593862257943198388317779229359600424856657273297730683455615176330225437072340517037042573546518 149 8278802805732744149817514160300179796362265883458834044873789832550305790596979631669943240565614095594760632517421049543520173388786425139765286365684793666144973426942192382864168710409132402165846674327038648554521221530541000988232889932830362607029715033647128504873683170324 150 620103274912067303417789847330207368589032942777325001242321690212096267996502224960248809925671118178895230470906831918604268365551139492316339130229539301362617178261027994301186269197539721691736092917499021213430653992823464371876356684449750460217036828116680728860244154195044 151 46447304106627640394484080222632042101411311269272649228301864031049990960269218589960191469545367805231431362414039949054200941136542112024660925470914942859321435984282022977230870692443274220045040727941667754063369757606742914410410248285130356578507097176572042989141407555937852 152 3479020585852362301036124139397094242135410323559359948896125765977301504651522040630804305260741473426046378679071495612788253646507356854354352758724831073501791927257436891317709256959757756907210007019143220577624553009992993189104379397318989055783561292886292541775743735275799614 153 260587443546749020917793875689793811145508659136270062136425831049678895858794615233840579243872680165242072802831607670480280330162560307496113044924707831143794179292515110265088385775501081076674835380476067464564565169030394048854222301991055148089922246938597213770982940595464283852 154 19518658788732961471705099365831217948431346583151902517814297264447074084923758519049909832423956447804370587191555295990078382242355525782187559855290335843368280540867999420517016149521288754283560495450926412334105838908769924498774790064862444917684604832339251867502244496329347547448 155 1461996924048397419818014752370971434891974345925276268093698008902233755326188572776420018502253818565217955809360312130745860261216547082759091699868437581523067045185833963574551584780084174187229391723974734010427635271024225972607127876225974814999730445918078397224110275664492336321424 156 109507268355999857198419294037373548439637056296616356260620438358413301354370246088597984463458419726760559954266672237005857893774666883709114774716818793743243840612920070329356865368129992068961413409871070042218501156219590168528361604948768796556907861489483882086601038180964483472589082 157 8202371445205581056870300944754572377586487450432950254191388734422626474071551769718296814402355754353741653276377334028442883261812211769669905927675867546295579841929950239844695594486352509337470622755471122644827784885837440917321496966820758063911569753459877717837973277680522747916421782 158 614378372642857636439249539411481916110439543360434910894611372324150649070915006320765407893243964781693981139987382231119334598188106651636450965998281800403593350253972814245806232605681566559375133532822952156823649335407375439540438545786520657112501503640325554951916826369933727080836175764 159 46018494443081821430083397868482339787699607586096161167818198423265829841586483653242384763890666194192812321398543968642975404255432198103331552707004932752478395350600584904615863165451344759238901716882290488555061735638067203276275000202215646083626155401485337428389031836622100550453299161602 160 3446901657195845145923814592826257386933695949420237155284159488933536000988003471199784363227262284327898965305252575759935283590641057978088664784962067508830880385110220312703328012790825336414740806067625547062977658746520854038702991283072291005208425135430927027777081114864998017589890603234094 161 258181654531846822610829594921021301205248881190897238899201565099355840478129886202861097567735551041884434035444187336281756419154056058733579817121439927335001458217235857864245491684714296223812439571734646475769075776595804781324868157272887899882083360282997384937863480540933165423316015204226942 162 19338459105047381863876739991928325727673045513322474932724453729970025964000292453097833110178991153245159874848865778106879582149133088723937204271559143285364914036006682933449761049793593283267821755217868746769040975298791822184234420670607233265595005102133018688402470297435895731159820395572644814 163 1448499511848390755792802891726932773155768956304738679097587194679920660902197279839670339677685077843204626972503580067428094814841234234043527630577068239123771941854654801832823677267000829391246230914948919207405350077109516628354470491185434458033560960708841508977378502220303332014893805127666862648 164 108496278034758424236323446601857403069353743417667994111051594747667140392409042928922084708755555589233495450453880030361120651366402734328907224346287604054202452687461112569439883294884208575556487134644299001521304317123834974767107951395985655262163773922708505780174314612409545632436368512786161187298 165 8126645712413383217749384173044743310231844499888617344033323891178746065586635332543208907817972309583759334270876091414567532947539951150904820791437698221477015974423491151668806881191789445118679291422812907181103373122743619630184581399718686575381685649225937279890279833558040159902636355541732441122760 166 608706323676183179466975687522328221613027246935182045030472745156987653651593132504769750142261540297472513745799201388308049069755489632361628835909492080002311398701383622556141623505426176305620715371906683031560109879708226264597257823905812631948798989043711619922721062896678777832578769201717686335140482 167 45593643625610860891179664283177572302307561997647761250873624997763733711484095540279024837778102930105717556815507795979326610710863220161083950176563246627402613742189555063720468991515259570351557697152401408241254947106225204383635554886933190989120135781928279494721981173181813103494229485328183856760896694 168 3415079256125924518514032818025357590825711853919284586400500848119168607233874351684969937301512613559518304332736244500927183297115100554200988284555686105734187226714102687373713089778528620032890729728754237967821195959196646322885284015903399871889072566105235289332131105439722666415002882323275493944052096706 169 255798076183373706343798718679558066804450030541963152741817164739915601285231998883404594372069991054224874826430584405461379059534242967774747775302827678335105062012614667435232028432844767835313240509131024690376790870027788756892758100194755347359692703932895715417984968598783596518404312549673856425228619620388 170 19159923056468694292417204552434124063958370780746382972109180553008759014300053411712606944627899471057876010107463304329022188517856968493705507500825209694065927188019759726696576764344717859867476661765071730738713123511630587317290202891445075948481744912295353777891479584243414417081266445203649137678087195934422 171 1435126710126764864276353486931280419614176435970233957410608249872882861658681617281243539665245981401830782966986660583825993113070889281413818804541409964360974334470485472387429127509346369208567123199748222875354305962040553076947556766031919691937732989916878254372751680118135732855950264445453938620954558984814158 172 107494621353603063746412491689385935591534914611374460869647006679181275102686795527203385504349740838934773309110319796882253113008058132714125385950842538234288100842276895745316269819644310189228207220213357154967682846349374698078173273038391745314025121826250645989009807332171891863939593110434593487229191938392955330 173 8051619092877055690253700423029095573481809369742349683009218776563870376632468246037885117794544130851340628273020164720698860924337908985313843695470546504849664205731719460227983989452259936706824630048187760783270455938479456427452680709241372271460449375493101821651534138030660798440076772676951649478686118158877438196 174 603086640061078567972529542216962093636592784764788194420573292591399229408424133604550494326800634821992093573442243103722499232844247316162399674139784921540205248957369603909033626228803876761765227667680989042410106464357073687857711841522517822202257082298806834126463128914562988210254499522380237090585531921221413245780 175 45172715105452972892003356890089332746852720505642348838222066858902086031516141976959791477090151084025982254374336045401688876836699202488818946821090785761775037537593761054350044758875290166953439620013656223011008324999922737558356628498507711956345038806193861194534346129524660229768871373152248427281065750888984444888558 176 3383550645047876974632804665580044490654132164529166644288290678324723575656314926493650026822377515309676220093404651283215672012879391036233129968541291779388384598128012069595296118666180305435119187062749734254772523878666075470382386477021447132386670043626709040304038917893682180609968468671966539397252191927496031067708182 177 253436503448558972685087387639953399719782043723691385012545603085424533150721410475424886091659016210592357815058444204788769335024064481467499577398439878139856693400543135098890108975848420324866110817512552631728436900499629420662404068120772661668432787675122903063406375432749053326197986594987944540547113521511874526213022572 178 18983035284025604929469101451829141079665008694694463995534178883447915054167627646848712864916532404250915693401569532749211772174053090696629062275219049835585519670537151399470314269267105817674961167426137775726350343518333901157599922929519948176301962527341777403775321287605422376346200346421982077872304275033691331733205567668 179 1421877368457712768927947633121539289058141431151563424539834737602466737764432059807051894712367396720200707617099564549157793541757918298238437657397523404184830290942824077280040349942598309970033580131299954672799759528430387482165033671876380178845599273345377017330403420046375492626763168590954415998116155729947473089114189165428 180 106502212142730340454536965434025917889189428819623906724090949188652822311008305481545298651089962028204158075287067538336398072373565505246110411138839992460373421866002137592530057211183228966253926305623182126857814792099016862134754664192163548924610936767854783046552624794133790874993059351803161504712910547051748617682634987367972 181 7977285132260317902324102210762036778346477523609517500918568265947357726839538511100951974292018008871973297758462128813639554825001570973206456043214108071977751806436389150857243725647368513596294980756604168215505026511149946602186361351894015112791504931752109335359738331577917459205934073942951426655207340291488566116078870763993242 182 597518838351427390651530059353727740932839211980960191140584975719229024009364121219281975157898433816942200347545750275410890443579529505996516019595312101737493259268106615885351649238247678694193041969285665134337890744692400091354367827186933259794859708400363387426851651344881496184090306470508076409296881051317763136815150030100549634 183 44755672671270955080054723524389989433512002318506897326030283646503200983040889970970831284224331737273472726893074080893475106408893482677835474619481778149399538046900026813805798616251952245199236513549583257624204266182582906072919760227905016424549167513435865930263032137841749687526344813502451358796739109093945091430611485249891859876 184 3352313111640934036146884132581019203101930021576397914664118797353002547912253202300924155498331918482506706041441163027532551070215794627348342409495479588152891412878320634740859704042618755304425547192900230284604743839901183603190443926342953756218337749728124766929434879070531213317712198760338131384752254571559651084553128993711471523598 185 251096733167715090408199617240637276333386673632586157506241006295568840624860395642827763522780073117233881639206032169411685066295686864371920781935534472481661912208005478356428741058688118351572833136875688916065047940295819589689382345023116904367365137177410948232131464901646899902106515734419031701535529346452901749043630421730358659889298 186 18807780570543538607030211476142580278562572678170407706928395817781141882560851363219790719931797544441116483005355004991008180892967104009122704455829892374092154206415921284883152254840789603172850548891139998245476096562555177772009814336040045557864102834880536680994565463393264489284785021173751616956933720024916493326219543496622966573461584 187 1408750347036360456307510015175668744075786056851266313624591316657937247478489220699406352546688766716842829643566370471735158574680012685949296259006181672530886959427769816768153507473439271708085727585502275907815605463305609951969275893419289106458164400927326701494046365776961761561197257233174754644374827411048916886852356814700703385919480584 188 105518965027871568187663586502069131603137135677644097002405169616950782540376425747929886089799993779492721658752781240205386821678756015191416758045413674128235644744407621419536826535693350528201251734154607052593195143510360820252325501055640528719503802796914878016412420194411886334639511411267085919529197503372290320329524332983558770684871274190 189 7903637435814454634025986987243955272553036438241760708983691785215933428205144288003522169761743739876149931291233083360448506025076547527116675515738897879727886060279314602436416875468308193638167276124860737691629247937290411841202197392504824172575666885949885818270053865656210318735475190969040211467547626164369575934502316535617736168567143947474 190 592002439564372633234942781424395363419900945176224485333294602337948922211851599509143296807911125589194949150567885485331058866159261235522979732603252864909716048394249445132520813932510109298041239174789978341108904849415439996454023677347382086564115575220916522544730111710300315776734528931050801217169612141731288417926597179028379485157617022057172 191 44342480446037025659048601391798231206897797492383429166543107382049383420641951235139516195455327413816120018595472604556755348703312306281747862207701823279325197630313025419369897923866660442067916828322456522436977043887889664840463251743196941189141228672298454237647792676779443815593871070137307759370174785642793036517772140772960560806899341818122542 192 3321363968624948602848923380647286587641434170204363514144529938107318569261719337940592624595830320798167648202557149792565690911936472632627424668298271106133248532911066932493467376380847321550897055308370012726097712222011528964819012276604820985099804360597411382951349695443431380271436765440635210442367039495012773253865074557449685711690784770667439770 193 248778564056760420425126414271634144939717658655337099101296255437206609235455128724142810704736436083203545784650790373996568183911065132123760135718654107097468644216474321597817223802398551373502867599973886585517765439438920646117906893359984200975052057884153948200206486337373281869562970294897107479504496374247952149497970383809320832578096134852663857680 194 18634143839335546623338800607489356695807711966692799060251372311924725534491258397546207375004422599280584926316020957167996560521877118134829136208411445747218273225263305161380738765892917217204167728071072752706815084375123573570323131077209599901936904307368510045060904887556762259951894646765898018515058336985143514889241130449591364418471734695147427362700 195 1395744516580712558666824892249845194435681600476308110257322058463033686170440942911120898955258184547640979652637236097836842545276005117691648305280042403404351276583441047425732143852061288572733335701018358889575564928905798836933214963332281882973190316592518267220402273376588351553869948799975928350357607860049249119257360300627118081293586347273373928217394 196 104544795422948293444720860405786238986172252926873708012110414212226746022550004481531267103482584414279256060981048057538348810057057990017158147112654261668546089177007522754218112626103592627812884959353466985506235360019302600174567455091756225598475337654948936675202192121083289783916212174216722727243979131068386005231044918154541599654274084307388022694125838 197 7830669667828193155918819662343855848861768237121964957573746093651628384021148407674819036207227715645218643436968848490712425969423345488651188358891285775796587592509448933033985234083746476578356394994350061522420493585132845754447965102504890968354578328046099257887947229655927688554714347675648424080624334012007600420886169947231864798892506813078329653106866026 198 586536969139111084382545978878287053878499968732946508987182388765855554462487652057769079900439863204799588990945176247137143966833735901191246219308779006383802109946326992098838135537109623511131129720013324314421937031756994710644885236369136043905737453343642466137174079091031855452647836445572291064149253189526280412438919427414389099318153014914679737711102171672 199 43933102883946420143210163126396957046114442135502253107839377027529752469442911985748660594761339909111955329433830133975748464864455464476129499782644144462169703985584517460718175442471955755486020424173036742350588714391711098519195721011617096667211205288583324328585436698691251261086544040606105934044328221043465340962523250883743832541211392971649001886658164261838 200 3290700553529215540980833943159770039289184458301520407183638361496489019672707274009978377406791563433828913534203863574907280919837051178833019060837172061868871366145644661837026364449382805519057806042549987435819357450064258502704246445552692682667041978895505372205628964437969274135543905501045547983728971209055318444754673187698284530139737692786600987516093189895796 201 246481796689903292999823996540825774516106127299269795482257177757347729023970364768936426512634676474161749537573526165818087629262841850746800803128431571508166034009132249087143608451548608134994461281042498096036817662928026941850470923854667814375138763519217530064559859658605595967933144508590527033213427675724729760761666276827548372986634233427690078443547380543593198 202 18462110152905300318151045394590006849617395710653966554024779614700604140880129983931677206552226977297720753351672433534838604452287174781449903986716418661139113905976983040505439076510661337578922686908331082215640549176609735392250131575836671502729603139897661340970044767429724288310997051848917995762888090062649653820623964846018681702756542944927476799353427747700679800 203 1382858758234503291406878420051130382012092983594263688078354572769284190247487101266343502003704368937472653329664271864045041974318938856373234663071884092626859811646043911550580847538560435384892912402772615211524252074057877773202335165108249258818318406376750268394078479336157399445506351952025788327297883772309347455261235678359600727964023082286514018033406509579501431044 204 103579619522795584832165324153603694233739690612172327950679166606399940306290535576881118047206749070974501495327457676389780079284217633979514206495822127212792013967392928007748915436240277595447712045055344105287901739123631246693422126744109787384053692268153156057242473857696495083073936061970289110423019605083255439758172950369014218161635777813228290114274330776659819736128 205 7758375551082659198237085743129420756143768197307776950919329351075981318303959989186991689625806969968827860262179572659400285322181502373255507093454251034359667697093603516621516624568423182211047043385637969403428906922378556620619880091208086817883618794593869790167965946434125927845420840671356986168450688204790769065117964148586850943931798799037056919301906656925082966186166 206 581121956896068158853241651336319491231932183523381968926982091885206346231313045172039958313896088692766513618786114756998614235734823704647881283030587523509547208303724916232982487863841709892403665386769042447863807782803245481533394720861706615645218202349680999223103228039686755862706463710446926209006192142216526353667375243045732857002475317320036907143714237336515139954528700 207 43527504767359482328034096198372211110640936459180109652323161201472719495701649823923199860020487658793750041777662071218686241645840918256357498775440616737489387231642574631769250450625424310466712834265265335025570510296607059314305217665199255348773864706107182910431967466151191428420420339101391540057440304044874161644867886052051481552540693241116647554957887496183328894739260178 208 3260320228463426560658532687368686587168389043548262030541065547959437277660058638807885938796854937188651412583094572773219210367200244935017033154398614352012025822508973226259081528044274628282102977247184148181249163600814597711410254393800161762409391841658737003854683851218457623576474640615922342864892000194816895306194576730710718712981818778620409153681738958232147382985431112564 209 244206233482485948599999801127306577157273247466713689892229985175298694084080037119874893139401314444413530078337063823271692203135494139100696477822049224114684368054976700716325279326840171116826194971165448181559081196461768048586881148235764640102356333360802746280705502157239764990991578628612940606704902127297433465071107024152152608527625423776419928455372889656035619626614613372098 210 18291664711662058838970968141126822575411151835273388817561526397177891861490396385231000195714882279019223012189102065618402054431327390584642920624883445699191160318061259185096709318329473554770893662320980695291005806913015537865783988852246781901653047030782364101766511673492068184193232591695382612956977185950708032933382021676392653353521524523979210535364581031533909274808961772835996