1 16 2 12096 3 7526400 4 4600399104 5 2805387952400 6 1710196656537600 7 1042505162050645904 8 635487948490723808256 9 387378914569568374118400 10 236137288417488262321070400 11 143943863916057463999036728976 12 87744870926093811441456945561600 13 53487256495669025156132129844140944 14 32604602149896954587091665230019782464 15 19875016050386101960223233824834144000000 16 12115352954974885537588944215755407426146304 17 7385240688685446428756670714739161993314002064 18 4501872973285281571750442818656465427041683865600 19 2744238288488850706557691268648564041496505676288016 20 1672824584055847290741824180888738839767282231629241600 21 1019715416390666446675557479514489313251141284898454886400 22 621595079565184006712254956119358392865228237173607626300736 23 378910073074368411117761953869877702800160559739789314130816784 24 230974871258078132157342523357236381546038954225286861187291545600 25 140796972537108878845895408844395714332833813923292390322640212810000 26 85826598225334320808351896501053102686352661994717749555933527663847744 27 52317921544737057282527646796534295299119239449080231034910062656781670400 28 31891802440718252770128663463095578422220665433970975906568508846163466818816 29 19440509731413766256722455347649934569176597513235825944896411597917463123786256 30 11850487890100002152373620727280797276176778169634187933124061830915618653696000000 31 7223785033088947568751178858529050257140455192715979474681882165601533245121212498576 32 4403453316708931931678744155912382335562638052392561290930088969610744827792679488536576 33 2684243928026109109150680671427180355226179306005138239831536105173734380272827508911462400 34 1636253400894472735951007460972496984599637758812681613330364727617103013072790978322061689664 35 997422463728000765971945099936813282574611942263895366290459599386234304852348600820302194227600 36 608005808027894936733160680421692005753953825299236038353442020033523483329546692219721653197209600 37 370626365496078819637876094468032237603573877069535614918794783364065719104115578068247776901836871824 38 225925313520246557037462860423244670253388262719338667413706133553179774864838451921968186251490172998976 39 137718878204744779019475769639768420364609363598839687002102814575623650969583884849557956627185339764070400 40 83950262670648558140827524355269545785354391828724098345389850460057866948846432743591201278808881492205286400 41 51174150518371552824192487825530102736131637000262032084590948698700344952719307147521852432668095104218286350736 42 31194585912743707749758172830360892543048169822848298841340621563998161633599385233357046372991967787840885229977600 43 19015502561556031546490682682600162522498286571313527227487693305639331076004322748816064562303700138100904961025828624 44 11591413288189423087117835069969747775568126335405368125168325050548184548016925066918177810451238616606026905571260013824 45 7065859110621351563321173132994182292450457170088387547985234028597138745544380952752593849987996800554531704739565664000000 46 4307185304316696275808360541707067854322788556125655162325679609099186633183027820702341473711031725784762732940802813233345344 47 2625561160402236632549501242202732264228018097318670573941172202609793632137827895900675318394757398335014157678388970997669651984 48 1600481734580573029003617332818268656789133791908367661434988471381697264827600933043126577034126549825761989345344660775601019289600 49 975616878158576570714805088002135131261014237897868401953003035307117560464648415360151213458921230814271606668441857929459292457187856 50 594713624268461755205095791458353166787450412384223388503511717358336200827621244162346566152556578569477331145027276189839569996538760000 51 362523755798576220164293656033703165888131576173107896487485718399165382513992784075171975862477321927308071039128569734502700364841737574400 52 220986148887988811580635290344561131516906778695196289429088438449734910787322815173468170070034451723095606422333637576847661685623861956316416 53 134708076972141292454381580615163166633300232678090609921308082940042581162430867768218423876557032956999795386287891265389887499141457569969224464 54 82114947442837858622943627169862993462076924887580638088317387428797590210663561807756474240835552830425363030341781013443304107618845479430785433600 55 50055384540412540340348034980440338053885845498400928343131852512655246396299885798417180054562398322545978090921032529983822174410429441626184165760400 56 30512611887534081134831279997019130574154606200934599858961154322188998467760510043738419916594181457098307518182988453836308306306135018756570317664195584 57 18599786871033254859691044911520063467275811340007669709535647418238348297191967591874173177067041873303070801809146216487018231341774181095086372578856294400 58 11338002558515800387245489288389148969301222016816211852508268649292569000485567055766055677807568158852900829562761114676429295112398020330793981006461787196736 59 6911385754484702472628858056517942656135185269697978773521608657256538626160906217071304762644031139603253981169350340199192767918971115736735312084665387218097296 60 4213021897002204020740952347205396313659929021136861266951765903828586530833739681170177684604763269460517100355389124532395765073731819119407975080018474459136000000 61 2568161311659186495237721123661922473961757905987758827722744869427694915053011893400906226026953071994392467431373407965708080468063240721910201302299997466478447041936 62 1565492106128396619622227648585812078005522869135353276776573616215268952375366579346935729257527949332770474407065856794737607404402138612428226696182575651977369042152256 63 954288004894436033163217960103952301968890534946212165904272124012680734364950023714139105282178578737038292252222307987352060361109370189390572687334005936521726967967078400 64 581712033373046795617220620583595707303017512868678339334263748400010196988856092124386657487421749939889887657701771123074170996124551650732360116885712010644756139218115559424 65 354598284831671451727795805960210144760466514571014795951554896978422960593028916800504964727383051413337613648243906989205593830803471650815376312638271090104931168186480110675600 66 216154963954351068582212680440195410108234639916443012832234017462793347297435772666714019296042691218037680466829724121317622491603477538363528131784030622571833147855643675134361600 67 131763097681891779866404959934046979592752547265076149088464032007679251786307879282157389849368012233887513633630728431221638221431485065160671308164480035384999563512077721714749654544 68 80319755758161843348430735753362169722649585826634000418014581445466034669100382411373208463488240425775196360193455076369057620894472497020739862176947714432246747797228521162608386032896 69 48961076952104553856619364612707760028054234355881388056083193789099211831488368789908579190136055054660537067082114275210338797314131794055674883227501790389703063060523700343584528989542400 70 29845547134477050109596997686786946806630430692398336024397062587694972092706991719278721136803885177803143858371602108036412733791155445941956548003489281266264637531130498976077724529096929600 71 18193159530123505033839516623159905474050182707323562308127751211132645224356040698524883287117272456590148764715239504162505365096257586846881809457537670221756397933986111657833804440579412993296 72 11090131877869602932876598218495503284134287039787431605513022132885598887558310714162549572199935658153573806264916050762306471197530820891788891281881628893695952855160860340773804795118976866713600 73 6760289484896559677483025823656182618598275396104013430908325911929938577474824381464453532488009809756256136229195412878409439830432729876113882440531711917378571716964788031179875245402441907376825104 74 4120917084024990137935423851585223784903557238076036847130681773270777831869651155890934673702212760986685158964130345533886786486426096343047840892328946304977191687136134472393308016348074659679792600384 75 2512016334707132945880030900447063321075538763376710985793913779995933098261368375171674811552815090415267092032972707037818570873002928913317130826031052264163436413299795241415649989322097324521340000000000 76 1531267418676651052271363371299887271109409344449078869462248372547088098150052914020997987326913804403412525309212024461658867766835121303424107251538088119892037689876151463053954962689458628614850377355619584 77 933425422081908435305131554366584394663709050868996916412339030206044023495382243647350356622263029253066162788517966112474209933245905342161961746621470257007626293646520473579502017673059418059621324625177330704 78 568994682419199795832821324650544065898657506565550003584333552439829830725578022448748839896007653178437921271621697149830640443019987181207432833450038754676377523889849608942429452642387894701053726939076430233600 79 346846079999861428158042523377282361225228287678375488824046096918542613960326775517724193031030418845748351796848299950281508887498150914551803057249416810895905683406326088312130487696580260385015105994426963231588496 80 211429398074126663443766870077303209918791143183291638736682331805826441158529880603501628095557652175447189485742143782916361500220366098785950181331364679363784147156543387938399933558803813269944759516645718058482585600 81 128882501338937937964960878889103495719011037802716153000100843629656177016879767991961348135162227331716123661834739880751215727266340100386874284375465818995275482172106307667227392893148298246716212860723235077794049382400 82 78563810438308424058761003372348570807929307599450782253242510127568816510432996965321310768427766850717850545332958156948642072109898495149428559495571872816135249328660897385379084893839197189698401043896009507316292197695296 83 47890693045710580537167688042045675153967225875945864151654798511950615631021038183989346514128741854896931721754177464001698594823214024109900155700415203011734247133901957298338704202477732784913605225936754264793440954129708944 84 29193065708026445469931684211361735267835899544283224723744788682324859095133789424061377194706796926776658905847017389829130305415627073013813756135470743536472485305736805870331006733039742484887876205462503214607602863392725401600 85 17795421849913730132980842918196341474474237918273925369791687712798248876120690106612470155493618501107539527299872289598385770322253716041663436340243721073036823928347024813251507729549042199958568448892584970175880932193836119763600 86 10847680130056319919416697159238089066233217803591498491440228113043499053362557782434007198591575539137511889943632875561502219446431712787569161619361898548649167871834766024029558896854514133125855407131017841271257300393666867253602624 87 6612496472208617916685389993274185981175394612571342090522452558402124400170767686647660711442415608982995659241789119802266922855825085071764201772406080112499518188757602017291429632667177451177693096025302335605625728781686766997949798400 88 4030825860528430005665375736288382176789069449945723208727435396380157285776624317634428008730742814601333475718568620617675910227507274510243820200645321873972297267363081202140073370736595039854587388699238571992712694649977030456653547385856 89 2457098795619918998804225897084111256107045463384223720210201113753151413996226759465910661904845312795650555525900116933428467843584215418074223244302507021126341450750973063352951163921466424551541105151207636441727885670525657614763048597173136 90 1497790949134522719263921515216501046522799969219394813723911833350604306889361644579609045816731298073245163395505868123193250186861674826211590881917205285526175866921806230313981375317435056568386372863034495978079951369606125303423222949376000000 91 913018935709215810836242170729873542532045376896715715510595763864382810124700736129352628918554204212535734769882623195531316463566984768394180945680919176837626101514114000870990141790198722900394776117567343068595333788558420033239391944439549390096 92 556555357371651345182606970667776259222651427641318274052771711229664268163058808725665300698369561418397260965547811262949460416140698733326005670191663663746442855256603018962311276990170522706440368679377461108136434908300890808881729175528403898619136 93 339263353370076173815623770641503404149956671346907554699013402047394783778513836762898351657683853110133003945846768280092914574663235792882085137908164408991066693163695556129510855482247100533224299407819901378782895316141777543140234492407856357743974400 94 206807142210382180777923563590897675196033932619501415887544703134691737053034969455148312996173030922398704850790612078094474648661918743788490999571151947372255189146437645086786463307178415630591050681865947974765425382760938175506000790350429031298349848384 95 126064880407438614566103764929251041696979901523025808267219221090981970376700518431489217013683030280104856357322748386272381230461258279332189931246236855973285294411194543372289588664664696454292858707356369159931677383599235505087604342674279522951868392336400 96 76846253481781194380512456926279316384027525093940384446638529758597172777554342231607045154236374158782188386380500892228193284355089748122846721022854726033987191762226215038708231344675303482858696529033982173676868861571808188070693906708239947542558328592793600 97 46843709803239666089069482189722802446132425631657289600243445826148303416942175971381310419462590002106302920256661715626395050238347916219026781193174939477001646909294012253971571612627477312543865060774106757717237022198382252744568191218095785954169653446881154064 98 28554848788436605251437857963499527405464072680989115506312015220895318047634565199742193112136983378366185195047534470926059884147166458091763134129237628245355528041322549386917953950998538187397313446768451209234988017877716612157256444563886169602562472186866143070016 99 17406379485215080157083846638042835588141004738830126805826049036769880493080871260763595452213809928280106112981966697315586446016096537141983069994373784097713800079886558864064954674514900330516406415038925845345741769928148508503180180879087225915875521014355264511334400 100 10610528846715873082767554304554750731865836717401994741614507816548890654694183320209774601219444734290742564117611455389527415751660201592480079834602644437053830014625911551994958882944553917022351749917026189938678950051957488372778512086758576666814034456922101857035040000 101 6467934500831581251580747522936484316423669007612378194156100456604646939412563513195588152746053318436011585734110279157222300552930217590654516591433048570130137093388950447890167173669124961840664192087407996096402235575059033202959481366724165385879505163757296356704484496656 102 3942704205549171768391706568837701104321468140879891397952043286924883154478817314575221313636651090754712127138509088053310072464832084003669755314174252822654268662444051276599853108573198803074590599196136961866907072965196673179463981655269621543010276904855412748917666089369600 103 2403381860230111855794999648875923492894469385729172485857639516396124501248895219994751464774753939796095651312990297660841988096887346039470319824276215948713284112297251849030574968629399157339409163346144207699846659962679950200486228656171059766269060198665936305915012450086890384 104 1465046340010330759953866937138039538243075034707599903916755092848218151689382212480031217084420442909917248962786412826717816498707899141155768765539504747175097610553685588064795352560085311738035987541703994427702473128810073854408889214699118388291099001528731543289461071121703302144 105 893058574625408181361192230520280963632403255911021973748879694074211534392941940999411672976481200259177775898209357333115221116287945221467251296603058091840936134739424633917349463943133305124374274427754920007654259097013667920107263348802706579860901911635701527703668129906779744000000 106 544387980045970294752744404516715332801847478027190213389006862223619783761553442150990353170931072023135585757363770892488391539722271422673708829685150554490692768789766164027353634935093781125719858633307468945275058246776917239959510983710735857836119750374456582877482376855848772427209024 107 331846399820794171558822713358291337241803445809430691782283380061272806607350647808274115003966985592155362444485861443215916499082871921464525012259020744077583321644416644892730584668624163630289099220922525241188606194426216419011520407789681319730817976822009354078027107229247277766615278224 108 202285937806200713308151606635089804604914281755396938746108810865588465927909850799943104668837802428024746549456281639435060930482669919800285129390926963215290781508055428812933897113051089055040045599493205472591578162266009823349950659394595590982064294308085087944019419631080423521597299097600 109 123308858123010432318219823788545777821027548708420737334663949512460381100948614968418205433894214290805783190039024363312322198123287247853725370538409391198913429517233518836559050881430229672828153722979194424369936625011846622504240870583194350195718023568394059149460686658614702078642726011649936 110 75166245644657122270468107788731184165044473152026002466903768823206004117873125516024531043203263789797928690460593217735108815420354132690400707514519700047867741226465915679872224679566722401705711397121660948018106322229520053690737473782433533248676535049546908329883869518137731389157240657517678400 111 45819615640886440405575903484368452010989865722347498517081555129232624436951025837105029808603612001088178632613990523146997595127440885536493911786337679320805286934367825539904197720556154879354491925208434424406299929258916513215806142750028787486621539882278341851283215247842680398383425721531313510400 112 27930584525978583646075079106345754923910798755012869932543679844360660496215456647420044807162934244709989470385990500174876849642684521011169827165923944999284374367059958724154723424077189891066916227702629656110190621402740786715905337442751600551115718988656318464414802035106815489761062897482576962277376 113 17025842339600688704514326321897452321057329045926788287113574534039574257328105609285693379974523467363785051870627080227605835869785827865698673559668828654717936216733739589318401296858797512619276094292550538222584170382689003241971426188389281208309181086442667541404797374350579345180945324880940054568110224 114 10378562149435831117390739832264526120413444757180063013470274507467089710814343597867896705081937247455536489504476421184064912436827844571560902677657246317452660556679072929505699014637318949481328296368991567620124247591099284689030607949620557878124736030415119793165194963925294093988602334673117338094602649600 115 6326532933948709109190165560584962731280150440462166973309505353623531605861038401227145723924886650400667550726671327976647245213311870322850321402901260941659772972227311944789759191554383366659697153734459763073899467889608923398779884139777669454626989507795364662613186249027668299025297105060926062015817923779600 116 3856509060507325067528386388727544144071955730373199362970927054270636136569456726017781857908850378463860246364055818927053878175929349169692092229185340383666602052096147033199911236997396458168517437590454550092583221703059604802767361755936017193549924971565773898437525101007985622716616166768023573972410401884228864 117 2350839281017116361653032559630975460823293085344528992504293363821858731191908345686822565203753475100043583086682618649517288270709447447398302230389609478100031114603200645729614806578009139816472418535570955065731877722617320762834981678779930070031083261364370135049153815849815154215963214007752172832624655885876582400 118 1433017591418822401342387964675550009943844034993016272843164110876571686373473947763968335734023009831396897565452069943919337762767164396881953552746796607480776758257290009245339260778526506119863845071473640372571578750861044538316499773976609758874971403924937985640079399267951894302488541779860130200310307477528501626176 119 873534585668194509188010870521581760050966931541213583086643061498780873131556464398278782199120830527690011303994997920964928756318128556649035978769323134564162588608297730477705075761317344882361538118783144179967747549466565930554426352682566626100192636911974022985502659921081242981816644614824984202491468227010693815253776 120 532486605138601493528584609935815682004749240330799309919133570345946053327325415028289573115039185260784041800950142523211059462377131512235015021385401190960454435950314348478085921953378307273543131512714472249811503943271169992662277140783487819382622859104031210177696330382704876993523398282156500344312394510246567346176000000 121 324591595231621631593206406393869648422526316129357386635322137630755349603884915377796685909248327462045174106984001669538938572588048744744534719238041323510990330474412306876562479983064082803255440356346468819821599336587757338592147178702362774935645068211096557468954819911753277142519367444315535194248560349872099453695565303056 122 197863575681090996871227873320873460499944687275776058428476501565761438833777566073982497586246686018334374527135673122167297904848575007200237061759478685404429224650595105519474985725683330935862095182546790607910335494999235044594461133561147199462959327886044943518088511737036120813542632579397372473468935861002807291030873343697216 123 120613087820004163552142544388317688334273459864019873058417069765486152817043183982371345869829570437117506534580900927942503067083419120982573486045720959629304982895902443934252183445126682740313514410508966182864594054614490136285509925938520494811772499482216527662071690438059079851012044112035964871558837493369763358650944926907750400 124 73522966030509690747835495917674302724245458093087287223783779934392426569362116878794803337446711392451389449901439205458686605828007159020654533159384527930608580655454893968311794546841342153886527716565449835423070233805511067095156745643652364006427229213097744565476448603827515296572632159981915306636637878858498971735334899183712396544 125 44817910159057689816403720380876005692044120497016484867393733731718412634955836626163027155232505364137604313698796686360403139962440602932265352555327402494581060597436671385631841598372364044676680213343171535354031323249432910659071683911557970314529930165950972644884530955398951554784767937651767086151792827766363533443999744779616070250000 126 27319967888562095111580778924495730641208954071969997821214748309886856502083217398059733544859236881525104332858161698921793751732725345194024912309050955268589705665695218624960922057386776148659201061034441631106411430404859727766488587058547013873242193317316425766145366542949862672273084272075450022528067719693165065295246041855962011601305600 127 16653624472519512526849525514839811488291988231837127811505179109810179143800038617877574613755690500082717558369047613048699690012744324700792585423440738214435751455713831015155210526336021449659635977899673176154240482918233634123778894984235772292709485836954507319447607381075066686322526917065369151900335276215476500104134998541558501932035530384 128 10151666693130141267132651172160597541144799192043449279857065774943076893829684805229396472333004832895565758291367492624168230440833362389683449570952458910413064257498098752396676365150671906996586096601604716311548066889801296596721827723672647457193330436736691309486518542556876251685841350062246740768601014203789816418279289843216239932646272270336 129 6188222679000792505813649516271650524807197961111783609508769698099435531273691506017259361719434473870703026745686911214410925388041345385280236277708054018750237544633771396388462828988409451550623673191817973765123085300125736094969858845576823518153754630741004270020311687153498114129766356757405633843607736302700287127823581980819304857176110886246400 130 3772198308166895878818235782323831061056328243050160281233988955369889133010168076661984605063789601803577424474792957356953783364383087708060720340808261444317354051970863268930362530818584866193287656760266318970933036440552209195449879004138063396596635928366313392630555476969572502046592441694723376949539595444677214176827961717074020821933486121082657600 131 2299445384281939677687103697452802946661663215288988418299469423785330269740249191494541830735181405336610526696358792172187747814111181948123411693984477708373915251708310666910517918495450567063048784264979388962530497846994289619069078527591087272708962803344761116084365510608835581375851357715630187373614371532292713169014201570410053197763982742812688700816 132 1401689053263204292427497527041212088126657219077640176323137021767783600022045539382725184921146714856104958978187475255357261525365009897570251951613667228247513397510517161317862159524121707498378041493450282240807379679541557224998249902999787761388354114276130756650869036818192913138826206103779317293690497956802890692553526176564638238639421944834083035545600 133 854437428898288695583283991538871687846685995791396211764493573105260761748865748488788105974476231052365593854911211562816003538499524290679774795866574976749684482304130654858864561348726324523195761987702455809166090884011823682295737649833912070615026790163863301796737004918099528336830678424199069641666918665130911096539513323480096411928789411418197848137784464 134 520845417321832647991677810105467166829000155931369158037126309216300169696228446667425679616004423885446696713959667452618120324830570393465379040511711868379476006256286931475068701310835672295921705774734216008392565232198082840526731834653523457521902538083986133201851057677108414746499039982004479279487638082408727659167951691961837588120189086844970510120357879104 135 317495394712451061575579751995850899269055824095774653418232301080883980908004869006327940140683061459452292572149389181253691098577031349791417861135386805321366753374664376937666601280101590427991408468213486781687530285957675165233335746899398180284543880843972863138848457182293891932303022696225189874548333929472688413604928851571024476247174970404695871232818784000000 136 193537894951523177729941601095500194142520652199850291391783255270222908062706360893514273810563710269214370169301782330987561992914158894629597142719824035222850639742961149203102279756392200940824839206024618264156906483259978174773872318194104241899602045760352027898998363646600905213424192927661825016306608064772623361607103405596354017541250327716070702815689837162353664 137 117976252273488145634397835208232751740470202298543567396152527393915620013192855000499877592564198008655065717517277826893998979205138849549916822181168699122188388447782095867255851520854966265447022453484981415598072757876383371671761814469593861397014245554210409710702982799120724134025074019961653343985873633450203102900420940576528370920495754986465758658231312136953734544 138 71915611689297112474294473067835838428870003778092630973924813913918105181737362788188914415989216435936610140927971285111467568061387523940067448589137703061852980203783536170936937382307319107437760839809429891148118538565647296752101258039614703672743343546435997855919071774991611804496843898489839952883467958604243876493568296224384554600375141088045926466431179078328912281600 139 43838103897863832292492897179762055805518991676565533247713029797763666160182617382065738765232834698986414916852520795764766682544784859576462760341161886735971094926382344301502304736081353876819771868503761802441065617401419570549831073405476356848888408846116963551643235136528037345390418886449973643614709063010164543098557194878281882110526478031531479444787892925377582729532176 140 26722700512688737710562250916565322621128318014095371495484309515221574551662379181587842853847235149365989205956456076886979209294356264936407833114865882582236019064706054331074881230745010998357525434111532549244923480803608204523340365906217062205983847806706354376486744428131693947476918669597139197380477925212441003537628535886472926702018974803934193907116418692086562498724998400 141 16289544008440842332295139181489408805974859271630245487487890039864471717519081753893900181274616489534778067994994288062577560167505977841131437809195822874096464936311247833614883581508044893163128436944822066559063332386795002658084544925485629819982674443138650895376986286321927790426353710506938564684174858026030871447550482146300233458032936655706344660805230494448334661545549158400 142 9929731610655711434004480065395614183732903359406913333600517864333870621384092963532780540646014486123367808816525366929980888680262595969515587799159025376592640223395946721881617840494021405091783826317201434281162999416192585430382298843190788780205521497932863133197559934587082313851387472584698750283525686700658995594692749789814293600974619703083851479567222529494751037055926509902656 143 6052936153925695494253224616116942575026988088678667092023799534643119416894433642065683020785197798078647274297624553536868630119778651352160409769461345229891389643162839985375587730558303592263097027680952576490469210782759418258675300632513779012462772557170658680054859874437388962631936640302196557446141522825114064678857478089312438479036877852823450045028779941375964357922041744552268304 144 3689730752056186966266333470441530958754583413098886762107646720891323709902457246670467562966789340225086154383527026011612302446496754663502249774708090873294973545420064144599457403678438586719299461713045534430438818351160254479902434238620959854672880666960874690921820735356944301893605728494590779695060316750491250688526729490874858006476733896951440493895721849724748428275091698569812377600 145 2249175057602340422701446586337100988566306196152332726207198535502732662251089677386727669338751529051783376822870868475293520518531609227580096390379523024132523802747372623451411320744860865996074535614053369260410392666754663272893931941489923378363273184972242743859503707323747509644075180796828343074173070683001560991022463132547236588383837602313662220133652368064326365429286286685243202768400 146 1371045417588089765272130441508453805749000420093644841789263807105909696579180319522103233811726961135245158925426620899914500377393642872379617632003795125805563781997847462192916138248336068354218746928907906462394987159357132463562293872955822654384026376618028795159602059567006791963170308108444326957585234903661885495417276459522802682091287914642319629550421757138906596527038276085859471168234304 147 835757772937941999434288751650398179458117071769419323835714953301113081387118585891290124281577078109122521386064724291389691775399214679925824307409587995835864255259444396881549315014542558907497461205808720822018478883606759017995765835489937952645680838926784903289519521313705856130552485676572593195092935030980907481504640722948008909578220263371642991256353858994251703949919362457354590722547046400 148 509458728402270828860995013536538695938834096922623680925822571556774752228870520010195990911414607107194081094581360163228949598415470030097936179691986212655634086302899142041992267549570382246580103594340491284725894036802650088238971017631667977733587337874757621674030710018203769513926709924172207759585239818856314839456384013734236609207224164518199332101286111405081707752008062440959032979868852157696 149 310554330871333857841099075630551149992719387684261282080465069395009853511010170772397077483889933735718957784260667741662612162577788401167905644913127072444246803699755336417464633949517619959709852763942711823217114524499108843299860392511545523058410049028590018903343779360040254539276563500636212796684625533085317182700269880201503958538282702980134711303137530577260706052072728247272861699515449426579216 150 189306781975063757316611647675334179205124043029415189297368799324747273739043853104127326895607525748315645133957580520262110331774668987232856632794730257607456279909189205008568047736958784616992537093233281699166046873072602005307914767826751775042753199657377313412127849508679548857054853511864195986703152585058572178379064581906985114277765470249095997073544117064391833483265720108118541401557658560000000000 151 115397063055617212452686504873036558683878191466013957248998085093757584757652816054695448833645764097365754727045409373884589742407613547537929638495225620843665369980672524457693954219999701925593851955406286147427627664887693174594454469195779395962511094472346264848079106993442504529376328140627930662953147794353942579605370605299557374588909783126549546406043328612129479168431073225297923053720491772646980540816 152 70343397225019624315648916890807520881435536689929494857587326555674312575570790596581356684040723854259863022338771119242498095173464936234747349949116059990366298747507763403273736886772423879061949407655664617948831214828716802771321438031369732874773204081123223810900308578974809887168323468335146008031415870251572228047322731522371765649804761259481860205604206091704417300850544754173895964042463141879243431146496 153 42879718097955822249320210391459132974590898873171696838441013389928827261914031424306039972408457593792997619623857834176825146348146213755677753129008550189510600685587867928368589618461724503948901376517754590852007399303037996401180154439798770386377707479475060824624006396216084775291271659707978851488515959050515911559526076759952339705603030662658961805323550038482625155815973218421683179492359168588377224220006400 154 26138490557663667467604396947232746515285448741401415829238807323517864230621818012957930838445522721856738527756361597458555814502217973445929560822835923723190639217794388379674275793998034717528414173109219689550671834684416101897963590038332392498231437242433490342822978963554528383887896811191710324575805972990321325296052056222063168204745242864916069521271391248059617190765192680765810192637946545613570675943151043904 155 15933423047985090433843859625432314938147992161067694764951773150397472090032982350051321637785035389542050971443893152366602377968298155871582757660389205564431319122919033778937238650328284425272514368176931101687708364948216064489273183349592940874496232892023476639601003188469890845265812581293137439897627185975259606154798463868966615851105877209759101397957836569444692894101119884395703571200032329348976990721159151456400 156 9712648458639780996733519751729677398895552238082312747943405841861700825653936130019917905245100933108837612439922053585972654922671843262920997336254730615398596499093062874277423481774128036689057949058140595372197312556826504294906707763470978412385501228948873027542403927496586696493845074385937907234697685939741806736396979388591592916935428220430848365636678227686394291729070113592527422679880551489319702560670798092697600 157 5920607254135965578406227215173785102694903459012356187672081451814714421094120476949523803458722577444362786207624211989091213300211827418856042884203226820221653527542213595850922281123325607590542826648843442667096767185929753188449627700008621904051886228428245925509129429615406947949995038176123654185651427007383543349436233056811908413152261009694745007006192374637412568665991804557182939441084010342525551484417839725808943504 158 3609066096338108213989120758467786387283222690763593453301648229332262867818686450247515542448670351820028040181217598076976641718967779587681286252417924638567469700872627676231591362518497491655458879118914121203368274912823285506718480476034398977367288319821830817939478980971364012221457911534194307637516192658056696858603877544902634144046826794621801995025896424311426753917679849306485070758235687565143351321161416779746129793856 159 2200003737562232534334442410838502613572685028574720645189563426564986173401166825605426705636780951708380419611967063698642729381650298189002211358450240871034545334955630621505495158497022589632925589429573886721077716636010285429115249740747055333597940494701576712882458172954372857142900326765389887429961174288555104210959731255992580005884182341942948738499538978366277556271328049742872895032926710470036715323642308756532932767078400 160 1341071711099625469824697038566470377830831806232801807055937523540723558366242087473133272856518606498511110376052324827189394175346050359007612712566787561508122770328029546563208314350168061286395837846860020230218091011495797878936991428970813390357215645766305076894954204150976101892561156367005138209001508880986805732699545020451104938723014516782791095886725175423287038492191414041383981894212252882261630802219777788144012264926822400 161 817486490411384159515059277482958519439703869171833112664824654083504038048913623580326173319820679713260404569673763593055714179001356495537085243452339970617297665538275576969712501846728206677110933421001607464958280731997460627987591249804413216989083938177979187889740797791256778321052257232794141122998085290630279786278510298523104883829235381572508582072415853717222234523611418882962113168041286949340934025443848144115974773106573445776 162 498320974541440181168788280061335683083796518619504048918315275198826691408875690472152911165344655651604343352501312466517277124231074710252735069522761965279135188884278484353804486926307783185738087818313164187240787162965102365361868346856890326979436222999865929716721479780162080290624746316540418966156138704364556817314359491980395572160804614774398012551828588748094726681511113460450532314648147146117318157207420380888421015256905746841600 163 303765012120220554320760469965670785624584316931993238043621535171521359670248362200062226280981795777916055390867995131328864430683446395261558178506706548799924367331423310220845235683715831941157485490537211827787942643671878101247335103741773705879102680023554506924496990305125771446136299823133484884926022918564453516626390629807554637665494024502237551061122139122933002465304855009133691523064983768217190353694274748837476097553860538623267344 164 185168169317593790712543936287512989194695177428797336054027258613859567849220241772691629553403418072431020588605301610515019121258543828589736692406681509644739350338866830101306718241807501944110889286372700993359340520556295887039233432347754361064715265848541032050233944881144349504512099585707634497106313679670088374324133212971949347739935749917060047115697436514467587612337031802690266492219062511088019873748188905316883055309070963237042091264 165 112874259906072646807770296172261026225955401730028174926542314538982143981981799079429240650240907783777462772503613015064643385562223005315539392221251259661923001534529588235935492836632203750817747300002260915651857484355475283195630177034186790834990003095368953854041765328768539751235736582345727429266728932603217393334540934625372867764040930751529290114594642045932453490700519961979992652771908454664653566182858778810339964241045627540702304000000 166 68805554411954152824120085443829634562714412949055646453598222857086997371565005019859447797077836361454425597316547397299739614501374652686305760857390628886417963948974825503388575155823766547307897330813854503012143355780071431564165269961789035214092044157726056031385031274330842292943755362309944048731697245144511151181336003529806352219049064576842075762343763409095579274214349565417187024341245839828489156247254432516682666630869463610206540515293504 167 41942284466590623511659303316449382043602975008889076094098354674287276929476416336232302159207804248116563907586650838164892741211353667646251206751730878334287722692594674717901738889768410652792461904737484503074804705453332364363302130568767443090412219424302263378210981909709401525609363505257847366250028248963888145521078659659778357619745501500620962739215377004490566785773077813612923334815658329772782612676232268545049859129572170846517178574234939664 168 25567052562994487698403696708089755098261866098612573923944032595123509497182651125366633026513681475587267724144982207526265260422352357822585150703480786944784248699242455591235770551513617174638804016788498964727922360371056281678681813983151719375952288106339084819277284104854535094186972588398670566048636502241892610436919591463498488306931160731065438758761558424818045115411752553700645601273393707771397927655724438678935027922242142744626711927760460185600 169 15585087580997431385908285649733739261039908210282526607312272007192837439677425599180518424537686499366303868046004136021770162332548693722413226736838529260181927158812951439920474186787761128713410173887225680357033647021900223376409562992986532412133424857912043433533486874260014199519992557876804449968744126013282124636001988607539883333318574480941225596694194715656835685792084857286924832350297800258457918481577979251955780883221788583140067071621314197395216 170 9500311164491610154407265136572001351299173837057147926581035129965886407002142350530418161352938903770381996523525264975595928809673445507202523453086451976145710425171455306114088278854673005207976159500884973740509858821389749494943243338025013203366493694275204442699350988603411382677677425643182382416309356030761163711123727036972311759690475048039380412362810907837930879027348066477188861324972757649627703569886566951532900448858121924354842327611758131409505600 171 5791171320218377479068754616942484407980948158162626332628338339166341328262992882342039416559711832675265639915156080873548887367767127419518223528580256630118081459272385589487391659940409690256540072559357171586522056343524607453447997694037741947460294557702134297555202780906820685130022480904837156472739838911090449126065819087090626577912397294962892287997362592174476494394560696025072101813640599795089454188316153397700611281259629157217866415607273363620871526400 172 3530164926120560935246877575869360980027458095189919677740727394834235682208792050686528212243973181935113877739593727583364251402105866887663746328238342726391868223181128971471239550672737741539103983894547506362515007899344927969530917435552375681948570401057185434169274048275223107088220301618462153248779762077202481699788398412859154236644907935376870311577939343479099933416153278169233814026359889682319225353394855973184627790653758206162849431905896938350883068411136 173 2151907397749348111741442522968563224236901768711814851821949022559451652143896279411494830652370562829667071535252329122903977531245892078740269476454260855657260562544696540943983501517805939663600047276862786335656404952571693462600362480355174302151794499953157184560599906061777377169401846594527234607741001428466029296486602370439515889405150833644271066155285023959098732504042116300892620850700276705367234368981317513144184580617808144405155990100326754700346515782023184 174 1311753287849142517805993518923044081368388982375913609721590427333301945444686938893561998639146708471144807827076551972846991232493646625601385463965915630641675697103990288709378033588770374363987084138084392914191281090328992862559498972433328737393427730436839441677350468743980984325141016829928184540826641202914482318078351538442301825056766012783729955532033688838669313213177341824604213993936740946735640894382527577318621823327659021615051183243850234398271830279653785600 175 799614653484945298851188175141963118784009208796276374871300651865175221283350898354361781080377435787506006915459657856384831493543239507798437931737950025469388308767331903134844642983920770589083215372427776192714501566528507759153477637889910959484875870440547577723178038414247551305064200154712328497748157872309488175995292195297311854471587280401300521140540371159883692346483265558121287882759829271078364465330935135853413378784710742051723650962961969245322746202213357690000 176 487426713537142747930533729593490348728375028871224534641566883644949694139620378879498933171352162905373802780605557160977478510657721840143851490735907442358056479202133889684581098013727314310539105434579962976251114844652672355480778199947635532455834956981421820881526267078418977899633036636383618579183091819540165076291304413089521538777518609417159128007667053722889038888255427623742576410230260479415022774569541087400004838779487654315912407577416169346743250453379625037778944 177 297124121017740868859256135544648410312211986288408831008996485188772062794622039742748306968962398175128047201302274707521035120810799166755999997220596329883714493144019674710793303209791015743266208618285466746483542888647577242628520548086150596067927675752112181122854728001863725817723396814107204414662555906918017530475498639305581153151874482534720590322646548734146808779646681869938733641304808009862132117138956144765705106172704599426417214063852507108548589937015186223967590400 178 181120034743105694259097180510342841738158849048101929054071120707778617842272452867883170372294188378755777651892344561002480336241484034405024511830489123313527577558169066728644909100071799079105418663816995314508046657586502343123803116115371671723754466138411518277386444081666637805761675892847545954870442530977695557329813773454729716340269413997293657105382755887036349525716971103904519711027074395575321081008910219914835889860290766203593139804162800371194865128526901577647329220416 179 110406610116265533960270282091786151834263224948437772309479153332112999068007928006793241625136655949739017322174385833001324736231693558919632561775137878938572372833533020684263453064193738653122209007556663159228543797456645410734148171451611449284520315749827241566546489259118331941153836549474450286660701750567723277110028650373882456136875117489947145727699720405464424853597836952426764208072875363094117643742575192863399641126512065602670998490480520502504928457775333366922210945389456 180 67301331819278832711445066124203257797713715614558055479592677694054427277307453869367434731857748702632808577260740638747164518349348002354396834409882918312432098664077230517712171411245809876390604037698463338496346996144605675348189965394216325163807074575977928059566410116043840501295410198142625460235476413594827515420080969570275365721345204560960561078939225395172730586788639093423278313261429108438529911823319523199637279334676865754966114936060639711193063981142179243552623190016000000 181 41025344948810943819878246689695950034064248252539144378129480820653323156414993458405362749532509765591889982042194439565657786080095279028225902440801454315604567568189610042061339651477917617244001557465234358752868294091148612001189106317972597112096727027227438617255934962253206291473992404951309261703882835331505501497762073551174161165308012806591706031984821262831093957751560757632386305604019665600854575658075512862297933913384554117406115860226069834666182998256631528920083025929160863376 182 25008107308907674622781649157515891998436878786231149148284955756795789460657766582734824638776201637220892429832477015422351708172634067878011028553236489667040775294254939365111751873109941813990047145363889053328063466249144204587305384225080789395395406537646031102559759076039715999592367713443739641328228413455361758846976755229992571870488086214964344909868112473692186818411161263512009405851030054570134554486358397843251907964197116066876224519820430028950071206519811055755057302857176502726976 183 15244367401521821082705943106212553019195008907215903307941033288915367146274752501395949677650489007862710708993127836307897730625509573783684778922716344546718058392868190089876095397315458810227918737376656008116998725664500396750637216541764973397650503217145581207129122650144971345172023119397489758436366060959555980893501128428616441376876853790627364006424791791475833164533957131251718721275030741586173950775795726405375562340549359036008790822966190470553236757648578466843698485767649290538342400 184 9292615974572596300001904836322802987170873333892300024360548567970330078837013650543728222118623325956285268426538036037375448861950622503252801672398624371991502387209570934303199252195465882466975679682373981935265878638734000971294580504548330319304083475937968853850390736369090182538812157542976365515492595248295889646077797229275293175193586840540777360116472215553045104743014117917794701920810334911732866549467115279671957494887730754297278060189975897455150171864221101932272351444099169651053630464 185 5664565106339627390588984574467979427822411350512975435030258482411618773808554869332432098567303621017494967269724602606701945897329021687907874583981432757540866563136291617122038711911163249343174849713364106077975953858063151445284435551470467322709152210022303828024207477677150381125974527785348947613215122279803452340392911748479808778667917157624357555771874580364525569468223447143918242148678068368608843459159003775298520580491081797363298928725742274277656907427161626510060399459140591580355018995600 186 3452988688197275289754650685640717659937209051073462484149106611216538402162212204543817901749366388247440140684070044942441693393736189356626333151731521418750743658060429003515024596111660673007653193300206545481732710667857440902793510269042692067436904970892290819793652544677479225992361549564965150970830866723166423160361074817852701591279237478534084921428445503896632478406529410647090755297899887836201149815563906414084838227674048994697247936506056396806234683139099824331632899647995967889024341903769600 187 2104862537015294579073969480494109420736466010836186195786677529375299694128677706190022601489205741775394504775747780874406537918397101375356050467155505285396715809280694215462653961190626888979796710689504548488925729154704632934681307994706171293105590964649682004489690951715865031872109076688085132744606313541440426330194695933357899175015245005508582255237837287616955019071644706215011514831318834411129852522800145746332883922961725612673557107592125843444663058535187872006767985197172239789639755610869553424 188 1283075822076757173392402392507575654356417027982835014876948206900136056391074247306721087050508945412409159775790270171742129648776597670348131542616902641477395174637021458747631899811673420037141234559599953766103749021731766675477118978625421026317699581745530842676048345075358304661845541073494913822558997698930163489449387344355723869295511178444375054299462061810709803357635675286397168772142928776094732667583361349757660324326758536443974898438220397584233818108774270990620904366205797651229057936498879800576 189 782133529504679396354416639778096634287018626505595991515846917052682379602505758202025077817133867019712676517073693808571590653717541879070837495119069564924573139713877159926977771781160346205574488552344956534064428276851016887321015151073494369961804925283299859444202494641923478193361477593339230078497402513770673177327551961482744723620353755009120367328594590810230702758441375042915024872062257542031196322570107692379591240454010431331593509567542884130396526331721913665796194325604296915611170836207598902630400 190 476770622164254008138714130787636355075841388111327539350588542748942086297583784630713989946713567886909217443489965208489803704313008184266883537139142357651249045430127889984554516024537291684049668133686513871873137789537674485940845382844521516489435427931068100099175289481456754228560647219432557011971459296930797469564422735128099523436254347716591542840898901361670603196622445518586706729414879385260513281844343371855976661394770619310101184673532892971105015667274343770048064296688046911385453829589277761278574400 191 290628412648213785271456041819631667636745072700641842691292684915464637610959984326685042789490232001318692392154012067016288381362304995233443178592517169143223674452176864661509931313640514717923693536286550204431779664021416239681441735443136264666618438761460981791624155279179225748464456906278360770302597043865158824702119777247529489421203580181894940187077142956048920584964325799873190130555522710920243394981563499443825975158225865972556946422162148779381198486327896802723932618640847120751241227738461749993486571536 192 177160400225585050203815889837901595863518498922207270020674925985517709849075862251379996302067682330346295039362396505760641135160493976473374165112927736439032897274833866384326887918820476457552276181677290793871334818167945998531683334560942475656501777621137363316577437018138925707470174521147246651311651342412936214290221710021410087527911822603216190727304447055525235984428190268136481136973807949352294357884457743854111294482995902577075557620250064164314421207639176032490316133590478042709782006626758145579352168857600 193 107992907927002621744052414047679986457377421903581806115103810683504097128749560582683405482382377334160396458155545771032096202441864275726041189484805925984701082896114490322520234113858575994354485289225777921829155722556337014291302036172048817199881493122759872339838542480718995661623468130076926566773476107210780725630884420484082331078660391248949671325698337869778016097532221432267727292270922355196501956534142588892898208695287709861146856365548058727940011681954425017506529265164023691827833666676498325295211380269099024 194 65829994443903959887831169634958612637021659196493694402049374129470491989247072773407528667299032072097182047475851170648023697056653316673453635631622734591548796325787225603288469821321942906575381242960624097449738010284814421553965843574579079076733978365236121220715197048089227447953803918674495765864409758488141193474751393847553676350662318201701984053707141851221784391440466521932421632958935929460118693035211667695452666242554756053016310345681885118253456681363416696838054013445393241634197803605596567784027561752401698624 195 40128451503627423221817477298685324667830288404365242382764704345409132493785879683600939331315098297055682287021312417181512577856821184245581832838250176344604680985721074512338822135179720842412717030331950088185056152977526641659907976367460258978745546935639607286344769394556436168092398868481188992448392171328955967620844472520817027563233755953192881871388109731124987761981681542541797264566522231040727599276397496725978287927475693591070051664315582808742504021890745468129457171086278398775003796729231371356758061423986784000000 196 24461381679914383884417003947948531157548428810297797151068905257938495077558776277686679283387347410108378748423159987439517393761240084442028967584280160057285532527601645195183941598795383488237592000446765835645051471862255675689988566282500434916761429935283803063960203966187199001100201480205373637560375097910835110904974228996942747108432939819507229782552250150406752085919248978853338488955909651719470645562013389996347511494515054098082303031812646515662780860655877082430200792513760230388251380794726304777751963030772126640268544 197 14911096024633848367037808915628808339183839136438650860449836032937707714897748873851673297926233881228525241756009071323151260211277052437594698090543489558050184466784184316201900240516845603876819093990808153932626967853306332919641566156933334756879083171168426902478012383210383811291747210997100219002858984809547745664292375046776399658042727789294524167752824643899125876511785049051541702089129444109197341875417666937279536253006913275520596296296171824269204701320760832728819347275437704112673505248673554490146553023183912061653133584 198 9089461403499491966785078516938038400313391073218315994737864367783654042052406144427922437351471872012576030169970596184056428456372067924510741396731292906438345055767468733176466849558003769014392741045608735439629278658355138617942630933138359986401877528649953941115956127863541630878102513194590839437385918160874990673388427841698190471180024551280543341579950987651708806710960321158432285178071329657481922600106532443256506651545554129526323358716123720481888452705209454851489750211938766206653335050266815605408509251201844318233037209600 199 5540726749342739911885296010773378789468864717536554676655319347214167495747032021031631823088886305720540658187444976144117917220170907387372666108504307727793173885285216205164064726598078920556803019438301575924078565997380191406226506800565837404677408816815847872542748419265124067179078236277216530509356473394167259784864197523550513320065549103055359899617646433889799788014965798342671104239587779791832617261453887491248435676706714859490334978659459260283482291159494521064675633833856000138583050668839871119002117730525973304001420267399056 200 3377499672209690271182179055799912759282037064478157862716861675108069519342213162934646227314364595245884259885464684788168619718617809312474496506133469923525035910581902492221058523719444635825234478430915174004534728738250225544199092102031596439277581242448088306694089890099812685724728181797177538007009184719052679189239314790333548109030563213430685545832721817025247414050666767458610371277054856051552895118269311332021869376533565366945283958402557663799272950071972811841761793515198925220798974711884387516772106742903949064113993741100160000