1 6 2 120 3 3936 4 140160 5 5039616 6 181401600 7 6530359296 8 235092541440 9 8463329918976 10 304679870791680 11 10968475323334656 12 394865111539384320 13 14215144015015182336 14 511745184538935951360 15 18422826643395251798016 16 663221759162203294924800 17 23875983329839215538077696 18 859535399874211347053936640 19 30943274395471606844674277376 20 1113957878236977839811204218880 21 40102483616531202206815072813056 22 1443689410195123279339789505003520 23 51972818767024438055810209715060736 24 1871021475612879770007478699881922560 25 67356773122063671720262477796308156416 26 2424843832394292181929422179069329408000 27 87294377966194518549459090360104801796096 28 3142597606783002667780526820618208637091840 29 113133513844188096040098963812873254025035776 30 4072806498390771457443562690345908117260206080 31 146621033942067772467968256824782576110803091456 32 5278357221914439808846857245581492275546653982720 33 190020859988919833118486860840491000061910514139136 34 6840750959601113992265526990255905114797702392053760 35 246267034545640103721558971649205500582992981646114816 36 8865613243643043733976122979371369686788850121388851200 37 319162076771149574423140427257369195387603015498513514496 38 11489834763761384679233055381265290580606526202460546007040 39 413634051495409848452389993725550459088446213866635894194176 40 14890825853834754544286039774119816519930508781511117142753280 41 536069730738051163594297431868313394688484096463649116946169856 42 19298510306569841889394707547259282208669370594008363809290321920 43 694746371036514308018209471701334159511633113869569079531364417536 44 25010869357314515088655540981248029742416935189245558792716770344960 45 900391296863322543191599475324929070727002239172604404256154337673216 46 32414086687079611554897581111697446546172050899652815704094958577254400 47 1166907120734866015976312920021108075662193713545257593950912118465232896 48 42008656346455176575147265120759890723838973212260298296646810703484682240 49 1512311628472386356705301544347356066058203033739894838336941083080393752576 50 54443218625005908841390855596504818378095309207030310578760502581913955860480 51 1959955870500212718290070801474173461611431131422667566429900587312981534048256 52 70558411338007657858442548853070244618011520731094337933854511120723651718021120 53 2540102808168275682903931758710528806248414746318909387788274760255876727817895936 54 91443701094057924584541543313579037024942930867478790849055940808850863265320796160 55 3291973239386085285043495559288845332897945511229228682120726066877188281807054831616 56 118511036617899070261565840134398431984326038404252201402564987198613006962075998617600 57 4266397318244366529416370244838343551435737382553079125877214934314205165902824048951296 58 153590303456797195058989328814180367851686545771910848033119239215967933633574018157117440 59 5529250924444699022123615837310493242660715647788790527198450618097471801452954063235710976 60 199053033280009164796450170143177756735785763320396458971168854276799489614883503914803527680 61 7165909198080329932672206125154399242488287479534272522930177282065943645186114771486198726656 62 257972731130891877576199420505558372729578349263233810825358776266778619302901366295716241080320 63 9287018320712107592743179138200101418264820573476417189712405522053648887209254124734637026574336 64 334332659545635873338754448975203651057533540645151018829644557099729834308752368242802342347407360 65 12035975743642891440195160163107331438071207463225436677867195888813467932591962135750305962069590016 66 433295126771144091847025765871863931770563468676115720403219019330177621163218144403048701184756940800 67 15598624563761187306492927571387101543740284872340165934515884565217965464235483228573903988852256669696 68 561550484295402743033745392569935655574650255404245973642571843825173041121915916348917146583485267312640 69 20215817434634498749214834132517683600687409194552855051132586375615534618026727069042043688944685732069376 70 727769427646841954971734028770636609624746731003902781840773109513796466799513190807437678449765550789754880 71 26199699395286310378982425035742917946490882316140500146267831942463221686984678934355452846782587286172205056 72 943189178230307173643367301286745046073671763381058005265641949928542176260257257897947088174537252133163499520 73 33954810416291058251161222846322821658652183481718088189563110197426983127484496549370698317044797516117742452736 74 1222373174986478097041804022467621579711478605341851174824271967107369251717902816837523551984658536337534154178560 75 44005434299513211493504944808834376869613229792306642293673790815865284498358345170391561521731890611180411253948416 76 1584195634782475613766178013118037567306076272523039122572256469371150207686955801191059069383484795214611531956224000 77 57031042852169122095582408472249352423018745810829408412601232897361407339714630343105977916209999560574482057680388096 78 2053117542678088395440966705000976687228674849189858702853644384305010663681663578352726610657178171912075221705519267840 79 73912231536411182235874801380035160740232294570834913302731197834980383890347636364701803606352886939760283451914794827776 80 2660840335310802560491492849681265786648362604550056878898323122059293820043745899305279512319481820835072506150997018542080 81 95790252071188892177693742588525568319341053763802047640339632394134577521539776335694120773464457114077419428964150286483456 82 3448449074562800118396974733186920459496277935496873715052226766188844790775291643927804581164572902362846336272822440789278720 83 124144166684260804262291090394729136541866005677887453741880163582798412467909937964772229855204034270086705053142059990317531136 84 4469190000633388953442479254210248915507176204403948334707685888980742848844755521865285334520462872863218329702395968139045109760 85 160890840022802002323929253151568960958258343358542140049476692003306742558411189807684212281669133979636247660443382086956079906816 86 5792070240820872083661453113456482594497300360907517041781160912119042732102802797158767403095818705493146466940590264066220700467200 87 208514528669551395011812312084433373401902812992670613504121792836285538355700900554044169555272392926658239014519763542127152512106496 88 7506523032103850220425243235039601442468501267736142086148384542106279380805232419370904276165097823475316469341345543659550319616983040 89 270234829155738607935308756461425651928866045638501115101341843515826057708988367095053810630644688357573872355562975796315702822935986176 90 9728453849606589885671115232611323469439177642986040143648306366569738077523581215412742209458013447722509322637365273565652866892593889280 91 350224338585837235884160148374007644899810395147497445171339029196510570790848923754821939647507702785409735286293542427956653469200973561856 92 12608076189090140491829765341464275216393174225309908026168205051074380548470561255173442707738354174944348068991961097724812125935505422417920 93 453890742807245057705871552292713907790154272111156688942055381838677699744940205186243349000293057796674920878452173799366726937855276703809536 94 16340066741060822077411375882537700680445553796001640801913993746192397190817847386704758210097399310675010713203244553902296131379498287324200960 95 588242402678189594786809531771357224496039936656059068868903774862926298869442505921371286147853772104279239921632669128983036576128771647619465216 96 21176726496414825412325143143768860081857437719618126479280535895065346759299930213169366263660125383433968054164039549397390820126503112530093670400 97 762362153870933714843705153175678962946867757906252553254099292222352483334797487674097185341114072154342511617846477621322075538097581383946543824896 98 27445037539353613734373385514324442666087239284625091917147574520004689400052709556267498671677504830959209064914237409739658743425686807153528264458240 99 988021351416730094437441878515679935979140614246503309017312682720168818401897544025629952177979766848143040923599603612115970859541420566852828267544576 100 35568768651002283399747907626564477695249062112874119124623256577926077462468311584922678278397629978267595531596333957482127975328357922444005060619796480 101 1280475671436082202390924674556321197028966236063468288486437236805338788648859217057216418022276112704571223370855015379140419209360352336133395154265440256 102 46097124171698959286073288284027563093042784498284858385511740524992196391358931814059791048801785791312315178284328525288190339927130552613399077441366917120 103 1659496470181162534298638378224992271349540241938254901878422658899719070088921545306152477756863671423034350965970018796931393230937331368132754195440453287936 104 59741872926521851234750981616099721768583448709777176467623215720389886523201175631021489199247089702972400652965857444235756320287986455148980700666061295452160 105 2150707425354786644451035338179589983669004153551978352834435765934035914835242322716773611172895219433979079579534615062672132186264482488948111422499026544623616 106 77425467312772319200237272174465239412084149527871220702039687573625292934068723617803850002224227860131137489154301130536936377329109250016471236004048235239833600 107 2787316823259803491208541798280748618835029383003363945273428752650510545626474050240938600080072202806752512106719060652452668058342284522250321395322069587167543296 108 100343405637352925683507504738106950278061057788121102029843435095418379642553065808673789602882599300411216685830543063300787883998299648887640997828299837612165693440 109 3612362602944705324606270170571850210010198080372359673074363663435061667131910369112256425703773574812276305689854177798078331159530696984301593632205615483934501502976 110 130045053706009391685825726140586607560367130893404948230677091883662220016748773288041231325335848693231837024834568910807819791085472729932243441600949442741228200263680 111 4681621933416338100689726141061117872173216712162578136304375307811839920602955838369484327712090552956305692974043754829389511956446488831550308181000369079962559794118656 112 168538389602988171624830141078200243398235801637852812906957511081226237141706410181301435797635259906426843187385572270019254428341551480151769271649478043443765530926776320 113 6067382025707574178493885078815208762336488858962701264650470398924144537101430766526851688714869356631365707707160590105338087411933764814327526487915068590236012626717966336 114 218425752925472670425779862837347515444113598922657245527416934361269203335651507594966660793735296838729162889302901197330750858796167179431246284399077905353538268615262863360 115 7863327105317016135328075062144510555988089561215660838987009637005691320083454273418799788574470686194249853662284922918061349764528225043986687561703346337147544926363127382016 116 283079775791412580871810702237202380015571224203763790203532346932204887523004353843076792388680944702992994690431779144306825866914480927921368037514666635114992286373927242956800 117 10190871928490852911385185280539285680560564071335496447327164489559375950828156738350764525992514009307747808689902136872072200310487172710520638491701383532050444985560799375261696 118 366871389425670704809866670099414284500180306568077872103777921624137534229813642580627522935730504335078921112173909278102705087583801654800148542265943345825458910184586452024688640 119 13207370019324145373155200123578914242006491036450803395736005178468951232273291132902590825686298156062841160035610463414529806658641913321690969747832734604403092329462702970949861376 120 475465320695669233433587204448840912712233677312228922246496186424882244361838480784493269724706733618262281761271375600534402733733609094576417399827013542377257610111927669746439290880 121 17116751545044092403609139360158272857640412383240241200873862711295760797026185308241757710089442410257442143405727117289683817190499928264733196349392627912056259109034477562040791597056 122 616203055621587326529929016965697822875054845796648683231459057606647388692942671096703277563219926769267917162606006605110398693962357420970323748400615166379925268505261518038144405995520 123 22183310002377143755077444610765121623501974448679352596332526073839305992945936159481317992275917363693645017853815559314701478083062307168691369661712068235860909428509495952591902249844736 124 798599160085577175182788005987544378446071080152456693467970938658215015746053701741327447721933025092971220642737357421452161711391912818127928166698794145475727138475622179506183295530434560 125 28749569763080778306580368215551597624058558885488440964846953791695740566857933262687788117989588903346963943138544856316769455611715540492825569436665227993065114581319519763074097897239740416 126 1034984511470908019036893255759857514466108119877583874734490336501046660406885597456760372247625200520490701952987614783981666938028186173902601121461982762774099875312291196674073521333207040000 127 37259442412952688685328157207354870520779892315593019490441652114037679774647881508443373400914507218737665270307554132049651875913040409125137162859599517679962618512781637021080270756125758980096 128 1341339926866296792671813659464775338748076123361348701655899476105356471887323734303961442432922259874555949731071948753092714997445557555963511952893455189359034358466295548522144243173048545443840 129 48288237367186684536185291740731912194930740441008553259612381139792832987943654434942611927585201355484014190318590155108558729766344483324520726663955877028446757272811266209850210738039832524619776 130 1738376545218720643302670502666348839017506655876307917346045721032541987565971559657934029393067248797424510851469245583896998231021619044922083345341577533870169343293304089406819658504674310440878080 131 62581555627873943158896138095988558204630239611547085024457645957171511552374976147685625058150420956707282390652892841020247472154511156198152349174053455062710440684447341242054355993909236534089875456 132 2252936002603461953720260971455588095366688626015695060880475254458174415885499141316682502093415154441462166063504142276728731140913333105457313965232951037631113241943657860807592208931696360660108574720 133 81105696093724630333929394972401171433200790536565022191697109160494278971877969087400570075362945559892637978286149121962233609646283717725758620328254343976214226219185897293447861094144924365495400923136 134 2919805059374086692021458219006442171595228459316340798901095929777794042987606887146420522713066040156134967218301368390640407101559828741844491602136628809629688741927549159781621165679632698684760402165760 135 105112982137467120912772495884231918177428224535388268760439453472000585547553847937271138817670377445620858819858849262063054644273328294321270422758196526852612701101539197181008354629628438838759078353698816 136 3784067356948816352859809851832349054387416083273977675375820324992021079711938525741760997436133588042350917514918573434269967148308516434025210119620186525517832865224000808231780737327270444939757636236083200 137 136226424850157388702953154665964565957946978997863196313529531699712758869629786926703395907700809169524633030537068643633718817156981382978745463907627161153937085650338387935206026426424322604808998166510698496 138 4904151294605665993306313567974724374486091243923075067287063141189659319306672329361322252677229130102886789099334471170813877416922828952650188299079779586482915493421279401022864630881845960121034827042431959040 139 176549446605803975759027288447090077481499284781230702422334273082827735495040203857007601096380248683703924407576040962149299587006307838957068185160492872253149679403202448178244917429868735949748897345719737778176 140 6355780077808943127324982384095242789333974252124305287204033830981798477821447338852273639469688952613341278672737474637374785132215426189101100291352226629672447345075433693382504190347763619732526878734679309025280 141 228808082801121952583699365827428740416023073076474990339345217915344745201572104198681851020908802294080286032218549086945492264759708718754226192990978091582444339968956195197632899504009446812537233931603530120953856 142 8237090980840390293013177169787434654976830630753099652216427844952410827256595751152546636752716882586890297159867767130037721531349327378938489277684403028624941181067385356058235376750299911260005486726347384338513920 143 296535275310254050548474378112347647579165902707111587479791402418286789781237447041491678923097807773128050697755239616681357975128575039656930999316675275957125662287165722133870277541434636109394857782902987036123201536 144 10675269911169145819745077612044515312849972497456017149272490487058324432124548093493700441231521079832609825119188626200528887104628698443710097516680457002163034961412925394082425207405342257154353521227525458100182056960 145 384309716802089249510822794033602551262599009908416617373809657534099679556483731365773215884334758873973953704290790543219039935766633132037805836765617040348695303087165151776019688330247102686421281328362988190805541257216 146 13835149804875212982389620585209691845453564356702998225457147671227588464033414329167835771836051319463062333354468459555885437687598792705617979428222695805636335089043144814292918303343514822426624346077755861665795434086400 147 498065392975507667366026341067548906436328316841307936116457316164193184705202915850042087786097847500670244000760864544011875756753556537211275136634658978415241279917174010715969897014185010110220309331825964167155819422416896 148 17930354147118276025176948278431760631707819406287085700192463381910954649387304970601515160299522510024128784027391123584427527243128035338842016427722290940598018943864747575380615644885934269979378467437841722606358234388234240 149 645492749296257936906370138023543382741481498626335085206928681748794367377942978941654545770782810360868636224986080449039390980752609272195257037433500744732126013446516845472124960625394729343303414153730730064183891378701336576 150 23237738974665285728629324968847561778693333950548063067449432542956597225605947241899563647748181172991270904099498896165418075307093933799017031131748019893838925809944150168030189772152214638855106066838179994512040069396147732480 151 836558603087950286230655698878512224032960022219730270428179571546437500121814100708384291318934522227685752547581960261955050711055381616764564231879496688512130886461467580973221596556031744528768551035389974651239122417312916832256 152 30116109711166210304303605159626440065186560799910289735414464575671750004385307625501834487481642800196687091712950569430381825597993738203524116792208152675772430141826745614732516535051350873155606767790901066839831126699471399813120 153 1084179949601983570954929785746551842346716188796770430474920724724183000157871074518066041549339140807080735301666220499493745721527774575326867422297678583885150358022618492929156751497985463714081599362539886323814811439885795968679936 154 39030478185671408554377472286875866324481782796683735497097146090070588005683358682650377495776209069054906470859983937981774845974999884711767224073829169370094784380481688348644787678872024022828856599939705699327656775350707957174108160 155 1405097214684170707957589002327531187681344180680614477895497259242541168204600912575413589847943526485976632950959421767343894455099995849623620054142301058724329723664010470963992934939171054138326513689382484342476938166684763667474415616 156 50583499728630145486473204083791122756528390504502121204237901332731482055365632852714889234525966953495158786234539183624380200383599850586450321899060641959679539995771055716354867971809270706245705197183981752995894951016888600865905049600 157 1821005990230685237513035347016480419235022058162076363352564447978333353993162782697736012442934810325825716304443410610477687213809594621112211588165934325930878119623224720835379736241130196453909189916088192374519118944672938066519886135296 158 65556215648304668550469272492593295092460794093834749080692320127220000743753860177118496447945653171729725786959962781977196739697145406360039617173172640595041271025537956810260088461704672876456986048249034322549355884840485564136105118269440 159 2360023763338968067816893809733358623328588587378050966904923524579920026775138966376265872126043514182270128330558660151179082629097234628961426218231011080867604391795773912610108856449464166768916518582044673200043482265586519483865341127294976 160 84960855480202850441408177150400910439829189145609834808577246884877120963905002789545571396537566510561724619900111765442446974647500446642611343856303582989018232644153490723726901519493093776546854752333925985554632043206430858119014508060999680 161 3058590797287302615890694377414432775833850809241954053108780887855576354700580100423640570275352394380222086316404023555928091087310016079134008378826877723915794273347548185533220385451000911047150211417542606481379020282012775519083971200109510656 162 110109268702342894172064997586919579930018629132710345911916111962800748769220883615251060529912686197687995107390544848013411279143160578848824301637767393006213145433143824757112141599233030938063261372365618917335293797058784977194220758843596472320 163 3963933673284344190194339913129104877480670648777572452828980030660826955691951810149038179076856703116767823866059614528482806049153780838557674858959625328004651441963706051567701928464377106331740824450498621360093172961741559413020738500928089358336 164 142701612238236390846996236872647775589304143355992608301843281103789770404910265165365374446766841312203641659178146123025381017769536110188076294922546508527291364736175531297683928748285527798188523340399295730307444611693197339804861750763645682319360 165 5137258040576510070491864527415319921214949160815733898866358119736431734576769545953153480083606287239331099730413260428913716639703299966770746617211674293858984781804247580481608072232550808615770254895100027736444367561237109036719483686412182425174016 166 184941289460754362537707122986951517163738169789366420359188892310511542444763703654313525283009826340615919590294877375440893799029318798803746878219620274526429434750160626712397837149548916341691662834786502524293502678365663944536879255346522318752972800 167 6657886420587157051357456427530254617894574112417191132930800123178415528011493331555286910188353748262173105250615585515872176765055476756934887615906329882741483581426613416906561923580469337226995596686565696977692118205808414080187564563017538480893853696 168 239683911141137653848868431391089166244204668047018880785508804434422959008413759935990328766780734937438231789022161078571398363541997163249655954172627875777853504653041406429677188393683729535876224419253371515609420342547680955194191969750802325335326064640 169 8628620801080955538559263530079209984791368049692679708278316959639226524302895357695651835604106457747776344404797798828570341087511897876987614350214603527999366550396223925152542618751761596874361610847269400259589148680270826580220669492957567472164327653376 170 310630348838914399388133487082851559452489249788936469498019410547012154874904232877043466081747832478919948398572720757828532279150428323571554116607725727007963757345810994480228189621380006821808288117518290512135809417883967005660863136074187164038286152826880 171 11182692558200918377972805534982656140289612992401712901928698779692437575496552383573564778942921969241118142348617947281827162049415419648575948197878126172286641510575383533987161447754946602922423452738724826848051539305399681198882749035981596845539782930989056 172 402576932095233061607020999259375621050426067726461664469433156068927752717875885808648332041945190892680253124550246102145777833778955107348734135123612542202318879365218558154333598604719143134556544620626359240174505016040695999140145669844580922200078111232491520 173 14492769555428390217852755973337522357815338438152619920899593618481399097843531889111339953510026872136489112483808859677248002016042383864554428864450051519283478797085887097279192695712053414561432807630677994540860778981650285872966710932601886942245395707237236736 174 521739703995422047842699215040150804881352183773494317152385370265330367522367148008008238326360967396913608049417118948380928072577525819123959439120201854694205233254844011516943669629402579971081169879856924051049302436956151211042487460846455824893004580272010690560 175 18782629343835193722337171741445428975728678615845795417485873329551893230805217328288296579748994826288889889779016282141713410612790929488462539808327266768991388383413392718669543036993567507146400470895459330828088145304888407275992292059563561276036846229038265532416 176 676174656378066974004138182692035443126232430170448635029491439863868156308987823818378676870963813746400036032044586157101682782060473461584651433099781603683689981747838171088341833053108728770020330373118976169772426261273850516649573488020652812256881189602361081856000 177 24342287629610411064148974576913275952544367486136150861061691835099253627123561657461632367354697294870401297153605101655660580154177044617047451591592137732612839342701998292045259124797275429771731547115812903151652357527050090018240049464248959666525941727112933037572096 178 876322354665974798309363084768877934291597229500901430998220906063573130576448219668618765224769102615334446697529783659603780885550373606213708257297316958374062216336391235045089141032243360247986334310903383557618864919458569126332063396294984381696046777781777325715619840 179 31547604767975092739137071051679605634497500262032451515935952618288632700752135908070275548091687694152040081111072211745736111879813449823693497262703410501466239788106561647749048327318926748032324029651458284250916657294447552090655968728947525075862135502566830671214411776 180 1135713771647103338608934557860465802841910009433168254573694294258390777227076892690529919731300756989473442919998599622846500027673284193652965901457322778052784632371822128063469096784114026045582929045288244137739549743375868129434421620091423252070254684102097291945527214080 181 40885695779295720189921644082976768902308760339594057164652994593302067980174768136859077110326827251621043945119949586422474000996238230971506772452463620009900246765385540245262900912230635590106662501541719772577449991084634277676322405306688486471886039851714268061166213267456 182 1471885048054645926837179186987163680483115372225386057927507805358874447286291652926926775971765781058357582024318185111209064035864576314974243808288690320356408883553879223369376486552313003853702558279147283747263504480339246096414339498974374510577324919557868712406492611870720 183 52987861729967253366138450731537892497392153400113898085390280992919480102306499505369363934983568118100872952875454664003526305291124747339072777098392851532830719807939651139457201730731308629172742930943883702639387380497382507871183153594811838371141407043667893895451769764315136 184 1907563022278821121180984226335364129906117522404100331074050115745101283683033982193297101659408452251631426303516367904126946990480490904206619975542142655181905913085827437413097855165719272611976548845558139245969550574726448876963661255940163605322521493330382661231535854463221760 185 68672268802037560362515432148073108676620230806547611918665804166823646212589223358958695659738704281058731346926589244548570091657297672551438319119517135586548612871089787732442077157403462461878186971766406316658710240197434873945096076119953639487456497118927129728316379332467490816 186 2472201676873352173050555557330631912358328309035714029071968950005651263653212040922513043750593354118114328489357212803748523299662716211851779488302616881115750063359232358310196995152274923219002855836895880614928794325136786319521075823942762020331816789717510085915314010255995699200 187 88999260367440678229820000063902748844899819125285705046590882200203445491515633473210469575021360748252115825616859660934946838787857783626664061578894207720167002280932364898936220695424898334249655309541472714998297498417040830932749197996437156727078936003574896755735001786364509290496 188 3203973373227864416273520002300498958416393488510285381677271759207324037694562805035576904700768986937076169722206947793658086196362880210559906216840191477926012082113565136360780460515068344426449801141145901791382153553861936007298933001209728538155375822423674417857594853977716990935040 189 115343041436203118985846720082817962502990165586370273740381783331463665357004260981280768569227683529734742109999450120571691103069063687580156623806246893205336434956088344908984402640461548416926041681071864000695531302382423560637641435536902190957515666112432191581477953901872190299570176 190 4152349491703312283490481922981446650107645961109329854653744199932691952852153395326107668492196607070450715959980204340580879710486292752885638457024888155392111658419180416723423719304292095079632895878549550169862221983540823640454611069301886728806252526068278547087624497102096365288161280 191 149484581701319242205657349227332079403875254599935874767534791197576910302677522231739876065719077854536225774559287356260911669577506539103882984452895973594116019703090495002043194791945220831147965833067633590694332371798563952886364076054761553654367845122540906295772154522214259208388345856 192 5381444941247492719403664572183954858539509165597691491631252483112768770896390800342635538365886802763304127884134344825392820104790235407739787440304255049388176709311257820073554776097990771554451496316194208403313134906312679511229099048210990457226613441147804141050268253305868491734038609920 193 193732017884909737898531924598622374907422329961516893698725089392059675752270068812334879381171924899478948603828836413714141523772448474678632347850953181777974361535205281522647970993879519062492752772686029099072541534713513971233527534976553954562835567948266275135419539881035886343353622593536 194 6974352643856750564347149285550405496667203878614608173154103218114148327081722477244055657722189296381242149737838110893709094855808145088430764522634314544007077015267390134815326951997070091395869095437909197952824569962031532999724111136119775556672790382405367209105542966765390390924443343912960 195 251076695178843020316497374279814597880019339630125894233547715852109339774942009180786003677998814669724717390562171992173527414809093223183507522814835323584254772549626044853351770256764152910835807418249579727846536817482515308131336480408167252809863293511664344744721304927746448003534812103049216 196 9038761026438348731393905474073325523680696226684532192407717770675936231897912330508296132407957328110089826060238191718246986933127356034606270821334071649033171811786537614720663729182988023272427146986924264608654734624768071573293187212725442432233649925400200911677654009895641703848272642598502400 197 325395396951780554330180597066639718852505064160643158926677839744333704348324843898298660766686463811963233738168574901856891529592584817245825749568026579365194185224315354129943894250345482911736729611249031103536288083273240658560815035330241612884725682750328370823866292486230179641421892761101008896 198 11714234290264099955886501494399029878690182309783153721360402230796013356539694380338751787600712697230676414574068696466848095065333053420849726984448956857146990668075352748677980193011469041118239675283844150037805241544963024035878382454577200805147381720755505901673069522024234780302724449909856010240 199 421712434449507598411914053798365075632846563152193533968974480308656480835428997692195064353625657100304350924666473072806531422351989923150590171440162446857291664050712698952407286948409012105439497947333905522602984177807174306602377933095533239950494770514172950668286034762952245343744225438795695128576 200 15181647640182273542828905936741142722782476273478967222883081291111633310075443916919022316730523655610956633287993030621035131204671637233421246171845848086862499905825657162286662330142708942296553404652482663298675412329812296802928630250362212682078567852778125176890519379346600005386176696764808539668480 201 546539315046561847541840613722681138020169145845242820023790926480018799162715981009084803402298851601994438798367749102357264723368178940403164862186450531127049996609723657842319843885137459948678848481683224136692186771588258771966402787648731720730271467157084102179387586167998876885947899407405761488224256 202 19675415341676226511506262094016520968726089250428741520856473353280676769857775316327052922482758657671799796741238967684861530041254441854513935038712219120573799877950051682323514379864948310256450248997371461952678211488037380139034388749897110202991544915483314061703268656094044674662306531962098029816709120 203 708314952300344154414225435384594754874139213015434694750833040718104363714879911387773905209379311676184792682684602836655015081485159906762501661393639888340656795606201860563646517675138138177648255778532474202423453564412785942398213548574467040334502705348712451754298933835569948714915763763817491538364071936 204 25499338282812389558912115673845411175469011668555649011029989465851757093735676809959860587537655220342652536576645702119580542933465756643450059810171035980263644641823266980291274636304972970429001395285677477575752480122234054955907589962993497744149325746118900845286686666945255515445258409950157545240956764160 205 917976178181246024120836164258434802316884420068003364397079620770663255374484365158554981151355587932335491316759245276304899545604767239164202153166157295289491207105637611290485886906979026919578706979318422817881121891613921022530960847525016655957804640274541440758848420205488148002862466416016583028113844207616 206 33047142414524856868350101913303652883407839122448121118294866347743877193481437145707979321448801165564077687403332829946976383641771620609911277513981662630421683455802954006457491928651244969041372078251599355944336518526955136987587740946329602563154682703540535908632653928179409125890381445607840634609855994265600 207 1189697126922894847260603668878931503802682208408132360258615188518779578965331737245487255572156841960306796746519981878091149811103778341956805990503339854695180604408906344232469709431444818885235549325042121351998579188685800852259051275809581704068263439942087468876031984617586071723203062660407237428345846204727296 208 42829096569224214501381732079641534136896559502692764969310146786676064842751942540837541200597646310571044682874719347611281393199736020310445015658120234769026501758720628392368909539532013479867464393733454546823958708879550494364149416336111805393636263288373661584198177219045607954799907578248760445750014585014845440 209 1541847476492071722049742354867095228928276142096939538895165284320338334339069931470151483221515267180557608583489896514006130155190496731176020563692328451684954063313942622125280743423152485275224656646532116398270552952011264451840673269727892450359620596183285867849778482976891923863855062106851775640318781547113086976 210 55506509153714581993790724775215428241417941115489823400225950235532180036206517532925453395974549618500073909005636274504220685586857882322336740292923824260658346279301934396510106763233489469908071393163667201188172064001795306885189414836715598037701201933805627445866601799533109409063015793006249521424749161642385735680 211 1998234329533724951776466091907755416691045880157633642408134208479158481303434631185316322255083786266002660724202905882151944681126883763604122650545257673383700466054869638274363843476405620916690505169446063286175922934982190194342519642627807408656262711501831932864295970432651939326125502776863325164784061922911144902656 212 71936435863214098263952779308679195000877651685674811126692831505249705326923646722671387601183016305576095786071304611757470008520567815489748415419629276241813216777975306977877098365150602353000857926162274454475940140183029083582233509968625250228821535381605266962367048158173309818139945836881633075506198597639942250168320 213 2589711691075707537502300055112451020031595460684293200560941934188989391769251282016169953642588587000739448298566966023268920306740441357630942955106653944705275804007111051203575541145421684708030884302090745065828272704683727955304017570206605742306359584807946880162223306584630513462635761075397004196519038988698485140750336 214 93229620878725471350082801984048236721137436584634555220193909630803618103693046152582118331133189132026620138748410776837681131042655888874713946383839542009389928944255997843328719481235180649489111830716262281188595528000992930176319077372782193659304082297366716763908077328608263924693278242504925004987868961487787721605775360 215 3356266351634116968602980871425736521960947717046843987926980746708930251732949661492956259920794808752958324994942787966156520717535611999489702069818223512338037441993215922359833901324466503381608025889149423958064549850565260381488984564801536519480047511682324319812962936996143763049111580105339831595216016845138927003962966016 216 120825588658828210869707311371326514790594117813686383565371306881521489062386187813746425357148613115106499699817940366781634745831282031981629274513456046444169347911755773204954020447680794121737888931942835189831424237990467433314169435450380824892262112616472165578515754344526160516808631137292884063090387543351315648247286988800 217 4349721191717815591309463209367754532461388241292709808353367047734773606245902761294871312857350072143833989193445853204138850849926153151338653882484417671990096524823207835378344736116508588382564001549675890543295674341137299837632363640683811736885357662976631921087563510853601718793273177956546426773904395308352620441320812445696 218 156589962901841361287140675537239163168609976686537553100721213718451849824852499406615367262864602597178023610964050715348998630597341513448191539769439036191643474893635482073620410500194309181772304055787267354396101883374864683108054146922497630690928562302293285000196271808532301637310484234491681765871160006091515364305223171440640 219 5637238664466289006337064319340609874069959160715351911625963693864266593694689978638153221463125693498408849994705825752563950701504294484134895431699805302899165096170877354650334778006995130543802946008337365937609498229870816147703105512641436337525650988623096403371241726778373417986188031753924585179404167319257837228658729865445376 220 202940591920786404228134315496261955466518529785752668818534692979113597373008839230973515972672524965942718599809409727092302225254154601428856235541192990904369943462151584767412052008251824699576906056300128138471341257988852131540564423348817794681532326573393623094821405930706285283674811540390181232890719651893135276686397057930362880 221 7305861309148310552212835357865430396794667072287096077467248947248089505428318212315046575016210898773937869593138750175322880109149565651438824479482947672557317964637457051626833872297065689184768618026804544843837882574452687736353329740132344954657599320574019041707397428572165639156981385043042109049794585981752282506529025216590381056 222 263011007129339179879662072883155494284608014602335458788820962100931222195419455643341676700583592355861763305352995006311623683929384363451797681261386116212063446726948453858566019402694364810651670248964963341813642161827712802512291912643064035752163317796392079942641614688864920485430082539905498264455519809397479820418319832321642987520 223 9468396256656210475667834623793597794245888525684076516397554635633523999035100403160300361221009324811023478992707820227218452621457837084264716525409900183634284082170144338908376698496997133183460128962738679215033031382387325066456797023143503756615838409693024455699799357840204967378597982150021866875050371994526864135792613661676704628736 224 340862265239623577124042046456569520592851986924626754590311966882806863965263614513770813003956335693196845243737481528179864294372482135033529794914756406610834226958125196200701561145891896794604564642658592447380156783992302359096501845505138929116322018625040518716251581798411650145241987400254482924920420027227837471291466490612751594946560 225 12271041548626448776465513672436502741342671529286563165251230807781047102749490122495749268142428084955086428774549335014475114597409356861207072616931230637990032170492507063225256201252108284605764327135709328088241514840628319554290295048872892623700200014005825227029292164407476490507161386580576168166809547521901630416104523257228618331324416 226 441757495750552155952758492207714098688336175054316273949044309080117695698981644409846973653127411058383111435883776060521104125506736847003454614209524302967641158137730254276109223245075898245807515776885535811106918016730241242461715536202175699155257629878227174386031458797327781999371609277586401185483841416955256620778209755640908503580672000 227 15903269847019877614299305719477707552780102301955385862165595126884237045163339198754491051512586798101792011691815938178759748518242526492124366111542874906835081692958289153939932036822732336849070567967879289199569942532159171682650818961049331428397476393112248142749040280218434665341833131435853079203333081835056430051209338876595419103516164096 228 572517714492715594114775005901197471900083682870393891037961424567832533625880211155161677854453124731664512420905373774435350946656730953716477180015543496646062940946498409541837553325618364126566540446843654411183401506877212128391545721228859956457541957022025212598373081141922186005763813521461681397423650109360700248656311350251525939625029795840 229 20610637721737761388131900212443108988403012583334180077366611284441971210531687601585820402760312490339922447152593455879672634079642314333793178480559565879258265874073942743506151919722261108556395456086371558802597988550457564413360110918763294532612441680272844771379061445325432848421328569931704412491666040590179884018878309211831297234094864203776 230 741982957982559409972748407647951923582508453000030482785198006239910963579140753657089534499371249652237208097493364411668214826867123316016554425300144371653297571466661938766221469110001399908030236419109376116893509725027984030046021852893575947574611625399742160240996734128580519152023153650177694378437636007859254524948623534037032154057790277550080 231 26711386487372138759018942675326269248970304308001097380267128224636794688849067131655223241977364987480539491509761118820055733767216439376595959310805197379518712572799829795583972887960050396689088511087937540208166278649853471926317018143441123490288273414030396762561284517016358435908254831936942339738705530469384277699226464834977579360601950656659456 232 961609913545396995324681936311745692962930955088039505689616616086924608798566416739588036711185139549299421694351400277522006415619791817557454535188987105662673652620793872641023023966561814280807186399165751447493985745590109176726053578920970003160786862503652999427747850966138742678438859151852105599053201633643638456376456804497770544239756226299166720 233 34617956887634291831688549707222844946665514383169422204826198179129285916748391002625169321602665023774779180996650409990792230962312505432068363266803535803856251494348579415076828862796225314109058710369967052109783485698025467111652492544183278343829963128525742843301089068195194092366765670275164527039754468958154202266369661243674050341663568157407707136 234 1246246447954834505940787789460022418079958517794099199373743134448654293002942076094506095577695940855892050515879414759668520314643250195554461077604927288938825053796548858942765839060664111307926113573318813875952205480556042963017547986402711453298045216940503681814447872188683784748975431093139877875326517723081484152936576669899283055296017829709228277760 235 44864872126374042213868360420560807050878506640587571177454752840151554548105914739402219440797053870812113818571658931348066731327157007039960598793777382401797701936675758921939570206183908007085340088639477299534279397281726051256623960529746066050410293987112440303142558061727243440658202987205971423119336065393285160991105835576882258962641159373702421282816 236 1615135396549465519699260975140189053831626239061152562388371102245455963731812930618479899868693939349236097468579721528530402327777652253438581556575985766464717269720327321189824527422620688255072243191021182783234058302068971863590431511147852192741493248245065081944421828873919272622475657410826714510726424063607672721621366382609793598543019807469967979315200 237 58144874275780758709173395105046805937938544606201492245981359680836414694345265502265276395272981816572499508868869975027094483799995481123788936036735487592729821709931783562833682987214344777182600754876762580196426098874190323162663410129630654198400647595658411874124344794068047849444245066275408695499872569127673845682135414981320698651100465348985570507882496 238 2093215473928107313530242223781685013765787605823253720855328948510110928996429558081549950229827345396609982319279319100975401416799837320456401697322477553338273581557544208262012587539716411978573627175563452887071339559469680978149514267579935452181250876079047103164977048404877538720133307983857300930450297699947448955371939840157017667853823761683747431293911040 239 75355757061411863287088720056140660495568353809637133950791842146363993443871464090935798208273784434277959363494055487635114451004794143536430461103609191920177848936071591497432453151429790831228650578320284303934568224140903832590557039644530603882680341789387072816725176285849302658485361029810633185066030258043512924436650093848970526108394483457095975098621362176 240 2712807254210827078335193922021063777840460737146936822228506317269103763979372707273688735497856239634006537085785997554864120236172589167311496599729930909126402561698577293907568313451472469924231420819530234941644456069072519242768751531249713450193113545420100129813250356463669740763715244842749876068656367452948084327892444416976210500164828716601379373838531297280 241 97661061151589774820066981192758296002256586537289725600226227421687735503257417461852794477922824626824235335088295911975108328502213210023213877590277512728550492221148782580672459284253008917272331149503088457899200418486610617817709847541176131048618572599132266706921588873384490047726717805417263864096746340959657511996820163164796664246984343046233354539339775737856 242 3515798201457231893522411322939298656081237115342430121608144187180758478117267028626700601205221686565672472063178652831103899826079675560835699593249990458227817719961356172904208534233108321021803921382111184484371215065517981941749693681147086505116934553424796249583755503604611159239093716959334572409983336725161776336656294530547292257855638386658735551740842522705920 243 126568735252460348166806807625814751618924536152327484377893190738507305212221613030561221643387980716364208994274431501919740393738868320190085185356999656496201437918608822224551507232391899556784941169756002641437363742358647348704237529199954097333676307682716803577553511346417079802691101314393296899969401995908280371738709677726160970662659790067691819015968773201985536 244 4556474469088572534005045074529331058281283301483789437604154866586262987639978069100203979161967305789111523793879534069110654174599259526843066672851987633863251765069917600083854260366108384044257882111216095091745094724911304548557545277912983436610213731615501483162079661337619185177214557333587697571738479347907919077069880696647628741375179675028814841188069604809768960 245 164033080887188611224181622683055918098126198853416419753749575197105467555039210487607343249830823008408014856579663226487983550285573342966350400222671554819077063542517033603018753373179901825593283756003779423302823410096806963728891606911725947448359160958308839611315480819620707915501063704070873149273945286505524389552421034273337969879584177231404971709223280851304841216 246 5905190911938790004070538416590013051532543158722991111134984707095796831981411577553864356993909628302688534836867876153567407810280640346788614408016175973486774287530613209708675121434476465721358215216136059238901642763485050694163377756449568283062495660979721370877279761552211153954523651906798297520627470434122235234998778550616260256425341216052049531237849210959586918400 247 212586872829796440146539382997240469855171553714027680000859449455448685951330816791939116851780746618896787254127243541528426681170103052484390118688582335045523874351102075549512304371641152765968895747780898132600459139485461824989574718862694194889936107261192381931061761224063064218348792902885726167329650696108093897304402513089289742594353527120759665323385815995795579600896 248 7653127421872671845275417787900656914786175933704996480030940180396152694247909404509808206664106878280284341148580767495023360522123709889438044272788964061638859476639674719782442957379081499574880246920112332773616529021476625699623462357579029962836444915266615399836142163299004162564500310240850091850215672101810154018336276412282848226848891949718891480437182353453642667786240 249 275512587187416186429915040364423648932302333613379873281113846494261496992924738562353095439907847618090236281348907629820840978796453556019769593820402706218998941159028289912167946465646933984695688889124043979850195044773158525186439734786933234449306997165052912995372792915695085255137786231618459105913157183832840639521617094606456206140368770083366267410919736634751143248920576 250 9918453138746982711476941453119251361562884010081675438120098473793413891745290588244711435836682514251248506128560674673550275236672328016711705377534497423883961881725018436838046072763289623449044800008465583274607021611833706906711810811985949063323831818803723902238507245112746810796223404590055951010095230570652963402224259980889518100948510362575130323253835206492721185795604480 251 357064312994891377613169892312293049016263824362940315772323545056562900102830461176809611690120570513044946220628184288247809908520203808601621393591241907259822627742100663726169658619478426444165612800304760997885852778026013448641625110670119576772253065160381336618206607624649780155109094966249179929152314588354189483997857537612251030353727311611000470422980966184304682803979616256 252 12854315267816089594074116123242549764585497677065851367803647622036264403701896602365146020844340538469618063942614634376921156706727337109658370169284708661353614598715623894142107710301223351989962060810971395923890700008936484151098503669878806405771490824507517222805919261689755665449707628388999140220638870331993552629994008067241950607612506972229200050370686377637235461404617605120 253 462755349641379225386668180436731791525077916374370649240931314393305518533268277685145256750396259384906250301934126837569161641442184135947701326094249511808730125553762460189115877570844040671638634189194970253260065200321713429439546130858655037175655191597205776439215018969640658275652595460420083699027621512556738819504068837273513875933563546017183934273918195974949544132411639463936 254 16659192587089652113920054495722344494902804989477343372673527318158998667197657996665229243014265337856625010869628566152489819091918628894117247739392982425114284519935448566808171592550385464178990830811018929117362347211581683459823660705883653364595112985159148577484548385102301515201345919928787471769332863174462481201443616329257714149846340836686352563703349000618219858854200643420160 255 599730933135227476101121961846004401816500979621184361416246983453723952019115687879948252748513552162838500391306628381489633487309070640188220918618147367304114242717676148405094177331813876710443669909196681448225044499616940604553651785391699809230510171816368311292134972672463805816359863050851006818113337029170328858049158740602922567859420482840979616012689739804336059999100749653999616 256 21590313592868189139640390626456158465394035266362637010984891404334062272688164763678137098946487877862186014087038621733626805543126543046775953070253305222948112737836341342583390383945299561575972116731080532136101601986209861763931464274020746284718710602791815056527623939443820814465400709564294876789749548869690557028958468872703791876798946233156349871334307336084418740289025093507481600 257 777251289343254809027054062552421704754185269589054932395456090556026241816773931492412935562073563603038696507133390382410564999552555549683934310529118988026132058562108288333002053822030784216734996202318899156899657671503555023501532713864425078859554959370115565435037521512918044541060208103249250089781661422587094925599259896261330825300201299797152930147544970911552356971690495790123319296 258 27981046416357173124973946251887181371150669705205977566236419260016944705403861533726865680234648289709393074256802053766780339983891999788621635179048283568940754108235898379988073937593108231802459863283480369648387676174127980846055177699118015689382704048002601249261523013236811584359390621952711541333542521866248356811800376332783886981749003734311602824429658580065937980266000218139855421440 259 1007317670988858232499062065067938529361424109387415192384511093360610009394539015214167164488447338429538150673244873935604092239420111992390378866445738208481867147896492341679570661753351896344888555078205293307341956342268607310457986397168243416219532247770807408547815517431612264960462954911240569640413141629797392603185721628249723840426731162201674091035939867391373979806716577331816458878976 260 36263436155598896369966234342445787057011267937946946925842399360981960338203404547710017921584104183463373424236815461681747320619124031726053639192046575505347217324273724300464543823120668268415987982815390559064310428321669863176487510298056742389510180527919921762018961383358389730270765946888432323664495542043155940746529610938068073891697389950326092834719723860125464123110359061860519174471680 261 1305483701601560269318784436328048334052405645766090089330326376995350572175322563717560645177027750604681443272525356620542903542288465142137931010913676718192499823673854074816723577632344057662975567381354060126315175419580115074353550370730042643644794577437800603649873020824183423056523972368318650918360329287035413095002440523054762722646446310656002644279613613500660711832247175338639196900294656 262 46997413257656169695476239707809740025886603247579243215891749571832620598311612293832183226372999021768531957810912838339544527522384745116965516392892361854929993652258746693402048794764386075867120425728746164547346315104884142676727813346281534841702317101491555412264190393763728801101968598380811782126725813427202068332597356947108706265453428273393148402984904304168361639561995308637653114887864320 263 1691906877275622109037144629481150640931917716912852755772102984585974341539218042577958596149427964783667150481192862180223602990805850824210758590144125026777479771481314880962473756611517898731216335326234861923704467343775829136362201280466135252983242264908618929564985900751866739123939291914194585552825145119754983247623542842564462418557048862201261555343131811822639323078636219096742080241872142336 264 60908647581922395925337206661321423073549037808862699207795707445095076295411849532806509461379406732212017417322943038488049707669010629671587309245188500963989271773327335714649055238014644354323788071744455029253360824375929848909039246096780869102124556933729973203233392613372692617598888198400946525486757287656682232065047694302194843040056660816681848843695446253105328847048521439425861161131033231360 265 2192711312949206253312139439807571230647765361119057171480645468023422746634826583181034340609658642359632627023625949385569789476084382668177143132826786034703613783839784085727365988568527196755656370582800381053120989677533474560725412859484111287655395391202357802271977734826638894270108269900393840699863470609022571694944117602758511133330051396510292289778406869221753091358617242027103586890411740758016 266 78937607266171425119237019833072564303319553000286058173303236848843218878853756994517236261947711124946774572850534177880512421139037776054377152781764297249330096218232227086185175588466979083203629340980813717912355628391205084186114862941428006355509879449637195949613500856739888033870090895446017328324445774938340626380397836130824387935433896702809505357644130508422956300369702593806819468413600845004800 267 2841753861582171304292532713990612314919503908010298094238916526558355879638735251802620505430117600498083884622619230403698447161005359937957577500143514700975883463856360175102666321184811246995330656275309293844844802622083383030700135065891408228798018241652348314457375240454559520579908044952183980072197491229834374731143960510435749914217828467014898124577674631168985806859147220900369862224324743131037696 268 102303139016958166954531177703662043337102140688370731392600994956100811666994469064894338195484233617931019846414292294533144097796192957766472790005166529235131804698828966303695987562653204891831903625911134578414412894395001789105204862372090696236727307025346176361550665494811836946319028709143132707609179457602253939046981132014591284706010657555391356211606230453546526567112651662506612485521431203560816640 269 3682913004610494010363122397331833560135677064781346330133635818419629220011800886336196175037432410245516714470914522603193187520662946479593020440185995052464744969157842786933055552255515376105948530532800844822918864198220064407787375045395265064522177654215908897180164585167016906889254389892610815173970739566994007600594514967080903400593059002965508918525064071253527106496788866690611239260554485131563237376 270 132584868165977784373072406303946008164884374332128467884810889463106651920424831908103062301347566768838601720952922813714954750743866073265348735846695821888730818889682340329589999881198553539814147099180830413625079111135922318680345501634229542322798373956986506491143287575427771755300235461587821497063107740785035736801015315673134991026056825430644001446531265664830384434207332828223497372507093311949771898880 271 4773055253975200237430606626942056293935837475956624843853192020671839469135293948691710242848512403678189661954305221293738371026779178637552554490481049587994309480028564251865239995723147927433309295570509894890502848000893203472492438058832263523620741376072369378451787802753060435619956786318976902497472523133754292377555002471665749551356872520798726773593641400332707474032755716325491876446763886619045769773056 272 171829989143107208547501838569914026581690149134438494378714912744186220888870582152901568742546446532414827830354987966574581356964050430951891961657317785167795141281028313067148639846033325387599134640538356216058102528032155325009727770117961486850346689193088718203346878699260818292035037546290429804321813410677126549002853893409698543346522717969936334735445153757572723602784372725755491436229534027841063637483520 273 6185879609151859507710066188516904956940845368839785797633736858790703951999340957504456474731672075166933801892779566796684928850705815514268110619663440266040625086117019270417351034457199713953568847059380823778091691009157591700350199724246613526612480809569127537636817704373992028952127724621684518213236493095824443857746235380468073798465519075802436734020321788654999067850658085879348827240847361440499954652020736 274 222691665929466942277562382786608578449870433278232288714814526916465342271976274470160433090340194706009616868140064404680657438625409358513651982307883849577462503100212693735024637240459189702328478494137709656011300876329673301212607190072878086958049309138960326084190757642266123324032063578201558836707118592695471531253438454567726361696721491644426637158908769405109490515225373762665162322816841557610885022283202560 275 8016899973460809921992245780317908824195335598016362393733322968992752321791145880925775591252247009416346207253042318568503667790514736906491471363083818584788650111607656974460886940656530829283825225788957547616406831547868238843653858842623611130489775128980458677947928556260790080792176150782539782845578688702020141334622080287921651840889824918861514596657424438638059754838520186139980261789991642257003407421437116416 276 288608399044589157191720848091444717671032081528589046174399626883739083584481251713327921285080892338988463461109523468466132040458530528633692969071017469052391404017875651080591929863635109854217708128402471714190645935723256598371538918334450000697631904643208060161793673149945281473026428876040566841337322470732657752884388074059113477551265101957663148115414114751186623559348353623775427097114040505984168853648703488000 277 10389902365605209658901950531292009836157154935029205662278386567814607009041325061679805166262912124203584684599942844864780753456507099030812946886556628885886090544643523438901309475090863954751837492622488981710863253686037237541375401060040200025114748567155136356847245213896257487286983789328936944923729567656215409763189943400903821236962469289990467822697895470883584337677187238146859926186802823754358263477261194756096 278 374036485161787547720470219126512354101657577661051403842021916441325852325487702220472985985464836471329048645597942415132107124434255565109266087916038639891899259607166843800447141103271102371066149734409603341591077132697340551489514438161447200904130948417583493610591519622258178959363545815007636171796608270463113674112245853371640508711116596917715219579296186311172499714541326604050735545487691117312610224165034487971840 279 13465313465824351717936927888554444747659672795797850538312788991887730683717557279937027495476734112967845751241525926944755856479633200343933579164977391036108373345858006376816097079717759685358381390438745720297278776777104259853622519773812099232548714143033000109037657474089266080205216166936938526802847273076029527958590482285135470090322068298949981416703350504639663843956138101868881592448608038071876819025875767473995776 280 484751284769676661845729403987960010915748220648722619379260403707958304613832062077732989837162428066842447044694933370011210833266795212381608849939186077299901440450888229565379494869839348672901730055794845930702035963975753354730410711857235572371753709149187981281581120137965465438060296080116441463375179332094492749271455888519902570358481942001848265048715369356777713799351573043771957779394094001982056888755265732691886080 281 17451046251708359826446258543566560392966935943354014297653374533486498966097954234798387634137847410406328093609017601320403589997604627645737918597810698782796451856231976264353661815314216552224462282008614453505273294703127120770294785626860480605383133529370767235561822129249764301972860715165738510675397165960831457944821206091736595121332899845025133277943332301602996958444379035081759361863164202596932013610484518791420051456 282 628237665061500953752065307568396174146809693960744514715521483205513962779526352452741954828962506774627811369924633647534529239913766595246565069521185156180672266824351145516731825351311795880080642152310120326189838609312576347730612282566977301793792807057347620117925203870123545055833745971092772856289860814611651361897758595722597834721694594152739180950718278876743887550668534884967212554293818567591864352438622486149170462720 283 22616555942214034335074351072462262269285148982586802529758773395398502660062948688298710373842650243886601209317286811311243052636895597428876342502762665622504201605676641238602345712647224651682903117483164331742834189935252748518302042172411182864576541054064514322796105768192975742749257895859844568714337240686106324531856090151693843691395846188425948046004891303638923940010750814346915154063457097529716364137635128740002331099136 284 814196013919705236062676638608641441694265363373124891071315842234346095762266152778753573458335408779917643535422325207204749894928241507439548330099455962410151257804359084589684445655300087460584512229393915942742030837669098946658873518206802583124755477946322515614863001370421239221930256414556423457267749670140175185160966368283699659455909825979043479783292219987305837793133763550441327554719974027455426098754243511594612697333760 285 29311056501109388498256358989911091900993553081432496078567370320436459447441581500035128644500074716077035167275203707459370996217416694267823739883580414646765445280956927045228640043590803148581042440258180973938713110156087562079719446655444892992491197206067610562111880824197061061921317119578439320395845424146807696673851377749504072886675391188028402672706984451768228464363802424751697320003661139053937887514350281925224172215074816 286 1055198034039937985937228923636799308435767910931569858828425331535712540107896934001264631202002689778773266021907333468537355863827000993641654635808894927283556030114449373628231041569268913348917527849294515061793671965619152234869900079596016147729683099418433980235934960770541784028894727859441447837987261013372122640290875952947310164505364632580153845819485298392557097932340835038804341632266769302203934142353400211339342660186931200 287 37987129225437767493740241250924775103687644793536514917823311935285651443884289624045526723272096832035837576788664004867344811097772035771099566889120217382208017084120177450616317496493680880561031002574602542224572190762289480455316402865456581318268591579063623288493287592137294568239119449158362651382488699457744597290600439721963820084533328972130063847909606174647659018425245852387929251210143568064390309892069567856341425608506474496 288 1367536652115759629774648685033291903732755212567314537041639229670283451979834426465638962037795485953290152764391904175224413199519793287759584408008327825759488615028326388222187429873772511700197116092685691520084598867442421296391390503156436927457669296846290438385756869334533765829403937154574937566629382392384198231422131451654140139692560651793660400118378364017378138634752753849929344853359327943058245879183893083820791681273340887040 289 49231319476167346671887352661198508534379187652423323333499012268130204271274039352763002633360637494318445499518108550308078875182712558359345038688299801727341590141019749975998747475455810421207096179336684894723045559227927166670090058113631729388476094686466455781887241360113580215349724285504193280866096922973452707247038794746202815495529626699759686810636151271545862646736874751253311981960112443921057630542897705581518501963308703154176 290 1772327501142024480187944695803146307237650755487239640005964441652687353765865416699468094800982949795464037982651907811090839506577652100936421392778792862184297245076710999135954909116409175163455462456120656210029640132205378000123242092090742257985139408712792408147940665220370346334554804469908940225049245854434783744556764860809916439705456334132100374808399566443332053906070593495742653619520754533041917815113427619190546076428987038433280 291 63803790041112881286766009048913267060555427197540627040214719899496744735571155001180851412835386192636705367375468681199270222236795475633711170140036543038634700822761595968894376728190730305884396648420343623561067044759393608004436715315266721287465018713660526693325863852958458302371831881683753776557251877269214159938697007988943452156861987120518620091604376874630677935112713775649229219378573989397044413806359835163883178774443028283129856 292 2296936441480063726323576325760877614179995379111462573447729916381882810480561580042510650862073902934921393225516872523173728000524637122813602125041315549390849229619417454880197562214866291011838279343132370448198413611338169888159721751349601966348740673691778960959731098326605002222697383423683263669882983687729957538331706179601110118956893772705722349691765537417387301642034385562582226653931970923123740386878059829391888515971946997790801920 293 82689711893282294147648747727391594110479833648012652644118276989747781177300216881530383431034660505657170156118607410834254208018886936421289676501487359778070572266299028375687112239735186476426178056352765336135142890008174115973749983048585670788554664252904042594550319538238182093366351545984870002971075077182431462502095878033636547647687624762874212694479591226748674443025144638809800058566764182451775219887006576912076362895358083838861377536 294 2976829628158162589315354918186097387977274011328455495188257971630920122382807807735093803517247778203658125620269866790033151488679929711166428354053544952010540601586765021524736040630466713151342410028699552100865144040294268175054999389749084148387967913104545533403811503370496163414585638626384410150379853436264144614564069431482902048777712287245344489423569411681843206284552834031380161704504363485141190179769822461050622569514362985872579624960 295 107165866613693853215352777054699505967181864407824397826777286978713124405781081078463376926620920015331692522329715204441193453592477469601991420745927618272379461657123540774890497462696801673448326761033183875631145185450593654301979978030967029341966844871763639202537214121313548315138670922433555125587359326336295653982260970822472419089841473523959892948937715330621919131586492533266595259746560497132591975527063951366685906523642955362107146633216 296 3857971198092978715752699973969182214818547118681678321763982331233672478608118918824681569358353120551940930803869747359882964329329188905671691146853394257805660619656447467896057908657084860244139763397194619522721226676221371554871279209114813056310806415383491011291339708367190485073846504935142849961839674158629789334793212834765358868569668371595066111480514617942691343558484093230145067104413791543443347635195703620276146610935649944518634399334400 297 138886963131347233767097199062890559733467696272540419583503363924412209229892281077688536496900712339869873508939310904955786715855850800604180881286722193281003782307632108844258084711655054968789031482299006302817964160343969375975366051528133270027189030953805676406488229501218468445573891584575282060389007223352764999218282933592178326393849562676352419874573553710098097387390908804415412966773046950150640660931930935814243093898021412208601946858192896 298 4999930672728500415615499166264060150404837065811455105006121101278839532276122118796787313888425644235315446321815192578408321770810628821750511726321998958116136163074755918393291049619581978876405133362764226901446709772382897535113177855012797720978805114337004350633576262043863307972321766672350712021055375855267910304521094695480921378679950261544407274929748043420176342023214642751475629007886292023769784377809056111249958643946122896333394520823562240 299 179997504218226014962157969985506165414574134369212383780220359646038223161940396276684343299983323192471356067585346932822699583749182637583018422147591962492180901870691213062158477786304951239550584801059512168452081551805784311264074402780460717955236984116132156622808745433579072862730230278715187864146197994047918252293411045381963176146483673436381542535251330002552927657144294842223205693100132920129099119938164189692747340236529832495297100485362712576 300 6479910151856136538637686919478221954924668837291645816087932947257376033829854265960636358799399634928968818433072489581617185014970574952988663197313310649718512467344883670237705200306978244623821052838142438064274935865008235205506678500096585846388531428180757638421114835608846598161194876747789012034815945638758151007885404179129274367329434099792867053820169481849611713034428885132715737146869690753741115847122063507689899564732951602739875208415915540480