-1 -1 0 6 1 210 2 12012 3 831402 4 63740820 5 5209363380 6 444799488600 7 39209074920090 8 3541117629057540 9 325969196485349340 10 30471769822097981160 11 2884881686418189303300 12 276043232874562618320072 13 26653507707554990591126952 14 2593662025886902877522767536 15 254105670334572900061172108154 16 25043676493402024321536908841060 17 2481232062484392943018556787367116 18 246986710197059529682151588714617416 19 24689171530852219909381229964203487084 20 2477347601900634944077911709091052338136 21 249436954631115727720318277263131855399000 22 25193855423408285936644088955104616328213200 23 2551949940574276537720815882830091535841297700 24 259173952740282240047221799169707500386951711720 25 26385315668342127234490693481987552267900572678680 26 2692187240205893778831576628445145008131490298262800 27 275263908096324430277443112182932235513226103496015560 28 28198814076960306336552729419741911008674338725836831760 29 2893963037898214489285199604009106290805476626863424005200 30 297498175985819940470707081872948814539841260392643281896800 31 30630801780444764406500331837484119758945858343105637908392250 32 3158442646244854126760340510559935962724534758327001762844932900 33 326129307447068524138855914931030297313494125014995917758059449900 34 33718934483005606539226059378521306391803870838506969236028929211400 35 3490542938417991180219084489515049508385349530768354075914647298811100 36 361757750740965668670391825675656352788711919343941264891072646559123000 37 37533699431088444313858779673207099019970714781110436542372069979733176440 38 3898330264787753448086555332172476779930344987944982662901353274238700721040 39 405290646167949569715150640278045505224846911041001631089551136451152008823820 40 42175855336274123335181502672764486098366679727282119149281040485004344275055480 41 4392894811832407183525832416940349184582890918582577349946199939673042846480176200 42 457940354422642987757221782718954299756882060743227484739206897021708191321527708720 43 47777247353345431338689582324642249302064797193184092581027944649617495829051487265720 44 4988517234893497883370742232383433056340683206560247689040812887423357860383136187242480 45 521248807319399573148366561870788179227204202209797653535670643115540417578696003220911920 46 54503950442766317755081431503784886139508963765725924856663982483632520671320752292866116000 47 5703049540868560377417553522994059869042330691502398318916434051376195975454526558665252819300 48 597131964740072800400771060624064348055516138706438153291671520542767712340153330135121478549800 49 62561334996737203033503814090958790211125499938292099126988639852259548140752912836641484846608440 50 6558482921807048964254292095948980967048437820554863866429645425816548716505091907262547460349345360 51 687942735306276732376345004186911313871822787895057518446385193554517407471942808890808773095381948600 52 72200980790209052247666363064761733720997138158564511070756306087522790291688764254294337896952846385520 53 7581702783435420550821148112355037174525850054006769525449729948586258694357676955022851849588330929431920 54 796553043894378587812293601095382846434546564890102382919851944640042541891773616367163175556832399650157600 55 83729565566654376287809807785411290148528654797265694399217139883548255568988663174486199473902984063226363400 56 8805448816625473508162355146654874337511078233197308401676403360179953714448975434637745216214510839141071538000 57 926457310289923770256545917557595862493230803648686760946276311439335465939816054358202033335020537881670599969200 58 97519999694081389264996506087768389166030186887672240600501434284430980383928329970396645669683609038751807621095200 59 10269511564423369156086585849066130830538716697334997336850283392734006980514267790117861892517984425790909892468525200 60 1081900904406750483072482405733468220707481760133790803299113841551227126948382542743382834365347457199357375277627744800 61 114025205074591865428776066608990350515240534365634891468082450546809307466853330852234341130928496167694663418815597604000 62 12022209488637901800861194990896694609790880660662592903640117145919323729665191987295043679025735683942164272675016261511872 63 1268038404304908456948166922158680425145731103423316876366248172854619143060348149646169581193578389563514954064437265128150202 64 133795064691792684450298356713351142819222740504676343473763953007712247398900634279839667688657675444070195027958208894076127396 65 14122203708922259203473927659780704699278944904941545569754353565940336653105751265322230128922375973190584728353515346689857668844 66 1491127847344615022102635371542034254797953817934064730235234398682258259851943699700261823140138517496946388178716087369208863431560 67 157497211447341059749576590815233569724257340418038341568761166359639857233237684772981314643735820158862109260683043050409320233418556 68 16640722506606623185714863876151206421459250814349677215208308496175645544028209914544454826747188721742090316636674957347055965735038456 69 1758768736291783462024007663341995493076675206572741783946944317390765530124593034924982632084481651159086682314456056103493519371319783864 70 185942491047728085656321802700548194775686203035196330803989829573517320196852314514673066417183385545586893421389112280851155722853724035856 71 19664285293057374326620628872425398395639658330892921988726138882199333148440427608712292965068971382217588277183327011169850515620559189631100 72 2080193432732874654108788826863662801014337245169331949155619206393586858853886398651325980171979204306240704989768939143439402613125527244133080 73 220116132772075494907993587927195622027023441878113706079349947828000487458966424918072989527927747651253246314038743845612159578328648937173867880 74 23298036957864753121442854204578635676938129511217151918363839981247181796093071772469432907698274648713991254828471284834766753542989642002561312496 75 2466623833703723235799437016507303492128421551703709679147835081402530358937112726134517790715925192448554120832089895455431561254288180297600207329624 76 261215903672617107734125763191976649674419829566341162278383034199865113412573738074245458015032291770710517502022211566857734499317755421533740316315440 77 27669829343719311824364766884856115154569325896837993399595488818224223028347382816764850270522351093010305204557879356558221054460486188803189148553506928 78 2931707989526454003244946063414580783439121566993379583178071150899261791665433601552666839055365751887960691841270858813892405068660356299398966484060992288 79 310698817239083043952385970187580630905275772671810168797421290485043227850203440768323312294700141653503570018602608586797771749434559222437482450380378982220 80 32935218216272139058470565974349385682054121347049639328620689167915102210011052472777052141424714946779649886687841001053425264917401891092879465877703674775480 81 3492054705937033316586318418514792675971617473395057411891469554698058162424163043008039427148201652037087866969729734510166293781460005835709710658230234683642600 82 370338330025514171177583349546964407239306742809387856427025101782640110830615631404010973868028537348106725232111145114889105617358840478689769853696904840405949040 83 39283582917586651409133534404489227497249696380220965165727761470231007444963716182672768841827494160796626252240915449926365637477264548860778012415052819133959187240 84 4167888331978046609547255722279010562915648434119803049038219559983597364204298656237364445815584098540099554805280670245616053214251592500746478311288398963722649333840 85 442294405246494469643668570423928342882006218713229968686981586834832187202029325250380356993956592593301246064993348449699914249275244780845229809174949523486453434958160 86 46945623627229573456238778241268902106457470904321724262608045606022820013345153675319921049003752266665107941413116998794040529575754554165416249887134217809800940532104800 87 4983851050448725661328432861629483475067734173151544048927881074363343921699867860615142096310008868393912444363663776304829822968983244746489006240777659638234281693120589176 88 529199370556940425077937344682404224578102508472179358062183001163296937163684731207720875656291450145671336117705305103633354613125902083473793420995131703266375072654061021616 89 56202549911048173896871219189166099314550771248932701991888936199895693898290696285861320781292286207183951527241808669209150552963097433375407658459540700500902489326878499299408 90 5969986285536422728487796968371675815927517580748294688166895236580675530950519851713026025804401444622172211059019185040150236935275180064902737344111568960729524006518770026303712 91 634263172313859822417369776630834688476561619239051272616847460247059189561409203704001694113570611783157116429030471970151243009251447008213998411739066422212359960514377450602826480 92 67397346606294692055811620941149162016695293833303100233712736418364316037290346502605205998774997775819816162955491508533912536581671720224526576478510464183913763574058361754501495008 93 7162944600537854432554445465160664421323573821988424120401467316906759085556548239193536723880957890251195387397762215009094757922748567012493776913896388779051976732634952903959557056608 94 761402460386997094644413142937437443308578852098716046977144443165064505035959970642027757454607619080853465916220942951818879539327219857590378602314409954443621901008359346360907369063232 95 80948592270050709768610990093989033996568704341629824917155514541847608842172237729589062948051230638661718004814878319405432638562786127130646733479499175323553112570587350547549883279213028 96 8607463020264753239724665745985752391713556503267208534337675606149721838666212544009746709980139002769721112455784281102741545962021804602992464077825171377481491562343876361705046479876364200 97 915398962829870647290190880840669390071708320080432865424320406386766791321361228114478315492810870780272604199171308963253979489134666160294950207168971907219674494967599633552847239812609642360 98 97367415353234261561622047597137534819739316938799907765082544305608340480486508257801592442218399906532469156632544493118695779268385442934581439617665545029334538967415105400234444926790061706960 99 10358180501354294676812537235357594602449061877015517223002884277407834818120338836525052724427174612368256408506666483285286942294922847565172776557034881180027714187909922225293986042937880830866904 100 1102093873890067896958131104534209753003416529234138964020634058514125351466973211411314454186806098205396760397810381946570123818303511216377902878012708789693748213368814568105101132398875176956185776 101 117278308831648532060104107845152280105537429473572594161726325261789285263973893738810218366644954353653688584378410783584085604292868716762254176588524228450647239970007713102890992279484475690960557360 102 12481866812616283062293414027368279549391893567791702619497645193235049283625263769627808368751589241339478138799576540880682218656499340122837309797393974926807701406607605651535714209235601414743861719712 103 1328626538092209775919812587952780220273801607327678494856855949034534483709590751027748454743231108645512126311246006472344703176127702752991748570164464628197095246464826246725606069658274414471354487061752 104 141444691256228074230697751588274449287521941449956203399832750555111924701140642154867957502568862044797343590551309301481672945783930077770652658785451377882226647051877435357151842344002898191328408311598000 105 15060160023671376133619701397022589818769964510295850980914840077592783994086922935873630724710385078257539356276372380519209830235722810677929250546173710032212610387617750750912512494274990509498360170919682000 106 1603727636902712462595366886030973402328118150478378371074147225795943967799971013017297422664664265428401574810322823761515803680715729447194680057831916503746173447081595916806728114090236221176658996271200940000 107 170800308529388288558318915205990721039732341409720895234375644192696034522051538149418180262980883108983534438901055816542025372727348112698734086996427959155951960328034061462225188549812411273600853198999223006000 108 18192929933390875710608494681877424868747320683625594995543914798996907703186827977057068992592853784326262138797920781431559484230583432435598834650672918276783924913784083163278926989633081874862085755080379843036000 109 1938079458645150287562369191247622111515880514619407562520315197572344303429278736788783129306812566964659330185791453805728384756583808917607012593427787606663670347322331041141182131350165283712736490344758322431916000 110 206487825389841951843434134117224640859534312409856748153671708388728288181360006962567480088765622442763517077069969789977125760445921629130658451433178636095166476610801046640591364860951607538213110543643483060540584000 111 22002412089395743181433638859312678309525322375309259271453040025871807142284546257594879555758913115614983620384313849341761054614331542651116882469276957863514950320252368251761892098230154616018285453359813852238487845000 112 2344758763083326936425096622302064238123981983294225658898071545487496940350273097968960116679239471737760742948438843900247901433841576643072404751887550787700217536394224238875608382158128120817790064869518541318091576757200 113 249906269995463245100092207426311104839681523307822752969914728088182020874341430209521329310332213792448196522320244164293451443267469853006596854523979830452677741196917732622085853915046327141637883234271943340766123412585200 114 26638290780040430575956781402415822735090761136247901444634012935567814553141828706438337161454826933859696445935098803907844175049911245432709634639829105808187783088897044798763465468029010681948203955322642882482050807487005600 115 2839781370820973792382993208443522344011190391000109634995255021184706883326527430655303601484881694667189345770992970318343193886495229296745997389697267677154589194097804328626620498401957894461454983189689868720739343348355548400 116 302769383238965999700056708499652003141670692914343151499114440648660676766065761047846130541058427670783872990350073669365075000886230108899133338952393952201791641786923711643372811430259586980421638754667903104733564214392792556000 117 32283951035336205167728895662189831829258869631503869041807016306162696175769384473493339344181438802332197250904468955171464202451151140935265692066878455858687239765060519120589048306801200557384650164417585283892249833150828276229600 118 3442772076976009405593296335776249690932834542728757346559580983868956828668160614687095364255381461200605082561456615652827073824757233136609740794068651296477638946144778426963903440359980894584895627138911190758362052571999496697729600 119 367177403971126509398417260564237073470523930064938671859694892818300177085959192586696188539868659416895913821007902798479702531483705788049783014249420102026740156181982702546875136899229384969645787915749211400137904307728553016531184400 120 39164171127443094135104442809075121151547505535832271023639924435125131545801068443006217367623752238892923732841125298068463903011272918655578230815929179000149529211875515452336516050908462797341532898680389994983729526810913375100322237600 121 4177789009714039433568138877472833329478223331369923952597654962890827506477048805828274037449967458270489329384180553831094031912500844687388969036087001016293020260949056326055508843864112128902810858646421080065988512516466740979761656220000 122 445705413748532752894530787007292378915084133416550873479887162803594199502847530569501897375520938455523823581606725116065365348223382797995185576072323573031991039379294416684129599849835769685433712834743908886848812890415282937182444981736000 123 47554590634760766122777053303123823259001208242730282888475809849321788350495504948145204758840769978431212324727118634071278982503414106813730937255209323714286802075353999409578372270670125984481586847222167970718296591173002013469216086362996000 124 5074338376291527841112558303642341302683611335834160412274208656374811781126077943416203550107937466990057082249219395298437669702173942672797793610325261301626553250463821891697535285753327843242412563947397156177648636837580273643505065323362118720 125 541512096817607307740082134934644913757964085144257142429108346613958499729014933996143251893789549847171337262019286783527962582015393773383814476952067758851002575760320499005496471390810312748247737584490030914963229097420236453082518637701739407680 126 57793367698730420957186737354555839678439762858844668245287187865054079451487202446513161769839160381918347435569672852726087721075379181526423405512084911124130794025179691213925447532229953396390358974265010703491987639761116960171644322853107024188800 127 6168623970715795554383047562088486473972113828244144247049317761678050708630493325395356946603808750301142465079316462173792969233156506268207181148300279237104536146169560927486638535194227358444905736377602685644797459395921734394291190175440555486407610 128 658473675917021569319133519539176066878590913856926231513414125444979260359526461797966812110523624745067550842544145085283339153381245135577371134998446403124913369530751775392806370598835356662754436005329246014853202767764138113409467498479571940758193060 129 70295536216214380155603192138627603611278619254916201154243878919088378449637656388764532455915403711461480787822477050840412783482958615312624938407934828444085086460047838403940387846717664026030225200456064993706239818490935736315552730915054866719877845100 130 7505086239959395046466408088786328930332245446358122640351113747564174846078985787359472278958756813661393954519681883873695937011186898060469544599885784274906189789805500541742375717391450394976355704436653415127820057792413233489277172227075276977714654923400 131 801348903148239623700607429175898735139061454464710746041430404022884445045517978655676663771055161717238312846955905538843757588286589990886239596627452142432711635187156793499089354705470289796822964469831022571533285966792937017543724613900098641625859875285500 132 85570693778205288310054893093572722649941796869666254508869756195535236031083003633791297116814874263737844658474127196937736175247793099296911671119192880672793871202565163585294813885762646115277269938244792176698144455449868869757786239039095061581868930563406200 133 9138298592997226599313749134104710800209774622169055822574507354450012562519159812679724866322163739019126394776169649738645180212362969815792594818667681366942337005434697948449856341924418972689403207862501826680849988875371934574604653761330345883031843130902022200 134 975982368441520401849714522349821830965320357272104125493515104754531990186009531650287377028276162471383492520320149382206745009000348473106248687271221685388191784447430032936342649692701080583398690559345579230714852632610251811324752955164040567365556196193644061200 135 104244799644906624831755347579638987433446231997916796933824034086337695500713696717965362130596097556106832764123539671616528629313021429269025937291615141615179168914289298433823769717939790471514103127408738092200909067300242066934831629443809179326238450417807739566300 136 11135304574887190290743315466854980023662042320842686905008647183213024181860546808075852442683574964020456425788959574563924548082332860156561685325308157555173678594276746740780256065699654958596297928595611663171963793536087700566117320064700017823096575503801936701519000 137 1189555098983952790074358201516359441474788891932640192258807550149395386288075865442073708463204107891578507374918825647442882280144650426745623592989753647644650857488805544355830159563658491919244643997987142356841424807564323443733731094589201919804484336147889959888136360 138 127087045699303738255857785451033465698456254249983938019796388331414113775685725692653541688075557006046084900649659493107160516676894248269414569215805668391527309897371286110085412817307484590624860519866818536492805424592011774592936015119094432088717936466656443763341275760 139 13578499242915393496551945001442946579706565272634036560577492609194584317549475412312386204124330883769644329196831629604938714773763007504613310397987666924434528116077739617557674241496514200373590608125340240729685603241489516110136652841192277682253180383880986596284307382680 140 1450893539380912960668366145388527548072139433604195284789417461581750511074217051783479577988025099910195694561513621718424343485371758057431308730750314196140543439717776481624756172806193522112426010373685462030533116068992467794017765140924120533099138612203534528863725449369520 141 155042990524761377541147614952483451062825552389691926778438946675356975120711181588196847582695374167455190096017576534345604787383593463107716487567156889198834775487623808472512173028415587022151244017508927057758872617426806960712002903175708992287918676927276073556815994624322800 142 16569182473448046851858914558241088638477476180542442211887989209934730115723166558471381119002034625583838771625976718293864932201120742826688365325647683082826906151018415228799706137334701489310365032910089463085511801193665285712436517250490494608579614477370700570204402053114434080 143 1770850620964131027091320284253547406412237848068621644313312688843376992767292895351911634539473695713367523466389938860244844669566441550743813455752725801582912850297934031660696583794820826433679769704150724363156159132133016510732346667925788905710771592988479535984811734701928155580 144 189275427891175610223391261509679303827663070143513048233623628062255584042355849170608558734119233955119955532281506847795510128377234332717695219040992394308932565782100885092168241926249579691484516838367735828680242025248772627635720290066568923398433949214833795186490686442617710320920 145 20231942112046734670593789358200078433534013575562050938424161906043382192638765694306517087600072597288001584864897648861682505388871669142732776951971204951283258029643606528086011883312580231451057662822158011720413290307692522678272708915562201885517759882327140904230986312347253541052680 146 2162775869364332801817497960402421841322443918304231920160652119892740880417381461958412419042572363215696902721418239645501652514144375163112706653690729734553317563627187094725918140134706589832103555618604653373817949244252357677821204987682600079668341713408203629084662968786999190090590000 147 231214808880922107126194246337627101154431453081857490796216442381583233703655149660706467832183465942717991065838823807569525702532395981678533133049801220425046329690730957346377061474302980460186829266718981369654683535950965667678017212226249835333371789837789737757456931378976926837312237000 148 24720062238409458493608648849543961389142273921432736948670720917212499200648273700617240900792278053673469300932783355934146363778998457674833645493117673887550309532007058680602563512457636108876293527281728116896700307706512415495603921982309500902078908721315196689102889436698881813988841882000 149 2643095510784639941021981065319768291752658902688467359889076071206465792458879335265929168072871752538824780833580348559200999204669944123042898816814970446758029650677412915664399979783154353910066148130703942676646725141112301056672775998064365746284018275836836284389986332968565994194431042349200 150 282621467598958997723420427395825877963260912875680078287754953061692735309572920642370996485427125478167107476238487437363875402712827009709879870461108787076661537790462755619271081281957524830626345284335490466323007729322895788027179848934827157614702671370429018528032985815696748594947739306744800 151 30222198066257361763458025862617604812138258392432107485842800533662657163605170442350260148529908095605953317516703860819251780378554371875352949904891119233985340460166036478471127931745128308278683706548661062652976296182746113101262398553988906972468012930477605969705309524756050108511454871528383000 152 3232028503532381465152538579884430019834434130517088830163593499745442553163414372128798769105588087324150746405823956195356725627438116223300763563194323906786585539101238145768307471466858020509500124993365862839495270140266898148400294588298347213372094179213659327812356574741134218631133784533543151600 153 345662433679383955174636334403648189805609437849116204182319980314646802072363304275582429683612061810660809187785673907968138147670992633112486489140717910110272650103813111457714629714915816018168383667005913113459279902502154220776810540589857615638720502938720668773469169982093936138688390748778850883600 154 36970616262401006743404339042339459223461847516395764137270308949970256616264576274085235064594536557769737847078197775230253322521490978432272239557296139518245916923568185309716292888800783065569898122805884556021759686659414559328997359134620192394857325073160819164681320463697118738090658416728927455452000 155 3954470570706699026881482739720548595462889989498290873925420843497443108725032866049968553318420736368845967623062846598920463566103762769613384580863946793617533428305367289907038338267488062407660068824720102228377928670794087676118041914194146646317054860060811196477085009613056430800874644319865524028318000 156 423006275164520724114983328079055048339520230196720271446453052304661169329699151679702960833459044182543795364936885035845573780909506445979256201262326708795631299591525295274956564127444083844655861459513622998527188468143425600937136313564956460727922530387046627277946129484172158532690698787010348133768860000 157 45251370385631658024453761417024053629861566006998467779570695581943465846884849708493822596029019629048174790405845583612180335979409568224652286982609043435445181060811893983251510743076692534375570728426568661222674085672954137615959022376605239284015855374543804258136240059971483919474866371035306033878907404000 158 4841085925799455742104716236743499561849589780987744061532471023341389034818517360582408648118453428686921234291066560743886352536837487910505289478975262801329074525908556819050066360256562443987968399541591873763085634047561562090098829984753557331142539286074476580941588399573424500075450369888523616280587550824000 159 517940233231854035586869179208911846050086920476919359705520164428881067565500187416903469449333022208001252250801023855574701536723806854584975101977770921367352350565901197809923723996657679707301315824701710994109406171378897854423624214526722237119842336482641722585852710769330004571258054082025118067931850174551500 160 55416868985458111957139728181314674453812510109085552328931059153363018864259291486994928953507385375732483435663316048560258821796380527471835893540095397151126784574120157659537690150530646190348776381578832315604601453315913494368022018051153733906937897191625486607464941358600309152245527530497505867102562859350611000 161 5929655816778484630588776866303714601530491098594625453904788728844910889608746605612516102237149891100979885380851013334967127720834935341472425551703671634968434200121900667444776201401034875100895817492511784138058923193327744162021739049939727389511367211770586051506587243834958317505294718807636748929720450065052105000 162 634514923440501411391209782811932691916313201125458350567232997784345232092559181986643866044729157402252807443108246863424284794277329991511733001983794242374748334372111714388728040836803088143741348160984739324584168792603503476654352205925724073118797702513062720320968156601278726654565911503830350606595723564754331996400 163 67901402720646801462485847694484875471267733223549091466278666303397167221703656753650826239210190049180909825644048476691502594862918261610104824002737241925411323685974550113411698666783164931415322881300421394427863002825663103139492589055767994923795813704721612208632869247086695044387913037918792262166983381336643290547400 164 7266744701992801188180075651773799734670609453701854164982774251627059867173326794142711330228954138277939966093283023796510731692621710018822000150845023286044668827362618184035528520873847290485498033316776956867836473257912398776493992463795815410327705509661809851237338360081561526411032742584145918961535506371496164607789200 165 777723133514189471670451421347633969295409637276278553333686025688359088787905625626521737565544467874502677118777774361002042545903997965391921907965244765147136520186649589002479248838489082614663065950832429510706110683610091813246786174037107147509930532775528355846234203331734252226614506603644905655911111446787429778611318800 166 83240331692623258212133879996566123110598887772846465888257705429491022437712056881468841936784117742733427549439966966901811645484701358541108853809153831331654165730480573127722333930680665403245938541211094843940564534692934696026111084472937459884238413710019502824060206421549371982800344151525575992258581347778478950405039372000 167 8909759353986015897095634532856330202709020801769847579020085397049602878521345228695667559814185987852621477603451509026686524253899426234472165517159048413483451743699326957564243756226565043374747551512959792814590470631696216803230661742439512637116739880607751694441889064803287219493336239782956596263922435918298102520630143348200 168 953720803310353442710727973278766853520109824196303264869125597820913101985043835840521770705053070852334184650311212819291225033939193305154407168562973772213850342815132047107291788353501907643124273147990005720496328975975258876660504893017925502987383920774317842070799690501068153259711449771136575218482940881757279680587750461693200 169 102093801286797382407908063350896583545560574772464136951807453831491280259813862237589305781372414595004242268248489064521722136779917632524022454834003833182865159107840155666369794932444444969195435921852949914813714000151263019332425593802869954455399605457631414224673179362284827677341906725396540443182516127008685703402594699215058800 170 10929494136439029671225512291218753369781105770715328046563103684604588824513050620787742567848338609068047399459120211374114852022811084525426808456741550037518107595888026970739874289028169789731539058255892086064955829813589946396093662125524730950809620221074678780463626190805347783163949417625748343936476472297546905091768906978304055200 171 1170100200699297127855174874685609316245270070905257097235319191591748817632816688816638779674189759844807118742860129687597093211720725988487727872282908453360672646976211484652206641182730554621226647042123656013807110124315627855024872443350743727063887412660497744107181608963931738861154361637994233977218493166569278085037409399286686010000 172 125276061930069617994441006339511605007839785546693101730972742034342206685273217227802270223166081990369038655428713133980770947838797964758699713668998241741497226891233544510555121750425256946404892416460785373088000989789294086458120605602889081319805233867194902128400389919436388270130505322420862835196699798717176401503975558749083105748000 173 13413277948337473856780731510828023674298114087129648773559024554875064115830351882100264477398264223188829187719475202744275443938415780139472095358706794452616913110739475692943062908093355870029347759104517338242676642198305315352846749444757390484393810056004380098770754379008973515545485645046715861645914520642872969647783756130904138796228000 174 1436227697154764263750173386746230894812553251990731435383615760447098125952113425652095138420605201745524342927583417611436612950210449774177537609967294966357398135867752478695495433882871731169916052376872576837416137471738999972732380370633317697677390162592661549532905657707914421481725966094211273286585985400594981597025675471653246256458462400 175 153791724930597362667084538530918105604112776589600759205419676794596468217179399734655131897200739541495614078605068991180191758060807174201725042487503179206882778496120944056847806950313927811101522710708006904688661047635467728335030752354590338808432884311212778331243099720019225113556856632954723639004250419402735685289356078265562582022066660600 176 16468865912563661594829722655656154193387650753564550114422208794578415766588020350804691074872516127008758976861311145098163262699874029692556840183828862317651819964303243765384642934991916444003715996351406662472750759817062208214037981276894041145353800782290705484650768138117216939262133319382529000353483919089707558305578920664202057896305498206000 177 1763661510120924619474366724714974259908172956688004705937675635401522789058642124055636828228274398439684103567671316267220865519216397398690525491702810149985192111156796647388768334394374554640400353898366153925297164285901714711069337450603830294112922937398426600341032722506586767313963180503150782276848333320895050642383830981358661963976219213149200 178 188880604916075245503845884854661103728392090735302754959931401932171365496872029995466188998095772890612440849130835150900546011091044068361727924315528324652040728736115568502372574422037903163006184955130378629053493020917146757324448701086342680771979202819041880114622765789740436439036160258677560183368440589407002051440568278057392712580296426229743200 179 20229253087796647521592259241664829770019226263779326395302402399601798125952132293316653886218989938254334745445792950388580065937162679364303074976773819338719840258021439682291012560952662056726885718766853620162254211912943904912239411837100197186950669542404302011626229783595250689091665269672989668756816342513114363164847678229549773365232815250264906000 180 2166668453713863137007792006907021543495262285074848183666089608958522618170438881081610484342015914509106177691179576517680115118749998810655827950276304871630077558389000709262290576521567536796576370929487393431716669520305400077660072945995485183758626957370487332185808860594944993970630625079013679923626680806013444552221285291556782978843377708491795604000 181 232073194166548144080583494140959647015765585569507817053389133989432093656990715116996276194764495458402259598409657310604789698526760044255147598348571663252761358820833302288656724593284365185741366723493123637853008940959094298845872466818848900944419747560436464185204072395002738276631723373450489422715983035982946729422125398822596681621377300200406981780000 182 24858629897635257088233984745008862659722513134064406022630637043291278930922624668363685650126876671710104081517931748086747751023967290604323024529039551877599601906451142344220836629569427708285174703543389238047618468516766626084405624918051202961319165096353985842504469236951461962143911497783506936310816912556688309526781578212997090209411402607579421577752000 183 2662863296452916613968678774185841711510731045074705315789144998634915509384887075114316832500584607514842726956841286810386270780513094193914552601109199519810127312275490157885884963551604438460348135124631622043412181776378929751265046317208620226611947879190231109496586508601740913038732330304077358690066029104586046916575327363907469282170686105133180907985062000 184 285259303772029141977959588675835347450226469672839108720153527709181678450533169892810904874023294081142873061384532013517991001656872502742778767613351704041958279069307979501971863928907823657398304751652638138505068629468449594795702696296077737771746100142846981298271332496719916583195125920418725197260630829541291388497100208397352860746988774794805351647182012000 185 30559751579707271872176509107721768173035091127505033737500429644113993290776755768347310936821078742203465155730703461379315120002645939810179547586961396504512021014087061319572213857485731729454551246518256134059121515807273043848203677628354150476552525714277160491315434353349805451894455390959220145797724196543517570513510883372417186537997054381002076250686141188000 186 3273999977379907409748527833357882878807250312128008068145712400029533068827489012814181887813952197806857251841314098392181466598290668145226921630363923621183382529176625506940500776465561096853764228991618301682665755685488143438169876674509769191705471684719220735448489423166803224248186458024726429156671983702551075320833080292806742302735254378927121407016241313240000 187 350773013916931913166506890590729504010341080398522823902253520279691802407213263907962190423565241245250202363382894989467623933247314994610017258110419341277123416891698540259896037359939995769409129692396206168270579958690584721350945434692500576115894409436118021881157507276978276029891890454258866494982016753993072796009898776021228099599511935175056287508836333032809440 188 37583059219962745018781485998105694791898430794552959138160165120966283072064101248032053870380801848457343963094456492390533766414636722225327572643367411284763599389912851143236688956604145647515312758654386088417550868559521894615526083535880422764521079227110955920610739133645189658518962001756663662791857473242892336609444910473682646882466068343551315251514100453310191040 189 4026950944524970846045866892933815476693438125738871037509742130659535887899141062664607124139887019111203756927743241105852146889854256308507522733948191032803625145406641896283927483448678026619960062648693325565698510805037631828105166900712382368239108826898997582632049691093462008108936407246409422620650166116155835138836166908611406874468128280799738781079917932101361481920 190 431497829125918917141473600873141250747851382674865899449777248898297578462121105321998660504190380521078558049184828164894615512710368276726723670488216607003385285513074691987360009363269861459972253572839114252533802114335334236399690546976040847044661548611049211311458889928298811252534579372636883310250594486901925810330736997836869832432032406777347546700142661057921200522880 191 46237970908820675804965274325286349683902940489363700125316922946872363271702070776432822358033680613090754443894025179616397843674544493582682530785511765113140579817526410664766621303600094492763010786636194625862143466366539611837243765559875904457935678991034603047773223892475828435062210436420904732751449045248498914457776751004742877283002173654274819948963598148440256320553700 192 4954919580674946126596877501076144850916356425456378536632134935218073124147685881188317974549242040993842634661604938936367169977849594595280969085771753180831239046974934567453908412505613043668334828394637275814456215380830400523898126344591184369867961515055971588063440313360582680330236026388977210164751735331115159534916269396835794630582386137926848237297310113202840413197694120 193 530996869308768303585049839724731913027998886066431849406044718223833852055978047014779064661190382403678270670800746721883459550468083266784284675790277907826021002649136832284559688848298919833502859145573242650681742982955684198651642547544316180466015446105170688775218981293450574024108870187376492182063132843028704361497636486788868990266894290951234731305914877433934347398930672120 194 56906862032201196811221364650491646850074791436581228443820680917372463277151226103230301033349696908588623337197119061083352970348542905101814782345649087278935078219047043573516986325656789795358026999568238766161395306220426477542583921649599072282578761941915383853517921428482477001573659297807037561796830403271139125637440394523852454069026200540903553986373544620197783477878123235280 195 6098941478862533491858978666581765610007348916129073049390705643857475411631272738255064657935020101399085904613951596033034667604557912802153229845360667826638677616705617117339931290584471049695376152331694958929972953177866975156445972213754464255588740381298034373534382989106547911032192231257536085753910904186606222502163462494647980102508160412410016244197982059896977316541877317604120 196 653674087784702774898567909591654767659930512441089998874810023467570198581838990598542879475156695836974528533613338127158222143636492382497606311883416870426289392565075431693198858960441651486221787443013588237778846430903288252566037774426867144873316404760386646083521007041471546267272139421350096345605063178011527148830124736973363062910545444751636549410602103249972658917696964646302000 197 70062378407980613346728952324696699958369397570635441695279724159346534603241629157039357376368956529178470596737051615207493425085066908086858705276370926602269943614015794580245268080352061484417694080379399573420045666442876470524727302916807664445480815908557397171933035667111764567362489700404672854365997904292520049463367116447597692561777520783102471102584475818865481484086654111049895600 198 7509743730956134535342643678907971692923935091745883284574598817834103731747618491909172899077505326235231337600647618781194845236750522278396878018369113020793701684495719927364816327607431579428820800462126977366634242574167204273745063292319234426146720846056310970228534589131692655200061640791228095158371498315602049859102333042682065507376943015929991838791049594746406989673453717432362781600 199 804973947660274350247609760990974904093354451467755061383797607944580637113535044264130353832808970358448423156413478797077346856322919611155062646144184243714227736915492908169078189865309828551805033223069503261509895369340064831939890474191393366249600028072743525567049391652388019435799990772135523717376312105350626191795590568970229057113483320038748414668787818722277739001737909056517783018520 200 86288880757572293451610362766013538610155679216817346234235841116804121998202504946983544525915888227728839907456154617509404280028149619767274281116982109410372890678570206742141990123784292091023984519014915072547808673983274948295575266531070253917896139563384270969816172771805344519263970738220447539174315856284125236577173381749101937098623505964378432900929749519653196998903010183755279787760880 201 9250048027268726528238182785267933643352709281997278109981387532225069639470480820767462711536039719025388443417020286547720591653397178996109542470312596685768299284137748468884894386582281910478967318667920644930919497978885917457504976004995982956323264015861543533497623166255119248400046184358179245999483778770700072854172014408096828922981338886369610057459923856419683874193511506518692260382182800 202 991628775721233713013667647154886644763178896611926852669979153128939279066789747002417002581418339207028730249102574769733138410152615384497875544241444751934504131022744510062337778865851993170932726873637026522660804971326299306533824628185135135326426886571917777246969462996408949761175627964944856497443510340358947427011567331557962427922713146342669885541715229295435116891767150003290448096521419360 203 106309011146429527506227436689561995945874074739009651702090293625329049436262547032972010328124980404352426866985070026746554031915366269190377353737512707235448140769421520725625778921549743204575923671755934564097219639650014852299969584757847682567196617578250554751752845689609885415273056158797433758177257464276653184258020046423967559976816532374744663723695765436483002667771721178951543245519276312560 204 11397424016289729193510092906843667000504017550631459355151467039331672632059584333075759430377862187414206961997401678381848786696747846169309577811606996254693841132844755452068536084617529001766273560517594174886971342379342429579188283092224112481133743875505672958330776045634059758985750676417652476879280532044320464022357386824585432584049169900926692342363735706324975074610691040177164646802254764594400 205 1221965232571803203680265470106362196966588310419728171422953676730057982663901429943021994646675453580665176004458011609540121008059182178562985682205542699080862983207405405618243652036126072513868152748459195634067327398084103349721803862372813234256591310006991504002953210166800607703903565488029906783231991896344722960737046854902450313299936580961100695774201217940851000312057250655020354119657319190709600 206 131016610588748352124527013885962662490428615565615091331858737212487344620537522898326489533056311685996019655130749345252931548121344163826352276504684461780000629900062266283185088675813567768472036187181624091952590499309828702449608811561050981781073324303690275166353763863267744280886757025528009856701378942350868620802413081727915137128592245854045599707391538031522501942080099767654231665566893935575752000 207 14047825014801535516561637913876660510140618849356481380686701291754363932800525227150917841073675393184782998188886985792034141403941497964629479613199414556307445203465923285305063017356047581392784723610341585089527144929578356770396843178038657479783907114773404675493709062526451442619846054974714791606778211685559519391392451153113389087661675663208119260062535663613492481228978563801576544999897910793109735800 208 1506284093768093075739306787083173754743419798267134888290501485113166299847070079712452995781609765303189499433973773503979246933948097821376497083473679237870814417867459702910914706187125825352793802993169106041216742749595750879829499462347233702160743153969290014271142359713065691455353556859404716675634703454951224269777420181634199362789599175964588852150024404232901131113667536405400631549136070755154782474800 209 161517513243213970882795500326634638727606463284830795694520146120881739106990481172794273621651420394527448735248228328783493044141656532259247344781357838850352794702546770864163453065110683072256975595895214237054479797127893773937612365975653610988973816622162842604267673220879065516462004668582803139664896399826977458751383559285544017114018857701463037084125170543627720572329281009924212350527767357895821531766800 210 17319969999712707745689359808382084574707655672312644442626413490427827771241051947143250622471446231626214930686225667608043010213973709783178090441008584183515748771282675026320205823826141009433560504715762260530678821904995802880272390580579867196304252499388441428489564706316109254755855195810295258303667629057575142903011636973905757856572540518601727969631324872841203558638947723344868543874471722459144782880623200 211 1857330959245921377153910737299841292823201436309209985523999555322538010136187087752146437268782470558682865732102343094281344495885014935336384339942373433898754444126666921705462430427302732073778018649519037995239404201949789110489159331257679984491678189124670242320272466270017107494059995608251691203164379152293178654055694916239282947505079765749465576874511849094781427112696819104081679582331655662385025858813946000 212 199180110517553843086768248978863901540080326729006429163749950125562619204916546333221617167287918347105178402374425543444216245997383537373346753504091545696756149910283143395643361694784328506971173484580265892470683474988124317107312774300997172119158174082816989738530664841289881665919580704174044479732859100179935315872410633150726345733429095252799838440308421218486942023800002483146935421750437065358257583703155909920 213 21360775358167735789683694499569640593956117420884576658092123473325918145474646734099884165893728018235132335785329655379185351588654462304170713230980530457893692669608679329466605313244485483388872538844079127425782703806979490622555744048807518063667076541870400848198685451463796217708297218012355001640976382261760070860428448169864810663739561359306091960469845638971788053762928021340914188958577716830278471037893689554720 214 2290879759188162527132279808436362713509755912605526864872133343627655981793950477242312215288438716272788557557597180874234563397195844693451459894085035384098794983783619919981900548557950054618083048009626623764914866387698537785807750216606717104781593369727587946683168239582569195206106537645936518798530097088811972654051043305740020778977235097272843391841822303588813350709157267654825492418117023629261522372351837420903360 215 245698035343211012711929601504198424541690597087583439694950517207878234831614539522328855062469423776155656473513786484637333250496919822024225377564257108639044897764845200130314560515257548848923522951132486142083724171236320509849503179150877889104791489106103981341035936086692047897221363959143162863889864400321920268215628197604966669133490458116566216519759258415818555562113811545960779009248267653031095006335931960575397040 216 26352088992219369639498151635070352816802182962756555958103956724179844918425873807204885850241030718007748935053534454916026935911711283630605419751019446591251863813239565616599118180511125333482062749538620749770816894703404123401254134092836502317477103711643054370651062065553746598837270435153068410955548020651974890303359416467700392203785458380144295979810907514229419644349876411262262885811253333236927404289030109936793701600 217 2826456204737567356595139838419877716298735271433964057566953606497933922508718541954770269407538500237829169120503433633471281862596691119547813943574022076547290939056953581268944950139639430477367492515414015240350402553109445125098146907724056769256193523776554299164238681854660417310264938531021007874538302515235038909644150134406523756091978513280338562345042065855378353012391239607783728618531735796471942203921335618803068227360 218 303167884505559618846207374651487241737876751367751860406957208117229850127897791971685158924760323571824903656249764331930759393203207595928838068207572310081058764168383234062288389970894576028638624516309756330908222987569072105266969117769944699941692048567062287572867739817178764649427403750979479928231480132668102214605844307789796461108980322570849808707521751914706759986824156820732371605622836970625333152868403374238567676039360 219 32519040394359704500006259393438679694454916723615874306441309634448238128903148982978985523319313576982502766309539978050734490443633809428002826529934974905222964811719381860578390309492444843539074708846832288185824183219413256466768847208283143665095824141373798534595707717724690566362276341649766938083547262766457772410066955018119090128502373993531772134936644393073500823738910025630093755585650996021754841276257253506529701176921440 220 3488234891746972928316336156669939487237267365057504588030229412734507690310753094148034684448921024238663824761595478081424676049773577487212897278476447215186726300672579138393198922453247539196456443107705342574118377875293036516418356426069833548121974875372029746845262814766262389148832698335593453575266085948041570855390048472103652816253418779447518468072858328183388725445984737879634914251157860671487648209124225828948431360295917760 221 374185602116186250108925993280997977665920705039136347966496956907801019411941882533898827698092039161322471873753540920237750734025723687165472330078285353381882812904342571201165385600419975412156027850967031371759379589938433517229301790314681018963099589652538320000875753500893783312834104854250233639500395172368543285690985142900863288115305954757677111491111279176782857130958380513410718007135292994457930855646263081532200790069202904000 222 40140396122943698325813009678661283313046576171108073282500859396936329806869376489440716265933911543120010481096385063664653569037657372343253034547598267216199784549377622192023696514503991335860233034825995624618151361971038685760414582172669983463965381765632820822910089101846098911310311725711034147946307832351805349360720515938509499609803142659426421592044778177550413329619209195322926648950890367864531674701301747768749284971569590403200 223 4306151916126983180842429283686218349844106044121106809532849114893904954604461479781029255157857358742197802235704439449316898333813689311834991750215482064713036366912238883384172969751628053756257860077061054949860567396279854381099106114126751510455403700158904485167127675213103167142911457021338620932516896734958836532573368804848098160951150978190288546872424485792928128622811716650437570277911602638836456070966116061287693323067932540280200 224 461966023543711011965375471426716865506497597102152900893690809559131807345238303018872485797509622693605812448488859903945469312653858974497013204046056884654100819351234982831046775430812594534925614947723716744935791418426676808521612700380765890995602770169356183115923597280241170566954177681879120881492971561320972233886617142693706868095720700946658046759602131168211957310520362416972124632988950542100825530924934179989078278766082489986460880 225 49561404309541615030270087983422486549186254589863816478181265235408521461936471283887845289335919579860324132109088869537549626798403468820232250889512075008842538066841026135113705070887537393440774580574820519431473907989592452770863015805461538110409221574331268236127443838842429985505371850423661240158549879964047087609802750384129941726208202917091812308615748157600717617867828619855735347497070190571289706019180284800497331827379073362115748720 226 5317284987198704759032801600385001359804999727706231268314533286613699431707194767697261557784349977458614995072707968756257917147426110933930609320496366965684516394803100282437103509263844331133315205438821519257626465338696109848915179704586476137202398111356186626610018114013124573293941704897671952062486869535589002633614998992185031852258916474064755579851362586490413718183633448512438984402370414963975865892416341043419346000969504942584817879200 227 570491167987741288161393023665875886494895668587816678465471184013865635332123175445542577902657833154121546344977525071458354852453023430029580063951506192314881570073147921181779745814651797545317434276625088927022855473758869155723606807676993085771217362619115934550984837031419817687502226840861311218614912083511141134324411137967605439115670167310497766634714355496294767786033657792299615439139758339272335580836650464905017574533052247380414593006640 228 61209728898500153729841970121899866174802660418465843417611772979319109946402756692793725613197459992247844206600300511316664146066077100503353758345407369474768574957870335419057444922841759581721532424656601557245901785477812056530347305256990326023328270211351063013112344414695275021807218896421805258788986915772734863311369523953374489428081267322602142046315177394204224047916971284146965107008566059485502684282117106417433386776415481789307384531065440 229 6567565612063425843860494989706263703026744673913680258142871606327483074172498112611989470986936901555265636915916017493716813001108002620788233960576069204159063566273910740508841934283028523463628191315634081550759126641598433431215084905486820786660463661566035128495565058931107833577397179544320295705385545530801468034893534528756855028646713415553141171678730635014680277036729307363395950633350193211207353230412153013800059963655889609718026630951132000 230 704694221148152019247941110398153020806289519128745458485338284599738143447109966090664570896585719828996609498100321029890796684930956367187452008129538023851667267461952803916629465634091063304257264778054609080834105981752453166632254921763765727768284662738974884225248646514541669840097000384653577869737754036865807528759231048428319348660437354247738484615815586815298312810010437851849107529661744632010033089255073599871979062722275827075944457162954888000 231 75615219819458606997944363970132938977644566999258455836544411522939262765575762045337911709772474390941945810464170674581909825972049370294104753687912521195851655011808707821543845628347402369413961664127449194043917856953333978411115394918834353032000967958121158359403525939033401451616731432221508889916411529905174197533449712214692000847915963468559677715864973366775190795587212392634963673136733622330087520348563534854364661852657607010152337965726736710000 232 8113903568103647947471015928199346583870397597977800764868124273281077707774267080828220629505350244816599393323629314236323252893394938335438787171268538809797452881359340784915747614662080172633297255987716216955764641088620682631040680573978309788123831736211375775725151005488316641669335770574698910710901493244948057655559007045219811515380057567347625684726904161084630570264427784928713366511485127002352727395329290579344471481622932120842464883825776870204000 233 870687831505653865891461919679382175454678343857717440743455591284980954005773398428151149342071324576966798666330703488245367288453837789908119033870792623702002487436849487073062751075518227399935982923964230910173902258690140448918563621359739229387722018159925407687067605588282134158484315489952411749306430083039928552473370122780362119644942110020145043710938103175549620623538596395323790130683910759829746745709863915672463245873733234819682418950406291794724000 234 93434446152415777448799425196250601187981333117315636798354714696265865694351437258951030323476720559414904034825626875284576056589912363600257652480240320195839559040393554143849424716853114147302897531885613651513774825978163691240666318861060928098218125919001081296404099450149556798179013380675581907711785577796464333977977278224007159588580750065056129147865001300250839472890004135194384700582829114826718372164104853161491338050990757617842232698162235910545944000 235 10026823327279048619787363080710386698220042123998817888544327428097348122696448130361831179697384468717057718705213967673884830699036391026735865196929358757477514384575590229938081476311721871053586488191960305244568941906097444477592435920401401818586816253991154632640596659437702888961616016577121003732046485773052625818702507225513894525040364926243550971755438908562420042384386501736792671318364567653993520942517796311427602703650905442582021212619218560483670556000 236 1076047434713918314574236694505513656499027835305721615410134419747034995592534953623391838574578596939731857744987972914837217288904991624166343575477249734978675173514877301816495836138100436008528854662227685917100606407446688871839810613877508642565182586996346217354842055021214620709552974663100562214679180374752483884760272733965946518955485262246862905433837426649590447083417243944649815590774933400994352189546927507330504024351367046440779005136522989310920655480000 237 115481144180201189949007497104066832608997277432914612008139982550305728349902159573338294867071186892650180315146847336694530818958029483150950155654936589607512663293400281596939691277787096538457357913593702564651492906122371851784332229927002616991639032342927876951483295204429689016624591295834747853767985197154566662776525779958393438384205104230336485682885640965513514374689655420822432537421014577069413321105472966730051529539450791580793086229640467888268608852452800 238 12393736271825225816362040734041857631120912354279261980400248100675249917304204387528681042178828141433913457308075766036828685508028285336712401845156735854615220403285485457103353621163218066923559405400686675450315794783576042727145598779991841137068048571887513323626039333957240416725222175859276789173451296454790174527018982108518018308182338204769887417924990921343056487098906639825212518036672549054611060991648729281623466127777999712012651664799186244035854140973724800 239 1330162920211334145804027362925398963937559693334234434744569529387476698522864677104203596267726729790100997260059923897111839853228679785677204128199231709724284005866290419996960685576570422129884968741791703992465247191136770007420641324594474033476804124271594335104646352535471874589509094333982417630520482292342904454045308922430144547918700004126804897770727803030187939589158254871491382438794456138371332376068988658763717259352136148110426738735288654950644511589875984400 240 142764011759075695002894316080852185517134592137999595741163618234919072191249920458515686011188406544078655523199230413805637322373778892947807462135236859967696910324117318619505232735270961297337359475746958822322371827898000283845934788176660489195752325564071414584690931167150142442366687752962014158757928670090145236825280934580044615095780837459511486747654871937039605317973739088341352773028273330323443885595411296339254423889131227193638742333904425580369467581624826461600 241 15323002599826895786508740255027721753532132627700088533911766686600575526449737048176034372777783844212936810907557048441169044808334782298032176977080169347536419344507559327616795015895954111237726245481826005131984091706244405497547494359653101317526639998295794970809970655580398341198149115701687276564823901505135056098584892219466864451157260395085183528205573972395419452462967027662812978461907095655933662134886782541203848043023603506369649962891831631455173004898776963244000 242 1644675186469280583804695767132274957675298756032988660115147228746852650331707265769666681747767341840685621343863319226150541971569130534468022543836530598239484562213736584095327569423367073467472671835462401023178182843148794646490817105813400151052328761019575890255495663132092175840299420902696417983629778593100712952924262391293300176808868808081419253560717638932069747633245807474740567184939499325070225667810523522564220259165116066859597919089460980226133924487570633470190400 243 176533628021063922728839405932595324882319795478554923406555141132860726286418068085181470077364551177834250605150044824526515024393680427122008971295666415025348979437093580076222901334371952411658957954302086712874120080883319309629460674755371340692502686774729358561813371966876442925445303356601742632147378851688434587922735657944397936366197430777607064161998441964309087905447782043033305230455374738466990513664215601452352200699344327547496858549030691842416625528687091216758290400 244 18948974196539687004637929362128553742013351999509671945043325464597707792465176573763817148339304155086829104833607878912410518052227534295653748247559551721134610786659596079101948832625653373939981784833649227057445208401493119305485159228737379123552650359376164294916328587441915399518832675982858744197737140650034476530454975434778433705971660067534309882713932674090088722289054914932919390705338795546894124601674970703133552522744519870334908198014009599218346884312377572025639665600 245 2034018150729144757271625697714680326489638384699639888548615416676952072476787422039126656004632358522824197794736398188562365309648821550441800652446633935455171591787886071617670365628728913123716293222654005320113570780864243207694777958979651970130932323725875219746679227473779123983152650673025854526757040857062185201936497241172186310506207057189152187732683642218896161636565320978770581613222189556330434005148022577985723039732060515785943708220171642190717130990200803885183683262400 246 218340709662797211466097771443057527274088113456258943600436877321545730656533188918653391428433302205066644441320241207692172438649671009152610023227398585505625335288991331194182500766172968534798936865470930663635829013340843976621871425478189156243834536326108775005196066288049947279644420392703712757173533285519914435767570495956509963361279452724336199623378206593377653398791845060876158683333085789523740887211176057739621744320943758604841660861901130912235667292556193986622301340880000 247 23438256230142901264851136640719962730948535073831427750994248470649525112060065644446899932662312590368454922741632264418479728591024505368283866277852871139465862819057835166295234243903387720980215318337327020916355566278973727530111364360729855435431446741318093990505241441738451825956523574299325342813961199719108261647523838435517587109459206815536278346305810989236900676725058725300034578096489392986517651838822670218126062969316136790335369066920492548805189515884110344344098374775444000 248 2516091777856405606422209897219152041937920646480247215091496365738980944956098515245331863838681767025099119439719080111334317311178723977098647040413274328542356010752571929340206483939733756694106658533822901848333483434953127245143311270987829837015950633059187344908935385883256209123602093349001532690801798386931978559018369213116395572243064970845406993601347228486192285038716719653438435957930489639298303226363789653815533947834987712363992391551164341882095887627848620889533587443718984000 249 270108452651914498808686040942984370080652827743480814079522954262230364736276650074979445612978215207785191810435272640142786033169866284836394964978701856476538882491067746034703059529318972454800658384635257750398959199939187336462370377847181760493654382585663962744391932378193207506109781086728912353643949918841317134892756668213142476525445267600846236423069325585611777006960741002885569189740731724667792620850832925368536528188658924179544549467378105098170928795579563760825816473744671861440 250 28997483043078224606009246054616212500756198285659951246420906437343514966541390194529841241012256184331010033556196913187901253994616311807410064403803430511265405876661971873480251412930703948485293630974112904222148903829184892423264875243256011352385040301708678126341059878283385676243027952160649190867024532931414209613835322695942093138334104380401098890935398978853492027286526244519003162981485155892397296043216510305903658176298608714605103263928776825287090756453239634625298863950618505311360