2 2 3 20 4 135 5 770 6 4004 7 19656 8 92820 9 426360 10 1918620 11 8498776 12 37182145 13 161056350 14 691945800 15 2952675600 16 12527780760 17 52895074320 18 222399744300 19 931689977400 20 3890668331550 21 16201562020644 22 67298796085752 23 278927990831600 24 1153747598439800 25 4763749454427600 26 19637233862140440 27 80829388413197424 28 332255418717710565 29 1364074435094708470 30 5593851464926199440 31 22915501863214913568 32 93783813180935109232 33 383475225648287412640 34 1566698125839384758220 35 6395829023434442517240 36 26091220163245799327682 37 106364904498249425830620 38 433338499807682845976600 39 1764404023729836251562800 40 7180026900393424554804600 41 29202867245018954115210960 42 118716003800403139555314120 43 482380025821046488177534800 44 1959190303285083653371852650 45 7953922095064359549569448300 46 32278462029424819117525470192 47 130942257731566477553011820256 48 530994941469981117167313819600 49 2152543925718133007288452408800 50 8723117822431816785709067940600 51 35339146710690380581213953163440 52 143123544178296041353916510311932 53 579485419669261921821670906904520 54 2345609417547198123872333697443760 55 9491954451436598995676530414919520 56 38401400910318191245471592802087984 57 155322506811629763100163789664481056 58 628089860494032797789832836085631920 59 2539295069521684254612306631660040160 60 10263896342430859524839183378617252845 61 41478452546282519143665622947016997286 62 167589707257707148055214638169765645600 63 677001729098298266305748391529931688000 64 2734341898265138253950257023475255404000 65 11041784605968768555289351688540288328000 66 44581205346598903041980757442481414124300 67 179967032634265994295146589632378926356600 68 726382088788977645324265906807455346700250 69 2931369795239591241752271614918330327779500 70 11828007218311736997722202478001148444999000 71 47718866609451680200665534944098159852113840 72 192490014556171627275616988703072652335782520 73 776368176506966230369005780300485089446498000 74 3130909270215415097114893680955375054448769000 75 12624616641163388706140062017849192217123578000 76 50899383444474284060498479770612249972686749950 77 205189448651057648829894283058813827461909219140 78 827079420750091164731537931713318893748902372400 79 3333423833465944018331239875617535294192493711200 80 13433413140847800039685295738065537531724451152400 81 54129753204029750331169729274843978337066299222880 82 218092552153445447555236176671319052253412473031720 83 878621761832881546203087137178763714130038329696400 84 3539326132616158645375739593058800393893009169569700 85 14256005110310164388047888974126377002828292247377400 86 57416249153270355196730439614312159653719026765627920 87 231223808807287855769638421976189240234434089689632800 88 931090817568274909608276052093198836434412297461034000 89 3748989822610216290349575729216689122897081179914172000 90 15093853608826238314047663211536824776228770746598354000 91 60764587715816380808226417551069242073716723675069754400 92 244605597309733069966448472503031046218040237201264590050 93 984574246336786674510922649601528613586379248641773069500 94 3962758457305824627845204204607394668347663062856328876000 95 15948305840883026584139914912297426093293614329431781272000 96 64180054611587566981366457585360322793309664133377172548640 97 258258666863303383131897751680121111313151238373078961136320 98 1039153541096216635559310806392644177465089745904749904899000 99 4180952261533952188591049524108849028699997758570627232222000 100 16820620735080276250096879384474023309734567120528846058676500 101 67667601529541798193992429254442973233908622207433889801032600 102 272202502756571912735078979566929092329609778389149156709059440 103 1094905412679576297454787012285963509167034058163811774048562400 104 4403873368283103357627696345349171311199432194001649608255601200 105 17711988783419902824469671397336464005157135591694173546911322400 106 71231921324089413387080475668588814331229850900582651796004905680 107 286455611536685611793433023988567801604868563853308356042792786720 108 1151902871863323037990102136557802126736558729645968743049437974900 109 4631809926743117977090628209012259018913076860303342018822063970200 110 18623547645670184562856924858588602215096893834669967779383321538400 111 74877507319225046796877806064870233301671580014335623146817761379520 112 301035746510677500053278326890896784355466461969860303090262629997600 113 1210216087265917631306819238236214761777077383494756789431170548408000 114 4865039367756028444012461598744977138596592556772808619014772162214000 115 19556394585014082063854361512498028872588697409369926161390978988348000 116 78608700690113621675966639681962106114466907393745138871532686594391800 117 315960088364933874260640614977516392021712837264259117289602814317235600 118 1269913074208411444880245773030040445039218921960928391141365748895164000 119 5103831032316454808490282469634596571480671531399914966773282758988152000 120 20511596502483379480485413500846966702388559918838203916493720568585244000 121 82429728788265644274585347781756637010782072929634296048414227102446300224 122 331245391612104533473796675345207226506290922698715597083442357059830502752 123 1331060254574572456693365308945568180956820750741568824097258121197666008000 124 5348448312887120422169267828234920095970708790185192147442030775416953552125 125 21490198130699279976994989671726797491555843461868452774186628225621255231750 126 86344736509251300592432474631414467737784669313790071295193519659865847323200 127 346908104729382782655030992732870707326342192009419773466307276850233532543104 128 1393722917148710770623447025878452420848135237498161932600929066806914661167040 129 5599150418085206054879277028125038444965529627976453284141486271705856081787520 130 22493228801757406600128364292556416103772437819851302302383685288340736209158540 131 90357812260312641454595469949966222095188757106009612774628645156574287896658808 132 362964469837522839146231350443812279027166602356832731858265066686646262806601162 133 1457965600411602021176342455758312096454473748476295293902174661917887618305448140 134 5856193843374840617338088757297111301788588890454192691273293569565656634616437720 135 23521708100067908000206763811561621820901708198830833780375785184969344282296152240 136 94473009697436926012770748383451230328427607109035483138792892436944038005461112952 137 379430606323564643744487718093766564676033126529328220959323174510342616523115423440 138 1523852414377365046024361403031924956310746131608051823612526171034702430485337212200 139 6119833610248702316936588559427583671717466394908800029512854580402650085535468387600 140 24576650635682741530837737187830056729958770540423806237683365888408468570152602616950 141 98694366120113606252688899653117793679454377077689011623201005620243345528703118363220 142 396322581758264422760308458098234271292055541611385228670858049966221810224850878437040 143 1591447314118799049854801609857482433523316578777227412663459038871454685435149255189600 144 6390324321652893710465692722337896250483709528447500328313855223271998381923361978822800 145 25659070118491184517068657021959749181671905242258292724858664747351224929228484100821600 146 103025918205393678277607892879653941066113009159748944974145475750383196095468887458150728 147 413656472684912457519274257275650968674217612935991310923824104736980441596376793626217424 148 1660814334725383019329818687962351356744447968303750261504719166008694905652359963594807700 149 6667921070518546791136186380579983229349969438526167849955676993119609292187844026174200600 150 26769982872794362301514812152009072719306756910446580508175862915865949836449476999431557200 151 107471715609428347428960829318466213656145654350412905458196564530558958083391323162298987680 152 431448417279901664849426508810970773968304391866572151228332703931654210356999183669502859088 153 1732017795272630085785629596471088225358060023366164914683444697058907968097001405062917581280 154 6952880230123406117189414479371447103194530760021869882361822799552598242350754141376822042640 155 27910410901158017880051592122684231323852456399851016627293190433161073242015889543388505765280 156 112035832849502322746759045197664446094951248279077287036214077896229522411579042327819412671766 157 449714661451999505892320318871971451225456483274500975452517098091176568221513631335510742028884 158 1805122477749716281960943856694079772566884522925189100581803356693928105428551074813002915139680 159 7245460148860746240884069832046519717030410864203414248507744019103861011035516755993983565992640 160 29081384583286240044647530056042228953767785254731857652894389046112919133673119971071251420094880 161 116722379792295578586670311409991790523111883047560706961481737289026039982371343118500500553960384 162 468471599618174272490175270945223074915802964339983861524621731739840958664186188871692521048651240 163 1880193785650953462432209375820992376024260716403007345450289399042148170099019289662079813529213200 164 7545921767309022075049432896170464258097367340214127216668291096361543221765714247913347070552943100 165 30283945077978786310125059149933913151693336803645864170746224774645298919631421677998045959193744200 166 121535511007349011573431586017496616740195985232651666080934490587715681690090405620797896925475955920 167 487735811141666793565821672328943537603841623529794370028148586540742393683109573930283390709609870240 168 1957297885983895391102964668515352708694598389746562024300408554421345736488186291010502623546760259600 169 7854529171894391466328459303531652152595422384494718354274368037883838634764021397915463402747024712800 170 31519146482618353057135796050269462373701882436739478716126179129581479447603953409314296626841714111600 171 126479434193209836149273440529294311262424074516563579207858755257496900012941402627577416570763176579424 172 507524093223154175403802448861867480286317994199820298118165847467081477792571684474162588017574431153932 173 2036501837709455003891756943677067614258873373494835140795296599427661990878112501383918006896435545764200 174 8171550096646561546841342991143206241065915736448050280128710368646767058250403859746915315887552715117600 175 32788057794062126083935293442099911140162246711551523864343100014397112863882380637097336379381017698331200 176 131558417843684523011365914951526552782947293095378572828361069368111634079769189332782505367945521459574880 177 527853490884099953575832490329581991892179052233359520781575637126860539074912905202946443795175890206704704 178 2117873709054212226322614624661522152784179938593636538800202949661092547512106848672660993898476692350327440 179 8497256382367550014153139804012290325446156539154450844660454290761516016473044420975013968233714117639586720 180 34091764706540838484971274511676569306452331273542118307027428420347650544352220600079406921158493219171722440 181 136776798290249213934359462149247339420704932155828438895819117773533086396543781503407816540277067555872465648 182 548741324562314050647047878013348346206364590417290200492426042393696659641092017071019651066010027303010441632 183 2201482685683121840557881979361023781468438790225539525655642517701423151613551717968320927061586007843406738240 184 8831924400816891770215669381076952666431191718981744201768141720827652360757803870179900544069727265742598671520 185 35431371275651169534348309749384204767051018468661431606445680062790067819255451996499896495557606529356363259840 186 142138986231908616271546960690264186217659360360206763728283573725577272068505109599688715209066453104381328216992 187 570205215745664252341638083425638839574167661838384286358686757481267251046005356891350654616815331188511483649600 188 2287399171363235349195314511412326953332080511731824956982119872221279860686904329868248621763131842127748520039250 189 9175835450157282629625093356605632197764316653113245784875934467331258642612524869625815271442262664918433272401500 190 36808001472357180243602480216188594348039882200512182257909868290974787904386456419328122325978525908319435772248000 191 147649472844128091516855337680121812813065258574394790412288132096082775585637903788376908110921538820624847258108800 192 592263110995055164092047538739435993502032446988267824698915176490677900563442268203752484790801811735363579039105600 193 2375694882464285643724260106358281938481987860417765508326660844280384179765602932468503003945988716751758710085104000 194 9529276126820654178246658646316332497770448360147943677233687363810690835545487688506341699960961896044880634034547000 195 38222800646789102475476104644976600271084142257250795825046436148214965136020115092695497285541334234209858650651134000 196 153312835542744702063231835404340679046089765237407908573719761981298932839910785351701413699851205262928141290812749540 197 614933304647911585951286563181946629744502410842528315011467885727261263726556309864548520162102512549685753089135664120 198 2466442937413830062867859826058120953814583320918203082032256522870506382091764548557544579757069079432463568159091318000 199 9892538678085157020926683013179727557449214460969666623785598803615400531988568679441200157632326428516623525432770604000 200 39676936918313224846954999872924553951698418982346253508609678861678286487033969111313928261464334787220416855174553598000 201 159133743466125094325507615374633402830469222136377725372513750116192618664922759113983633148284631185572500674346123559200 202 638234460445206567629778601080204453488027530723666391761023593912613308451258172718316882073362923716116505131770714973840 203 2559717942040801306039396139165374027292214147904396154328887137169173042547202424628200497790806140325146278542999476234400 204 10265921338952097926458648243966080697614157026729674104475726240244264352949923509359501368091516591153602177854240188054700 205 41171602505669862836840804989836766564259534605938693934828357477137732027054500313752011591350883023809131566469709971439400 206 165116962728621096971800770861201568391043466890222108486344314692625571057520531977243361519300011917707732870495516591341280 207 662185632286068701692250138048610243181003588057954667879462449883938453620346472826087294480475622872841530945436533651600320 208 2655596071592372055650775993264187534134479034907267368849813461088866568214587865239991957210810143569093829679972396586858400 209 10649728656343018805108954425551407575482305096147358908287095247619949850503889618198836449391055498074437703303471439062283200 210 42708015008803339072321369535824686777810329548946085427859445769256639290850698966727289305403059189168750624336872433464544400 211 171267361490071082544879629411740000177764899611905790629340523171881782284026132244493692628352519411813297540987108907654255520 212 686806284282273587189453363976973237044431993814057833233620836970134395887662113211494768278159684325591684803914354283560605800 213 2754155150087759699125418397357591806707758935597421948588575837597710625918571660225884080711837413218203622138308135278672174000 214 11044271803173453555468139621461999618174129046572594229012107989231186491263567782723356519607136145856483488048476070947848292000 215 44287418652235024360935052388212594091322990431916094087800519815157466888263241109386128377357455884130569219315703967566591944000 216 177589914879314906097115689682792676578434254835611205833638159194221492330107068023763559985228534015574381940870287184132577738400 217 712116310258989141506544298753288196748165391430685110964602303930864378273288428297751680184901453982687298562433248809697569956800 218 2855474727573374043395027063819700001475167698204290397403105834998052274240655217573650589463481222301282819644324847370884400052000 219 11449868884480220549942846012883531005481155376499020481728086834563287950013602882923601766409352346777217163483819403073953156936000 220 45911085498377398111095368215650534587918417171936726048580568368177220547273580825851345844323739083149701619405016677578070198654500 221 184089709804128047975525127576089321619720852927385377153251172745768013826265236984476046864125737606708305358879845461644240562349240 222 738136052826849711271132128591495719189612816564834046445538089271848576757929156179105887023976408875168297593449034417405386132541120 223 2959636155762170738178249200992273086191931310463379680716805602428535515674795179409315868496678187757691372035845740687326198906864000 224 11866845237466829203647054663406429553826459530502646978072432894769765011758501898031488795631101723744427623121756388908872242289992000 225 47580316637990936353487556162514345406312939759698807044632403018303179454786854478029636690243221695881225322511056213496920263533104000 226 190771949675398131612329532247248899493230810176270636133455478002423353525163256130000504499809041523190856995738817156631052503833583600 227 764886322132875741158121235690316463018650669218528867029356172408369459184391937372406063159503726080187449530389843333724772126481587040 228 3066722662472786433976583883254850603749251290874258819555066649444755639871507344263564285119600116275881248860973315258155736886423543400 229 12295533727073682585245248248572670384939946876410231925227511742034674925410222994646403266602865543423849537179487612013650512424820929200 230 49296443363997019787717416054931183198759079259477699987514351320816185058572281066255140282265319973019476521983076888592140860880920978400 231 197641959069576679278237187646192366897665361383747832275501652183901485754295981014458358394889917434520788171142333983626556310730200658880 232 792388414383221756531502888274951784898119674729756876562171509732141513077558794922004936512452907739506520298526063403036315113137550983520 233 3176819425228292752864989295257624477456085034913955775414744637534618165477439492528008174240018425114513784140199200985121391202852413198400 234 12736275038465964758697061545794512737711870327601285172631324089426314004190992204830848187394313219551392483474855417336901480146932646423200 235 51060828334039910504034223038497461647155097206139625405043073397036692705508570648397403006599924641617012543424773669655980804294059673614400 236 204705188350292339212291617675776825052237817410397513901257797172293755150638241886491782267271364551474129988016398543014686006502830259881320 237 820664130218661174506061830904654862330901323263542959853104667572513412323694055271968909045359995080995872054014713325531640465727334872535600 238 3290013644328068751136502255286625880362851361787729305364316512946537870948889741123931948014876461579787345312494900599063671400632626985848000 239 13189417967654249051499251058256769460617360294261731287248053825703161441352603109013754932086239997510342635325974504011227836391715018895984000 240 52874866726508124331609581956302675256742732228015361802529548196015270632880758613287611985283872027489974632773594304171199290937746646560488000 241 211967218267390728193209291251961017580347971611986508390439434453697081339273563578958371824806857689163037577457227901503526242953544058070460800 242 849735793013652397506246189930794946492492512214176267036741282969190806425800593290444909273294157823020117442963697488615423292382195251763493600 243 3406394615667644457421263095791583618887286243043810079509761492346968638389114109175649179362074098834264965904789879075180984431622007709582584000 244 13655319711314436895528973035362328707358944658781394618253374065595382744147563737975724552858615757303688010148986727321708255839027519175437462000 245 54739987394155418823576355225333833726424074285058958306242730479224262748507911066504105197647688472359210365968851978428770626320582426596576564000 246 219433764549476004165434081812138224482869279291424540273916760633176238055199057004428128455252360110968081842125105517725088913326547206734552033472 247 879626267161416859693001959631030062887586080789154621073635590920957385852298878643167378575563204991539830147203183367337371624101587965397746512256 248 3526053803549040031515534052269824664917491629179650976525978260805554109954450111995533190992829017298968379655116645160397097183334052932658085048000 249 14134346156749410792187326959489951175569311070814104596146717165276114855505110242349411487691374488732089119502766948510811989730214168304635627344000 250 56657654018984207878309448923340275457771674540018489124736961377649226972861035633639125576073514476486020939657840131552801477248507720878741974328000 251 227110682504194387286740126326021265122625892756538716671388328780479186560810222338807196840240629301933523545473409789787478169719437563628878649059200 252 910358976400406689289692375119960864914975726996288162107468154146002039379847725606212473084302047517469158286808571054251244525934758008958633259838237 253 3649084913697012070777369237986083383835324441214600432141132599834618682041440873238537820165377097471468216755082273512917114376283975047303917435260870 254 14626872172830548199537785197075753945098994585579774046687527448285042227904759183784743205328820515224627615234841902541748236486012891736307667573650560 255 58629366271653437618102422408361974097639619147540250163423715940022578194150451243881116819821386964240837237350896043923883915118916325577367407616549120 256 235003971638958785054704058614062408228921688451046101457594866733063243922125645788390107073611140226079096659973970169518526096355210519547755477519101824 257 941957922231613478912830016023941531714062637338826060939712757845079732268130997325051894884339927550313584493745864655134207899101187142960780237965153536 258 3775583966673827642994471933263902096046168288140654792208855823876896994617192529235253927431803824585912214564924830836806423717711759773282087296853409420 259 15133281902669586740613045334674584309399710320700831693504147032786631060166302697627739248005939082853725575083965399544997450855217921531831701355046263160 260 60656660978335797782098952145693860330093941102780858815677210426046532563272863836962111311701512117914589160503624764173456719422097625233089349846327372970 261 243119780313516737790629526296730379384981175923257939804402553125731026664110705847171310521256830780419139635407972104241124741015228564236503445239673164556 262 974447702471180447015073809853291804012677587708604698001451528722565653431051007241698774963741953330424891656088633130359163941720956593498536076061847906520 263 3905649371865992375274875741962244518759323503994868170516530005417076537371774604053537744990066511468724101890770389307053224856315817672307261202302219047600 264 15653969058697483510722025326263964771923762320301181489861655553784280160639509275230417860559764700205367530860711648654229448627994302379544376006059999175800 265 62741113297665006846923165213556083889607622951795570358831213746134080267290138281887371987973532726504767479125308929318577142158145171059258003788462224635600 266 251464410434670601516326953192065242624217488578178632220451343893175548869270272523510655562572707878362710600117161299090427421280529989191600737742960101454760 267 1007853529978573267902866907154106228288359252766931082810172113246156349384419167868023003419554445570272770201653171854308956689649445753519716498566541892386320 268 4039382002200169673629938989061086411972833040100545601963922343530523250145039118453799625879068970124774683534323678326964164927915555611533162735713260420640550 269 16189337220764609733916438468210446587657179880491325281125740428781605427979742876169295456298575280820834211334050167223424801603920848736360800308485279016134900 270 64884337910174143467841588230583495921857755032521502826239649078768678558069373671262233494532300624342177684557908002158770192984534282962549419517219353355002800 271 260044322202536123109952529846933879066178350747305307400038914222036908165451730548272855180695470422490302880194112182007811683348006152675508304151756126312734304 272 1042201251597013399463478563661906499220408296218333375041540822887191934952949729543037720454462012833882902015549832853978167436241485742861880167981259858891052432 273 4176885269731859288749883782190370872559977565605200632518251116544043236450036982069656416251147595628887141771726154157210647464175349830684543788044840323276181600 274 16739800137824012031012944091531256773534120838202560850658471280766494058396514062397445482861798780154239718308797973511351728373934238990283665175087451998098289800 275 67087990222423503203681715647410062824430324449494984834730276790986849650134172326638436900829696913849860057145926931692651154608385812605722293504485473659557227600 276 268866138916946163751689386687667846669733355029162200171596047241542553287636257780590027594164562704739165433401249502524453404654994382563297994515604009582335005940 277 1077517367339877805917317193960580465029436722342041304058771657977784708219321548651839866006299882549733706154254713147030708183598902754267586618201713435490822749784 278 4318265202238856578550333784820951005396005530282268521456625238416468884106418663987587252090207875487112468183203953705697123247869382093626601114573420377200861241040 279 17305782033715027299105965750810428824140504718429627306243962593288018161435678517189631921293969023832841509605681617638177811806255173932843639613631113251019481391520 280 69353767587845393372508916650869172683065055412529230395744436371044458637537927165275968923207733496514418697503243572641478523238757245580193775310458744009975275993040 281 277936651851947901167036991286331746574107331040001754379011892160275232352644919758944975226454504691344924018222833306555848119954925565768639729018174714817716173016288 282 1113829049854234770760808082462657144237793764702264772918487717683260833748886209403604163956965280289041121577523372436811972760438745161918979293662745123367900527527312 283 4463630520941760208838339481581536355304134894219561198302801660050008913652120153473171100589626507329661364745617056280497246970701923802256685529763817580582932675630240 284 17887717917526999749436030762305204325356163511523002168159183543798713321371752390053758517616043145286276411803419179392002536163568924055270869360731508327388272410264270 285 71683410546188810885307650683709879790832088419378508230193613205206248987404811679725134424575159928107868476337533467695922325525503675826369086975401894926269649645466340 286 287262825205785874879480566936098572185582189395811533321502448411266537952828840277682384246748207673046937528876277876956092419803805696929838081812256491216918957335926112 287 1151164164190546036247607963118253577691906199381418738764108503400065519848347079837074099046322623984290705826515113672229545013827633970876369283056652135478905353235606720 288 4613092719465563469808224936980969708669093407953175533034732155233570347644025214798774044291147731374924892373569641986161743633580275705209858993530740536202826725666109600 289 18486053898991172027078236943477580365174558019588840479611111441251716219433569928202319866539134749536328981487445158426143250123754196603562900475936805180204256631048676800 290 74078704083325073619091956111462076344307306243841788667965426073111209374039682668636148195344323708624746890762189295571429862764435633082663765862236178959561898761589902600 291 296851801133294369844341536590319404587607289783984763321170280133312619179264196909829527853627870074097018101767788711048409541435883652748754719859745982140482176636115783760 292 1189551287905761851573352769761627082829044216447985541556572145389758559474409348241416134565364803682291382649651490689963093127482703388542831413529303622281955488342161082220 293 4766766144149426707572856454019511351732478085348685394694801753072941116812711184889555924468311898588264946753373376035902183841173298443241565754308303232842857489876319293800 294 19101247509322139604327527940139231569055051009286365874153500892657645629989779323765393447078775619368218807501381995761775543339282834048646399279882477218597847435299186608400 295 76541478913072864002392457149515881142409303788670036476366992390688382537815836528189944081760504255158728015439293151690553855187697284738816681918110004423135693877789681824800 296 306710904867228074587727452896134907487521943530862513058610355857780200267292238917064802232748883196057130669395447845982869250921513332774041975702423839492743787027658182176592 297 1229019731525518567701551945661059310018978351570653649094928213500273360629599093744927386479355595810452026166761577769910070478860112156476511913673961668223584288105310634610656 298 4924768075805897070774743902539281421702143877892967347254824660772752794182056508182309265224015285700106449938853556886318543555661492912675480663571830472052173483078153182807600 299 19733768027907844917016491668809767666799454146308500177633266249128614106704683943255707308744757408995199360325484936339108290485542143340166827530782799663978282868853728499672800 300 79073612782615013867191965534976829103219589510404569923189533087896099381735993135570412132457412558447692385592462180223879215376785369580690558338311102627414921786972126239571100 301 316847649934729021737173679059818662615716826138637174540183922385139720860520896316836107907432674842730838929310009813839020726186239993217136711956455578703927911503391418676589640 302 1269599559389877160738583508773025020224022628832639414845983159151958550341329046853867036303595153748911893156398627559069121829197674500054374380458198475712993932106835505947676832 303 5087218813025959248830449162870648048723028112349296007175021203363334946864240871130773074898353778161931527687509818804814827228424501792452229829474576055950850728204551416962419520 304 20384096815228339422390761230274291443874842625972751099189255640568739156444885682005334256463572288113627503024817338383771873942672650017860214106001228741951166177944245608424673760 305 81677031803007385131079535161676883082181664589319122324385551289499020255876239152669947425949085180289658028878126221752545244396268334399268702006075010066091488527032752485746099520 306 327269743474851577722587872594763205293892763181702198033388998846828799244279657406211730768439963463060454042536199982422910702949767542612893209116192406632392559419734545847173314384 307 1311321610905981120078266540900233529450738732828733903395183773040052941107726207267712745908607631789630349142867888116804340001793454745884585124545793558471071003728411879607138913056 308 5254241757122234976482529773713500653134799677982066652052890905592653889007767547848487868902701980316796482331078032514269442603968369558516519959189582996664189519086922662402745514920 309 21052727652367949820226146552909477416913699539158707248754825641209607715998300004553278686965277820582701273107231706638280299429652035161262901641644429407641224675149689249076191034160 310 84353711806220427942105557674731513534656777093040736348348601572413845524652630955459650346531899005160466892775919381764002079888616533968173747184876571399398266259814761175180125842720 311 337985091662838182119127582904709927728864989497423343035734914635416396228730433732648612686564417200540111647904895536540784744977661386084346073402244753609929881797865487530671379446336 312 1354217522230134610879517928645351639787459252528977767880011780261340705591840498571504496523851916610984012064135070417438321890605676745999447058088822639770288675027176437890858681428000 313 5425963498799288675418852150833277726601319437060378225225267563888060211953228268846095237423663825661647018424883546163209262174608704711952301849287084817832591817607645680782132408440000 314 21740167087472621639270938737869408443198368339539369004166164370033994516381863079118796842672091530475157393368076785389133320973913977248961605482416104796236036123910782254777047372020000 315 87105679730104782089365690765266941674114195195710263979816025728260034275007059323302564444583621992976339958601386023636807731718511144594790891260253111141580730472773384119228188221640000 316 349001805246650318588709740384228577972713829771602346288875140982173076022159056517214697597691393420664398400213124965006918303115963024284710144612686897972399513530781162079934691876727750 317 1398319748401082367303011196378999394690061354451557716975839251012290741125028913285063446944100422454767024911025498858460691412168027493729561597062135617619128862352028603010868236364720500 318 5602513906637248009887683824787625532935413682117413417492630570924312930869681061483358224410044620512220110815776352058114382763116808010099729458785001263768441451801193302101882642121720000 319 22446934789493718677230456162291860841093047612822254354048127082994094091610749180111630038436267689833014169417648612823556056254705131158473819121925182373898466508814426442438028062414960000 320 89935015032632240904140861340347943577204891943895856494763598225486198631427941848617917990397595382345558478844271856976621188040291336310492142526663589803893766681270192689108119188962120000 321 360328205201106486253004318320048691653843391423887852221672668470759645190501814605210644215243524231762077548351829808606076256048228933628932772398750601452247745517556306716338098215314275200 322 1443661585945690826249095905723231893823239876145783806696417834682119452682344118408683290416058122966902587539389673953268746472180960171583097599231037206508641369981957764140727296108826250600 323 5784026217472732163242326475481867376864762543590932196844517994946653098836394476328481882729555418500394249523091327570066509749499393144124074188617495948223814419254740420411966278721568490000 324 23173563909551125486779124029003192857006235237041885483547607375072776525019150979675848845944231141376352313069961455448213371719068788915976876086626232535780664140649190458041231507616973407500 325 92843851136731345389426248711681193330402031459545587173462392185407839655142270001043704532509059118687339462851010845350848672333654033294746430231261492345119001011960019895855594674677528265000 326 371972828504857210641393035055419467120816100002456267174726318889625752500879011558240643688569403634061524794449698969334571119250118882663710613779508258070463301772271696621285721844390791506000 327 1490277195977768154444192276816502311265633566721437384054243980276456454290995539776770950716584032277426693666371143470076753954781396581354707296610088441978052320993087413681691222474682660759200 328 5970637128759330208534358184946889387713467617726270220208452904200948404442877207831356896756275113424290070474645716899758685507727004819342044662909920820187403424394103077838854940216127350122000 329 23920601450241873783093019928631016984921636829251519351715929205176712024184190841613100229266873005411410838041050143384255123217069984374066926748324069364532571499199406934749641187139499917436000 330 95834376907011824256012293876477543803399719684768957659791954431401340133110651536689025695798777106461679042459919235905534454874989816906267986139426275562023548281041117471970904370529749085022000 331 383944434045332550876344204141992208744196102386854887323344515853746885147176637220317858804931419694007222924561239558753127821310082598316906767896863288886412865144308431236116033135620151036466400 332 1538201627810404272639697171392097573668351304133195148329510288893862205267665997348571421702080043799349644368223248888792518405324358692499425725425185878329025279170316480192166885276922650553924100 333 6162486892988530085075835916012214445002102381095713733556033358169902201870666692561010898046944792540286718349353077141585955248956965728267621383230936889082253283444850438228526624305485251114267000 334 24688608643215472778279152715207984811530487303632617735147561887482414210902116308202649777332723288058312712936497149999897650329392289589058761763174287404210900799634049706044790916052687614715716000 335 98908838159653196788539512362483474296897862508677402191496146180352669098632488318848770650277121705045967717065584009461264024662441029842321801823439582730553533447054997614938663184852925354608072000 336 396252008656726863090458559970827154494761260589976812013180598031517137205747211127893717064127121922043438895240871027970968170941601106416912813455179563967064714112986765189513164306291552344383877600 337 1587470843101948167316044644554200089766949629351800131464368194416105552958464666456695055056661945530031774941191269102734832436918840516056376321423057096770054417768708303838409416070156510092417224000 338 6359719414251016937357406646537972999557164885898728666465961274552686859161434783573553114956531025865056981968174017022895846044451035748848800850479658913508269386695928665022366321898994456507111470000 339 25478161335333481164775745127782538957954622773677980754641143472219369374490738004755334146843962543758068163575521342102140846558748490215547966539249764171514930842819745952031104079144073110626261260000 340 102069539206719389538987900642472975237125835166422682567039899493718789838613627748443766916682478401787904077216631203011435383329187437528924461657567575599872203508229057240263317088220945982026240195000 341 408904773296035991071936325862280388796139237802619390745121973656432083736517052866490065953645205980222316280030147925241091972419228109998950104023884372078260206808931862863823642100644398174739092202000 342 1638121740555557989394611965763137552123805678269453132186000371853139343959076476325394749087333497741917487389090514401628883243469345662022315581642096454208113484060807619266089816807137810028825564204000 343 6562482347017596606968214440750632516950886996797593687409718460448956224842352312426807684720044435628395434237752808250053998866714899593232637142543992344843290498781720450621621065869053859964033417560000 344 26289850383728455426523837356125332530852822388831174791899449194398542553355309154545210579941357013967797626364099666766877949281300527216997736421315327536744158687345726038608098614922148717689483473580000 345 105318844436152570138849125777768448933651285119947414906016761417215356458951873543725712902780936131356672733536129479451689442469068584368667934972787310529507950872976453379657564914168562458025533658760000 346 421912189362131203072515125732055651472343497087491667249080170272779472177187203177725379177512652511337219652998457305356930775807482659147598569265403304925884642264626136259995630979411083000452986699023200 347 1690192181192150525806249743126285289118035871605872106191017642355407322745574004984073320061135165446755015697312701791169748450819339467187675312245260310108558559882677112689099306696577979886450707110641600 348 6770927197218620611705770901794162117057686069335465388618279589014083295845092920977809485498455130234102175501829900189763861905172390025952991861899488515682193587154806253949451127637779134808520264050857500 349 27124282060076109240048643328641220681649855408566949369865643661738679944686510895804337942502885399707843591075237595932082744929376700663355521635469995474510135673883706714783027074883893068815433595359885000 350 108659179928695046873181421498618067498513947687751021022681461536809902488981199048014676212553931718759494476670514761858453170284004799696153998223837462226870657149849866862883003714230638069295828796062120000 351 435283965162840052253954209252601977680515319330797943839018666023862280023618150442814867980647663608630491784754481985359084390564725728847780459989979915069340900079092668966886207170906992415164188679155408000 352 1743721014216532774334179004866322240284529827373792019966354550233953599125110462375815515279779091602021056737097529198813269524129030499976574147667725319484035448358573954960927619962171076999237986655807627200 353 6985209425700662825959665741520807097413755316517212767543002334912955287037689026142099916245626426388521869092076633643198679267934348760031290549648208628579419138695790084925318117841868495146380426964301712000 354 27982078464394205496500816909326082316779162914395165239000189838454951216821052262480487989780045272444268566631483472544405780884073472645171055419842027213813479372196740105946705088492873534296073598392229706000 355 112093035112987571686543717655172323123266621715533100398805324613152759909285901704114116565244968339323291129157473235940705392607127405227076052996634375335968404974576561441084130650877565326880135618441287012000 356 449030062535005172995559166766374076687167267096307062291221819347233122691225102849685259098321392788537780192748927705066051699380723457216448067037082718801118632193668638011338491606388921217003486144846394773400 357 1798748103496512860682222382605855875688744566417472252884745389553970334329477828020310728908784311309364755316230478841635199258016323992284405166983942533267763818885440823189737750661089153643424600539813457803600 358 7205488554139299453710584787979134624011092362711495715354933266367726468078788518353134976502815296343243383236473573756950736117685355218952924788967273677557191584373797027775391212996466762965434817358877797012000 359 28863877948682276190563629835144048643404173477680288235785064143113961838832361337364807145034674252124852949810956691911944133712530856545226168565711455092916438494162069630334711019347792925875181081384555441576000 360 115622964460095331976939783200814460433816932991919555990490105461984011723539259220561259047030819098058365608793653976646835944306556243784411572963162582143799132541182523446138809096197014077587236978997049225892000 361 463160703622506349937281934769650159520659674847121693442944826777460096811251269404007812807787101789084137759564783340588170286523621622085321218187645385142258763479998658311377636638879843517360899880196841642097600 362 1855314354674854671348644544409694552178234489862711215840818758144683053255756071580413809957119249577099331432136404425944416190248690741777721151786879434411689248366296993448278055692173507957370089228657354422428000 363 7431928273487150608221479436953580319476709610112988212872817130246475074485514086275947172796898993433788871242832211408613381813512893065499667080278176610811835130997588272003559948797945476975521221361648649041240000 364 29770335550717640559422378910811502812888223605463110092322961653098471662920038965524119759828125871277368242430114005146195214616722151248772342246537073838535145607764690685898958746375435750866963715415369364720295000 365 119251589218718992681585366556261469687760292715817850138310334436878745807120716306508011031339412220784019350555424085027746998316205194152416965827890532198267870996950852548260356045321847849303626429565261589420690000 366 477686377817257736291974504252334331444241348356631573622043107400377493451083612999446048821467454857189850247939149307866417973177999018287044283193918974120724214348106783037985468979645033060032037535144816189140104000 367 1913461742934055414074184767873527389176234793701492925302254866500659186742024769776535245447170487303367355684301094849654625419569043366609618066926688100522869959670963795172576582643199463004491216779445428094932368000 368 7664696555036834873727737298775371404819135464693285530887124383719148505092583795616126036796946356759434223831483423740412477314505588395921863074655364271278885500068674970703477118528909770942692136782228300534800920000 369 30702123438325295022975360067030627326673887271179162994174810691132291041671528539645084912559364540932235453224156135954666829708902450342557235717690521172206511146362120928955177741560112249740113819746320078446732560000 370 122981599192357071374000289949969868691180980790442319194232081443733990499576264023050554323366861695493091245526405010290859988126574898887273121658521674351329185226066777469023957434557778160098841179968504741106700820000 371 492617848868229758316445403525849314387789786237143904595053800458681039104781445132201735495914271847187133726380377353524822348681638170229015149605362793973666038870705266717077948176417822316337961998558864468951327314240 372 1973233341434083633693375255670031547841717483313044941594592300485944478518764434404620033945178170856551913027334165353832967955910937943802623506822056286441670046155040374717933132553123890626814927424647159387347733317520 373 7903965764179151306431920946249902941210737486513140544434143410148572530261875741777462689682241488145046431778503622294643627855742262170600783742391393498673351422125028562389427366804804991339437201696315578705209717740000 374 31659931364442016662720932249056759770090640238689433530831785909707026088958162569015420044931893623163232580974985835539436722012367850622024166818388146479353472163971938383318542594712357070048609866452227037282755611720000 375 126815754559697452045614455776506443843704014357798117626939965469418197676805162360064637872508184312397328244267825088723310260431298286630710650700513991925412727346111652629734365293358782745218513028627893134674354666640000 376 507966162163593084232358922114975163763141689033457773890042641871972688960593309642480131384794462898605419750618183595604710000951339100996984173254856453387249173028893106313141167054740835461617312656775566204544051029896000 377 2034673350443413376555287401835024577217906262235923355517287863635424323116416064219037301068794562885339602233289800804399786431807117089130807156689566402162651473194787302270849053324637849353133661314758276697802379449863040 378 8149912776937622422578450122700556559575901127809759836917999148565308020325112022853518297112752645087400996691936951367294788974234645508791466897255774078841878171705643803208650421624224737452969101785164390593876468649710400 379 32644467133298401071241471117069959281971861296602953645034802387724542499319148280111053564845020772121940187717761296194955915268682958821350466523280917679708783619694667525927160560905758466274382085935162902224468330126595200 380 130756887739529758986607668329399130610501874209725967682414394892475473347071690962919470533062957844154985896851970959083802834000725770162095228715426715874761667986834204683670599500887701136228166627335809716744617952277081650 381 523742652191139251466913919860630895235943558899825375182322258918318405931417786771791713729314396845280709641245308863408157055507632403641831567587711116106852996252949632327099689840590919581109836621865008226906938417242631580 382 2097827127183925095594772744726737548193493044210699512047436416414578878189436719962933376399282754530538059233872674280266978683200464888107778037831551915292461633205160676198647462333951302647216056804459569358279005037485621120 383 8402719099361494789363749925791395746184019050780260193968649570152571023282260286359904391189053707421585196056432906082747529217355134782447744826025190377915962453997950746750759288285338459449289107192047156383690394413508806400 384 33656457078046498951611153255685798630684772371664432374595052173944355091555114830266042263375230315064214660849236320561427647321536056539281776430187852332248971758380036054960528992536435422250907902577915010768019033509735427200 385 134807905301486441336289489351040849712093408497924226122205935853530775693891956985646947618505119181108622602780277280838691927817299011887228799907510867597031304024514353842562878092800633504734764069985845035713575213428478022400 386 539958950182198443260487297063589420526841659326007286264376243388546532708531668095127872830295531053349659795890383055265275611093423996277580269544074378381036549522548652001560211660057922052271225680107299499083311061863285822520 387 2162741216410512846606508890055410642751912701302793989790451761724011903521501107901533536539852462541051432384044285137490935195859966111240356219627326843889102119338497424016612280336346524737881127470825364420050369713026659492400 388 8662570989860390556032177077211207135892884977738522559032999330591457744582326328743281531903239554348826471863922751998703051871648587431124631823433288219093193074219425748119832125810551541071694486326057552344927877949382317674500 389 34696646550165183989470577269801426387024583209846721340951170458548126095095517738006685188747208350521131509932347964160048442926058367649089301569030670129927169724486270314404817475965179837643073579574958989173445337550866399171000 390 138971789923938607576853788428283090313992754708003995917825144411343161602722316009815043747780304188193331074739758672922800132119663788954209899183132002219078220543865725957607196607641579068162937130855000843233929522500822254422000 391 556626991944348890500691431080834912867547902586863839378311615152310127821783975272191278474806643773214846832030767616714472472171173362053958751316054753712570771501582341296396849212936241180254867735766099436778517571630347509791200 392 2229463381746538051579368722079661100761511147255777219390287483170914263584557960527532252259426921168319347017337427041875410397796195404683616967036293379639484769719300729598065028400272598221199534343370848158524057235554910402788400 393 8929659584565024788267768594243190270870752675651364586132073910542963048299762417612803360222470959935959514910996144451320961602181505594735098770932084514441797276746834266029781997379975664620629056074677455762200919331440757372916000 394 35765800420980343105137097357446920072196972733453170915155493037966433528137767521390302700765943449469681759266373697017594689350220468849879668756859606886861000260689773938767936703791779260546710911652606437649537278735420418375338000 395 143251602400392765683635134552245549873561751153559457205016791498255629168857496431149535240307217453386848212352019143958422870312953926438502907914957263028567593651605191613505504974671042311270568118177543627462692903115905128229636000 396 573759025888293938432421565438736382966932976251009067592692508019421981529185150743919155016933021945853257762604951397224539032880109651509665695160803573775359549527382245506407696028881045025753160990488416934492517232538366511942491580 397 2298042637796600634369219769121429014287395116407731699684207544509621511423532002168311822559376738234595569665546306486399316947185645784363439588793619718039242727457726382598693812542582933645557390473031071608392928170047445303459301640 398 9204181025799742226203669309964213902141082002999960624394760605930792223752726296437733165384307052479886773322480558167044854550012360873097448878177370296383117009818623684261314481111807619053767728061740610442178821807768299446490092000 399 36864703595642400004168102496305719322113125521800406074034875754006411581878352565486224455825222610115609531608021055636417102874154301321693714310419351908430528052563921843274195403913245736787795892309612788782664678993032800274465176000 400 147650483695756556123963099408122720448269449279451395052631698872351516769341674744908891577001757934504782581183715557453574555446582334123439218311652969715140640006737747666276648943366248989217670691520472874441459674176756900268400612000 401 591367621254371525984338310422515367945097660346842247613937206477710349827777963705872353653788321215720265927959169625693787658201219871448399294515494982846584948444449342919473004584471158998134115471546133313841719405930457300522378212800 402 2368529283058456991140720508812936551269761836182266450357200225254691625258496913256450823340948741696755478880429570759459773672416265105818330277861198008883822129718027282072303085602976728194250948690347702910438472724097331567437042393680 403 9486336593754076610678186444182861246567274807191248602112599773552814981481932008359593704272966012394800185529851032849914956199478821445895506643278347757553830482349304217786016273604059862130521470466460280266571387658376802010248160320800 404 37994161539909539058185702008799598915715633590883747541194662057634819675247128278628206888880021200798967175617277474681567249823719842200640946480969496077938564984508320743691934800633448906889794886603633119874602948028783705583285158155400 405 152171657053865215331332390469504938041736720182714418598347485157139647921111788248585033341149820816930729655047099043366289177380695812628525201473047114330998291716667208480596052384484179349735939218519628571882632302674887478238565467410800 406 609465676544256307489305472691338637626131816366663891653540862310599490147602808611550952661105532048529229044889434207688620928445862398359482292072151895822862320159205261070365044193950014815561579117843937162614787072282913258653044189833760 407 2440974933656299615595177552366313595543620185738871266400324932724203911547879994094876534862751044130804007854113358584841386046481049443479114833773341169614776504043359294690939076704098142904030746751332297547087201330562913593140638431026240 408 9776332841442090514083846964418959121661084384917376585514812314250162421100881936270993267049783792296324770564019701147404456023599372663472656462158114825982372250698312484368260826959344719122903764399227362730735566379294313050532302540064800 409 39155000820091267775850576685796400889794408430227117633586039208374427213882322880894786426737429993766157434898764450012513061825413153980627962461649712042394897298907237949095619738141340899384756033703880913807760894555542883576474978740190400 410 156818430157685795061535110177181066990796843804361833307233884322144865420457083914800882097385492685556861379527527620839639198974254643367615913121364241708868035440347293866125456659867680708282330419536860931814231530089058106653284722326736800 411 628066428163516588277264234413805844276134638256797746832362094408492268672317935199657171756199152541645407559313366256762276773701949262391484151813575095208443000891255248920990680687334548620666990629748248668368049993763699430209972296039538240 412 2515432557918024046975839578612047210512591295691947354955362023278852419852605426447501254846738045855991896715331616381298729268971631925068145075655799410980812698808726902778662839924473675907467291857299652118680903791862002115246435714262479900 413 10074381733039909013429758646543176120522255429384431630840787494960744335982465944137124381308672548419724937272784836657898561486663620167725822036565767961930249345570540550545268660706809593957795070826661615004543863722289303575687222126689357000 414 40348069656513624541360155686828934473310111678348499906376612378201121088450052670586998451196567679405165847164510497389203436481357861122341685915573663334685668118070781999619588556301309794800262917563592595309692653629437199660029244338488856000 415 161594197343643019196448487054843715016529995545291979948302696464901441659402721824481219695201800762119353765397566315842383852173981583513631526640346204607749576888945938085978689762312250189402309292094737860522076270426508225933890260482799792000 416 647183459280796381712539504273915947854447265572778878147220026373359702980838179468063190827594844888030667874267773243368104474624653134229875957982616820418573224928337266688627374086709818753723805862107604722873519955197695022093685131798343579200 417 2591956511819544127154023794897903478191296598112586580465067504531557021244780925044717720389164873156292815337328729482768873559963990141743245308526322684094028805077442896259813023894304790524815606421272096000551115349285883512060294177793864022400 418 10380700785693612632835006435226132299527984940080417044484709152194490011488223277322047796955967684895223937109056479702567556180160192927775479125949501872566702585409727895451771217870533016554567060259455803728054810994895637643885296838106714346000 419 41574238490874388835681504589736882547374586147255413575928981433621733165159886136961822324188761894779281299405568546060300237839799118841164537435455971131476527946616762504930287574819710774068831430830197907342435751084874423671678494524768446628000 420 166502441871539026209274141711505812605266942457719156686426236444380476931723096390945480122091269905896863904053840030399619425496754388315507094259706994972728206207797488563292959746306141025758061890228614445604012062511556634354135156899762697991000 421 666830708909507003419220630843904492052219949392734705754946457700016171709742605294969623038117690236965961563191405448268088067594689322757696018362764651190006214498748265048952106954660233297588561351955427730377526967389397374002040729622119676697040 422 2670602575319675488319230579239370684244012558332539574981916128602300402416348989772878566310047016075342775641182838631852119303127937520205984009155056105838983082166460187812861176835632331610328971173469602584838591123141887895790869132673966440498720 423 10695513214891500485714452905835803702133744465733487609006272101037599641311533569492642831080889981050153984451370856013628381695678064481647344548171703613003364744395484222442769831297254207629077321178744933057538612087346410579108714236031207834792000 424 42834400567864071252494674228919458610151037514945446665851690391445639507814452675429442610713888060928526732653420549429430740592225143878009940338790059934107487050587903183192699826865871443172685820303864496153742968375768765776991685261575398219876000 425 171546738251569074482057423523638635249173167122047882789677348491707496651524435515432828751821328416913546358637129604721720800191560957165320615764723234623112481299426127009307628218761976198490756504759073209110842837755423595493901454427476990074712000 426 687022481218032514131279644687407717324584648371936476967821030021353002495887966385654660509323583411150341803386110405991934144549537521783061778036948413658889832412458185092870405228373160579747689203416646374232371068221819525420091252612999226024968800 427 2751427989609589038032293896799429110698195999449536673338740709230868563400892333893011614046866043699117124299418680129557106423366153845256373903371775552209772033080143032631520680068143943604187838530009103937071789774460732008477820346686884685244475840 428 11019048083496670757316995130298617866277519211410502081073501768808330880486685293458895299648002583937159314419000802192478365589404683462826316587675328298826542035193482752510885996043206884211216096947201083418648118259721400109156685532489826501471937400 429 44129472531436239923097541687754698649626641211538677112177028480176315056457101854735961706014682690325332826563026301928369394008358509108163451589730696688819378240667722344293154468622923144281055587959017041532607581495891030293664597281730056907188061200 430 176730754629966539384512434060938624317648568542080128657871464073157120654198414542753245493728985486367718199596997707210268022311436368704505062079584737658811160852888159065899989135118152260666126750210305209442013600419480387826662800811125135952694062400 431 707773455074578854547225269645607096925698356983478931455078646661771879955418474912750743754265772500178469781177359871742633167851622118491340429149180346527416293184860749581613932856649422807528414949407460711722875440786121285455933646751873425798213054080 432 2834491495301340386020629810941512270715558141616895942581086779851672513911496156037932117695635946813441426718069049172721377400716636009204545663610985639960074147904081224668590639361155961341735035802827553080732714627965839468455430449403891644750449782720 433 11351540454537890381962552417055080732255031142732342116038418170580460854265278637503394357524363214290170450069139954979330744634034794158563166647757226599656401901928724253400750919121230123550984725829000700904531950690631404018440679350777349406780127990400 434 45460395036118870068910659880596748775576222089918407643043928950429216665688375521011289402125199053812753052638212653289243508476256119461071440387375793199139778646735611787856102139780231630850364629428749170910627891990837866566494148012218049769982263799200 435 182058255234843173470245284931340898601179993218046197224943121250953736466049433253572985540965012233930639719355084435900665367971422958772659246979811202638886157674865042932723485447801587956627036439162872902157428573703584617965510193495047211327434691726400 436 729098693832927561924084316928535240487302039450745670482723094315167407074457331283009182794731415877010834018105163972487233131678936766210062912700652794279864428726108566467922182913884419703888839876293091360384840735665421708315291105231202161542904407354320 437 2919853371580507203837557153180322665334114170031721851321979916113469181770541583955856880559086768564201387830214987994178939470963813541016398637799549139653899691760277875199943790359380224867790555607486472424821611776656815635380521758771189097950511173404000 438 11693231547858837226709665763099577712847440490803279795634165075655542860451000315671946252128984207040080861969398476142573053707662380850257460940201855847167242445270206593073127878117373502137729042278808584616320349042886089266684334512377293049910158698920000 439 46828133373766877630928174623222744910976946081320852484876178290954011073679719732495390521553453507991692849904754414135273602245812436016270920666755243774143040681045065251300672216637555950381651504666178499331950388010138082423751607730146768192468906177360000 440 187533102883824609025861749296887812269367772820339201523260454758053332306070079222439940555699102214395709193494294071877738813420172098909950317263933372785170598618621811869955411190331745055231764564770447570826238687234396618248115137946178491789910907516520000 441 751013655365491423183817302968588555579292286620350286613112219572091463692591710674030448232522967050784010335133162886051989597468765066248689367088792746528140031133553536150685554400049943758899993478914706107676066249103342026193309107985653752962224256172912000 442 3007575476348514062636049439752111567767296281131272336136937582130632080547971736570052225117076790388657450276062219980078157281179948482794129636199248082152133549058484778791789459294288879949267870338409545637487092049762201546803902169709363898175462690792744000 443 12044368900727994929496093935501019317204323624939558357386774188525087295738205968743481755792833709418384345987266068670821854451606764830653181749353322545837753263800695180881372682842484644408683411614089635679543822392892778600056838940549306498534728941202960000 444 48233678116164811142287737040062834853300855399026192341565445672118070885548887336083731165979757280039318871988880420082910879514133934780674315656594378933918412073543479668798268629918270307451685930475485375011363206163619398010776263523090626321408662096126842500 445 193159261555116436196985858165927852482497898874931046239917760621337297511739196725639823611968606335847605186133372149490580988705784322750256395368302165923413689869282392797136028748288988755960676269130647877685558614440194090520071570203019153467818404718377035000 446 773534202350211230537647150763701305060641035190194335164429018871017863781145445433897601536522607859304667879732346302440438365020929922890476221788032409489335079317963875795730012063618478455101621530865700826210163378652670757055274401018024570700193215868396297600 447 3097721287380793084508395284089261695061101703543740945788401538438056589848000228952778302054951967725163828803007967546448116387308959308036097781276362280229569728187751297320741264085556726969529506168923353402094573402710271875995388967548750729801202269740595372800 448 12405206532513761742150618639853074360206890180517391888244456932720758189731192630826510591933026724991689943016926922696573099921993545623722874612208853867362453081302688709507492472401037470150110968342850029770580921405651030226849664240158867733682440733568706320000 449 49678045773897824442500912898941574156594845368935864050222743913701830572897781343131081312143786663319907509037636278949710029485481933316471505288091496329893568004119628374407784202187042794345352060127513832421710239003213027289568124178439266572379136978776324960000 450 198940799023672876021253360800029046947977933902905409319750166224265437229328265099441660699862151964780905570234772752859771366897631060287520192255210018715994880396610750616880889434285296885646764053562089593311500336832682817315638743981255390478824617417406937270000 451 796676612817979911328009775231886065889942540584826685243669039825074480409131802474974975248781536704875914257859134168844711966242718264178298267933370420675456078515452625238901390157363706980060986876683764232608815842624052478703031096935591656906703729177386273308000 452 3190355944527518578629038755843323858598447287037892204347624740671816294012670406266013334117610818576338858587978386510265368475342550226149487420524209597884255740542339377503970898381637683108164304854025908481988149758859107621098580768010979961727654592661917135614600 453 12776005113531699598960975211469790997740981321849646488000888044599635211755242535284000182335643337336203058182204975444685174101284675824484381570145928453695062082177852532958378222948528165016159433194250384915498062494090650279835889166759122839161960880248446419686000 454 51162279471918533935229354919958594965873437046720696640475326525860099642669117863791776592909277600757482633504238234162806579256471995091703772639329983457997623500705728893625416459839400998105056127997348625700560429107417309807870844796328046656528861853252908323468000 455 204881889564178076706269331503475757995423301690978925009634835942727569809918921860834225219390851747878442649188599761592277815984544732531549597229934871595490500023357370549244578707676812528801778533819582462037515298821256752036834515974557096292186117904641759498136000 456 820457590967432670820085673678456254633386662471649122854614491369424480236514430681816458651495520223926089901635795295047474984344008026115663572879584239581887900275492989127071610466671996419925099607649815024237073091968050142608796209469689217036609786882757807902543200 457 3285546292984264596833197603488321614285265165914095557789757261164575245711735245118377968456040104514749101259455169001840373591091685164579504332729443272968932228525688761064414868030275687506111825307800124554401155085983185517804631842236203435599824188638697889937780800 458 13157032138173297754197799547196056650507049368552857410447286852590198319151326812256343459540203129855049231917515183682276775159435469698136691327105014063603658698229532478850454541966002985720248444514090610423193354962875249820767352127402553098700518713939921241869396000 459 52687449642247176422869456246868100859650609226590308828378211745126312836494292913722324803279373109359663714855003900956559553924989925439578172142954881381271060115347302110744830553235013388350683495558838645512140625737548056995018461417954811341147431202925200915059208000 460 210986816722589388479556913228004730575055088909168701881235750018584704530134718259436423810843432999348325082802231119793875200592823588826902870455989195315968967599010952254236437378243154897323374950377173631067486641061005245327269475326217890145318045773481768933138111000 461 844894278254099398667980109270500092360851942654619304052701914256725981176925450028832162289597584733886263975547128323028488983513880739912274132981905747689779298938503351698603202634571031013809796534483423750210221834008288524237948630835466433674997273579793946370629358800 462 3383360927660565981603816597302655716003710149163674242390554782599242313128721805862798694296466536366710062495846496326215968200449315297353499327074397713271629735999306200308271082018640478737891068040681894696680604694498576549756741484927992100516036852215409234766506072000 463 13548562102428156546379792215510423385174016808704172574783062533393250825973711167197171135925191793592294992165315244059297813362113639982913159200806871815709284405014524185611595602702857781123445766203032548351527570699457783467235756927131091379302422025776876705906778160000 464 54254654734252626661481679128144812866478191370882433918300539586167589707288851854034818377344123285337022183726045099036952432510508605649562173033060514533854748482188716129147318410742081746561544015521697123589865752227264095829493658881415152378911169653190983111896686280000 465 217259976158032616264549084318893812059561390299273321498311776811608598324323385932494542679811794679447328252049152970328754878028445247122913905370969447678169774215997121143578162780671251046754396076726612942412569016897430789211545768787826087450859202368031021054319014960000 466 870004264761078445489891511127467623559566431638260273223668813959354592871660496396809859628427561225353991171017519713648467030097693016184314190176096693983737737461205493072418775763054087876550133166968224336269201997562011826159998080214522506684638348851674038492682244756000 467 3483870238675015999123345670406697851245104433667572574596964864994510689159337968426336786018856352402676578666837866422213615685713671237057411931649165963630607528642335244569109142786892800449150803787074592103911504818947611953049348749129249932824821912167585242925083255112000 468 13950876685914111222938915761533477001435145318459139140601198051346953538943777259722798221383248609102119903243332436110411855421468717502798007206835820531054805135109460412779060662252852625934763243614877606174452495155455179566481802353504677183355671436490533072050060146930000 469 55865021942972308119914087354737398444913738313010534685202667930981034036833781592553270586605592614447718263646100503742712386520026150646653524583256642511003867177021480705862913201840789149576413751491082063145795261734593141519467431856274452768157412031682880436437048599740000 470 223705878556881212774316435201245311714318283198098155374356588471285371177537936473508963878809614220601022054842789416660654836972507617133799057401119804938398334004187355282109205384471042792407437344948132645518511820566401718346807483084748915809104645575895404735154423254280000 471 895805600858558987899390222787370733625791158966639013578926166447255353380386880455234786125376379911055183717383215788287750625773810571551947909452479646952470021329985175739438517432244008134508997382141803497469927001985117325101036139132652422027401880893518666211770115981737600 472 3587146458006207111119022550448301204300023545824482508067301964390479978899308916165861950197924565113167785111098371607793063988940309040901698793858834330944215060382087071061744100781557827317098294273044681214211553745746411616596702286802154473437637444203770929342376077701588800 473 14364264938532513575728650124454477864788848308834834169605452568752399386722408125931345963116803246600797615471785576061241882509002875494163421062706584882666181856137058996117356266243500377651490786108973046572774035916982730934544117348438169700170343337819628679703154616851760000 474 57519707955939837267591383136116893828397611104355246351596105384078335406777826823259089105763552494215824250508624100779097476548620797547385621730108408530755782681916680004628365381999317110437575560813858418640874570957406452988050553729397593873127332936788471967504324304506280000 475 230329152620894663037297367735701123258855200734752698643098831666247097375790872001258354603982071769442519937020621934916555817875694223157193213738663503834019547689202909518681462906250285547819992222391682397461272021077168493643031937895681562768497907092529310739896667398873360000 476 922316809159692593460198831875130761977842343631371622922691483687167767721374112923885577585885804161579016147949648316633951634495310234279965307904609182098507916992381840582656834770884472369379679474639351698708887911826361397531512928950170578535380850997611172983369272915597549000 477 3693263707329515950676447354389926174968413094495702304828717415518340820705144817476457713437142196605261083635398418857228300736988354875764952229122870750016867964447577293492359827392644687278791005381563831822439104767045934036492420893170900801384110238622188362187349662316450559600 478 14789023471868670866337153114757806127597634498130564269553677185331645449624423126294375808470358445487924364332408885301582972092323396001703236305047961119004746226756852623336329808493019836364460373723588355468771811829127761245189498077748395970255281558051958280051439562760946416000 479 59219899719000383075320960034223264387342467749722589473507651413228781344386753608204690101222690759415291941567936579146137581622327641134155996888387293401334169604994763000637688778918028022781809330493318862475353573609457180006335025967209676981855940742621450173521083636694199008000 480 237134548131335933480193119832742180839117930656376455697877616358712247798010244517684125179523434464734967131627574944963944293393836301640991442223925196912797728391133720144380672894743839830289598927203277116569631781899856363405498086881146104614177836922643771942972725394066412816000 481 949556896780493307825226486750175734081037246568406899789493728939685075057923139033346098707587160098553348057308415785258243722893327466121195002734839359618214016390156779519494117924880506867165450869820141462694326763948073008238262011948781667073481463616145104707513167809368456851200 482 3802298047070449282860513399361600466048433268023320701437593801770998895375116437902217325637565663542784008433183030492650165579685849848478783761808419678526089150335962152283735620010242537186027910521760933398199693573127460384325811516639214381201476786664581040849546469110456373944800 483 15225456655460307806846332988115910219335871627270336801502041051211666548015152670420115644062806425467544822645503894486592907538152165446620935938298802436149390865725619278883491247330413612362686906514519024440771196961574007632515114150842558058046306723772387140524600496744534505016000 484 60966815221605201999093352318085317863008633502116597436216602615564544708888578223348979157209319784122957226615006896181800084335862797449484591568318551684116533211683123507599126480088948065815332253184379483164326770882098953391018236578403588501700389519871312883781819351862888686018000 485 244126939091033825788254791026764647123727669893604561181147128292753751970304074352293692852897674398309065650946280837182072497474372358085076022025359327691447656945903715233293552418422872507958159169548449464706333121081298350736361702028356799653821548984391069978822673471874973755356000 486 977545367911629661798636303714728426428376346176091180285689020445931080498799644124249455348155551935425061466055969406595887936758065277073605473791273548758339874023290484752347594312069674613920770530626353252063753734898856536431457318299143945343448837704203958607054284943578702465956800 487 3914327526706004846024690395814052075590645074836591618037746511206742317633402904464602297634676660499399783152235789059397018254753199424500961637447955539582652641883421763854960625511890474848737693910927663482921000163406490647381595002264046482382873744694579481091635473189365157311664000 488 15673876818059869014833216510991176939237759013989440139375776935578337764065701198219571229772230232534357608053714069527293774876191903045362385532264878010843481709398528731391860720091901092578676069841567134557686526884703312820945757431110667574284462074656529450491808441901241106760120000 489 62761704302088627869192631222760018924035129535680804288010819559135624421331727080739948393467340118927471869064077890191679965941762162538139286679791178729351307457664547003961182532291971329958650856017702157460294462696903680159502815130955809968847010426917897672361370548076068543738960000 490 251311326946403401625419475052495259953237234856436347242458668628923536521907154202672210559532410591695279024917993975715095232310043400090910624166842868488077149126042916145847486821993301141129643865390057590284446497391534106294753042481798662582829588476245911158164865415892435743451720000 491 1006302236710161492985554197025181883318071310395499586162591787257278679190350318419737696053789736122259605674551100555799911064732072648849699578799126017506958831111225068514878545918800038055095799553006253284138383236201589449162024537352971730079761147985125836851613880423741515916265552000 492 4029432236346259717510210802587913533605499661992644368259179869663588154272815680051515516152185218068880032300689763162003610310960987740320731715337942140048643002225238693948771820758960751458435361294415016339112046567670600807009130345873786324387022523025694379144394322542695722759180834000 493 16134604454019517339354875819203317465247459849618577417896759071923934208856382225937037115965793711891080683539005881638050657276241194419878114229196619240107572263578814987760220833015212739051748145006953103203483852453490696384223186511589507846051016149541225965542181907682937837123262460000 494 64605849473442959755415958172978680271266773961466152748267441980751088766033607296177049131602216268373479959071718591457340921596275022655701584112441851866974637807041223588303210960187208328153269517454295254659693921359789892636418673100051943847203853348847023460026480570431474339421047280000 495 258692843891486345018277980960400886624902627802615696420393878194143999940393846522775315154777260582123150672962284347150363624539533818822592317439330165194367781690672157542478186267773885753172433106563729315765608848574009978988706661240934475419250446355978308939960752303088145963098856160000 496 1035848040519469460893673825721875984197790267896216182183276585273675514060922450359220341687850382506138038314892883252200120788870793739929031718754598520736255782955312156396445812178315265905621964253111384930012261491042331746960496241918214341518017937079192368154945355987120092411302572915840 497 4147694359629179497014161760035807460103017052455177044173533667786094567300294773810800183469232477801649764822160858074829097137267230757422237492854710284789247182533738681921952684333106886013595704441549774589614612323715985596682362036279787992785366606984047313460119308650457158270721457816320 498 16607968434930808855397439575390775758750112458624419712444629011304524979109344434718255136385204265069740455627869070093033550659681552279390385154447316194636291290427553760266140383145271998118634001607381463122693775248782441363145462304696330118264886049202766239556849018139160241276463876120000 499 66500566770119203501866572076942832953815717649267881176992966751034264813687274983755831029962345440140965301161184536343253949715149403252777967042139335480871464609267535466952354249743594687699782785544222111287567246966813710252072600517924313498177592015232030754162856876684613138862030181360000 500 266276756256123223035753778620895705400636719498568949027867978089566361775733752899592597407233206702697419405910129023088845829665981429155729537153447921509919620618076712462664084235391214204106236448185939785859510396628719823971178251939966241007372636122570647016863835550517717469118122411820000