1 1280 2 1600 3 4800 4 28672 5 131072 6 688128 7 6881280 8 7864320 9 39321600 10 43253760 11 94371840 12 201326592 13 528482304 14 9663676416 15 115964116992 16 241591910400 17 265751101440 18 347892350976 19 811748818944 20 3522410053632 21 4174708211712 22 21646635171840 23 23811298689024 24 27058293964800 25 29764123361280 26 200385994162176 27 601157982486528 28 1039038488248320 29 1142942337073152 30 1187472557998080 31 1246846185897984 32 1306219813797888 33 1350750034722816 34 5937362789990400 35 438889857436090368 36 478788935384825856 37 501588408498388992 38 518688013333561344 39 5319877059831398400 40 187259672506065223680 41 221306885688986173440 42 856044217170583879680 43 32685324655604111769600 44 41183509066061180829696 45 74709313498523684044800 46 345157028363179420286976 47 376534940032559367585792 48 407912851701939314884608 49 410901224241880262246400 50 478139606390551577886720 51 517984573589764209377280 52 575261713938632367144960 53 719077142423290458931200 54 6311442804355280828104704 55 10877676045385048396922880 56 13597095056731310496153600 57 13806281134527176811479040 58 16567537361432612173774848 59 17257851418158971014348800 60 26775817957870888361656320 61 310641325526861478258278400 62 313277070107089393831378944 63 673220565797896621664501760 64 5301611955658435895607951360 65 47003035866616782312576122880 66 50895474774320984597836333056 67 50919955522168180838624133120 68 117507589666541955781440307200 69 127299888805420452096560332800 70 212064478226337435824318054400 71 254477373871604922989181665280 72 267329766491382949402776698880 73 287893594683027791664528752640 74 3849548637475914471399984463872 75 4145667763435600199969214038016 76 8272534312524553687013397626880 77 9927041175029464424416077152256 78 82725343125245536870133976268800 79 577573304728987021056935397949440 80 625704413456402606145013347778560 81 673835522183818191233091297607680 82 684364202217940350471108349132800 83 693087965674784425268322477539328 84 739113338395375578508797017063424 85 744528088127209831831205786419200 86 750845296147683127374016017334272 87 795968210579635238394089095299072 88 2948030409554204586644774427033600 89 3284948170646113682261320075837440 90 3537636491465045503973729312440320 91 3811983811211314338975773626466304 92 6738355221838181912330912976076800 93 7219666309112337763211692474368000 94 7941632940023571539532861721804800 95 11551466094579740421138707958988800 96 12514088269128052122900266955571200 97 22871902867267886033854641758797824 98 25413225408075428926505157509775360 99 65698963412922273645226401516748800 100 266145778819117219303035831375101952 101 288324593720710320911622150656360448 102 310503408622303422520208469937618944 103 324365167935799111025574919488405504 104 349316334700091350335234528679821312 105 1501690592295366254748032034668544000 106 3153550243820269134970867272803942400 107 7688655832552275224309924017502945280 108 8280090896594757933872225865003171840 109 12774997383317626526545719906004893696 110 13839580498594095403757863231505301504 111 14904163613870564280970006557005709312 112 15569528060918357329227596135443464192 113 16767184065604384816091257376631422976 114 18112698836301032980345494079694438400 115 20182721560449722463813550545945231360 116 21735238603561239576414592895633326080 117 35486103842548962573738110850013593600 118 38443279162761376121549620087514726400 119 41400454482973789669361129325015859200 120 44357629803186203217172638562516992000 121 312277713814430870648895375480119623680 122 1738819088284899166113167431650666086400 123 1845277399812546053834381764200706867200 124 1987221815182741904129334207600761241600 125 2129166230552937754424286651000815616000 126 4843853174507933391315252131026855526400 127 11957397550785298428846793832020580499456 128 12877197362384167538758085665252932845568 129 27253327751077603256630869132810439884800 130 29070216267816110140406260408331135877120 131 73811095992501842153375270568028274688000 132 239829284209482908658351648368731870986240 133 1417173043056035369344805194906142874009600 134 1526186354060345782371328671437384633548800 135 1635199665064656195397852147968626393088000 136 3023302491852875454602251082466438131220480 137 3255864221995404335725501165733087218237440 138 73466250552024873546834701303934446588657664 139 79117500594488325358129678327314019403169792 140 126978704657820769093294545463590401511260160 141 136746297323806982100471048960789663165972480 142 184188890272882873849614065947186076917432320 143 207212501556993233080815824190584336532111360 144 3627962990223450545522701298959725757464576000 145 70728533864787023558251801323719453536294010880 146 1950392903544127013273004218320748567212956057600 147 2377621825272840549513757523286245872411984527360 148 2560515811832289822553277332769803247212906414080 149 2786275576491610018961434597601069381732794368000 150 93641721118438027796234142455581375898072006000640 151 798880933291674424636622527824178613130426801192960 152 924419365666080405650948925053692395193779584237568 153 995528547640394283008714226980899502516378013794304 154 233729735911621317379400419569131114241587726977597440 155 251708946366361418716277374920602738414017552129720320 156 383462847980003723825578813355605734302604864572620800 157 9389462867883470522170621162752541007809751887444652851200 158 20104496964174019235706506489658381922604409923705021399040 159 22976567959056021983664578845323865054405039912805738741760 160 24743996263598792905484931064194931597051581444560026337280 161 28867995640865258389732419574894086863226845018653364060160 162 19305030227752505855403100502655702823147290970841498643333120 163 70584016770220099533817586212834913447132282612139229414686720 164 76013556521775491805649708229206829866142458197688400908124160 165 88682482608738073773257992934074634843832867897303134392811520 166 95288422639797134370653741387327133153628581526387959709827072 167 111169826413096656765762698285214988679233345114119286328131584 168 371621831884235737716509684676122279345585351188698848884162560 169 1254826964803912880601201532672620683504573913104697411816652800 170 11583018136651503513241860301593421693888374582504899185999872000 171 12355219345761603747457984321699649806814266221338559131733196800 172 12612619748798303825530025661735059177789563434283112446977638400 173 31621639513058604591150278623350041224315262610238374777779650560 174 108417049759058072883943812422914427054795186092245856380958801920 175 120463388621175636537715347136571585616439095658050951534398668800 176 4536836543763660896066571842928111409062198556475518913172429864960 177 9367233099182617497172745393339806497534304078370041991314840485888 178 10118924644178753469168089159472013191780884035276279928889488179200 179 10928438615713053746701536292229774247123354758098382323200647233536 180 30364187064143717369752742269009059365226740665561642922147504455680 181 5246931524684034361493273864084765458311180787009051896947088769941504 182 39675871097147790696476916564838504237229607803000546751606072488755200 183 42631318638057779187132850145688719348778343894448546662695096255774720 184 47368131820064199096814277939654132609753715438276162958550106950860800 185 47960233467815001585524456413899809267375636881254614995531983287746560 186 64274911177379420928292604835038376864311964640860885737601837431783424 187 71416567974866023253658449816709307627013294045400984152890930479759360 188 77732318884207916466567020208663191974980456103837805880697611406540800 189 90687705364909235877661523576773723970810532121144106860813879974297600 190 891978359196285841453856556894410127912900733791538822481005090890055680 191 991087065773650934948729507660455697681000815323932024978894545433395200 192 1156268243402592757440184425603864980627834284544587362475376969672294400 193 1492460522576791996158086788006333285919624757193685872909394139005583360 194 1591569229154157089652959738772378855687724838726079075407283593548922880 195 4092606589253546801964753613986117057482721013867060479618729240554373120 196 4547340654726163113294170682206796730536356682074511644020810267282636800 197 139918173991574249639820636375593745554964820986908050585255700531773440000 198 149246052257679199615808678800633328591962475719368587290939413900558336000 199 184691989668878009524563240015783744132553563702718626772537524701940940800 200 230864987086097511905704050019729680165691954628398283465671905877426176000 201 236405746776163852191440947220203192489668561539479842268848031618484404224 202 1225807575876405159511175281882535072168651800575080663616249052836585799680 203 2740157519450990104946247342779627912948431054207607262661647639214251048960 204 3900296832334016416626466805989884320536619365466165747869883349934591180800 205 4309479758940486888906475600368287363092916486396767958025875576378621952000 206 6318480868381106594934876225703612599269323372055188511549211026894037712896 207 7020534298201229549927640250781791776965914857839098346165790029882264125440 208 132043355290250064351292107247357128605138512918051286445436573296724379959296 209 260762702504617097568740923600466551715876837576880795714729343967055524659200 210 526110243734590100149679489813688559286098762407860594431036346729136201400320 211 624047493173442626660234688958381491285859098474586519659181335989534588928000 212 668622314114402814278822881026837312091991891222771271063408574274501345280000 213 713197135055363001897411073095293132898124683970956022467635812559468101632000 214 779422583310503852073599244168427495238664833196830510268201995154275853926400 215 909326347195587827419199118196498744445108972062968928646235661013321829580800 216 1136657933994484784273998897745623430556386215078711160807794576266652286976000 217 5006643888088648273319825733128957792944835281476111277722803404167466073456640 218 5215254050092341951374818472009331034317536751537615914294586879341110493184000 219 29577711585016014414689432023407996807551026893643488163777792418466261110882304 220 31426318559079515315607521524870996608022966074496206174013904444620402430312448 221 47926847475720393727506024112003698530753978762848244709825126603996256429670400 222 72623845409637535393210658986046420732826182104928207544990115313198408977612800 223 110036129408541720292743422706130940504282094098376072037863811080603649966080000 224 117371871369111168312259650886539669871234233704934476840388065152643893297152000 225 250393325587437159066153921891284629058633031903860217259494538992306972367257600 226 292125546518676685577179575539832067235071870554503586802743628824358134428467200 227 964014303511633062404692599281445821875737172829861836449053975120381843613941760 228 1156817164213959674885631119137734986250884607395834203738864770144458212336730112 229 1622548749806592790748677413855524396299942046737014207841524612670149180939829248 230 4600977357669157797840578314752355058952381961233431492143212153983640617248358400 231 4969055546282690421667824579932543463668572518132106011514669126302331866628227072 232 5521172829202989357408693977702826070742858353480117790571854584780368740698030080 233 5809907632771002831456852718883713658626094568394256603599209225055872718209024000 234 5949345415957506899411817184136922786433120838035718762085590246457213663446040576 235 19280286070232661248093851985628916437514743456597236728981079502407636872278835200 236 205072133656111033275180062028962111199020453129261517935526027434699410368783974400 237 269222903671612433427928696817509233163842235903030505597408528324528456689275371520 238 286049335151088210517174240368603560236582375646969912197246561344811485232355082240 239 413749931200681161640912740533158721056485221917938622999588776230888041139656458240 240 433806436580234878082111669676650619844081727773437826402074288804171829626273792000 241 615366636963685562120979878440021104374496539206926869936933779027493615289772277760 242 623058719925731631647492126920521368179177745947013455811145451265337285480894431232 243 9807405776608738646303116812637836350968538593610396989619882103250679493680745676800 244 14278428998298016558588361241928614687439490011285725029005416591497312792270497382400 245 98458661914189689939356780550403376699919446273108299189909404644398978446363564441600 246 236300788594055255854456273320968104079806671055459918055782571146557548271272554659840 247 1809177912673235552635680842613662046861019825268364997614585310340831228951930496614400 248 1953912145687094396846535310022755010609901411289834197423752135168097727268084936343552 249 2015941102693033901508330081769509137930850662441892425913395060094069083689293981941760 250 2171013495207882663162817011136394456233223790322037997137502372408997474742316595937280 251 2353777386386097275112748035033080724232449262466495277508771704780163078483378962432000 252 8040790722992158011714137078282942430493421445637177767175934712625916573119691096064000 253 8399754594554307922951375340706288074711877760174551774639146083725287848705391591424000 254 10079705513465169507541650408847545689654253312209462129566975300470345418446469909708800 255 14703160179185660364277279228860237587187970643450839345693137760230247447990292289945600 256 17230265834983195739387436596320590922485903097793952358234145812769821228113623777280000 257 18378950223982075455346599036075296983984963304313549182116422200287809309987865362432000 258 20336636618375880456974143022685817457368361627710519197675787529300608998096394235412480 259 61249164403579122317475066044794932577485889137575210760058842441187716511913846167830528 260 76561455504473902896843832555993665721857361421969013450073553051484645639892307709788160 261 2835609463128663070253475279851617248957680052665519016669390853758690579255270655918080000 262 3024650094003907274937040298508391732221525389509886951114016910675936617872288699645952000 263 5998889353107749428625129925374976935572692022527942453042800206173940958780039254297804800 264 6002418111550753987112556472389903392593617135482370654485766559236396218167556924447391744 265 6210614859688022937870722746270564356828198799793634539620781389921256522031099463273021440 266 6669353457278615541236173858211003769548463483869300727206407288040440242408396582719324160 267 9678880300812503279798528955226853543108881246431638243564854114162997177191323838867046400 268 46458625443900015743032938985088897006922629982871863569111299747982386450518354426561822720 269 94078716523897531879641701444805016439018325715315523727450381989664332562299667713787691008 270 117598395654871914849552126806006270548772907144144404659312977487080415702874584642234613760 271 124948295383301409527649134731381662458071213840653429950520038580022941684304246182374277120 272 598880718612773640437533979104661562979862027122957616320575348313835450338713162529898496000 273 1561009814915040528965906749898986939432600367424494615922139671532208184737416708732477243392 274 1658572928347230562026275921767673623147137890388525529417273401002971196283505253028257071104 275 3161767564932084404734186125374105490748901207167668492897852343959912411215832454029901824000 276 3345021031960801133498371606926400584498429358766774176976013581854731824437321518712451235840 277 15357156743955838537280332608959940955066091577671532679789568527805288854476900491002380288000 278 16892872418351422391008365869855935050572700735438685947768525380585817739924590540102618316800 279 31591865301852010705262398509860449964707388388352867226995683828628022786352481010062039449600 280 85367724253166278927823025385100848250220332593527049308242013286917635102827476258807349248000 281 139375876331700047229098816955266691020767889948615590707333899243947159351555063279685468160000 282 148667601420480050377705404752284470422152415945189963421156159193543636641658734164997832704000 283 570883589454643393450388754248772366421065277229529459537239651303207564703969539193591677583360 284 590061710037885319949112751461817063105522938886458964818568795839174693830743515900876398002176 285 627971948400107732795427629673649603063171804952482405490963616433528321174366493112950845341696 286 655624122264317022165680834957574514561692154318287738687298662043527437589715017667640442224640 287 1480068565252779168204711585089409838869428496521002302503954651526834427010291397909311756697600 288 4856474979735681645671709888574626033790312254209538805091101200322425463627518649389929201664000 289 5827769975682817974806051866289551240548374705051446566109321440386910556353022379267915041996800 290 6937821399622402350959585555106608619700446077442198292987287429032036376610740927699898859520000 291 7400342826263895841023557925447049194347142482605011512519773257634172135051456989546558783488000 292 8140377108890285425125913717991754113781856730865512663771750583397589348556602688501214661836800 293 46241570745826114869481489094150561680106287455591886222516411755559812741021532674680925884252160 294 49131668917440247048824082162534971785112930421566379111423687490282301037335378466848483752017920 295 62518096196277392064967017354176671593844659693047137257767044480493486196914708647689328602906624 296 3215216375808551591912589463929085967683439641356709916113733716139665004412756444738308328149483520 297 3637416505965230083779899191515733620005507473050015258633718951592348287820492139501924573260021760 298 3864755037588056964016142890985466971255851690115641212298326386066870055809272898220794859088773120 299 4910512283053060613102863908546240387007435088617520599155520584649670188557664388327598173901029376 300 5217419300743876901421792902830380411195399781656115636602740621190274575342518412598073059769843712 301 27402412293822882885618660203941073588211133307017414057787503262553963105790537881292400524001280000 302 29229239780077741744659904217537145160758542194151908328306670146724227312843240406711893892268032000 303 30142653523205171174180526224335180947032246637719155463566253588809359416369591669421640576401408000 304 31056067266332600603701148231133216733305951081286402598825837030894491519895942932131387260534784000 305 33293930936994802706026672147788404409676526968026158080211816464003065173535503525770266636661555200 306 375108577177664352389802104125060029563067958158282823546602266882960917181488251886135971617439744000 307 2473443224056356456970331450230698861603745081674010375870928887082796835717934654861308709816814796800 308 2560741220199521978981049030827076468483877261027210742078138141921013194625626466209354899575055319040 309 15277149325053966351875576604366081204023131386810064086261619596687862808846066985908083207692091392000 310 16499321271058283660025622732715367700344981897754869213162549164422891833553752344780729864307458703360 311 17023109247917276792089928216293633341625774973874071410405804693452189986999903212869007002856901836800 312 18332579190064759622250691925239297444827757664172076903513943516025435370615280383089699849230509670400 313 197875457924508516557626516018455908928299606533920830069674310966623746857434772388904696785345183744000 314 217663003716959368213389167620301499821129567187312913076641742063286121543178249627795166463879702118400 315 297977160168671648463249341768968898150851172192257249987274256514445171738254716067997661041460982579200 316 505709808971974169106200311459335787147444560806288018549831166770229805750066575269687459024650924720128 317 965445998946496141020927867331459230008757797902913489958768591106802356431945280060312421774333583556608 318 1025786373880652149834735859039675431884305160271845583081191628050977503708941860064081948135229432528896 319 4751804526064785694087379347022025897699354786553402333390814159353792848063480675296850200920548106567680 320 8173087821769279500706267659948861206423346437273341713936665321539067567677843640722221559994358379315200 321 47676345626987463754119894683035023704136187550761159997963881042311227478120754570879625766633757212672000 322 52443980189686210129531884151338526074549806305837275997760269146542350225932830027967588343297132933939200 323 201384883928395046897402435141139940126271256214415139831399433522722624867582067307395539238260990466326528 324 344802142480891478936045666904092582145984927822469103556703068252429413011409028592968722062261994127360000 325 2929234675322109773053126329325671856382127363118765670274900851239601816255739160834844207101978043146567680 326 3112311842529741633868946724908526347406010323313688524667082154442076929771722858387021970045851670843228160 327 42290825624962959848454511379639387426516963805027179364593881039771751222192234134553063240034807997928570880 328 42908711064288717378707905214731521333722568795685043998167492938080104730308679113791663189970381491404800000 329 47076985853391049924068101721305440548998475478694448272275192252065029189824379370559996185567504264855552000 330 183077167207631860815820395582854491023882960194922854392181303202475113515983697552177762943873627696660480000 331 194519490158108852116809170306782896712875645207105532791692634652629808110732678649188873127865729427701760000 332 207609507613454530165140328590956992821083276861042516880733597831606778727125513024169583178352693808012984320 333 214200285632929277154509862831939754497943063428059739638852124746895882813700926136047982644332144405092761600 334 230677230681616144627933698434396658690092529845602796534148442035118643030139458915743981309280770897792204800 335 2265579944194444277595777395337824326420551632412170323103243627130629529760298257208199816430436142746173440000 336 16269806310931946853757935954883160253733873125436801322898306442313674088003305510465534681732129473934078771200 337 25453208095324645744545748693861655152508103734016684736267572745308503462120726843039414257643153665887981010944 338 479925809204774465217024217796718076949647747173378567417839755467096361575340304111180874891588082589133648691200 339 527918390125251911738726639576389884644612521890716424159623731013805997732874334522298962380746890848047013560320 340 1554959621823469267303158465661366569316858700841746558433800807713392211504102585320226034648745387588793021759488 341 1652144598187436096509605869765201979899162369644355718335913358195479224723108996902740161814291974313092585619456 342 1749329574551402925716053273869037390481466038446964878238025908677566237942115408485254288979838561037392149479424 343 22676494484925593481504394290894929135870856053942137310492928445820303084434829369253296338627536902336564900659200 344 73716604293853357857334919853575896619465893965830947955380186439746001137972270711477382383347929485690928438968320 345 78323892062219192723418352344424390158182512338695382202591448092230126209095537630944718782307175078546611466403840 346 81088264723238693643068411838933486281412483362414042750918205083720601251769497782625120621682722434260021282865152 347 164134626748032867104222282486477582316779529533295470056901196369746955658766384006023859212923124245483707852390400 348 180548089422836153814644510735125340548457482486625017062591316006721651224643022406626245134215436670032078637629440 349 399846759897463525877955034027208546395763665930734829311548779126300854386769236225200980338248813951403919881011200 350 614305035782111315477790998779799138495549116381924566294834886997883342816435589262311519861232745714091070324736000 351 652699100518493272695152936203536584651520936155794851688262067435251051742462813591205989852559792321221762220032000 352 675735539360322447025570098657779052345104028020117022924318375697671677098079148188542671847356020285500177357209600 353 717969010570342599964668229823890243116673029771374336857088274178776156916709094950326588837815771553343938442035200 354 1088471735276428487112210925962956598521801090589222590903660565399374548052871809724158224254121771312155115231641600 355 2088637121659178472624489395851317070884866995698543525402438615792803365575881003491859167528191335427909639104102400 356 2388417979120848794577651403255859050470694964492922713754318040647770436870301571051867189220472915336386081422573568 357 2537694102815901844238754615959350241125113399773730383363962918188256089174695419242608888546752472544910211511484416 358 3563449133345450404236404817140631721351134522762335863077460184343190484696901758025517996070041513224317341532160000 359 4319332282842970186953217960170462692546829724560407106760557799203867254178062737000627874024292743302202838220800000 360 8514267795940062832522183243088016059548310753053474488846411533790663131435797267175637665276685855597302234700840960 361 294866417175413431429339679414303586477863575863323791821520745758984004551889082845909529533391717942763713755873280000 362 8067545173919311483906733628775346126034347435620538944236807603965802364539685306664084728033597402914015208360692940800 363 8874299691311242632297406991652880738637782179182592838660488364362382600993653837330493200836957143205416729196762234880 364 11387572536218937914125995939163596336297103949226785797980376046500099979219926728604542653705569065967853045986822717440 365 12099295819732621533758870685361321107315672946053459910354149549406356227921172149142326569562167132590843861360999137280 366 14665813114827420040919843254983419524018997510367830194368666120492553003540814726233123114620808645564659225892120166400 367 52311661338255746043016293845532770669864821266760547259472352463609834279541538409527117815459957896789824930001966858240 368 80203665471712453348780392800690575521978892634824071375453642846443649238113830534087392033082547280431730141597532160000 369 83034383076596422290502053723067889952166382963111979776940242005729895681811965729408123516603107772682261793653915648000 370 88224032018883698683658432080759633074176781898306478512999007131088014161925213587496131236390802008474903155757285376000 371 110424945805759397955161172743404570533790098901593074404658191966061575556072016762225868157144912154839787112599493017600 372 115946193096047367852919231380574799060479603846672728124891101564364654333875617600337161565002157762581776468229467668480 373 123192830164550328343726683341860724001759579087089773632696795412137445229742843700358234162814792622743137497493809397760 374 127540812405652104638211154518632278966527564231340000937380211720801119767263179360370877721502373538839954115052414435328 375 2092466453530229841720651753821310826794592850670421890378894098544393371181661536381084712618398315871592997200078674329600 376 3864873103201578928430641046019159968682653461555757604163036718812155144462520586677905385500071925419392548940982255616000 377 4106427672151677611457556111395357466725319302902992454423226513737914840991428123345274472093826420758104583249793646592000 378 4251360413521736821273705150621075965550918807711333364579340390693370658908772645345695924050079117961331803835080481177600 379 4517070439366845372603311722534893213397851233193291699865549165111706325090570935679801919303209062833915041574773011251200 380 10043838976945103240259128418342291968614045683218025073818691673013088181671975374629206620568311916183646386560377636782080 381 14493274137005920981614903922571849882559950480834091015611387695545581791734452200042145195625269720322722058528683458560000 382 197881502883920841135648821556180990396551857231654789333147480003182343396481054037908755737603682581472898505778291487539200 383 217669653172312925249213703711799089436207042954820268266462228003500577736129159441699631311364050839620188356356120636293120 384 5698987283056920224706686060818012523420693488271657932794647424091651489818654356291772165242986058346419476966414794841128960 385 6055173988247977738750853939619138306134486831288636553594312888097379707932320253560007925570672686993070694276815719518699520 386 6727971098053308598612059932910153673482763145876262837327014320108199675480355837288897695078525207770078549196461910576332800 387 7400768207858639458473265926201169040831039460463889121059715752119019643028391421017787464586377728547086404116108101633966080 388 19081430635235223966651850650060309788238929090195283257124935571735440256089244496512630017554640820356315213057192393441280000 389 20989573698758746363317035715066340767062821999214811582837429128908984281698168946163893019310104902391946734362911632785408000 390 51424455561958928590126737501912534879303913898076288377951701365827011490160513918101537897309757010860269499189133500324249600 391 203026421958902783005175690916641696146862205519677813855809314483265084324789561442894383386781378328591193866928527066215219200 392 223329064154793061305693260008305865761548426071645595241390245931591592757268517587183821725459516161450313253621379772836741120 393 286577646233719417013821927629705772606297729695946227477673699040037332059452333344957686023647298933991379413168286826296770560 394 304488749123326880577185798106562383394191337801942866695028305230039665313168104179017541400125255117365840626491304752940318720 395 358222057792149271267277409537132215757872162119932784347092123800046665074315416681197107529559123667489224266460358532870963200 396 380610936404158600721482247633202979242739172252428583368785381537549581641460130223771926750156568896707300783114130941175398400 397 987349546789611428930433360036720669682635146843064736856672666223878620611081867227549527628347334608517174384431363206225592320 398 1424746820764230056176671515204503130855173372067914483198661856022912872454663589072943041310746514586604869241603698710282240000 399 2018391329415992579583617979873046102044828943762878851198104296032459902644106751186669308523557562331023564758938573172899840000 400 2089628670454204082392451555633271258587587612366274575358037388833605546266839930640316460589094888060353808221018758108413952000 401 2220230462357591837541979777860350712249311838139166736317914725635705892908517426305336239375913318564125921234832430490189824000 402 11115739005429116781142183859576466331395790727600338520346131356704478334427242020652904185159652807136635322692588095080602009600 403 11810472693268436579963570350799995477108027648075359677867764566498508230328944646943710696732131107582675030360874851023139635200 404 140058311468406871442391516630663475775586963167764265356361255094476427013783249460226592733011625369921605065926609998015585320960 405 148811955935182300907540986420079943011561148365749531941133833537881203702144702551490754778824851955541705382547023122891559403520 406 708628361596106194797814221047999728626481658884521580672065873989910493819736678816622641803927866454960501821652491061388378112000 407 1263807419890702629030954700847002457193772987959122863176541012766564634382184790051263395364284588298901983212072144903968758169600 408 2489925537216122158975849184545128458232657122982475828557533423901803146911702212626250537475762228798606312283139733298054850150400 409 2738918090937734374873434102999641304055922835280723411413286766291983461602872433888875591223338451678466943511453706627860335165440 410 3112406921520152698719811480681410572790821403728094785696916779877253933639627765782813171844702785998257890353924666622568562688000 411 3423647613672167968591792628749551630069903544100904264266608457864979327003590542361094489029173064598083679389317133284825418956800 412 5335554722605976054948248252596703839069979549248162489766143051218149600525076169913394008876633347425584954892442285638688964608000 413 6200498163965929204480874434169997625481714515239563830880576397411716820922695939645448115784368831480904390939459296787148308480000 414 6419339275635314941109611178905409306381069145189195495499890858496836238131732266927052166929699496121406898854969624909047660544000 415 6820547980362522124928961877586997388029885966763520213968634037152888503014965533609992927362805714628994830033405226465863139328000 416 15006247657329307654541948210428229547384317482260457002467277331551045751476776727881420649965531289634457685634993928358812712960000 417 16506872423062238419996143031471052502122749230486502702714005064706150326624454400669562714962084418597903454198493321194693984256000 418 21164367066337038351294718068633591894977585545351044542739034103165326748749468807323129568543978944788153654406687733033466226278400 419 23280803772970742186424189875496951084475344099886148997012937513481859423624415688055442525398376839266969019847356506336812848906240 420 26455458832921297939118397585791989868721981931688805678423792628956658435936836009153911960679973680985192068008359666291832782848000 421 29101004716213427733030237344371188855594180124857686246266171891852324279530519610069303156747971049083711274809195632921016061132800 422 121325512309507452386971651281312235890602206844075794864947937225590204900689739844921285954971320476694590388358925910781000784281600 423 159666475073983833444326328958956362384169138011251262506251830807703126795712904384658315715633252921710629775156335397737767265894400 424 175633122581382216788758961854851998622586051812376388756877013888473439475284194823124147287196578213881692752671968937511543992483840 425 199583093842479791805407911198695452980211422514064078132814788509628908494641130480822894644541566152138287218945419247172209082368000 426 219541403226727770985948702318564998278232564765470485946096267360591799344105243528905184108995722767352115940839961171889429990604800 427 450747662965752857122028012379369540324631872320484767135443764966909278252358434834283525869897985190513416989313524290756443730083840 428 478919391901112410692154763153080136594921364340515065081409000277341108143130837011426246236766609264920505551145619558928721463214080 429 563434578707191071402535015474211925405789840400605958919304706208636597815448043542854407337372481488141771236641905363445554662604800 430 598649239876390513365193453941350170743651705425643831351761250346676385178913546264282807795958261581150631938932024448660901829017600 431 860518265661891818142053478178796395165206301702743646349483551300463167572684284683632185751623426272798341525053091827807756211978240 432 914300657265760056775931820564971169863031695559165124246326273256742115545977052476359197361099890414848237870368910067045740975226880 433 1120466491747254971539132133045307806204695705342114122850890040755811416110265995681812741864093002959372840527412879984124682567680000 434 8741772857517631168427209937054439569932254493488189423232848775115816305500284796786104744143476076422078390095777440790427999613747200 435 9288133661112483116453910558120342043053020399331201262184901823560554824594052596585236290652443331198458289476763530839829749589606400 436 745423947629613787465553825472382377311859958850001683650240126314026218909837761607196380907343793008811563346077240795838468818626150400 437 1958157120083949381727695025900194463664825006541354430804158125625942852432063794480087462688138641118545559381454146737055871913479372800 438 2153972832092344319900464528490213910031307507195489873884573938188537137675270173928096208956952505230400115319599561410761459104827310080 439 2447696400104936727159618782375243079581031258176693038505197657032428565540079743100109328360173301398181949226817683421319839891849216000 440 2524186912608215999883356869324469425817938484994714695958485083814691958213207235071987744871428717066875135140155736028236084888469504000 441 2692466040115430399875580660612767387539134383994362342355717422735671422094087717410120261196190631538000144149499451763451823881034137600 442 16644335520713569744685407720151652941151012555601512661835344067820514245672542253080743432849178449507637254742360247264974911264574668800 443 18308769072784926719153948492166818235266113811161663928018878474602565670239796478388817776134096294458400980216596271991472402391032135680 444 20805419400891962180856759650189566176438765694501890827294180084775642807090677816350929291061473061884546568427950309081218639080718336000 445 22885961340981158398942435615208522794082642263952079910023598093253207087799745597986022220167620368073001225270745339989340502988790169600 446 94411146861190416619013867320187947355268348529672445770914766771250816099403075805289931236749541625358446613034396360536622395828469760000 447 125566825325383254103288443535849969982506903544464352875316639805763585412206090821035608544876890361726733995335747159513707786451864780800 448 138123507857921579513617287889434966980757593898910788162848303786339943953426699903139169399364579397899407394869321875465078565097051258880 449 156958531656729067629110554419812462478133629430580441094145799757204481765257613526294510681096112952158417494169683949392134733064830976000 450 169184775175253226581272850237776801660640880565173022821479262054081462450130311843079556776255178592642336330557638278081627333324617809920 451 172654384822401974392021609861793708725946992373638485203560379732924929941783374878923961749205724247374259243586652344331348206371314073600 452 179758823623706553242602403377637851764430935600496336747821715932461553853263456333272029074771127254682482351217490670461729041657406423040 453 3437404955941652857524273782608798509930481382911451892245927863955940824383599986653044963073121088866383976239901222157848936296119218995200 454 3652242765688006161119540894021848416801136469343417635511298355453187125907574985818860273265191156920532974754895048542714494814626670182400 455 8120869208412154875901096811413286479710762267128305095431004578595910197606254968467818725260248572446832143866766637347918111999581654876160 456 9130606914220015402798852235054621042002841173358544088778245888632967814768937464547150683162977892301332436887237621356786237036566675456000 457 1539957420261860480170874654608741732448855659544330447726175683052261489323852794020564143456758247812140021355475747526716323460661410109849600 458 1804637601869367750200243735869619217713502726028512243429112128576868932801389992992848605613388571654851587525948141632870691555462589972480000 459 1924946775327325600213593318260927165561069574430413059657719603815326861654815992525705179320947809765175026694344684408395404325826762637312000 460 3387906324576093056375924240139231811387482450997526984997586502714975276512476146845241115604868145186708046982046644558775911613455102241669120 461 3970202724112609050440536218913162278969705997262726935544046682869111652163057984584266932349454857640673492557085911592315521422017697939456000 462 4234882905720116320469905300174039764234353063746908731246983128393719095640595183556551394506085181483385058727558305698469889516818877802086400 463 4399878343605315657631070441739262092711016170126658422074787665863604255211007982915897552733594993748971489587073564362046638459032600313856000 464 209434209155613025303238953026788875613044369698028940890759892895107562548043979986796723510119121702451042904344701663633419990649951774939545600 465 295671824690277212192807933684878412630180286632511445963425731146034205950179736451948315543697583579930884100251343525129534104446990741091123200 466 346490419558918608038446797286966889800992523397474350738389528686758835097866878654626932277770605757731504804982043193511172778648817274716160000 467 369589780862846515241009917106098015787725358290639307454282163932542757437724670564935394429621979474913605125314179406411917630558738426363904000 468 399156963331874236460290710474585857050743386953890452050624737047146178032742644210130225983991737832906693535339313758924871041003437500473016320 469 743403444935554133513345661836265723184453292104600206993756124024314574960451908793470050509868210143826222880631949434611400034038148149029109760 470 789866160244026266857929765701032330883481622861137719930865881775834235895480153093061928666734973277815361810671446274274612536165532408343429120 471 871175912033852500210951947464373894356781201685078367570807957840993642531779580617347715441251808762296354938240565743685234414888454862143488000 472 929254306169442666891682077295332153980566615130750258742195155030393218700564885991837563137335262679782778600789936793264250042547685186286387200 473 987332700305032833572412207126290413604352028576422149913582352219792794869350191366327410833418716597269202263339307842843265670206915510429286400 474 5406570508622211880097059358809205259523296669851637869045499083813196908803286609407054912799041528318736166404595995888082909338459259265666252800 475 5744481165411100122603125568734780588243502711717365235860842776551521715603492022494995844848981623838657176804883245631088091172112962969770393600 476 29065723054353011067401791112958287475197242897122405183988603074579746581726468812172327211207647256241525630591108073894333720603556977812221775052800 477 34061394204319934844611473960497993134996769020065318574986644228023140525460705639264445950633961628408037848348954774094922328832293333373697392640000 478 36332153817941263834252238891197859343996553621403006479985753843224683227158086015215409014009559070301907038238885092367917150754446222265277218816000 479 62536719759131400374706666191474315395854067920839924903675478802650486004745855553689522765363953549757157489568680965238277395736090560074108412887040 480 296470375154400712887498269352174532247011877550648532876683751360713415133609981884157737554318002013663561432029302353722203950156281173684662105538560 481 483136907659023383964811994499839978476611948601056868391632779995236676514031081588997794532962669948192470481825529761621369400254680431189819727544320 482 35137229647928973379259054145442907525571778080076863155755111272380849201020442297381657784215466905323088762314583982663372320018522213177441434730496000 483 38650952612721870717184959559987198278128955888084549471330622399618934121122486527119823562637013595855397638546042380929709552020374434495185578203545600 484 39238726123376564940992418002493688091516277911115246998384614150682657885330732896432641735130323795926059601297995899757350522814801920046499396321280000 485 642887288805401639993219776552856585691402697295712206821533518244784666793258727775152402188375225072452560507666364821624430965797714658041846109327851520 486 2014909296930839049460231200916278089146388042223927640803621100803407416583316243101053783978051734218847201986167503901848422319142137792447201633185562624000 487 2828704070743767215970167016832568977042171868101133710014747480277052533890338402210670569628850990318791266233732005215147496249509944495384122881042546688000 488 2938913320253264639969004692813058677446412330494684374041296083404729905340611326972125267146858171759783133749331953470283112986503838436762725071213035520000 489 3232804652278591103965905162094364545191053563544152811445425691745202895874672459669337793861543988935761447124265148817311424285154222280438997578334339072000 490 366901776002604899692770463196629746782216639105171049746979513175135560662469493022738710684659499117616019172289932623106064580203103200681289965157091922411520 491 1414811739467780013700989771249098580538903786448435591439708347809844019141473714012899937001274269147496823886058645025480766483292490811062355066776239629926400 492 1464746271448995778890436469057890295146159214205439200549345113026662043346466903919237581836613360999761417670272479555791852359173402251452791127956577499217920 493 1556292913414558015071088748374008438592794165093279150583679182590828421055621085414189930701401696062246506274664509528028843131621739892168590573453863592919040 494 58589850857959831155617458762315611805846368568217568021973804521066481733858676156769503273464534439990456706810899182231674094366936090058111645118263099968716800 495 60872572319958266135706450662146090187892330979966304438414342359549591411801221981059224180222892924665409565517817332188752305835777755904531579343649973993472000 496 224705393915470943352510140139562715732649424906516240993365443475681108922469354578519401759025913335190672028962255386399886441464101481756962275311520411811840000 497 245438211594071729059168409069773035637581878511224139495686628393703952572382527027630791894658704272250931368167839483385049297129855911807071327913596695141679104000 498 2393606939736470957681794770356643699932227081861843036605553404525265213658282930250418389525052506426523368771465406009393242669152118606575628950319266817381708595200 499 8011103226430501236491256872037391883210672514606355913139211550770497011962565682181869047441660107446270399856998280737688009058318496961382808143099796129424405954560 500 8482344592691118956284860217451356111634829721347906260970929877286408600901540134074920167879404819648992188083880532545787303708807820312052385092693901784096429834240 501 44880130120058830456533651944187069373729257784909556936354126334848722756092804942195344803594734495497313164464976362676123300046602223873293042818486252825907036160000 502 135637726585066687601968370320209809662826201305504438740981359589765028773969366047523708739752975364169657563716373007198950417918620054372618973851425119651630153728000 503 166671638427729945725298733449473814113680836164203854324917894663903267357453556999197133299408456127491675214294679151246070273538400322813074195068631187027923132900966400 504 172554166842826296750897512277102301670634277440587519771679702710864559146540153128580561533505225167285499045387432533054755106722108569500594460776935817158320419944529920 505 183338802270502940297828606794421195525048919780624239757409684130293594093198912699116846629349301740240842735724147066370677300892240355094381614575494305730715446191063040 506 393761745785511996776018257774381885843570975437931605842618526143471469131984028410603227419852477601199082693771179494818841021234470762645887785849641179353468401478533120 507 416924201419953878939313449408169055599075150463692288539243145328381555551512500670050476091608505695387264028698895935690537551895321983977998832076090660491907719212564480 508 49413238686809348615029742152079295478408906721622789752799187594474851028327407486820797166412859934268120181179128407192952598743149272175170231949758893095337211165933568000 509 52158418613854312426975838938305923004987179317268500294621364683056787196567819013866397008991352152838571302355746652037005520895546453962679689280301053822855945119596544000 510 92402756344333481910105617824388282544624655569434616837734480801667971422972252000354890701192048077081384738804970121450821359649689138967568333746049130088280584880295772160 511 97838212599882510257758889461117005047249635308813123710542391437060205036088266823905178389497462669850877958734674246242046145511435558906837059260522608328767678108548464640 512 734390534083068718971819812251347395910219484787140484148268814737439563727674891715238869886598238311967083937168912860681037734209294071794530025066638837825811707283919339520 513 4240691204329299068950057261722066165857508002379878885908800373822207405585370803287995880247424413711208424539441541932353661502802540204046609468053974642482882640556767313920 514 4505734404599880260759435840579695301223602252528621316278100397186095368434456478493495622762888439568158951073156638303125765346727698966799522559807348057638062805591565271040 515 6226068074537977925493747511161991230279522246924471508852697636903831229569253343339420442968020351717783142828570179306312027441636808294071449225669620530012488606907629568000 516 6571960745345643365798955706226546298628384593975831037122291950065155186767545195747166023132910371257659984096824078156662695632838853199297640849317932781679849085069164544000 517 79159569147480249287067735552145235096006816044424405870297606978014538237593588328042589764618589055942557258069575449403935014718980750475536710070340859993013809290392989859840 518 84107042219197764867509469024154312289507242047200931237191207414140446877443187598545251624907250871938967086698923914991680953138917047380257754449737163742577172371042551726080 519 89054515290915280447951202496163389483007668049977456604084807850266355517292786869047913485195912687935376915328272380579426891558853344284978798829133467492140535451692113592320 520 7520159069010623682271434877453797334120647524220318557678272662911381132571390891164046027638765960314542939516609667693373826398303171295175987456682381699336311882587334036684800 521 7813152279491557072489802470081867360125348077112019280704698870557279098775471055754853015728588010716408248848425628772336443011224074072910116838111565401907856501389437960192000 522 7915956914748024928706773555214523509600681604442440587029760697801453823759358832804258976461858905594255725806957544940393501471898075047553671007034085999301380929039298985984000 523 8203809893466134926114292593585960728131615480967620244739933814085143053714244608542595666515017411252228661290846910210953265161785277776555622680017143672003249326458909858201600 524 8594467507440712779738782717090054096137882884823221208775168757613007008653018161330338317301446811788049073733268191649570087312346481480201128521922721942098642151528381756211200 525 9046807902569171347093455491673741153829350405077074956605440797487375798582124380347724544527838749250577972350808622789021144539312085768632766865181812570630149633187770269696000 526 9252417173082107059527397661939053452780017459737917569255564451975725248549899934446536465994380539006272926267872455125135261460660087717919875203026853765417198488487492321280000 527 9375782735389868486987762964098240832150417692534423136845638644668734918530565266905823618874305612859689898618110754526803731613468888887492140205733878482289427801667325552230400 528 14272710194772954038122818985917095418825471377706824694796083682399590985263086380359194215135775905541158051076181027998588282956907135313013437118743276271467641372055705747456000 529 16311668794026233186426078841048109050086253003093513936909809922742389697443527291839079103012315320618466344087064031998386609093608154643443928135706601453105875853777949425664000 530 35885671346857713010137373450305839910189756606805730661201581830033257334375760042045974026627093705360625956991540870396450540005937940215576641898554523196832926878311488736460800 531 39148005105662959647422589218515461720207007207424433448583543814581735273864465500413789847229556769484319225808953676796127861824659571144265427525695843487454102049067078621593600 532 7781702285473898425915906675718085190877854044431096794673735956366741166908400106999898744221065778555377148697271544978204427686934683694747160746754787900753229508482792475181711360 533 8268058678316017077535650842950465515307719922208040344340844453639662489840175113687392415734882389715088220490851016539342204417368101425668858293426962144550306352762967004880568320 534 8754415071158135729155395010182845839737585799984983894007952950912583812771950120374886087248699000874799292284430488100479981147801519156590555840099136388347383197043141534579425280 535 9240771464000254380775139177415226164167451677761927443675061448185505135703725127062379758762515612034510364078009959661617757878234936887512253386771310632144460041323316064278282240 536 26949618304671509700141668141015013648061832188505962925277007641096939106176277426839476170462565466858448999817390631959149533114925311496959864058025239483128067561845168745218048000 537 28297099219905085185148751548065764330464923797931261071540858023151786061485091298181449978985693740201371449808260163557107009770671577071807857260926501457284470939937427182478950400 538 51878015236492656172772711171453901272519026962873978631158239709111607779389334046665991628140438523702514324648476966521362851246231224631647738311698586005021530056551949834544742400 539 59289160270277321340311669910233030025736030814713118435609416810413266033587810339046847575017644027088587799598259390310128972852835685293311700927655526862881748636059371239479705600 540 64679083931211623280340003538436032755348397252414311020664818338632653854823065824414742809110157120460277599561737516701958879475820747592703673739260574759507362148428404988523315200 541 192921369160707065142498519668844195357180131518187608034619703918258791429604085986039156367147255760018725144786523719251318103071922366598940026846629116706173814897802563447213260800 542 204269684993689833680292550237599736260543668666316290860185568854626955631345502808747342035802976687078650153303378055677866226782035446987112969602313182394772274597673302473519923200 543 213440976972998356825122011676838908092649710932967226368193900517487757720916117220568651270063518497518916078553733805116464302270208467055922123339559896706374295089813736462126940160 544 215618000826672602218086580806355277163907205814444973685751433790995119833086919631455527704458697614138575161820232392104414350492148527375285912357997248083370734297544041499826585600 545 222839656356752545833046418441017894102411274908708680938384256932320315234195093973178918584512338204085800167240048788012217701944038669440486875929796198976115208652007239062021734400 546 226781038033810754126692137406641339848440317866277678016206019299830742578473374546854191974442488403613848333463342167936243321162096496246917256048282390250522688532927094991009873920 547 235219637265461020601548997243296665996989679070303607657183382317449221636094821416133302950318579215423900176531162609568452018718707484409402813481451543363677164688229863454356275200 548 2546738929791457666663387639325918789741843141813813496438677222083660745533658216836330498108712436618123430482743414720139630879360441936462707153483385131155602384594368446423105536000 549 2688224425890983092589131397066247611394167760803469801796381512199419675841083673327237748003640905319130287731784715537925165928213799821821746439788017638442024739294055582335500288000 550 5442744912811458099040611297759392156362567628790664272388944463195937821883360989124500607386619721686732360003120212030469839707890315909926014145158777366012544524790250279784236974080 551 117284738861930410215016539749697339396365093684377950650805537254053878990079159361605400293853084911767970047205284030286218768116154955634769328380525842230573350029150174379188944896000 552 662313819455607022390681636233584975414767587864722544851607739787598375473388194042006966365288008913513242619512192171028058925832404455349285619090028285537355388399906867082478747648000 553 1311381362522101904333549639742498251321239823972150638806183324779444783437308624203173793403270257648756220386634140498635556673148160821591585525798256005363963669031815596823307920343040 554 4128422807939950439568582199189346346752051297690103862908354911342696540450786409528510090343628588894232545661625997866074900637688654438343880358994509646516181921026086138147450860339200 555 4503733972298127752256635126388377832820419597480113304990932630555668953219039719485647371283958460611890049812682906762990800695660350296375142209812192341654016641119366696160855484006400 556 163194125113861570317063955167955337942198733649867635051436147083664239716642851011950516512406965396289662981447804150941313719325104457798063976543782969556404367701737052049122763420467200 557 178029954669667167618615223819587641391489527618037420056112160454906443327246746558491472558989416795952359616124877255572342239263750317597887974411399603152441128401894965871770287367782400 558 186507571558698937505215948763377529076798552742705868630212739524187702533306115442229161728465103310045329121654633315361501393514405094626358830335751965207319277373413773770426015337676800 559 203462805336762477278417398650957304447416602992042765778413897662750220945424853209704540067416476338231268132714145434939819702015714648683300542184456689317075575316451389567737471277465600 560 325113296125271097116025848186161024806724039693095679204032949268237352560499429750370169614560751375420812970853047331953398425217981537019580578270817634663149326280804283379111755251712000 561 371558052714595539561172397927041171207684616792109347661751942020842688640570776857565908130926573000480929109546339807946741057391978899450949232309505868186456372892347752433270577430528000 562 775172094290842459006053787047787855225443984836871266494321698647405138654053542306764953433933085632375899161877069716971240166794246174540803888582969105392920746583250997233333126247219200 563 805373604458018139227068869660039330104357386843502614539555011581719624575640043955080471100190218838832103025326825679970119653812203817704731312813474395213424152294286750372294157139968000 564 815970625569307851585319775839776689710993668249338175257180735418321198583214255059752582562034826981448314907239020754706568596625522288990319882718914847782021838508685260245613817102336000 565 845642284680919046188422313143041296609575256185677745266532762160805605804422046152834494655199729780773708176593166963968625636502814008589967878454148114974095359909001087890908864996966400 566 885910964903819953149775756626043263114793125527852875993510512739891587033204048350588518210209240722715313327859508247967131619193424199475204444094821834734766567523715425409523572853964800 567 932537857793494687526079743816887645383992763713529343151063697620938512666530577211145808642325516550226645608273166576807506967572025473131794151678759826036596386867068868852130076688384000 568 966448325349621767072482643592047196125228864212203137447466013898063549490768052746096565320228262606598523630392190815964143584574644581245677575376169274256108982753144100446752988567961600 569 47079032457089762103589359187846509612416119525658784414838549098075259457649695201023300521154979108262957320708578652029130503271969528431441486566570117278089987288501113197201475992813568000 570 53804608522388299546959267643253153842761279457895753616958341826371725094456794515455200595605690409443379795095518459461863432310822318207361698933222991174959985472572700796801686848929792000 571 77680403554198107470922442659946740860486597217336994284483606011824178105121997081688445859905715528633879579169154775848065330398749721911878452834840693508848479026026836775382435388142387200 572 82249839057386231439800233404649490322868161759533288065923818130166776817187996910023060322253110559729990142649693292074422114539852646730224244178066616656427801321675474232757872763915468800 573 86819274560574355408678024149352239785249726301729581847364030248509375529253996738357674784600505590826100706130231808300778898680955571548570035521292539804007123617324111690133310139688550400 574 89727097153512252479782072805072171261310721919490859708280528869272847436932360265479702169730666065159989246526938136808460488588930160069335539103345399988830328714555062799372224833362329600 575 91388710063762479377555814894054989247631290843925875628804242366851974241319996566692289246947900621922211269610770324527135682822058496366915826864518462951586445912972749147508747515461632000 576 94711935884262933173103299072020625220272428692795907469851669362010227850095269169117463401382369735446655315778434699964486071288315168962076402386864588877098680309808121843781792879660236800 577 1475783548042650501859454198214943648258595093702283527779428804380481602590814935281056930622327508373304131522619934888096825571953983585116206599311259186513188172961994078997989124999217152000 578 7575688879952272576211864884170044061060788147671722109267734529153138893299516667776092243861281209649627875149448999092230371269363782403596527209797797157434365954538236272189677508329314713600 579 8264387869038842810412943510003684430248132524732787755564801304530696974508563637573918811485034046890503136526671635373342223202942308076650756956143051444473853768587166842388739099995616051200 580 16407240622356526167731579027213197030639674865278328632371296707524177817039060162830574111036464651914969462222068687873547060770547229269821355721754587426528974393518640054742349683814825984000 581 16667673013187582138647953297486422380332368117108143372567666496532498099849203974938995922322757741627905485431942794030270029989127344020135980415750691988854831129923697833389053647049981952000 582 17318753990265222065938888973169485754564101246682680223058590969053298806874563505210050450538490465910245543456628059422077453035577630895922542150740953394669472970936342280005813555137871872000 583 561033873623894014786890107993392977321987510821860105920627654273283886040924205796446602745384025583195298639639194447058889209434026399717777100794168292344853615833231669071875545759702392504320 584 4000241523165019713275508791396741371279768348105954409416239959167799543963808953985359021357461857990697316503666270567264807197390562564832635299780166077325159471181687480013372875291995668480000 585 6400386437064031541240814066234786194047629356969527055065983934668479270342094326376574434171938972785115706405866032907623691515824900103732216479648265723720255153890699968021396600467193069568000 586 67588080775396173075502996539439342209142966009598205701496790350099141094812516086536626024855675552610821859645945307504506182407110945095412206025085686042485894425085791662305948100933558814638080 587 111473397112198549343277511653589192879662877967219262875732553528809347291791476184392004728494603776007431886568833406474445960567283676806669437020540628021461110596929691109705990791470279294976000 588 4205480581580206324697964229120670181902228996152777243648689177339502112566112112051167841546575367718006693489081041355835940238664681028158981708227553798199122319783115925654592326280310326244147200 589 4587796998087497808761415522677094743893340723075756993071297284370365940981213213146728554414445855692370938351724772388184662078543288394355252772611876870762678894308853737077737083214883992266342400 590 4806263521805950085369101976137908779316833138460316849884216202673716700075556699487048961767514705963436221130378332978098217415616778317895979095117204340798996936894989629319534087177497515707596800 591 4994008190626495010578832522080795841008896932931422976832818398090658758672258133060761811836558249165132948518283736610055179033414308720938790778520220135361457754742450161714828387457868512414924800 592 5188579938313241569432553269694333341307944865383296599306824309704580528490657800582609674635385193937800465993022064010446939255495385684092250159501527413362553511420727440742678844112071181729792000 593 5243196569242854638584474883059536850163817969229436563510054039280418218264243672167689776473652406505566786687685454157925328089763758164977431740127859280871633022067261413803128095102724562590105600 594 5256850726975257905872455286400837727377786245190971554560861471674377640707640140063959801933219209647508366861351301694794925298330851285198727135284442247748902899728894907068240407850387907805184000 595 5448008935228903647904180933179050008373342108652461429272165525189809554915190690611740158367154453634690489292673167210969286218270154968296862667476603784030681186991763812779812786317674740816281600 596 5707437932144565726375808596663766675438739351921626259237506740675038581339723580640870642098923713331580512592324270411491633181044924252501475175451680154698808862562800184816946728523278299902771200 597 6007829402257437606711377470172385974146041423075396062355270253342145875094445874358811202209393382454295276412972916222622771769520972897369973868896505425998746171118737036649417608971871894634496000 598 6226295925975889883319063923633200009569533838459955919168189171645496634188789360699131609562462232725360559191626476812536327106594462820910700191401832896035064213704872928891214612934485418075750400 599 6808873322558429287606227799528704104032180279485448870669306287121098658440371990939986029170645833448201313268035971718972474672123769283685970384749372816131912327267901974869339956834788147252428800 600 7427861806427377404661339417667677204398742123075035131639243222313925809207678535570893850004340909216219614474221060057060881460498657400384694965181133981234813447928620336221098134728859797002649600 601 2890312108795123619519691779286569688652804655537726905634917289153330542818164324282438989281100889086193691161586606604556337109482271688443809246745482428580487703414577854358974362425376915127795712000 602 3050885003728186042826341322580268004689071580845378400392412694106293350752506786742574488685606494035426674003896973638142800282231286782246243093786898119057181464715387735156695160337897854857117696000 603 3303213838622998422308219176327508215603205320614545035011334044746663477506473513465644559178401016098507075613241836119492956696551167643935781996280551346949128803902374690695970699914716474431766528000 604 3486725718546498334658675797234592005358938949537575314734185936121478115145722041991513701354978850326201913147310827015020343179692899179709992107185026421779635959674728840179080183243311834122420224000 605 9705739427065106475424150172419098213747689707484712572008611143823529724031366619812634630672338788042526962912982185141226218441718245669836001421170015068813489571960063905995568229379043468083462144000 606 11092273630931550257627600197050397958568788237125385796581269878655462541750133279785868149339815757762887957614836783018544249647677995051241144481337160078643988082240073035423506547861763963523956736000 607 19015326224454086155933028909229253643260779835072089936996462649123650071571657051061488256011112727593522213054005913746075856538876562944984819110863702991961122426697268060726011224905881080326782976000 608 19609555168968276348305936062642667819612679204918092747527602106908764136308271333907159764011460000330819782211943598550640727055716455537015594708078193710459907502531557687623699075684189864086994944000 609 225902075546514543532484383441643533281938064440656428451517976271588962850271285766610480481412019203811043891081590255303381175681853567786419651037060791544498134429163544561425013351881867234282181754880 610 1024926083498075243804790258207456771371756033110385647604109336787764738857712315052214216998998976017290847283610918750913488667445446742734681750075553591266704498798982748473132005022426990229613602406400 611 1085215853115609081675660273396130699099506387999231862169056944834103841143460098290579759175410680488896191241470384559790752706706943609954368911844703802517687116375393498383316240611981519066649696665600 612 1145505622733142919546530288584804626827256742888078076734004552880442943429207881528945301351822384960501535199329850368668016745968440477174056073613854013768669733951804248293500476201536047903685790924800 613 1183871839762482634555265752795778944472188786908252940548062121637204190338320107226087010009538924169704935899785874065226275680043938483586584267466949602746567763318611089145435898849434384436345123635200 614 1205795392350676757417400303773478554555007097776924291298952160926782045714955664767310843528234089432106879157189316177545280785229937344393743235383004225019652351528214998203684711791090576740721885184000 615 1249642497527065003141669405728877774720643719514266992800732239505937756468226779849758510565624419956910765671996200402183290995601935066008061171215113469565821527947422816320182337674402961349475408281600 616 12494337017881298210191728861957568260531883070298034561269142391317513007027350126350801883416368469544116995457352152392088242803144493625718025143778177112584588175835218267101037775511490928513384867430400 617 13630185837688688956572795122135529011489326985779674066839064426891832371302563774200874781908765603139036722317111438973187173967066720318965118338667102304637732555456601745928404846012535558378238037196800 618 58911717740561635862392986270075666522544632491386872517748805576708494233502119621488615498093722655111507524536963733245783718364091224540380026642998206422388729174664218483665738776078996749332412104704000 619 62012334463749090381466301336921754234257507885670392123946111133377362351054862759461700524309181742222639499512593403416614440383253920568821080676840217286724978078593914193332356606398943946665696952320000 620 3189463486019153215838034058579713788688502514672443731640341075892688774884799923163004698966651151134534593022204076719725798708293612554637837691248101939285229417976844808547246733966933320660507700704051200 621 3645101126879032246672038924091101472786860016768507121874675515305930028439771340757719655961887029868039534882518944822543769952335557205300385932854973644897405049116394066911139124533638080754865943661772800 622 3738565258337468970945680947785745100294215401813853458333000528518902593271560349495097083037832851146707215264121994689788482002395443287487575315748690917843492358068096478883219614906295467440888147345408000 623 3816452034552832907840382634197948123217011556018308738714938039529713063964717856776244938934454368878930282248791202912492408710778681689310233134826788645298565115527848488859953356883509956345906650415104000 624 3870514620396438464037881451825241986186952415995518874509459370701922684798791891241982862439168128246002764038149829796486899014244694227045960326892762362002674441294029295784980307197105895703507729016422400 625 4222379585887023778950416129263900348567584453813293317646682949856642928871409335900344940842728867177457560768890723414349344379176030065868320356610286213093826663229850140856342153305933704403826613472460800 626 4361659468060380466103294439083369283676584635449495701388500616605386358816820407744279930210804993004491751141475660471419895669461350502068837868373472737484074417746112558697089550724011378681036171902976000 627 5277974482358779723688020161579875435709480567266616647058353687320803661089261669875431176053411083971821950961113404267936680473970037582335400445762857766367283329037312676070427691632417130504783266840576000 628 844475917177404755790083225852780069713516890762658663529336589971328585774281867180068988168545773435491512153778144682869868875835206013173664071322057242618765332645970028171268430661186740880765322694492160000 629 2327586746720221858146416891256725067147880930164577941352733976108474414540364396415065148639554288031573480373851011282160076089020786573809911596581420274967971948105454890147058612009895954552609420676694016000 630 2456897121538011961376773385215432015322763204062610049205663641447834104237051307327013212452862859588883118172398289686724524760633052494577128907502610290243970389666869050710784090454890174249976610714288128000 631 94130915568041383445401276908389885104066682757011019028070051895470759694306618795005023214520568878942787221407803860650561384026430963601757755150031980643905042412270792473490721071033615383509307969679392768000 632 221950790392013367281788273973466676455904599342847034339870438153531054437101922211380265263711657146138782501003663839849744737072847745755723548985338564886681363161564815937493910735910840483221947212717726105600 633 242128134973105491580132662516509101588259562919469492007131387076579332113202096957869380287685444159424126364731269643472448804079470268097152962529460252603652396176252526477266084439175462345333033322964792115200 634 340492689805929597534561556663840924108490010355503973135028513076439685784190448847003816029557655849190177700403347936133131130736755064511621353557053480223886182122855115358655431242590493923124578110419238912000 635 359408950350703464064259420922943197670072788708587527198085652691797446105534362671837361364533081174145187572647978377029416193555463679206711428754667562458546525574124843989691844089401076918853721338775863296000 636 718697797459852808341028696675987333285786321681599920719580466401910081034425271922564668472971080282735105241345197195703935339093030795780438158619191543442587271189828927797599330001997007279004400498324065484800 637 784033960865293972735667669101077090857221441834472640784996872438447361128463933006434183788695723944801932990558396940767929460828760868124114354857299865573731568570722466688290178183996735213459345998171707801600 638 2536580461623009911791865988268190588067481135346823249598519293183212050709736253844345888728133224527300371440041872455425654137975402808636840559832440741562072721846455039285644694124695319808250825288202584064000 639 5821452159424807747562332443075497399614869205620959357828601777855471656378844702572773814631065750290154352454896097285201876246653549445821549084815451501884956896637614315160554573016175758959935644036424930426880 640 19024353462172574338438994912011429410506108515101174371988894698874090380323021903832594165460999183954752785800314043415692406034815521064776304198743305561715545413848412794642335205935214898561881189661519380480000 641 189767925785171429025928974247314008369798432438134214360589224621269051543722143490730126800473466859948659038358132583071531750197284822621143634382464472978112565503137917626557293679203768613154764866873655820288000 642 199755711352812030553609446576120008810314139408562330905883394338177948993391729990242238737340491431524904250903297455864770263365562971180151194086804708398013226845408334343744519662319756434899752491445953495040000 643 1062596615196257243048810770358165657255904824698014684922725172998931011788224059792249623205385263511072737417792086206781946751617332376563505572700716994283457372933496801911659159138781457606947254811639773396992000 644 2935423149479660633922339753114432628169437078228265567099028290409546920064968965176089584104876790449338437116650638146235127901342880690256684144585730696708050992728784915280958427120883776639191791417154874009190400 645 16558797253475008704177301171414748158904516851544062173379133945900008267033158265095889961617253689714216824760593343389018670212703429534781295174586173160917210728213658496456688563246011047708261387481386468769792000 646 16903772196255738052180994945819222078881694285951230135324532569772925105929682395618721002484279808249929675276439038042956559175468084316755905490723385101769652618384776381799536241646969611202183499720582020202496000 647 19318596795720843488206851366650539518721936326801405868942322936883342978205351309278538288553462637999919628887358900620521781914820667790578177703683868687736745849582601579199469990453679555659638285394950880231424000 648 99742402279755346547515037644286483027754266211653645091413136238832990973187965079165831298212163401572694285616750491943265401751813599080094389757507301863407198739357566472774406404493619487372115651652586729530982400 649 108809893396096741688198222884676163303004654049076703736087057715090535607114143722726361416231450983533848311581909627574471347365614835360102970644553420214626034988390072515753897895811221258951398892711912795851980800 650 680061833725604635551238893029226020643779087806729398350544110719315847544463398267039758851446568647086551947386935172340445921035092721000643566528458876341412718677437953223461861848820132868446243079449454974074880000 651 1541473489778037173916141490866245646792565932361919969594566650963782587767450369405290120063278888933396184414077053057305010754346210167601458750797840119707202162335526027306513553523992301168478150980085431274569728000 652 1573587520815079615039394438592625764434077722619459968961120122858861391679272252101233664231263865786175271589370324995998865145061756212759822474772795122201102207384182819542065919222408807442821445792170544426123264000 653 1730946272896587576543333882451888340877485494881405965857232135144747530847199477311357030654390252364792798748307357495598751659567931834035804722250074634421212428122601101496272511144649688187103590371387598868735590400 654 1798385738074376702902165072677286587924660254422239964526994426124413019062025430972838473407158703755628881816423228566855845880070578528868368542597480139658402522724780365190932479111324351363224509476766336486998016000 655 1832766641890504492810588816713764125634984641639135728554716378388556209132328858329672150104648502503898257498207790289457501757189574883096734411794196671740107276835695283937229717682570258080462625099116281155131801600 656 1934587010884421409077843750975639910392483788396865491252200621632364887417458239347987269554906752643003716248108223083316251854811217932157664101338318709059002125548789466378186924220490827973821659826844963441528012800 657 1999381791153277628520642345505924500692710518151784431150599685514788591780722390905096891023252911822434462725317589406680911007843172599741892085593669096443753392911667582476977873835531190633231954653581397623780147200 658 2036407379878338325345098685237515695149982935154595253949684864876173565702587620366302389005165002782109174998008655877175001952432860981218593790882440746377896974261883648819144130758411397867180694554573645727924224000 659 2110458557328459718994011364700698084064527769160216899547855223598943513546318079288713384968989184701458599543390788818163183841612237744171997201459984046246184136962315781503476644604171812335078174356558141936212377600 660 1183851640149532549567596664985276656736690636053954536648627187940185027405401883703262812208598186700848269630011176748010248259337889408717920320612741211935131260673683988971402409106426087297391219952705611218869551104000 661 1381160246841121307828862775816156099526139075396280292756731719263549198639635530987139947576697884484322981235013039539345289635894204310170907040714864747257653137452631320466636143957497101846956423278156546422014476288000 662 19065427721100968641402341062246546942478468805470222080406649614932130114554968898332284766548927660332615270381356467366648703993519996752163108954181662393517408015032400972715918536197607052946221999761219778060748849152000 663 21607484750581097793589319870546086534808931312866251691127536230256414129828964751443256068755451348376963973098870663015535197859322662985784856814739217379319729083703387769078041007690621326672384933062715748468848695705600 664 22878513265321162369682809274695856330974162566564266496487979537918556137465962677998741719858713192399138324457627760839978444792223996102595730745017994872220889618038881167259102243437128463535466399713463733672898618982400 665 23571801546088470320279258040595730765246106886763183663048221342097906323449779728847188438642310561865778879744222541471492943119261086893583480161533691686530613545858241202630590190207950538188056290613871725602380395315200 666 24958378107623086221472155572395479633789995527161017996168704950456606695417413830544081876209505300799059990317412102734521939773335268475558978994565085315150061401496961273373566083749594687493236072414687709461343947980800 667 37635649527368145889521504434564612146191263096512646184698840798307581524835782760344250448252428628189058715558002377139358480610584928653620682610852112776813584653050973348737917110416055481140594077450719561886153572352000 668 130734361516120927826758910141119179034138071808938665694217025930963177928376929588564238399192646813709361854043587204799876827384137120586261318542959970698405083531650749527194869962497876934488379426934078478130849251328000 669 340317884821652290249031787961100862923240668177643464135258695626538522544806194835231283082898358736937182576307212942494679366284331942026111494832142673724285733068328357362979145871127285895090062695737773038384366957363200 670 360336583928808307322504246076459737212843060423387197319685677722217259165088912178480182087774732780286428610207637233229660505477527938615882759234033419237479011484112378384330860334134773300683595795487053805348153248972800 671 380355283035964324395976704191818611502445452669130930504112659817895995785371629521729081092651106823635674644108061523964641644670723935205654023635924164750672289899896399405682574797142260706277128895236334572311939540582400 672 400373982143120341469449162307177485792047844914874663688539641913574732405654346864977980097527480866984920678008485814699622783863919931795425288037814910263865568315680420427034289260149748111870661994985615339275725832192000 673 491368068993829509985233062831536005290240536940982541799571378712114444316030334788836611937874635609481493559374050772585900689287538098112567398955500117142016833841971425069542082273820145410023085175664164280020208975872000 674 518666295049042260539968232988843561139698344548814905232880899751676357889143131165994201489978782032230465423783720259951784060914623548007710032230805679205462213499858726462294420177921264599468812129867728962243553918976000 675 561563507421519439983123500378898291760274899361122904913795861385273650646891811187241842214713869267978849782141772311526743644900043540700077027377714419590876381533681628650905236884365880468597811629330473462880238829568000 676 592761480056048297759963694844392641302512393770074177409006742573344409016163578475421944559975750893977674770038537439944896069616712626294525751120920776234813958285552830242622194489052873827964356719848833099706918764544000 677 54765812533298657765973187084570652453573475899599033774450186862716211263087353776736728231225428774324794493039349985428893856416918531969226559622359958634386420446713332165573996435199110628556586581755657602475177577283584000 678 215817868649739895788872115029567311891119179100642118281537032673814995496018312660918069770458726725487338298495808831467937271213338214871322442363670355507359819834455501571002711877969828551052622677733406255679959045295308800 679 853433911977237416853082165401226000734853332768751609651848745277327625516444596354147348269929598399894714183196537272933595929163647123187113887448442688719188385294616092913528111115186140628340140899025664305238183912669184000 680 871213785143429863037521377180418209083496110534767268186262260803938617714703858778192084692219798366559187395346465132786379177687889771586845426770285244734171476654920594849226613430085851891430560501088698978263979410849792000 681 995672897306776986328595859634763667523995554896876877927156869490215563102518695746505239648251198133210499880395960151755861917357588310384966202023183136839053116177052108399116129634383830733063497715529941689444547898114048000 682 1213772674812070992857716857459521423267346962160002289282629326616643734067832314814787339761677651057628037949435075232616669765921631464088339751037785157289512370196787332143684424697153622226972644834169833678560972675796172800 683 1285171067448075168908170790251257977577190901110590659240431051711740424307116568627421889159423395237488510769990079658064709163917021550211183265804713695953601333149539528152136449679339129416794565118532765071417500480254771200 684 1324115645249531992208418389955841552655287595083638861035595629036338618983089797979768007012739255699230586853929172981036367017369052506278188819313947444315831676578313453247655736033258496974879248910003454922066515646323097600 685 1402004800852445638808913589365008702811480983029735264625924783685535008335036256684460242719370976622714739021807359626979682724273114418412199926332414941040292363435861303438694308741097232091048616492944834623364545978459750400 686 2457889666494443760536876636355530882116377598374004635797324386398703561487360437499944363017397243391696776847606027346048756275991303714778887995851514943511262549648494347590960960011736085009619605789193913199085969668487249920 687 4381265002663892621277854966765652196285878071967922701956014949017296901046988302138938258498034301945983559443147998834311508513353482557538124769788796690750913635737066573245919714815928850284526926540452608198014206182686720000 688 5426277840336317379834498892171978127548139360244716116792931107227348458185603289760225754228676557669395934362180336334050994247649646545336107122286568938470761184409166896642353898646098546426465941611582785857096113138853478400 689 5919575825821437141637635155096703411870697483903326672865015753338925590747930861556609913704010790184795564758742185091691993724708705322184844133403529751059012201173636614518931525795743868828871936303544857298650305242385612800 690 6330657480392370276473582040867307815472829253618835469591752958431906534549870504720263379933455983947628590089210392389726159955591254302892124976000997094882554715144028046082746215087114970830876931880179916833278798661995724800 691 119170408072457879298757655096025739738975883557527497493203606613270475708478081818179120631146533012930752816853625568293273031563214725565036993738255269988424850892048210792289016242993264727739132401900310942985986408169078784000 692 139032142751200859181883930945363363028805197483782080408737541048815554993224428787875640736337621848419211619662563163008818536823750513159209826027964481653162326040722912591003852283492142182362321135550362766816984142863925248000 693 4957488975814247778828318451994670773141396755993143895717270035112051789472688203636251418255695773337919317181110823641000158113029732583505538939511419231518473797109205568959223075708519812673947907919052935228217034579833677414400 694 5249105974391556471700572478582592583326184800463328830759462390118643071206375745026619148741324936475443982897646754443411932119678540382535276524188561539254854608703864720074471491926668036948886020149585460829876860143353305497600 695 6925903716211081455716033131463142991888716056166892207252068431406542941175079108021233599033692624516210810767728356557279632657909185226956267636082129808739044275373154838987149885181020326529780165475147483039420857133591166976000 696 137030079895583566809664802339750130601190402640015618450851720457712611001321997013330231509734360093801974972339422253461491549893488505769717204533161793117356788545736502649693396810609855334936303711198437542974819571206684724428800 697 145090672830617894269056849536206020636554543971781243065607704014048646942576232131761421598542263628731502911888800033076873405769576064932641745976288957418377776107250414570263596622998670354638439223621875045502750134218842649395200 698 153151265765652221728448896732661910671918685303546867680363687570384682883830467250192611687350167163661030851438177812692255261645663624095566287419416121719398763668764326490833796435387485374340574736045312548030680697231000574361600 699 161211858700686549187840943929117800707282826635312492295119671126720718825084702368623801776158070698590558790987555592307637117521751183258490828862543286020419751230278238411403996247776300394042710248468750050558611260243158499328000 700 1939726606605168522571820287622087774001790151525442084164408362054099137576281984714869936522530255727753810660144639210845632503712548559973529725633668628827017118080577245845563482372749350937844756087945578839621732021824917602304000 701 244364716082638493454100475813275226097404468773226219613469887126983773458030976769132246318964653689997448484006432021846321366362439801744875829014565748945281482833561562929260039547758570863411853061689817763711504093023164356467097600 702 21849080496800618238248983719775196686356164266782579636027895790177372685659240275828294964989780800517418923275869216070965204521818146979541838829537643435107520818059622097204427065446648688963883332574619000049499189493835871872352256000 703 249518590094563232588768776757700667229640635750988808972590342928207431225509448279172126423146453658731940124760022224488898326089356713927131391953782044741218328653323952256495342200038569812531084871718184829273419452076016550167130931200 704 441581416356391442288821565704930290924250898865500556854458525443584795331218329785161329818740833020983624554628093630065823080862008865270740321607497635741120420743941836069815789112184899819059536826771247158895141513980682884157014016000 705 515178319082456682670291826655752006078292715343083982996868279684182261219754718082688218121864305191147561980399442568410126927672343676149197041875413908364640490867932142081451753964215716455569459631233121685377665099644130031516516352000 706 2119590798510678922986343515383665396436404314554402672901400922129207017589847982968774383129955998500721397862214849424315950788137642553299553543715988651557378019570920813135115787738487519131485776768501986362696679267107277843953667276800 707 2183820822707972223682899379486200711479931718025748208443867616739182987819843376392070576558136483303773561433797117588689161418081207479157115772313442853119722808042766898381634447972987140923348982125123258676717790760049922627103778406400 708 2312280871102558825076011107691271341566986524968439279528801005959134928279834163238662963414497452909877888576961653917435582677968337330872240229508351256244412384986459068874671768441986384507075392838365803304760013745935212193404000665600 709 2335475046507136961438656280839409094221593642888647389585802867901626250862888055308186588819118183533202280977810806310125908738781291331876359923168543051253036891934625710769247951304444581265248216994923484973712081785053389476208207462400 710 2472855931595792076817400767947609629175805033646803118384967742484074853854822646796903446984948664917508297505917324328368609252827249645516145801001986760150274356166074281990968419028235438986733406229918984089812792478291824151279278489600 711 2547790959825967594296715942733900830059920337696706243184512219529046819123150605790749005984492563854402488339429970520137354987761408725683301734365683328639676609383228048111906855968484997743907145812643801789504089220058243064954408140800 712 2697661016286318629255346292306483231828150945796512492783601173618990749659806523778440123983580361728190870006455262903674846457629726886017613601093076465618481115817535580353783729848984115258254624978093437188886682703591080892304667443200 713 4474691685744766615193391865809960281365742441837072309458513057828325926023012408489634808829907107945967395486898015451333673886068356501410168592289309375510020263538610605507466663003473651499803306511281971210137434008337586559457742028800 714 4881481838994290852938245671792683943308082663822260701227468790358173737479649900170510700541716845031964431440252380492364007875710934365174729373406519318738203923860302478735418177821971256181603607103216695865604473463641003519408445849600 715 5220473633368894384392290510111620328260032848809917694368265234133046913693514476571240610301558292603628628068047684693222619533746415918311863357670860938095023640795045706425377773504052593416437190929828966411827006343060517652700699033600 716 5695062145493339328427953283758131267192763107792637484765380255417869360392924883532262483965336319203958503346961110574424675854996090092703850935640939205194571244503686225191321207458966465545204208287086145176538552374247837439309853491200 717 13793899493432777678497063658707759962746287453311073644741148188543980044158932576663977040212916771492975972025195074769181148488427001928894750796214207396463249142988883104230870712391875808097872281626266833125986983042971581593854725324800 718 14605305345987646953702773285690569372319598479976430917961215729046567105580046257644210983754853052169033382144324196814427098399510943218829736137167984302137557916105876228009157224885515561515394180545458999780456805574911086393493238579200 719 15416711198542516228908482912673378781892909506641788191181283269549154167001159938624444927296789332845090792263453318859673048310594884508764721478121761207811866689222869351787443737379155314932916079464651166434926628106850591193131751833600 720 16228117051097385504114192539656188191466220533307145464401350810051741228422273619604678870838725613521148202382582440904918998221678825798699706819075538113486175462339862475565730249872795068350437978383843333089396450638790095992770265088000 721 32429739217213387521691055785370080565476986012682360895391434108576867369124674139422248061888326777061037387291887196192034047058505931065483169218854626368827883699435088440967271552398859042711732384558080391349259192786741351012491109335040 722 35326513308511315383105725256394423273940071909240044548356682035486783626497466382812906385499266641678689964370247490405265846468960709221659225728599810859289633659515346885585263128974791985524762946141699772711611321118454630732561121280000 723 195259273559771634117529826871707357732323306552890428049098751614326949499185996006820428021668673801278577257610095219694560315028437374606989174936260772749528156954412099149416727112878850247264144284128667834624178938545640140776337833984000 724 308334223970850324578169658253467575637858190132835763823625665390983083340023198772488898545935786656901815845269066377193460966211897690175294429562435224156237333784457387035748874747583106298658321589293023328698532562137011823862635036672000 725 324562341021947710082283850793123763829324410666142909288027016201034824568445472392093577416774512270422964047651648818098379964433576515973994136381510762269723509246797249511314604997455901367008759567676866661787929012775801919855405301760000 726 12299278873491299563782089305266282407054975435921013909955862417475078587401357895840141487175424673966852697995145366259497357106633360522612876029669310148770278854896863171685365210983863577680301467328694192867274597560601164235848479984844800 727 378881094415380878841654876061860956943800144035228586586471217632440012808220506651634358533245894644000951310666628764295324835281179881687401795046320403443184435754341237189528217289830121019791345568923267066304756812353960129162405933062553600 728 928168039907535932856111466716137846675720927014531274317096954200044433290951671797305222818286593577648263497901023575689982371597914351310764206046488261066557086632644561918844245226760870632216119288462740372957107597728361656129913099177164800 729 979732931013510151348117659311478838157705422959783011779157896100046901807115653563822179641524737665295389247784413774339425836686687370828028884160182053348032480334458148692113369961580919000672570360044003727010280242046603970359352715798118400 730 14729458527185713089569638296295281419898787609112235079774991665019480639327428979379276352316319493183250810121792570050133271268459963256719392788198964730721526338072334925471291532414882714359413354259359732939009119754970898445033069916738027520 731 28138317041563664577583348528055776017294715467701046723591007396944759283337380924338484800123181315482472439242816467427458983400971307585511241663316057945942423099386908793701425843212979785082981363066878927956353443807356203032223394360556991283200 732 29793512161655644846852957265000233430076757554036402413214007832059156888239579802240748611895133157569676700374746847864368335365734325678776608819981708413350800928762609310977980304578449184205509678541401217836138940501906567916471829322942696652800 733 31448707281747625116122566001944690842858799640371758102837008267173554493141778680143012423667084999656880961506677228301277687330497343772041975976647358880759178758138309828254534765943918583328037994015923507715924437196456932800720264285328402022400 734 77380371864300077588354208452153384047560467536177878489875270341598088029177797541930833200338748617576799207917745285425512204352671095860155914574119159351341663523313999182678921068835694408978198748433917051879971970470229558338614334491531726028800 735 114053288743838015429358977030079018599512587511545602988084873732101459962792141430452865779911056618821418618622077776980785033821951715489066705638992477519858534805419363768587580853464375783286716738166301537028969381608861080305243721626890010624000 736 120389582562940127397656697976194519632818842373298136487422922272773763294058371509922469434350559764311497430767748764590828646812060144127348189285603170715406231183498217311286890900879063326802645445842207177975023236142686695877757261717272788992000 737 182071463210117829619656961063890315406024629496889125858530047862583736539241876569249019294914702629592468724512341848060028716123931990259190387233221551414921561231327056900420990750201633903478114702197451886776404636400540137267327845862427590656000 738 198623414411037632312353048433334889533845050360242682754760052213727712588263865348271657412634221050464511335831645652429122235771562171191844058799878056089005339525084062073186535363856327894703397856942674785574259603346043786109812195486284644352000 739 212416707078470801222933121241205367973695401079703980168285055839681025962448855997457189177400486401191213511931065489403366835477920655302388785105425143317408488103214899717157822541901906220724467152563693867905805409133963493478549153506165522432000 740 19069709877969716179788820959429211909838504631930424819607790888007364105778846047171719158401128666666941193033611404311187257655030326829771953182839542241320347019466117622107843518699243630965539038621405616991243680605001572627036750256016009776332800 741 19708408294935209066193231230797654413995775121995080196341066180907132281570482039182255206768630583732341137297895039862279653844433256436510726734417900115431554814376466059211933971478644135351944652355136905598605909142011194676746115097126593835827200 742 20803319866876054014315077410286412992551095962105917985026680968735306297213286596914602718255776727273026756036666986521295190169123992905205767108552227899622196748508491951390374747671902142871497133041533400354084015205456261047676454824744737937817600 743 50555176284676050691058082855406877577739505456969547280051843289844084179062827727394811024221315763483508815839593586478001306843745115961968530855091184109543220168565146132683561764972653680532423182310159140561581687373883311447894698534467394338816000 744 53529010183774641908179146552783752729371241072085403002407834071599618542537111711359211672704922573100185805006628503329648442540436005136201973846567136115986939002010154728723771280559280367622565722446050854712262963101758800356594386683553711652864000 745 147599266175668853878335243102460415689150632978811451362648358800601215754478747938804538308410852265056294646004671791493996612537800866770117007250398271013696412304862467460607949834830124551086258318581400996213405358575371204611380440379141300158464000 746 223729413992592789036634473755308419570923064725777357854961722813542895459420417928293194909591186591243225568680765662896163286373087629630493147832182642378655614441054687519237313433847767740593907346060228878470846017208983720674092456995751023398092800 747 246516669121467980512587984971126869712405969466365792451300416803811153330287312346915649946679177818129109654379732535968920658133309517833598931407682726324629797393384331618418891653961892232691434946121918856833617370813602432964972244282355294299750400 748 261017649658024920542740219381193156166076908846740250830788676615800044702657154249675394061189717689783763163460893273378857167435268901235575339137546416108431550181230468772443532339489062364026225237070267024882653686743814340786441199828376193964441600 749 268927275405237796922823256332138403322624693963308137219600454695066712723949795287544345396377284892504483259323344584693367990690883110363926106990199337808687051701873816311002427258867518799299747213951184207454855313614839017779969721035296684690636800 750 284746526899663549682989330234028897635720264196443909997224010853600048766535077363282248066752419297945923451048247207322389637202111528620627642695505181209198054743160511388120217097624431669846791167713018572599258567356888371767026763449137666143027200 751 4067807527138050709756990431914698537653146631377770142817485869337143553807643962332603543810748847113513192157832102961748423388601593266008966324221502588702829353473721591258860244251777595283525588110185979608560836676526976739528953763559109516328960000 752 483653275404431700388528924598142290130208794144969363825126142117810063784275961245874711129000680702136466296028108526367528099963865880232319409358105054457680403840573333374920130018771352128999451258327534784392086678979776363270571427034370212359254835200 753 564262154638503650453283745364499338485243593169130924462647165804111741081655288120187162983834127485825877345366126614095449449957843526937705977584455896867293804480668888937406818355233244150499359801382123915124101125476405757148999998206765247752463974400 754 615558714151094891403582267670362914711174828911779190322887817240849172089078496131113268709637229984537320740399410851740490309044920211204770157364860978400684150342547878840807438205708993618726574328780498816499019409610624462344363634407380270275415244800 755 659527193733315955075266715361103122904830173834049132488808375615195541524012674426192787903182746412004272221856511626864811045405271654862253740033779619715018732509872727329436540934688207448635615352264820160534663653154240495368961036865050289580802048000 756 811392008079803181572861024819251868310547648072152551153994514737115567532831382353276653538784036704242098062415576804103418851913064470126588482804715716359924361706225000069767323386754571005887237308378430065920934889077914293644708644037923711523749888000 757 876303368726187436098689906804792017775391459917924755246314075916084812935457892941538785821886759640581465907408822948431692360066109627736715561429092973668718310642723000075348709257694936686358216293048704471194609680204147437136285335560957608445649879040 758 885154917905239834443121117984638401793324706987802783077084925167762437308543326203574531133218949131900470613544265604476456929359706694683551072150598963301735667315881818257927989149186804733695167972776469162822838060812270138521500338950462230753181696000 759 946624009426437045168337862289127179695638922750844643012993600526634828788303279412156095795248042821615781072818172938120655327231908548481019896605501669086578421990595833414728543951213666173535110193108168410241090703924233342585493418044244330111041536000 760 1032680737556113140183641304315411468758878824819103246923265746029056176859967213904170286322088773987217215715801643205222533084252991143797476250842365457185358278535195454634249320674051272189311029301572547356626644404280981828275083728775539269212045312000 761 1218389710528388948586413774167090505997870479030269713176693367583861237236465519597861413442195494687439471315113871479102887773353949215035005593430824455368271447952449091013853820358292425339321584150762904612356141801353360073023712231261224482330850099200 762 1342484958822947082238733695610034909386542472264834221000245469837773029917957378075421372218715406183382380430542136166789293009528888486936719126095075094340965762095754091024524116876266653846104338092044311563614637725565276376757608847408201049975658905600 763 1421454662283120440017482736528272256997515558868647998706142262181171443442543106197504982349228077135346049867632850058953369068912940750874173192335961864596316689277857272849496123751341162895875181509223388714415498768245586751860997603138095229385991782400 764 1438376741596014730970071816725037402914152648855179522500263003397613960626382905080808613091480792339338264747009431607274242510209523378860770492244723315365320459388307954669132982367428557692254647955761762389587111848819938975097438050794501124973920256000 765 1522987138160486185733017217708863132497338098787837141470866709479826546545581899497326766802744368359299339143892339348878609716692436518793756991788530569210339309940561363767317275447865531674151980188453630765445177251691700091279640289076530602913562624000 766 1607597534724957640495962618692688862080523548720494760441470415562039132464780893913844920514007944379260413540775247090482976923175349658726743491332337823055358160492814772865501568528302505656049312421145499141303242654563461207461842527358560080853204992000 767 1875530457179117247245289721808137005760610806840577220515048818155712321208911042899485740599675935109137149130904454938896806410371241268514534073221060793564584520574950568343085163283019589932057531158003082331520449763657371408705482948584986760995405824000 768 1947340819391527635774866459566204483945314355373166122769586835369077362078795317647863968493081688090181035349797384329848205244591354728303812358731317719263818468094940000167441576128210970414129369540108232158210243733786994304747300745691016907656999731200 769 11329982949187069880871950310203371542954556249443875623386687042147359197549354575405753998505202548888326023853366599737298648695804245691949453723527666730262216541643287273701478261109591100591298150051538805284132327178397057773075204338565916553640725708800 770 11996452534433368109158535622568275751363647793528809483585903926979556797405198962194327763123155639999404025256505811486551510383792730732652362766088117714395288102916421819213329923527802341802550982407511676183198934659479237642079628123187441056796062515200 771 12662922119679666337445120934933179959772739337613743343785120811811754397261043348982901527741108731110482026659645023235804372071781215773355271808648568698528359664189556364725181585946013583013803814763484547082265542140561417511084051907808965559951399321600 772 97971029031205839558128040917640918636136456980485277449284882070333047178809124857920343398839104393328466206261464127140170668134307300983327629256386294667561519507150778190242194375477052458054166356328012022162791299719080440743650296339364101963834510540800 773 103413863977383941755801820968620969671477371257178903974245153296462660910965187350027029143219054637402269884387101023092402371919546595482401386437296644371314937257548043645255649618559110927946064487235123801171835260814584909673853090580439885406269761126400 774 159032833583641423588280760864573366188867339022141900026182924888474651236434950941242224093601671194031451220233453053604270094974960636144811342629724280406545174894420100013674395383803895917153898512442172292920503238259271201554362894231433047458654978048000 775 1954977450055808136307316916270385678000001862649139323251036195507779626243810201246483042879329067259162137449208354464475060951432889452728533191510656220123676579734528000168098209760086307553008308244187087970595381944507727615746309768223138542588987965440000 776 302559419179546161022688756205336779838836651906717707627505819930222185065223862418364793836160891281999783890321118421847485796701759182211368627747976468103504273576369133407833672026870084543476485814082190778285598020211814135731501613583915550445772101124096000 777 583886598416668030043785318992755189162667222977876277877642810391656848371484646772282935473292948088069758384830228533389884870827956316548255246531182657743604738480712362716871998648345777189165148062263876940551154074092974647902897850775977378053244405678080000 778 912114279098037844075541780455111141927680869037582442656003447376109662420312087493559128485779769620434686848302649858945484437500528903065024445831211766060902545040941383758427900745665867651931556294407927763560981400029525396402598285462187518430318225155686400 779 962787294603484390968627434924839538701440917317448133914670305563671310332551647909867968957211979043792169450986130406664678017361669397679748026155167975286508241987660349522785006342647304743705531644097257083758813700031165696202742634654531269454224793219891200 780 2227565287673771435138472406588464472317209395090661498562809765982507997111783504361374482138110862731836002897762700441150812722784681137002798197675327500503393869819403424307900237960234487105053946685332941429302688581890288734648769774596767721778195800155750400 781 2358598539889875637205441371681903558924104065390112174948857399275596702824241357559102392852117384069002826597631094584747919353536721203885315738715052647591828803338191861031894369604954162817115943549176055631026376145530893954333991526043636411294560258988441600 782 2489631792105979839272410336775342645530998735689562851334905032568685408536699210756830303566123905406169650297499488728345025984288761270767833279754777794680263736856980297755888501249673838529177940413019169832750063709171499174019213277490505100810924717821132800 783 2620665044322084041339379301868781732137893405989013527720952665861774114249157063954558214280130426743336473997367882871942132615040801337650350820794502941768698670375768734479882632894393514241239937276862284034473751272812104393704435028937373790327289176653824000 784 3176343095386674083438192135320588229044909692999646951654376888530613255140876478441219168974713637599099485613476443221640973697304082362022508541129633658125209777335075253179783672647001027909058405458715490556598278163065782084591764308221316936609649566888755200 785 4804552581257154075788862053426099842252804577646524800821746554079919209456787950583356726180239115696116868995174451931893909794241469119025643171456588726575947562355576013213118160306388109442273218340914187396535210666822191388458130886385185282266696823865344000 786 5605311344800013088420339062330449815961605340587612267625370979759905744366252609013916180543612301645469680494370193920542894759948380638863250366699353514338605489414838682081971187024119461015985421397733218629291079111292556619867819367449382829311146294509568000 787 12251609082205742893261598236236554597744651672998638242095453712903793984114809273987559651759609745025098015937694852426329469975315746253515390087214301252768666284006718833693451308781289679077796706769331177861164787200396588040568233760282222469780076900856627200 788 22070913420150051535655085057926146150348821028563723303774898232804628868442119647992294960890473437729036866946582638562137648117296748765524048318878704462708259114570927310697761548907470377750442596753574548352833624000714441690729538759331944890412638534631424000 789 101659964844327510103623422084993158025849115040657149762841955496554654181915217772570570728950059470751927387147895789740755227691791085223019858923320093282777435921660028825032113801028348406608099233531616101503960934791169549605784542164195624949779425977696256000 790 5903834211848790928329353691249991486160246265012049675249762165653404724580501033676828745130277825367388408621270366533911236355163917253458710329085856227216524364622531805036279595384489708882665330697315353472862466867391108778137351233190115674849317057165734707200 791 6231825001395945979903206674097213235391371057512719101652526730411927209279417757769985897637515482332243320211340942452461860597117468211984194236257292684284109051546005794204961795128072470487257849069388428665799270582246170376922759635034010990118723560341608857600 792 8004384600374418690264244181007882337193172426359110318169029759097145402955008725671872305816278366749730703745960636918535253717206287552296721523646676818475528638884389638013054855070442590330827181755963036202627660970925770853171246056717718680256316908559663104000 793 53671220107716281166630488102272649874184056954654997047725110596849133859822736669789352228457071139703530987466094241217374875956035611395079184809871420247422948769295743682147996321677179171660593915430139577026022426067191897983066829392637415225902882337870315520000 794 110204905287844097328814602236666507741657930280224927271328893758863554858836019295300803242431852740191250294263713508633009745296393122064562592809602649574708454806287260360677219113843807899143086173016553264826766048191300697191897223019548825930520585067093714534400 795 113544447872324221490293832607474583733829382712959015976520678418223056521224989576976585158869181611106136666817159372530979737578102004551367519864439093501214771618598995523121983329414832380935300905532206394063940776924370415288621381292868487322354542190338978611200 796 120223533041284469813252293349090735718172287578427193386904247736942059846002930140328148991743839352935909411924051100326919722141519769524977373974111981354227405243222465848011511760556881344519730370563512652538290234390509851482069697839507810106022456436829506764800 797 306570009255275398023793348040181376081339333324989343136605831729202252607307471857836779928946790349986569000406330305833645291460875412288692303633985552453279883370217287912429354989420047428525312444936957263972640097695800121279277729490744915770357263913915242250240 798 1338202421352392610421320170016664736862989153402731259723279424214771737571580234300081182229529640416608039287487949747686546907170487910783974341259460744835745522647773875808223374953817667346737474958058146787182159156608651323044466279523092886299178532957566533632000 799 2919714373859765695464698552763632153155612698333231839396246016468592881974356874836540761228064669999872085718155526722225193252008337259892307653657005261459808413049688456308850999899238546938336308999399592990215619978055239250278835518959475388289116799180145164288000 800 3122472316488916090983080396705551052680308024606372939354318656501134054333687213366856091868902494305418758337471882744601942783397805125162606796272075071283406219511472376885854541558907890475720774902135675836758371365420186420437087985553883401364749910234321911808000 801 3406333436169726644708814978224237512014881481388770479295620352546691695636749687309297554766075448333184100004514781175929392127343060136541025595933172805036443148557969865693659499882444971428059027165966191821918223307731112458658641438786054619670636265710169358336000 802 4995955706382265745572928634728881684288492839370196702966909850401814486933899541386969746990243990888670013339955012391363108453436488200260170874035320114053449951218355803017367266494252624761153239843417081338813394184672298272699340776886213442183599856374915058892800 803 9635057433737226795033505224119986105413521904499665070007611854346356510515377686960584512052613410999577882869913238183343137731627512957644615257068117362817367763063971905819208299667487204896509819698018656867711545927582289525920157212566268781354085437294479042150400 804 42639279718642225293766813374477514268045104661148844587888706530702117225382372556436383509071815023841269204762396790249280861452859011591525308636151716053632653059596234554094749504410840583522997704759859154100246936463834160658974052833745436650935964549595531732582400 805 73286262016416324723661710487383227648202523636349576635433714349644263981125952831375034156217182072227181445685369483240951480622101426172934124218385761967181122446181028139850350710706132252930152305056007921109799422047214963632611653307999969243796189069617320165376000 806 77143433701490868130170221565666555419160551196157449089930225631204488401185213506710562269702296918133875205984599456043106821707475185445193814966721854702295918364401082252474053379690665529400160321111587285378736233733910488034328056113684178151364409546965600174080000 807 152347261069915680147353306131967780302067922819382939459885062732252978236854913073823830402337793228040384406790157554334272671897733851942051328299994702772076967924211508722600187702977680039775402325578083233296521385019654083798078721102224296966351656796750350972354560 808 160810997796022106822206267583743768096627251864904213874323121772933699250013519355702932091356559518487072429389610751797287820336496843716609735427772186259414577253334370318300198130920884486429591343665754524035217017520745977342416427830125646797815637729903148248596480 809 166197012076271651069839970325783033056801370348417752138056432071548703531114450625989633166186683521498601171043808241091933823888436929391328721781812403024083965008230736788291113857793832770664075264266999890868932420021440818688813150293335596690565443778273110151659520 810 175430179413842298351497746454993201559957002034440960590170678297745853727287475660766835008752610383804079013879575365597041258548905647690846984103024203192088629730910222165418397961004601257923190556726277662583873110022631975282636103087409796506707968432621616271196160 811 448468127824860010823377697704493898724702110463984410531263388129575866671261215974892660924630733311980352366308688904533789683508480603119458455601716008160226572244432146889039513584523040809728457062307777483297119228629284748842829135712175419641208340354070297234636800 812 474848605932204717342399915216522951590861058138336434680161234490139152946041287502827523331961952918567431917268023545976953782538391226832367776519464008640239900023516390823688896736553807916183072183619999688196949771489830910539466143695244561973044125080780314719027200 813 501229084039549423861422132728552004457020005812688458829059080850702439220821359030762385739293172525154511468227358187420117881568301850545277097437212009120253227802600634758338279888584575022637687304932221893096780314350377072236103151678313704304879909807490332203417600 814 514419323093221777120933241484566530890099479649864470903508004030984082358211394794729816942958782328448051243707025508141699931083257162401731757896086009360259891692142756725662971464599958575864994865588332995546695585780650153084421655669848275470797802170845340945612800 815 527609562146894130380444350240581057323178953487040482977956927211265725495601430558697248146624392131741591019186692828863281980598212474258186418354960009600266555581684878692987663040615342129092302426244444097996610857210923233932740159661382846636715694534200349687808000 816 1615804284074863274290110822611779488052235545054061479119993089584501284330279381086010322449037200903458622496259246788393801065582025702415695906212065029400816326468909940997274718061884485270345176180373610050114620750208452403919016738962984967824941814510988570918912000 817 4534511070229140109436374499012104975994210228024731262038329813310155985231641183746136904904599636821134673926010076701397206799919081653763413273306239638064513119360369485211399526243510745965032176963334194553337538867251656904966383483311995909705550996913377449816883200 818 4801247015536736586462043587189287621640928476732068395099408037622518102009973018084144958134281968398848478274598904742655866023443733515749496407030136087362425655793332396106187733669599613374739952078824441291769158800619401428787935452918583904394112820261223182159052800 819 4858404718102650117253258391798683902850939530026497780755353371403738555605329839728003826683499610879787150635010796465782721571341873200460799935685256755069121199314681591297928063832332942105391618175000922735718791643483918112463982303548567046113090353835761553375232000 820 5144193230932217771209332414845665308900994796498644709035080040309840823582113947947298169429587823284480512437070255081416999310832571624017317578960860093602598916921427567256629714645999585758649948655883329955466955857806501530844216556698482754707978021708453409456128000 821 5429981743761785425165406437892646714951050062970791637314806709215943091558898056166592512175676035689173874239129713697051277050323270047573835222236463432136076634528173543215331365459666229411908279136765737175215120072129084949224450809848398463302865689581145265537024000 822 6334978701055416329359640844208087834109558406799256910200607827418600273485381065527691264204955374970702853278984665979893156558710481722169474425942540670825422740282869133751219926369610600980559658992893360037750973417483932440761859278156464873853343304511336143126528000 823 6457941040677984155856638846944712141635710390681375511650192789065892480066161510038454317314682559692517074074845120225286571442522120684920201760664710517507262640319822915202168995617131787660089781697231995759478516892261700383336739554255326042833400101098612280178769920 824 6837819925423747929730558779117930502908399237192044659394321776658003802422994540040716335980252122027371019608659539062068134468552833666386095981880281724419454560338636027861120113006374833993036239444127995510036076709453565111768312469211521692411835401163236531953991680 825 7217698810169511703604478711291148864181088083702713807138450764250115124779827570042978354645821684362224965142473957898849697494583546647851990203095852931331646480357449140520071230395617880325982697191023995260593636526645429840199885384167717341990270701227860783729213440 826 7407638252542393590541438677377758044817432506958048381010515258046170785958244085044109363978606465529651937909381167317240479007598903138584937313703638534787742440366855696849546789090239403492455926064471995135872416435241362204415671841645815166779488351260172909616824320 827 15476547156308894491159700940390377681479915968953187500686736531530461281204308629721785945634315502531086669896142989646656271430880899244906801605078826948274485630396089774994304782524716702453374204503170360207900585144853748195360378016733896834676993706336543590842368000 828 18055971682360376906352984430455440628393235297112052084134525953452204828071693401342083603240034752952934448212166821254432316669361049119057935205925298106320233235462104737493355579612169486195603238587032086909217349335662706227920441019522879640456492657392634189316096000 829 19697423653484047534203255742315026140065347596849511364510391949220587085169120074191363930807310639585019398049636532277562527275666599038972292951918507025076618075049568804538206086849639439486112623913125912991873472002541134066822299294024959607770719262610146388344832000 830 20682294836158249910913418529430777447068614976691986932735911546681616439427576077900932127347676171564270367952118358891440653639449928990920907599514432376330448978802047244765116391192121411460418255108782208641467145602668190770163414258726207588159255225740653707762073600 831 130690842653275109036459696829963189310274845960049138894687997377368339707947495095428414652023108688040287434678540801460652958749660926956990769109554538674317878656678091433285240385764274376272937726915660819533382719000987206983043192141308462159494613520175256989335552000 832 284381553997175936275059504779673189897193455929514820325118783766872226042129171071137816751030547359008717559341627434757308987542436523625162479493323445174543673458528149615520350378891669407580751007745755368820173252036687623089746946057485354337189759353933988481728512000 833 805747736325331819446001930209074038042048125133625324254503220672804640452699318034890480794586550850524699751467944398479042131370236816937960358564416427994540408132496423910640992740193063321478794521946306878323824214103948265420949680496208503955370984836146300698230784000 834 4191611753461405315278452821964637562605905968609576018367811406794140931723988751787922244475795704103692127904962654068665305804261852275493303940168258294936304326370548241605730255281603272722644766368713194284670674842140753329419785289768511404533609059083439151439780249600 835 38035162291344739101474081031103392190005041485299353601687723699889261644687708888404261139990893779020398599936761011355622452668532897984282955624641725108079375885261430231026003433532743767949412444986991477246936478051992571564917665013925224860902179732692689528854203596800 836 40148226863086113496000418866164691756116432678927095468448152794327553958281470493315608981101498988965976299933247734208712588927895836761187564270455154280750452323331509688305225846506785088391046469708491003760655171277103269985190868625809959575396745273397838947123881574400 837 60618539901830677942974316643321031302820534867195844802689809646698510746221036040894291191860486960313760268649212861848023283940474306162450960526772749391001505317135404430697692972192810380169376084198017666862305011895363160931587528615943327122062848948978973936611386982400 838 493765561382184431244590797385596764066610902190977063120091540394926051169218620842193499162790875604010265460997224765598444203733317984741418733018076213221248625128666566999137571846225073642106917922194762086442048096893139929042749323998956555466984660529865096792761843056640 839 2155325863176201882416864591762525557433619017500296704095637676327058159865636837009574797932817314144489253996416457310151938984550197552442700818729697756124497966831481046424806861233522146850466705215929517043993067089612912388678667684122429408784456851519252406635071537152000 840 3380903314786199031242140536098079305778225909804386986816686551101267701750018567858156545776968335912924319994378756564944218014980702043047373833301486676273722300912127131646755860758466112706614439554399242421949909160177117472437125779015575543191304865128239069231484764160000 841 5546794500821107785631636817035911361042401883272822400246126372900517323183624212892288082915338676107141462490777647489361607680827714289374597695260251578261575649933958575357958834056858466159289314893936257098511569715915583353217159481197428625548234544351017222957904691200000 842 16093099778382307388712588951826857495504355330668882057247427983242034260330088383004825157898369278945519763173242881249134477751308141724905499446515076579062918152341725146638557897210298696483484732278940393928481567602443079168800718708114139585590611158010417969541867477401600 843 90288559795599438856153745807651979715037422114921520113388167386500763642371404954001096989767474396161877112868063957138001225825521002924145139751876793274742605737813315108413727423309727751699550705772756495806545937717602729882102733531237770142534337925461046270676451301785600 844 95599651548281758788868672031631507933569035180505138943587471350412573268393252304236455636224384654759634590095597131087295415579963414860859559737281310526198053134155274820673358448210299972387759570818212760265754522289226419875167600209545874268565769568135225463069183731302400 845 100910743300964078721583598255611036152100648246088757773786775314324382894415099654471814282681294913357392067323130305036589605334405826797573979722685827777653500530497234532932989473110872193075968435863669024724963106860850109868232466887853978394597201210809404655461916160819200 846 103566289177305238687941061367600800261366454778880567188886427296280287707426023329589493605909750042656270805936896892011236700211627032765931189715388086403381224228668214389062804985561158303420072868386397156954567399146661954864764900227008030457612917032146494251658282375577600 847 106221835053646398654298524479590564370632261311672376603986079278236192520436947004707172929138205171955149544550663478985883795088848238734288399708090345029108947926839194245192620498011444413764177300909125289184171691432473799861297333566162082520628632853483583847854648590336000 848 189605975570758821597922866196069157401578586441335192238115151511651603648979950403402303678511696231939941937022934309989802574233594106140704793478941265876959472049407961727668827588950428278569056482122788641193746469206965732752415740415599317299322109643468197168420547733749760 849 2232494469078118877396022321901913293636597057493716715192912362509497458602368624454487545611912104749832673884482092674389735466163644958287068785963617325648828061119148694852048359701415839135705375766267838176631282561662264159060155316827584312137261537898400656081330293335654400 850 3777145183279141557703719406928774200415433986433461141671602214890336276395120744011132492942029024881919050297719946834355680366336440322492526046564420914733002554579028431475755647639358341115829651870174833633802438513749875640206756920316200996853325795321268688145414778519552000 851 3975942298188570060740757270451341263595193669929959096496423384095090817258021835801192097833714763033599000313389417720374400385617305602623711627962548331297897425872661506816584892251956148542978580915973509088213093172368290147586059916122316838792974521390809145416226082652160000 852 5816235590492993917426479207060247791316397597154683021160482207590532852674591942657743868831034167637721966172729662493804837135531601338695258152905213558927209948705150547114547042380004423011442952654224104723328867726435898730183036220156074918462865585577412235580307869479731200 853 5959044946509562964506147223305030661192469859584820327483619047509050400396512726964072401324653310146683889449292221171108080904484386192993579223623868356133011978695678797155306009938442031612170346581001928723232031889361780172218780413061692829407266303080429053864645785917849600 854 5992485153841266460378796758789346209235076312219976446044133183578124757301094728798887622431974596960077177268872985599677710988123468045928447793902341242531064795635609654602866649724853041890577587583139986684641863718146077479582522166221410522052649391200970182113044471585177600 855 6344984280537811546283431862247543045072433742350563295811435135553308566554100301081175129633855455604787599461159631811423458693307201460394827075896596609738774489496527869579505864414550279648846857440971750607267855701566434978381494058352081729232217002448086075178517675796070400 856 7851918047165541788525746929531334518277136756158822078566650980247219351110699122587954222921896126310924654333185044366636530132967661807238598506422038304551733430751953238604638507213005971065447986083202541376493971430688463285747098897210701139924868540529506518033415623797637120 857 8185813053286435883785415180307015410000855877476961289040678662534824014875351622999787667243677717416053137576434339806095696709266698180385918881866596860712369557436878547790843985571858076830919711142982073314314702726094968583220569495034475811169958972294135738964877742230732800 858 8288135716452516332332732870060853102625866575945423305153687145816509315061293518287285013084223688883753801796139769053671892918132531907640742867889929321471274176904839529638229535391506302791306207532269349230743636510171155690510826613722406758809583459447812435701938714008616960 859 8565728778726045587482633014034183110847785552173260449345437432996966564848035406459586425005704865066463259272565502945421669235964721971533016552460405423147345560820312623932332916959642877525943257545311863319811605197114687220815016978775310334463492953304916201490998862324695040 860 9041602599766381453453890403702748839228218082849552696531295068163464707339592929040674559728244024236822329232152475331278428637962762081062628583152650168877753647532552214150795856790734148499606771853384744615356694374732169844193629033151716464155909228488522657129387688009400320 861 9630779711530606811323066219482877836270658358924962145428071187893414788519616528426783678908530602257266892039260155428053464088055573645242148240200191282639211278700086944897464258486370960181285408615760692886031566689877624520757624909998695481870329378715844935538821472190464000 862 10232266316608044854731768975383769262501069846846201611300848328168530018594189528749734584054597146770066421970542924757619620886583372725482398602333246075890461946796098184738554981964822596038649638928727591642893378407618710729025711868793094763962448715367669673706097177788416000 863 16156209973591649770629108908500688309212215547651897281001339465529257924096088729604844080086206021215894350479804618038346769820921114829709050424736704330353360968625418186429297339944456730587341535150622513120357965906766385361619545055989096995730182182159478432167521859665920000 864 17624956334827254295231755172909841791867871506529342488365097598759190462650278614114375360094042932235521109614332310587287385259186670723318964099712768360385484693045910748831960734484861887913463492891588196131299599171017874939948594606533560358978380562355794653273660210544640000 865 34670806961510184520763038390138360210574370092129863723541056276416293238670619502336421244070710168126160811341336559540992470717000065122871733664720688617501160603320313001630871330550935456652627471016738494389713640083559448274727449675995303734733185763377041767939757299885670400 866 36710266194540195374925570060146499046490509509313973354337588998558428135063008884826798964310163707427699682596709298337521439582705951306570070939116023242060052403515625531138569644112755189396899675194193699942049736559062945232064358480465615719129255514163926577818566552820121600 867 38749725427570206229088101730154637882406648926498082985134121720700563031455398267317176684549617246729238553852082037134050408448411837490268408213511357866618944203710938060646267957674574922141171879371648905494385833034566442189401267284935927703525325264950811387697375805754572800 868 39769455044085211656169367565158707300364718635090137800532388081771630479651592958562365544669344016380007989479768406532314892881264780582117576850709025178898390103808594325400117114455484788513307981460376508270553881272318190668069721687171083695723360140344253792636780432221798400 869 44052319433448234449910684072175798855788611411176768025205106798270113762075610661792158757172196448913239619116051158005025727499247141567884085126939227890472062884218750637366283572935306227276279610233032439930459683870875534278477230176558738862955106616996711893382279863384145920 870 46499670513084247474905722076185565458887978711797699582160946064840675637746477920780612021459540696075086264622498444560860490138094204988322089856213629439942733044453125672775521549209489906569406255245978686593262999641479730627281520741923113244230390317940973665236850966905487360 871 105938576826836674924553728414311656198977241948174583599708783066827562673715781812694620467993836624829935812431861709708588104968611310097663630642202104109031324065700956393872106843350080561994139494773367621746347233588653869728333874009985650300573623165874294290927036194095104000 872 116853460499904695977386536796392251080083988088289540697860597079773432767371347211578308637423504640721504956743023219193715364268407626895604731981095654229355763514894388264755899669634634316866262957871229740350516342503848510851859182241317505180026663128418918551204367195910963200 873 123727193470487325152526921313827089378912457975835984268322985143289517047804955871082915027860181384293358189492612820322757444519490428477699127979983633889906102545182293456800364356083730453152513720098949136841723186180545482078439134137865593720028231547737678465981094678023372800 874 125200136249897888547199860853277411871518558666024507890564925442614392250755014869548187825810897829344469596510382020564695033144722457388147927122602486674309746623101130283667035360322822482356710312004889007518410366968409118769849123829983041264314281923305984162004679138476032000 875 132564850146950705520564558550529024334549062116967126001774626939238768265505309861874551815564480054600026631599228021774382976270882601940391922835696750596327967012695314418000390381518282628377693271534588360901846270907727302226899072290570278985744533801147512642122601440739328000 876 139929564044003522493929256247780636797579565567909744112984328435863144280255604854200915805318062279855583666688074022984070919397042746492635918548791014518346187402289498552333745402713742774398676231064287714285282174847045485683949020751157516707174785678989041122240523743002624000 877 146066825624880869971733170995490313850104985110361925872325746349716790959214184014472885796779380800901881195928779023992144205335509533619505914976369567786694704393617985330944874587043292896082828697339037175438145428129810638564823977801646881475033328910523648189005458994888704000 878 153085335022499580164298673501845482992223798228140574756085419143508397161305277105450574556245401468559954780650200640529581860536935654282541859608933759473062495619598767646997601808097086112162654338258366046397573661371126685192696364582462924260840791170176044988434077257302016000 879 154658991838109156440658651642283861723640572469794980335403731429111896309756194838853643784825226730366697736865766025403446805649363035597123909974979542362382628181477866821000455445104663066440642150123686421052153982725681852598048917672331992150035289434672098082476368347529216000 880 163251158051337442909584132289077409597176159829228034798481716508507001660298205663234401772871072659831514277802753026814749405963216537574741904973589516938070551969337748311056036303166033236798455602908335666666162537321553066631273857543017102825037249958820547975947277700169728000 881 204063947564171803636980165361346761996470199786535043498102145635633752075372757079043002216088840824789392847253441283518436757454020671968427381216986896172588189961672185388820045378957541545998069503635419583332703171651941333289092321928771378531296562448525684969934097125212160000 882 2131914718260704679551233105715174463144337737429789267392642205545911678362177701163274843556975433083208633418949636288638282120951219690692661897501256460872228228470833364178713970443288893962012544100166508204041999515726322152736182003606299461022024912822556921259981939067479654400 883 22503544248307438284151905004771285999856898339536664489144556614095734382711875734501234459768074015878313352755579494157848533498929541179533653362513262642540186856081018844108647465790271658487910187723979808820443328221555622723326365593622049866343596302015878613299809356823396352000 884 51049930668555649469526126068825946328354209767026246402871432404908905495475275565270254757282677037094519657378930066231338456229580226607062380130642331580069682749777778516388252897689638821403293573010789856314475090444603088283206535052341320427194065939696601107722016500119240704000 885 53886037927919852217833133072649610013262776976305482314142067538514955800779457541118602243798381316933104082788870625466412814909001350307454734582344683334517998458098766211743155836450174311481254327066944848331945928802636593187829120333026949339815958491901967835928795194570309632000 886 59558252446648257714447147080296937383079911394863954136683337805727056411387821492815297216829789876610272933608751743936561532267843597708239443485749386843414629874740741602452961713971245291637175835179254832366887605518703602997074290894398207165059743596312701292342352583472447488000 887 64972639032707190233942342269414840781541721521669768149109095788065879721513987083071233327450679865393025018482274629748976217019465742954443029257181149283725050772444445384494140051604994863604191820195550726218422842384040294178626499157525316907337902105068401409828021000151760896000 888 129437679322971355544182009989849878119477648343951491234553276765287494757703646142055972644530651294337667029007656488953038557343466909792054472348290570838670999585729168539421919634056825704836475891795823712388264256311955273558982478790382467276337226849940955933641760586239836160000 889 202498058318604076229120300073009587102471698742537444064723348539471991798718593075572010537221285580474927974269755929384309209710668232208014107851547915267609741574118521448340069827502233991566397839609466430047417858763592250190052589040953904361203128227463184393963998783806321459200 890 292898977210838038831406148319888867058932278538313088736474843423164845280289393555738086669909359500329806534211611255002304392617216550158020405999560377440649804776850004237777601000494302737801396875149406800604300831425910219024897494862808325951025953329009248855555069669434143539200 891 735119001627201352361176215391093627128300620645177948201348626630688239134843968139891668504870549334161083066256592953731273769705955263141698273881249574753003431596800010635990841726730799028207427451355373930928441302402284471278174104753715014151594549531631055951197037601717066137600 892 775958946162045871936797116246154384190983988458798945323645772554615363531224188592107872310696690963836698792159737006716344534689619444427348177985763440017059177796622233449101444044882510085330062309764005815980021374757966941904739332795588070493349802283388336837374650801812458700800 893 7841269350690147758519212964171665356035206620215231447481052017394007884105002326825511130718619192897718219373403658173133586876863522806844781588066662130698703270365866780117235645085128522967545892814457321929903373892291034360300523784039626817617008528337397930146101734418315372134400 894 8276895425728489300659169239958980098037162543560522083452221573915897210999724678315817304647431370280924787116370528071641008370022607407225047231848143360181964563163970490123748736478746774243520664637482728703786894664084980713650552883152939418595731224356142259598662941885999559475200 895 77759254394343965271982195228035681447349132317134378520853765839157244850707939741019652046292973662902372342119586276883574736528896601167877417414994399462762140764461512236162586813760857852761496770410035109138208457765219424072980194191726299274702001239345862807282175532981627440332800 896 85541120189347066456573232336418167520384072220529797608884203826116449644781843565369212335112209377066016938618948998252366402293056612438306708233454495971258581131264001237642570673655947523282318830703170784689854987915902193021460259462250474374003729400044341056139291648199804059648000 897 95054970904850619312257646740153912063395538586202870802146607137940382032574963102533214358060344643069995602039567783322752205499478381942350151803256021402089749280086223597514926895498107485452932632946090712457552618407850950383330568267459538635435350779715071262578394723222026190848000 898 100057864110369072960271207094898854803574251143371442949628007513621454771131540107929699324274046992705258528462702929813423374209977244149842265056058969896936578189564445892120975679471692089950455403101148118376371177271422053035084808702588988037300369241805338171135152340233711779840000 899 240138873864885775104650897027757251528578202744091463079107218032691491450715696259031278378257712782492620468310487031552216098103945385959621436134541527752647787654954670141090341630732061015881092967442755484103290825451412927284203540886213571289520886180332811610724365616560908271616000 900 1382386744788337160390794581831745447952873463415722284815178059362795464012585595395904925267430642896042174971014867144596884204958161798540042976266567101560215835812649106420668210022415250715759942585067290829123705915826123094630759007852911987105813355366148672129460898364117821161472000 901 2666031579234650237896532407818366221051970250873178692143557685913962680595700791120673784444330525585224194586957243778865419538133597754327225739942665124437559111924394705239860119328943697808965603556915489456167147123378951682502178086573473117989782899634715296249674589702227226525696000 902 38431914478669850017609221824105954303558155967239627469719495094997598496407586677049079717919213428928220090182721405934823177222224474836282437875126435949967055330654290476048054152260144103260280204258320570145458048970856537280681665371199893126752395544851921549702260951703207967918653440 903 39088870281724035487995704248449645830114705641893296315355725780382172829679511235631115268652875196944087100271314934241401351191835149619808633394359366479026321233742398005553149095033821780239088412878120921771876135278050666123086480163869976769944744186644262089013410711561382463096750080 904 44837233558448158353877425461456946687484515295112898714672744277497198245808851123223926337572415667082923438546508306923960373425928553975662844187647508608294897885763338888722729844303501453803660238301373998503034390465999293494128609599733208647877794802327241807985971110320409295905095680 905 713729761342818782642104362249936473296004584808924177975164201405463473184313100681717635364965871424645640590076919641714559374391844209263027230771578846385375302120413118474671048939304142890557066154844826458330760432507201705328687675987251365443539265157110709375076282315053772539166720000 906 778614285101256853791386576999930698141095910700644557791088219715051061655614291652782874943599132463249789734629366881870428408427466410105120615387176923329500329585905220154186598842877246789698617623467083409088102290007856405813113828349728762302042834716848046590992307980058660951818240000 907 832684721566621913082455089291592552178672015610411540971024901639707385381698617462003907925793516662086580688423072915333652603457151577473531769233508654116271185807148638220449557095854833372316577180652297534719220504591735322883468955318459926350795809349962494270922329367562734629027840000 908 908383332618132996089951006499919147831278562484085317422936256334226238598216673594913354100865654540458088023734261362182166476498710811789307384618373077217750384516889423513217698650023454587981720560711597310602786005009165806781966133074683556019049973836322721022824359310068437777121280000 909 1199065999055935554838735328579893275137287702478992618998275858361178634949646009145285627413142663993404676191329224998080459748978298271561885747696252461927430507562294039037447362218030960056135871140139308449995677526612098864952195295658582293945145965463945991750128154289290337865800089600 910 1235401332360660874682333368839890041050538844978356031695193308614547684493574676089082161577177290175022999712278595452567746408038246704033458043080987385016140522942969615977976070164031898239655139962567772342419788966812465497223473940981569636185907964417398900591041128661693075376884940800 911 1284713570417073808755787852049885651932808252656063520355295562529834251731763581227091743656938568564362153062138455355086206873905319576673449015388841923493675543816743613254407888090747457203002719078720687624995368778512963069591637816777052457798370677282799276875137308167096790570500096000 912 1308071998970111514369529449359883572877041129977082857089028209121285783581432009976675229905246542538259646754177336361542319726158143568976602633850457231193560553704320769859033486056033774606693677607424700127268011847213198761766031231627544320667431962324304718272867077406498550399054643200 913 1356086546551355687019998288274879299262408711136955938152811982670380599050194891295263507193435155706826717121146147319257662811344503997599751738465999808132213074028784925101874992984677871492058425694205170270828444821763683240124506584375777594342724603798510347812644936398602167824416768000 914 914902929565380853479030883437998567543713338909685381186840301693973599487813017263685989373726724609617032929778891260873028197038610130529920927904548371989096067276622069889975421104334480067767463652278761689014883714850831591086641272864065284855392412505685128666279601568888128964824504729600 915 968720748951579727213091523640233777399225888257313933021360319440677928869449077102726341689828296645476858396236473099747912208629116608796386864840110040929631130057599838707032798816354155365871432102412806494251053345136174625856443700679598536905709613241313665646648989896469783609814181478400 916 1022538568337778600947152163842468987254738437604942484855880337187382258251085136941766694005929868681336683862694054938622796220219623087062852801775671709870166192838577607524090176528373830663975400552546851299487222975421517660626246128495131788956026813976942202627018378224051438254803858227200 917 1049447478030878037814182483943586592182494712278756760773140346060734422941903166861286870163980654699266596595922845858060238226014876326196085770243452544340433724229066491932618865384383668313027384777613873702105307790564189178011147342402898414981185414344756471117203072387842265577298696601600 918 1162464898741895672655709828368280532879071065908776719625632383328813514643338892523271610027793955974572230075483767719697494650354939930555664237808132049115557356069119806448439358579624986439045718522895367793101264014163409551027732440815518244286851535889576398775978787875763740331777017774080 919 1227046282005334321136582596610962784705686125125930981827056404624858709901302164330120032807115842417604020635232865926347355464263547704475423362130806051844199431406293129028908211834048596796770480663056221559384667570505821192751495354194158146747232176772330643152422053868861725905764629872640 920 6912304615594750268131091719363082536613650233905564561549764474155582673060833408572052493911141828342424112586222637500045459222554598865632014550275048266447433468187257132892615075352299365585830965600755669689812119098597035708595529384395074699554595527130824656441627665141461574375409346150400 921 7540695944285182110688463693850635494487618436987888612599743062715181097884545536624057266084881994555371759184970150000049591879150471489780379509390961745215381965295189599519216445838872035184542871564460730570704129925742220773013304782976445126786831484142717807027230180154321717500446559436800 922 15786560353285002961991121125988994890950347808637708538125871872366603285279910886118503346056461130518882136827557339403299310066548566958163341501098089555890285082420145519670164128859104754110497412039319809535943091550367290199142045492556420601426378882451037514241687242757285362530305179648000 923 16264940970051215172960549038897752311888237136172184554432716474559530657561120306909973144421808437504302807640513622415520501280686402320531927607191971057583930084917725686932896375188168534538088242707177985582486821597348117174873622628694493952984754000101068954067192916780233403819102306304000 924 16663591484023058682101738966321716829336478242450914568021753643053636801128794824236197976392931193325486699984643858259038160625801265122505749362270205642328634253665709159651839913795721684894413934930393132287939929969832139654649936908809555079283399931476095153921780978466023438226433245184000 925 17221702203583639594899404864715267153764015791241136587046405678945385402123539148492912741152503051475144149266426188439962883708962073045269099819379734060971220089912886021458360867846296095393269904042894337675574281691309771126336776900970640656101504235401131833718204264826129486396696559616000 926 17540622614761114402212356806654438767722608676264120597917635413740670316977678762353892606729401256132091263141730377114777011185053963286848157223442321728766983424911272799633515698732338615678330457821466455039936768389296989110157828325062689557140420980501152793601874714174761513922561310720000 927 101204077146985338853976749575363792162860142180626926116470235841703746313713637465217610676402363611137884136429862539474349785746493169994420882889194486580522231639488070940915799667837493103792549065733551910291029112161277173532546985245210184596349580445073317936418089259965896734874414350336000 928 392909946570648962609556792469059428396986434348316301393355033267791015100300004276727194390738588137358844294374760447371005050545208777625398721805108006724380428718012510711790751651604384991194602255200848592894583611920252556067535354481404246079945429963225822576681993597514657911865373360128000 929 428629032622526141028607409966246649160348837470890510610932763564862925563963641029156939335351187058936921048408829578950187327867500484682253151060117825517505922237831829867408092710841147263121384278400925737703182122094820970255493113979713722996304105414428170083653083924561444994762225483776000 930 2146972208046760402830792473134503305169247301974728361185118574641858046798067880512116455063678713750567970608547798158848706169050605106310214444149340179601078771209139790675142321524838246559027648037347494096888260450849951467083318186987673201793987528013341101936869465014990809304121504432128000 931 4147382769356850160878655031617849521968190140343338736929858684493349603836500045143231496346685097005454467551733582500027275533532759319379208730165028959868460080912354279735569045211379619351498579360453401813887271459158221425157317630637044819732757316278494793864976599084876944625245607690240000 932 5625756053170655601000472255806987270229578491805437951768492521788825898027022788507684828776484330148547088760365888223721208678260943861454572607664046459917265229371542767009731216829790057828468168654012150307354265352494525234603347120983742614326491383564369732347946726509868965556254209474560000 933 1216163441894314170811835424544230492550963101517406675440086561154704407466819504146727955874169768081890357321351985792007998178269388041871779607274574310268336803362808178610459228384893281834563074325916226626443162074423705366271585795398441070048180181762537527917351683455289006598472021105967104000 934 3962437279354908325953348501021302356682335919730898942536622880955177267435752770402873039189024307033727981247512735663183953964286226702840384685355755898117388081131956471663150368171331494699077685773661891264100528062032122747250780787012464639254722396720047083439992953613723580396024128916684800000 935 4235888994897203098337821342630244980857776244740899440988600811640875215122527796755950431344047083387264373799538889289170714743360045424750688155949537733723730906950733247949354591381397008838750299692987129474414278789829504404973142362204094067106586755526661321725741917885088240669507991879286784000 936 20066696791256183818395284504979803127090891175037210144761428259052622723202521818421011271923801173351190895802307765568131969941444902690884363520030476119427557255486334947072577268350739150270290726377617739336312174227991138543481165624074277655794972999081869210636302777012268608874788348248457216000 937 21122838727638088229889773163136634870621990710565484362906766588476444971792128229916853970446106498264411469265587121650665231517310423885141435284242606441502691847880352575865870808790251737126621817239597620354012814976832777414190700656920292269257866314823020221722423975802388009341882471840481280000 938 27980903249598506486347491722596581257187572110099732532681690805514251780815546486383364999811725491207402206040128394913868228763190431640057485701204491649782786603685661853744400292163710093336563965694012432157263728930349912938278590480595711837198732001453870943060873318595371129258078079580897280000 939 43781883908195310149226075283592297731834671654626640315843116201569358668805502149282206411470111650948052863568671488512287934417697969507384065861884675169660124921061094429976532221856158146044270675732984158551953834679253393185777088634343878521734486543451351005024660604390404237544992759814815744000 940 52763988984957183659969555819753553227839421693330924204485474090398303358109316231465773999644968069133958445675670687551865802810587671092679830179414184253876111881235819495632297693794424747434663478165852014925125888840088407255039627763409056607289037488455870921200503972208414129458090092923977728000 941 98285861834724165641119760840717403071465589428753682341688628207604682725889902784102912352279842481720118673317425790537789240529526053996168311118516617727808443700341232393824868253146477470711628047563841988586018812545262719396642443873016870150832520811829563480667605438427438084284677624074076160000 942 184194288820214168412984631225321494904457617547627953586567473188299531722854340298935065598760615804976727664904159491090149711629687869996264134444500425031712972385405042602934566494700537300135552505597156124829530375587217712599411064192264343065445367232427767579463577502982100233744605415298249523200 943 195029246986109119496101374238575700487072771521017833209306736317023033588904595610637128281040652028798888115780874755271923224078493038819573789411823979445343147231605339226636599817918215964849408535338165308643032162386465813340552891497691657363412741775511753907667317356098694365141346910315793612800 944 205864205152004070579218117251829906069687925494407712832045999445746535454954850922339190963320688252621048566657590019453696736527298207642883444379147533858973322077805635850338633141135894629563264565079174492456533949185713914081694718803118971661380116318595740235871057209215288496538088405333337702400 945 211281684234951546120776488758457008860995502481102652643415631010108286387979978578190222304460706364532128792095947651544583492751700792054538271862809311065788409500905784162189649802744733961920192579949679084363284842585337964452265632455832628810363803590137733399972927135773585562236459152842109747200 946 247197564081158883970367173932021875514479068429932068429903188418284338869887306370684096751277863476831512508890985286517499395128295703524398054069307759955414359454051211859276019522299631757916122752609691008485818543271734446538643171116415763242514915501471688080500138871104517960755287441881746636800 947 254688399356345516817954057990567992954311767473263343230809345643080833987156618684947251198286283582190043190978590901260453922253395573328167692071407995105578430952658824339860141326005681205125702229961499826924782741552696096433753570241155634855924458395455678628394082473259200323202417364363011686400 948 269670069906718782513127826107660227833977165559925892832621660092673824221695243313473560092303123792907104555153802130746362976503595312935706968075608465405906573949874049301028384933417780099544861184665117463802711138114619396223974368490635378082743544183423659724181969677568565048096677209325541785600 949 74220305659923259977275674938602123611260875854517875360682043732502161991551349270802928802358983206870893632299120520593896114685433969255720502160068700273033052122500314474291269071386753633981729695598366485510803789782328169627404961994459646445160033888836931532318066386978541688957636920821778743296000 950 537901899440601731519518970476079601119506452903532180903469337998186721380874778662608594530780630925585371219346783983462078683799171450869090165654813685662981646172015437005784618480523998705225483109678687634465141150159294155668087540349320700815712456131202393263168302183523431082603505473534680681676800 951 648363896647153872813705901913131662063690813767650396624717505622814351664447277852251430907637367633518081380462641408637326984936501302386849753244641496111629662796625749962329674061345891296477144819701989559399946922067006348349926945956770487590367692658145741879711792810496992822781011061849838321664000 952 6780823944463343039761208839940882244415596497208163250177068018401384124074057815868035615903174014092227709916614004155158325226074403744289136633709166461690920145683588539224436402663575256405266696170494971392045415711098980871452255054100527622404132780320611987802364051768052949404941159908800823138713600 953 7179695941196480865629515242290345905851808055867466970775719078307347896078414157977920063897478367862358751676414827928991167886431721611600262318044999782966856624841446688590579720467314977370282384180524087356283381341163626805067093586694676306074964120339471516496620760695585475840525934021083224499814400 954 41455414361324409936398340620251949769780620113650711474184588790226662116008317265437563141972144802092251861531436043502627066238846027918831524115587463134319552021876539284549596106781837666107613386341487607907125316765693115835525098772178187978096658928455827939505654534690560012450520112866273508982784000 955 45600955797456850930038174682277144746758682125015782621603047669249328327609148991981319456169359282301477047684579647852889772862730630710714676527146209447751507224064193213004555717460021432718374724975636368697837848442262427419077608649396006775906324821301410733456219988159616013695572124152900859881062400 956 49746497233589291923678008744302339723736744136380853769021506548271994539209980718525075770366573762510702233837723252203152479486615233502597828938704955761183462426251847141459515328138205199329136063609785129488550380118831739002630118526613825573715990714146993527406785441628672014940624135439528210779340800 957 144645888925203826963231992060794514586758037755571678898411922823041807430151200984903151470462018400157410748059639390510811074635071314519419204209697797825339602331970537682227796566191327382917776970669899195822558964748717756146040346984691280891620156270575433482532652688006300795321951051706804889190400000 958 168753537079404464790437324070926933684551044048166958714813909960215442001843067815720343382205688133516979206069579288929279587074249866939322404911314097462896202720632293962599095993889881946737406465781549061792985458873504048837047071482139827706890182315671339062954761469340684261208942893657939037388800000 959 206554329385191064903495284662814566829890477914956357466932225791303701010255915006441700299819762275424782548229165049649438214578881837133730623611448455294584952130053927810221293496521215502806585514116616051634614201661168955776545615494139149113233583154381719013056628038472997535719746101837317381763891200 960 364682968441726012222451567862366776170250567917077687404480969056881162975411512786180066737649694875548381037532181736075741860898119192970172054249904750880856209515756022277616747706276316310871486180598048881588997147487676282162138086943221653641902939445814426234748991019458309883963222045515338387292160000 961 833160320209174043308216274270176404019726297472092870454852675460720810797670917673042152469861225984906685908823522889342271789898010771631854616247859315473956109432150297049632108221262045725606395351058619367937939636952614275401192398631821777935732100118514496859388079482916292581054438057831196161736704000 962 852797095432959290120194435616611538121201328052243207468940112256091334957885383746144156063426978785897752580075255752054042505484832574330248496092084955906002213021460236710734548482369231988499475376167745076946577944894258382902230603313379866977988412242519889041259178999348663113267842321820483613360128000 963 858407602639755074923616767429878719293051336789429018044393665626197199003660945481316157090160051014752343057575750855685976995652495946529789604619006567458015385475548790899620959985542713777897498240484638136663331747163299556473955804650967892418633072849378572521793778861186483265328814968674565742395392000 964 879447004665239267936450511729630648687488869553875807702344490764094189175319301988211160940409071872957057348202607494305731333781233592278068761594962610778064782178380869107945003122443270488140083981672987110601158505672203957367925309666922987821050550125098635573798528343078308835557462394377373726277632000 965 908902167500917138154417753749283349839701415424101313223475645957149975415641001097864166330757701074443657355080206788373387407161466296325659581361301071426133937562345778599598663514104049882479704019336675674114115967584670118619482616689260121384435018311106723846605177617726864633877568790361304903712768000 966 925733689121304492564684749189084893355251441635658744949836306067467567552967686303380169410956917761007428787581692099269190877664456412924282906942065906082173454924611441166257898023624495250673772612287354853264377374391793639334658220702024197706369000131682774288208977203240325090060486730923551290818560000 967 1099308755831549084920563139662038310859361086942344759627930613455117736469149127485263951175511339841196321685253259367882164167226541990347585951993703263472580977722976086384931253903054088110175104977091233888251448132090254946709906637083653734776313187656373294467248160428847886044446827992971717157847040000 968 39168820979710305640959105832355947487742194330539872230766407261165738858241121660480796501299154920376847653590123150155745320690513889115729658995948744115121294626143559644012334174155134199050730290084336080902563878240932779762070872271481201609620590583349422272105553168777101754921670371903965370171523072000 969 639867125920645665260710098639495478287149796458567324509326854753833582692611264772896373096853421556408334777976465579014864734641672272613264345278355954283998292043891428134117459113929251117265711629613019674576337641179607763508115762149239125454642252891019133588010045042879712702249808428414358652213788672000 970 659257038827331897541337677386146856417063426654281485858094335200919448834811606129650808645242919179329799468218176657166830332661116886934878416347397043807755816045221471410908897268896804181425278648692202088957438781821414059371998057971943341377510199948322743696737622165391219147772529895942066490159661056000 971 675415299582903757775193993008356338191991451817376620315400568906824337286645223926946171602234167198431020043419602555626801664343987398869556808904931285077553752712996507474901762398036431734891584497924854100941689732356252639258566637824196854646566822496075752120677269767484141185708131118881823021781221376000 972 698036864640704362102592834879449612676890687045709808555629296095091181119212288843159679742021914425172728848701598813470761528700006115578106558485479222855270864047881557964491773578831910309744412686850566917719641063105026651099762649617351773223246094062929963914192776410414232038817972830997482166051405824000 973 710963473245161850289677887377217198096833107176185916121474283059815091880679183080995970107614912840453705308862739532238738594046302525125849272531506615871109213382101586815686065682143612352517457366236688527307041823532897515009017513499154583838491392101132370653344494492088569669166453809349287391348654080000 974 888704341556452312862097359221521497621041383970232395151842853824768864850848978851244962634518641050567131636078424415298423242557878156407311590664383269838886516727626983519607582102679515440646821707795860659133802279416121893761271891873943229798114240126415463316680618115110712086458067261686609239185817600000 975 3822139632165990107157308322539919656968574784179175485069045745729565933950531288243434335298537771430279119740446087725315458681592922375076565689129379566923083131142178130721128289107204060007133850800888437522802656843312857040688478152571455042715729723935687624632380002389468150541438855679061769015890364334080 976 4034480722841878446443825451569915193466828938855796345350659398270097374725560804256958465037345425398627959726026425932277428608348084729247486005192122876196587749538965804650079860724270952229752398067604461829625026667941349098504504716603202545088825819709892492667512224744438603349296569883454089516773162352640 977 4169606871453807389626154533679912353056627037286373256438958995341344655218761405356473820325677568833031766989577550245798682198101369863719889842686595891188817961246012506241230860844222610916873291782787386388511989283614025862569248893714314592053523335202568317780778184424874346045206024377158293471880397455360 978 4401251697645685577938718674439907483781995206024505104018901161749197136064248150098500143677104100434866865155665191926120831209107001522815439278391406774032641181315235423254632575335568311523366252437386685632318210910481471743823096054476220958278719076047155446546376972448478476381050803509222643109207086202880 979 4759011749034802135376531358631247619760676611160594476038118482231637271276296281748416774907847322825786989911199962743923056463897437527561153568007772409987237297076442496747498602159848805184663730245246833829661511206273332741091610980984965995568901755876954806060824710006417863222982950186331792475840053248000 980 5515353004568528293156289065714169779175432589003139228093861104948868591559208208143483889319679323853216623002086706674336881214419801407036891326305021020091029049267212309842897964079659538249832396538078553423957657782558235267948741922902532529171327162966360208704733048181050722282018550763436896126825922560000 981 5898363629885787202403253584166542680507059852128357230044823681681428910417486555931225826077990388009689999599453839082276942409865620949192231001742869702041794955466324275804210322696302561739404090742111786300621384017458112717111849000881875065919335993727913000975895065415845911329380950122008902802299944960000 982 6434578505329949675349003909999864742371338020503662432776171289107013356819076242834064537539625877828752726835767824453393028083489768308209706547355857856772867224145081028150047624759602794624804462627758312327950600746317941145940198910052954617366548356794086910155521889544559175995688309224009712147963576320000 983 6756307430596447159116454105499857979489904921528845554414979853562364024660030054975767764416607171720190363177556215676062679487664256723620191874723650749611510585352335079557550005997582934356044685759146227944348130783633838203237208855555602348234875774633791255663297984021787134795472724685210197755361755136000 984 10341286883565990549668041998214068335953936104380886052675989571779128609173515390269032292474398732224781168128912575014381652277037127638194171236821914412670679467376023080955433682649361634218435743508897287669920608342296691127403891105442248492196238430561925391321374465339470104278784782681444180237798604800000 985 13934884075605172265677686592593457082697928900653243955980895947972375800861311988387521014109252291672892624053709694831879276443307529492466645741617529671073740582289191101587446887370014802109342164378239095135218019741244791294176743264583429843234431285182194464805552092044935965515662494663246032870433619968000 986 16046230147666562002901578500562162701288524188631008191735577152210614558567571380567448440489442032835452112546696012230648863783202609718597955702468670530327337640211795813949181264244259469095606128677972291367826810611130365732688371031944555577057829964755254232200332712051744445139247721127374219668984168448000 987 16086446263324874188372509774999661855928345051259156081940428222767533392047690607085161343849064694571881817089419561133482570208724420770524266368389644641932168060362702570375119061899006986562011156569395780819876501865794852864850497275132386543416370891985217275388804723861397939989220773060024280369908940800000 988 17418605094506465332097108240741821353372411125816554944976119934965469751076639985484401267636565364591115780067137118539849095554134411865583307177021912088842175727861488876984308609212518502636677705472798868919022524676555989117720929080729287304043039106477743081006940115056169956894578118329057541088042024960000 989 20376165266878173971938512381666238350842570398261597703791209082172208963260408102307871035542148613124383634979931444102411255597717599642664070733293549879780746209792756589141817478405408849645214131654567989038510235696673480295477296548501022954994069796514608548825819316891104057319679645876030755135217991680000 990 40610233591763644888546400926986646355291107081903739528858611048376638048224394937586489812546963821446715647242239682081476748491924800235188510446999657898557758268385642638911988071764043137575797164759439648679778228960199106057315080371071709828854628316816681011719037525388099099502787841590031295793835121049600 991 170645021961350265390255583693196412967687884303757127717224062587117994222841901959959391535550878280018522315684562704503983104774148655533721417635877350361616438784327548866539263008624666113449814348888150442937249931792351799190334075094604356452560862422179184857324440510721709347405653960620737566163994044006400 992 258118520613807124119714328275423145665410245165346915874792699711607050084970944141115046020160992356330537956497657872358966040834846705849326514071074983740260159505705536100647624718928066390092156157982076300241218384223725410540001121991838522365218111226825657767381506654873173802798468175728846738735453175808000 993 272458438425685297681920679846279987091266369896755077867836738584474108423024885482288104132392158598348901176303083309712241931992338189507622431519468038392496835033800288106239159425535181189541720388981080539143508294458376822236667850991385106941063561850538194310013812580143905680731716407713782668665200574464000 994 284408369935583775650425972821994021612813140506261879528706770978529990371403169933265652559251463800030870526140937840839971841290247759222869029393128917269360731307212581444232105014374443522416357248146917404895416552987252998650556791824340594087601437370298641428874067517869515579009423267701229276939990073344000 995 301138274049441644806333382987993669942978619359571401853924816330208225099132768164634220356854491082385627615913934184418793714307321156824214266416254147696970186089989792117422228838749410788440848850979089016948088114927679645630001308990478276092754463097963267395278424430685369436598212871683654528524695371776000 996 317868178163299513962240793153993318273144098212880924179142861681886459826862366396002788154457518364740384705686930527997615587324394554425559503439379378124579640872767002790612352663124378054465340453811260629000759676868106292609445826156615958097907488825627893361682781343501223294187002475666079780109400670208000 997 339745745081421342858427406447992858397206647482593376450581844064850305240047225621638607582092246349358143976928541131139151882808259766673472505700389294837607389434860278286322514587307027556189675626745638890915791719405587292505642502450796003796953753238727788856211555767952724492572342727027712801412476829696000 998 340573048032106622102400849807849983864082962370943847334795923230592635528781106852860130165490198247936126470378854137140302414990422736884528039399335047990621043792250360132798949281918976486927150486226350673929385368072971027795834813739231383676329452313172742887517265725179882100914645509642228335831500718080000 999 350041070689949262338985812703992641985000788315399236343023718127421526610957747610173110842155647753884148339865769650264580727741843395966608036176158667408443976993492407931362590786922392027589362766950052190640512680599695998339146820706880731184740230609598327912460390791224019174165444021786128340849218551808000 1000 361365928859329973767600059585592403931574343231485682224709779596249870118959321797561064428225389298862753139096721021302552457168785388189057119699504977236364223307987750540906674606499292946129018621174906820337705737913215574756001570788573931311305355717555920874334109316822443323917855446020385434229634446131200