# First 400 terms of OEIS sequence A011260 computed by David W. Wilson 2006/10/18 1 1 2 1 3 2 4 2 5 6 6 6 7 18 8 16 9 48 10 60 11 176 12 144 13 630 14 756 15 1800 16 2048 17 7710 18 7776 19 27594 20 24000 21 84672 22 120032 23 356960 24 276480 25 1296000 26 1719900 27 4202496 28 4741632 29 18407808 30 17820000 31 69273666 32 67108864 33 211016256 34 336849900 35 929275200 36 725594112 37 3697909056 38 4822382628 39 11928047040 40 11842560000 41 53630700752 42 57802864896 43 204064589160 44 200778006528 45 634404960000 46 998132265920 47 2992477516800 48 2283043553280 49 11398311767808 50 13122000000000 51 37456800827040 52 44980696051200 53 169917983040000 54 178118842613760 55 598690870272000 56 598975092817920 57 2167072830474048 58 3238370502193152 59 9770466930024800 60 6774451200000000 61 37800705069076950 62 49588021611155412 63 122428597145960448 64 143890337947975680 65 549215642649655800 66 594287364124624896 67 2202596295934991760 68 2295419955465369600 69 7176808547444088960 70 9416895732518400000 71 33255955596453429120 72 23312749520045998080 73 129085132425950929920 74 169316907563870779392 75 414139557888000000000 76 526755007970989572096 77 1841506581813189850944 78 2185037258519160864000 79 7648581626983221210888 80 6485183461903564800000 81 25225059102561477328896 82 38838084210665112870144 83 115825228226551298175440 84 89757882837568623476736 85 440440202020999664971800 86 598323702929870048962320 87 1515548348148703326216192 88 1657467306420307406880768 89 6954719321827979072466990 90 6388623019370592000000000 91 26960318876995587185356800 92 27948064889607776345456640 93 91276684881763651277287896 94 139888531269039658954752000 95 401425491677151869644500000 96 319640106112747034042695680 97 1633427653827761306200434256 98 2089151327970861832393261056 99 5093230087764971349769617408 100 5707676340000000000000000000 101 25101992083723937406238257504 102 28008751887666795186398822400 103 98458299008244454194462493872 104 95329321984839747796992000000 105 310440148239743177564160000000 106 505393843619072184786247680000 107 1516441839525358536369887946618 108 1142147595386354591107488153600 109 5954468866484563921721011998448 110 6524630421069596336658432000000 111 19957516316996461766470829408256 112 21492210172116515351259166801920 113 91866570759482217351413001546240 114 103919791094916292360925547540480 115 342089391035381819709646540800000 116 373358695013517541221821747036160 117 1183756350252709682902830667530240 118 1876717047414572273914273428480000 119 5517516265512343124379101665747200 120 3660176953425716261683200000000000 121 20750751291066515670801666762589248 122 29054163842293243073179542099817500 123 74097739638002525459422341810060288 124 91444742891649532688921862844723200 125 328575045370235430592584691200000000 126 348233809552689244751815038172397568 127 1339694357956450643556592942644756738 128 1327149278901642923121482163604684800 129 4511066527169894738024969034224648160 130 6091027546060353042360836376300000000 131 20701588862110324773437238474936469136 132 16142533709009157054024515591583301632 133 81227629299781883806316618110994070936 134 108348598997230105925390130006672794880 135 260817361274842287865466182041600000000 136 318817167656894319403546654335093964800 137 1271712203383361264874282661356705281312 138 1401986842457606833791735819652383129600 139 5013656744273079834825798472509879506400 140 4151864094944362517571053027328000000000 141 16934892497652127120455911463442722816000 142 26174467880073285289351253892066181939200 143 73737299603215843921702513811996446924800 144 54091672447021471452790352303404257116160 145 295985973147690313146921633761652600491520 146 406159708885543145269170728174401120419840 147 1029014368240972872951166199662002221236224 148 1268593419898591712200009011276702629756928 149 4789421787603892218261126098871061444196000 150 4706818630203633990875136000000000000000000 151 18902439300933786011793429033654351065280000 152 18714123470861456900112662172997843377192960 153 62374315231041257621914214261332558660439040 154 90322549845247858589952356981732132370087936 155 284206968439978705385982543453476134440000000 156 236528146039663314245093574737818917273600000 157 1163615951903536867951254005167313990921932800 158 1541094635381680769116072444444894422574533456 159 3938091291998540535895208363133258301440000000 160 3919983599548364661917666728313094144000000000 161 17615322554080002532901955380926977432462950400 162 19141620983091977001706738457061560711066419200 163 71729561902897909627983734632683000371719372800 164 75115971238790938143950280843130456779206688768 165 220570639035680877585313127494645535791104000000 166 372186384590401632360309241320822527269301452800 167 1120192394850603632775834016820766050470124984768 168 813388893620893997729939751474522985353707520000 169 4426112792561464421043963061721862671399743948800 170 5163125772421034219560406748970696909425286200000 171 14797262899137854501608563697519802611833843013632 172 18409967829000815858456274823463979149352967372800 173 69205763446280075391044415594709904095608425069568 174 76848253573262827267249967611214188821497016483840 175 258462962849902054782475746312897867264000000000000 176 255481546609514791332670139538476588651451292581888 177 927650544527396943730261885176467444277036933120000 178 1426904577426952519294715954981738836164069198289920 179 4265810889207154177532676724481322178848422525479680 180 2684462413718240849908579680387072000000000000000000 181 16933245818145542265172411086303253688937629204889600 182 21724653884602965434711458508588690555613048913920000 183 57266223221960370347334213211892189304113027590272000 184 65125700795089708771562728291358254288682375498956800 185 255378975873429297513565884020658768620707508779161600 186 301320166555200741214459776981922797073941918754690560 187 992090214700171469785086519244443077524731878532049920 188 1108016443554075079599477268004536481481224764784640000 189 3471675624960847347598559280810252674346867407953330176 190 4816678650007973569729955626506263726913105876000000000 191 16389299567471198686512918854360201489944928623435776000 192 12642493350957524938627144015958801421043256694669312000 193 65047681670796838263006408583546980235320749537315105784 194 86128591320638444332088863411518323347402601621101772800 195 209484808951565614101604352093789973624249056352816000000 196 252149971555085203725797999664016036254896118093708263424 197 1019494551920689703329012947591895600638501966137073055616 198 1002515895354231242730645041875175099711751423554299625472 199 4037532774495532531040688969813674633982488304463589794624 200 3396308385706000506961849221120000000000000000000000000000 201 13696091144510060213690352888492821974466933399321708544000 202 21213703554571274744682444587180605766477387418127631256000 203 62472217115741770654576951346434542517216428034923766087680 204 51851373347614216100151894612616555000957384300135710720000 205 242729280940083087605394456355983548161788489180636794880000 206 332828591559869119526548892081772947225913711429098401006080 207 822155010986251358915750558819248454348124109797721514557440 208 962992488459413426705069908753443651285102966268231680000000 209 3723141049835737926780590343538042895164817431521063053905920 210 3684535093879836614130503977378555875877925683200000000000000 211 15596172991131025476626356613612407628021859408526513253669760 212 16400966820046797943806029824821027285353504483971883335680000 213 52972959464598413453584126497891360847291494376571716262461440 214 81891362106187547976608108617743227606355807336832137647656800 215 236300170999397868743465924791646973355918471099340434838400000 216 173293252270880128606240838103748225283788970552621298352128000 217 962777247081173283659117991243985289649725815291019339758387200 218 1288223737198529757725472032905024325880287649329474101348154112 219 3289102365585066025081041818836676786767467549783199130261913600 220 3295267397798550618760792741476522928305341353678602240000000000 221 15235370907154381203719432633566446033705268243158825318667113600 222 17255005905150686169531920071355253784211663997802245677352222720 223 60444636121544462435029126602329064216693570988290968308996669440 224 55651144924029743495545190912023826345170771965446866000234414080 225 194009292731911109097932532015193141925275238400000000000000000000 226 316591641929122381275209352916466090509330345490009873861836800000 227 950130279018524715265014900837785986332996495650236120338481597040 228 791693037561787398823801599501571206928300319767312711337115648000 229 3767326103327950649657347243714765781328363783174732057356199645184 230 4299778217339991398749929349355264972034260322685633751040000000000 231 11953475615189123047760513762417697203792266944571970089353408086016 232 14596190412780525653790470004329063279897171699951252702823721205760 233 59199579979074400309402927166980876663711896531885899981565765732480 234 62088388997552435246314289633423058176761452291239966843653324800000 235 227226844423743014025377980323977910578260453486987137334640640000000 236 249173817954656787835860835652093480571168011265640175008481280000000 237 797880889086021699892099619273166395253896745460918311696258991380480 238 1193885686473265347507262845372156223560414633748784255138566520832000 239 3686024276181033665742746752058072019592684673109817994304099304292352 240 2394595238010846103542139362539940497610064929399137894400000000000000 241 14662630576503295795909981696051154819245346754960919449179802693904144 242 18361240391560369772403963988592239011922202453742937133432410341265920 243 49054352026167726243086323960763042990039152569708214045162706514739200 244 61670948512411628491384703280791998063692266871959413634080219898880000 245 218298151663116297346720291846716752504363233307969413101560607928320000 246 259130318115094522065138827929729945680159968917557950532616281774882816 247 915441614790558085176773778626985076614187300065113556656965679796879360 248 915203720229966534638038436192297364417021054827439024576560772415488000 249 3095383050842012271223566432236052616993992673868092162370561837430113280 250 4217248184975278189527657780611061317700856058865365100000000000000000000 251 14387419672189337670073494832286695824874267930775560040556819844852761600 252 10083512477551202295839149711147516704349428184938031984175136547018899456 253 52955787707739869672895935698613413490639946148812534774948300399175270400 254 75979061179341335579770987538509125886186171739024315178314033561980960596 255 185160836207446435833705240204099430248362294094603975415443770368800000000 256 225802748941033872647042685505236558089326543342641944648923824047259648000 257 901105752819579603052471985242659103512700289827873799267448362791294369536 258 1022366930528374053173518136350319022945821973318545260308129007216524288000 259 3532515267776073300847641248802933057268523892588066352489438649469311956992 260 3146055554872583919526941794158791177231588972355190479208448000000000000000 261 11931015850194614040281705718353082693272628071297242459637821341811188695040 262 18767116904932780901522537338937948500964932822934159367565074434608007239680 263 56352704491309378063143617837762966386715166034379285004249165130112860946880 264 41065357130274754651641412986183624220393353750060043529747629693691976744960 265 216465147447957209991134855628123263669815635238080942523522279564247040000000 266 287908354092861608211078454083840632323922272628795857770712292921339073547776 267 761291158114147945742499814558788576062022704888421548010698771568227165030400 268 940340595377376665892058006881330849341601432122827463365915272796560320102400 269 3526277793331248208543194237273236727067058732405299834854350023347066468857808 270 3247186713650068022154071668907449068765662902011523242708172800000000000000000 271 14001015423909407135687978400322342520177604473311238850458202310808520405409440 272 13832377203199218132235782668310678355919147904635731773538530187233340686336000 273 46482502002829371326619127288347918798153129684574627890825811792883487866880000 274 73782456459102684727091804513828143038411430567580958714907801337258430639636480 275 201310880247414922164170388041847632834554974248283170932560771637555200000000000 276 179434141285675107226049888068945395809187008884132554688493298992322514098585600 277 876654855463110050134128357475941313255402701119715654547137039125064985611409920 278 1164669341238403577661825825992102164939448948478568538461932443317082315856499200 279 2942981521360112973324509106573983010080515676687020858259843036200376005385822208 280 2723181067987831614122683851322008528062275349510861180451983858860032000000000000 281 13826654004399164018455807662646849586996334309012002671984627859106239645593051584 282 15680250353440402527617247832942190036921223845325628865791060998680626593792000000 283 54910728325645173568368203310335481807032260170243691909715316751534236387492769536 284 58268428214036032770055206311860935312376866544361128514824216442556555517231104000 285 178787280966115387063322743762149242884924652461534733391693975909087860160000000000 286 273428069207956484809447093003279136240703170675434182771339162105439686146654208000 287 859530296241120898586842056143097986796749668427013993018052853816812403384213701632 288 599393040523776867321835344137864373671402571709665198555243634875007110916331274240 289 3441656769106292481419982559932085967862616870260620145805730724621403424355096994560 290 3932623253539544248361101302236306120868277070438323286229476358077509184504463360000 291 11717890274857394523748590895036957141373185609504784799259277718736807217389603915776 292 14441346429219035227891549255074027838584576184257647029185846713527356943137295564800 293 54315165751239496754171438716904572884217428020149850673504865448969277630556805715744 294 59759870999832674623556822396937590571999698040243413648253415144985304388567931289600 295 208779811253810042536413968226410285798435817497774925190100629996793132160000000000000 296 213011415474379759424791192735555327466265136235928932484695205432063427998191273902080 297 682039426778113316188955657542778108777264951316023612313881697848968904908754915426304 298 1138325115034524302468199934253253507049942786274591514681584098252369881475331702784000 299 3327946581256479397614297705550623691438237966845551624861427383382893360126383465267200 300 2352600401231031726753798844752631747487433542860800000000000000000000000000000000000000 301 13395978117711955362656801067948907004639444354445145364277914376981292646248513514352000 302 17985641919180507999608371605528650551876374486397933825908807451263604508725258967040000 303 46023877083568922636164179990442413596086214060573622102308133889163623152737875943433216 304 53209576788944421684195246559718615991881282843081389113824889465978737651192923422720000 305 206580769825710665379359048905883045158889041009466348846154729611825819357784576000000000 306 224049419537373656952114909643951795047134189231386400125822889753588339384371485081600000 307 849317863418115918586015099445787579599175351372384089639553111599843322119580677450972160 308 787085660217630045714212336269420701171396262334294078022793862085431947438060765886545920 309 2893099637931432687296992531571746706551105071836217134593458168749310487265314194182415360 310 3933065653697983575583568536065553659230999627838750867654802965941092275033638400000000000 311 13414305141467026220842668006554394917757828393828532244697963477122475315989797036343094600 312 10125043749912750640191443591057336902727017049742457347026988566133579374080819200000000000 313 53314368036934451869664371710206070896270465496738621724039143780821363450259429198602981376 314 70854711224032866082938150402859547313476931004419155052824502530715518968313986657812480000 315 167668554470606869032399026236430803278817421563954855641937987362240104780267520000000000000 316 224520724666856258422226870931628866064344276077247485071831679109160108751034728439267459072 317 842177624298539879649584312352426724068518723399792082471378007310866509904398345040431844800 318 950132228819858978424428378299307227174453430261605402781854141783522657522823756513280000000 319 3148222601635278212182176625515271832819677130174039073484888364349420093108012791515439431680 320 2860061156315654443978590980969976094857911830481454290557912050714545542548946944000000000000 321 11407140378749215104576348301087053248921042913355347976591669436098145721348785090072674537920 322 16764064635799478408051071009697660891829017449086036886938113880539525141378799607569894604800 323 52814619190208368820017443368550832503838595377194825362430949446278646008109948629240404930560 324 39831850467916529692340937214846779314698594391049002554092819992383879648501190038546022400000 325 203023635789445165838123015607335579422489412284910576729192881647965601953327111049600000000000 326 279554325751522451734314178863183571319081953990430571463956975824074636941682046052445087334400 327 716661442284074852981913830090354190966570790747895240130018572531934202644165269319243057370368 328 826531749954595641482980267936210062080818874065976495812964773393879671399208276045494547906560 329 3295501400143232203846064955044784795280715287864693973500855689978894005869376841873155948544000 330 3064324550416540580743737613330977616505315042330985848234565265963346703331668787200000000000000 331 13216016463944895822882275954531490846439112832923836870276730343305620395149472581257645167514344 332 13911177755798684919170268228354894770005301024990712855925922051599006910713080723342931840204800 333 44197013683587164591419026087731873412492208044062431775669397903629874930913697876143006285824000 334 69852288819190720518215141816574152176021391766984992719450867106973348021575520925776593479965056 335 202191252890082709582689467128117358756422916581468585977216512071302973993678348413573318466560000 336 149681595900633626888529115942402425371950812791762368189602141226387572493484910318476643532800000 337 830719908935278151577219928675111655854898182899905043766235939687185797917007965722511653141118976 338 1103599351083447846506202203689051386745681958648336416349135174199627360123091533099321071167488000 339 2830534403733122463460687443240044207463971076940518653869450904101046436440223708941141488814653440 340 2986547020976786493041917424424811087586594722578552743708207293334358294730964250132480000000000000 341 12424006002166259199214564163808518049858992548081575683134917395003533610739019220154375604122998016 342 13961901105777688509069180477461463964357092010573008053376702692304710114192765872352977377047347200 343 51827605581908056430428675851981168566184647585005072883981433891463059461790367272458852443600453632 344 51862488231820066921334814742250778179352091237905014190188562362816884687844175266434660506481459200 345 167527024942338239214745208795245020112983494687694472224183050850998642677547735142400964812800000000 346 275329215170763559624927227419476668583697603524544168484284680887731085437810634819768602752099811328 347 826188262244262071905856892125240119920618396474329469655531018032430154043730859802560999101488726768 348 677470304015393997052684491320399791029385135529184976536540440535901561091284145229800066210856960000 349 3285814636087081676747634776601972921749985498221234033125885267217000465059983555664401708261276741720 350 3631640387259677688160744032473441690807781108608991456657786562851621096000000000000000000000000000000 351 10893248508362908527957802372019355470824059733516549998559059203564303731766037579025680780065903738880 352 12234946345306948769776131395188371345801861746886243022335166212717333763440242112255463866548984217600 353 51977249970448471839587837712402724740914311357318748645498060731201026143220846396142735818634290170880 354 59207158133249917321388451391434939096803974213099784869728733046951396258579111227221665472577536000000 355 200068058068460513589795354771320269634268184281626350508329821515990778500635470159284933914706171904000 356 218467932225817534132022965346098396222246381463992354206020778079676520658057563711290763217807660154880 357 687002344791016953203904801237753918773454174746894719940450672952961225508698381394106466760765787340800 358 1089556027629305488858983949761378331567147595897850222137844022220325371987710019165586701466505183027200 359 3266397546137494117859691535267800290152529829897885611562195112880769892656249410509542268604101217280000 360 1923399105315630834771132390020385113466503589632531502829750868765649470237756620800000000000000000000000 361 13011291430889519528410971375919949179082120319366074475799560984638681293472665252150589310611728497685824 362 17290529147759590655952712402661398562451646683376981484328442455204891498133986366021417445669881987072000 363 41896148724811208874121253025415651174791325026811664476436743541694509452393290819855530021121905236377600 364 49609571836238363624287875570256638007351431261016909005487216424595005972520013837381689075007708200960000 365 198781031963426343307396452596773883471913339861689375251301236250317220951408245676765028058745320243200000 366 234027284613026352394708422417100409139598864148738145121377767196932149851804663941861229985268882880000000 367 819044564699383882172379721839151799492251990453013420803730140095303803624606222933902115664997424824320000 368 795332002859494960001107381644800151615961692967765528128012120797126730649640515653627465591944935322419200 369 2754687097746257017878949759521307919945366686986371879172568746152235594508710366655006373111363790783381504 370 3790378301444190394830871719230128938951016516959411346292659789164985107776778777369270792893623173120000000 371 12838537089815561162728943968818659115433169366491117619781048352710098020010350916476322654901320781004800000 372 10879316824338577059530966492769686639526426944617909340340492752195198038286971354554283044369168580214784000 373 51579785752393821194406546666409649817169607753383534709704653456783987535518864153330094982479008728312352000 374 64772823876551127672275641734537596981876309232015211875719295752276872158282826295491070203381043796999168000 375 168498770699995889821161718275294567983029138963876604881469312107128437184715452673337241600000000000000000000 376 204562703957951708752429812206134504524543060694688786832284234733016292541181564572590177171771882974740480000 377 811637138355159075327092883879509249404731953707573424585710853255498907152374702870221445688604870639865036800 378 837819839690314836706038816999615227011783139260786594664394916989998313362655258398786848599061538696771665920 379 3248846157336458643733058051302688638043558162469909245903298979118047037419438764918198381315127138220338854864 380 2926517694892752491802790813454911598886272070845136766421442750748804929696598818606714967818240000000000000000 381 11074825865666979500191306479691770480134421671644866035745729808718970829250362125267813230265016181898412650240 382 17146216792790939618853883393586409363727933915508635898765579558233127522547150450266076874607712068601004032000 383 51438614679733699957190075076794665404721383968990240265248495696980899769129988414864816748061120398171985747968 384 39627365623355355925828096343079219112035620762077628901333730479269319759737151452301510795422298295637114880000 385 182977762796251513756391634577227433184524093750633049656375276888226703650939705321909410786556291422617600000000 386 272165793181495540858131246646367815069488932438142981341590617308612270776392915910650471989937196277899697405952 387 686920467837244621224343626561348629444386340121003643820816486865931053470541382243253511934540827059093608857600 388 862241298497918508717417342463609847719271629601651123026176307181516376113264883960868897016525443609657344000000 389 3241296081479532811321660395106685267778773651893159916799140573988502072930298771225611069992405813330520548692760 390 3152691777150733217804086559687891994401466036532750481714475071781152555421868167471989159375376000000000000000000 391 12623919146523138658050777722510803575571805455500583149668355708557557347044448882909631035929044436154619133952000 392 11915589881196904917735747325322492864248453629821103992947283448854880085579044607064062338902440056591885533184000 393 43832321288958781094721916796439108591307947553740906546421087229104316946816303878707756066362954099660923967897600 394 68261024224492198936337301996223607881146439838959424173229158892234006305616200069674983618440826158143459514908672 395 197612646665560925563486551477177790901289203378276160113081015295637549377063849076371937899510084725655524966400000 396 142926198361151557280553825610637105436784272803669937291466370406458568062765290198792176919002570738496275197460480 397 812546410797733760659444808654567120827214582674608556118044294396785866461971042945282183547011139203455833870172160 398 1081344170046570976324199114068675612926366587941331749601910597826411378680324184815729568987145864089264950437570688 399 2743462867199640366702225669243073062247110711368540537311441499540612085771522570920961999410281539785188189321297920 400 2716406603810438670586471234747180414380192568107333387831105083291018483497697280000000000000000000000000000000000000 401 12879051761016934476970305542664968459217186823617413402788905016900302656112753808268524342618610285484294255788789760 402 14663692961805327608670132930477703233602374960024554308058302460104212711441138009505978189638756841323194545602560000 403 51253149774156542968825574664867709430378036952540791566787769229760674226494879162473263689511154746899504568108451840 404 54475151934106427721134589556476905308283920998246761660576623168715692024563542642280090098246548803327591136100352000 405 164869238951767219656019482557893326275837582114139257716225104925227871963533835352756783962993198965247180800000000000 406 257046359225008754515446908753145785819482057871942105427080850925646599413652423837283666910044480357828125673285222400 407 764391914426555648263218743203359510922660714025394533532127543786528643670727703846471001765102261561205201808894459904 408 624683722718940848996696455615965605688306824084102637814504592572987752083222140047778955780221971521446732627968000000 409 3232547524645928452704262203395377408415890866192154466187124634959218090252007789426135961244664960931811625063369987968 410 3736741889242463491054643323707025452020375912010826483820117143599018389506550934134961128992077521761254854000640000000 411 11015687034171821414606860967380291567522316585695943311464563447885589042243362659606507483222833399974891010007420108800 412 13691440972335108648487425483387839509241076591209588261601196642326010593920190989494317046456091754514334619430551552000 413 50816244745522728283801867001900097869461964512048050071677761646712593389288372326961039258786027594557065679307585600000 414 53018152603146567451949611662856560255563638915133064152104054076226617235538227342092200258115589830604375187360894156800 415 196133275653722762986459973455312448003281522311324960015193825274831786284392738889683595456120716386165287143628800000000 416 198072830356631819941863196299399301882497066851226600447122056476093963338110932643667299002613610317072129861877760000000 417 695705356671125634171484278440596522909340892673175372750780922744046737422349311163493921811804070550316983798183372416000 418 1017140092992847199712099801273660877928621466269998980536599610141291950301322381280132378178943506877912003035952377364480 419 3227276815452747634506516663418727024028750999978796058658102262708159328196657870827621171028982819474243620253170538997760 420 2047769147548857368034476196251784434389972256728351742794531026467754151393753319243950063401251635200000000000000000000000 421 12863112817885291455663891938589244798471652109290072700243506717617349013453873466850307152940903579451344621376584028016224 422 17105362508275896474413976532529645542988156726624144596036303501008678033750980902889274204857608716230398832777391144960000 423 43264292184165261953957544912237830067485390092471286243149757399867263262038588721864955320695147312993163455067090190336000 424 50800688246431435993157346906545970747354648476759493573950698539687696959679816822237273115040508096109553198976466944000000 425 196857082884787617024051397725481816037379957378953697842912163057205503614102644580309073626237220440698444262151985920000000 426 232384945966092087981551224891890613326620155201045993248693304821389267573186912219376213498981052814104126291678895013888000 427 805280318101002551609306416593812218463663188987654504121907125956991518635410944331484094037684599972819625266261307305070400 428 861409359462345860572249882107537131766885602814921709378600941775135189290877751327686291411206543987440894221804823838720000 429 2586194317053494176817664808328820646630527876725172522752302546854232642146283506027006021324300211173463596546256707099033600 430 3770501483383017242300084078439276263558305613303847785041599441778075119673485465546076281053280174060503679452090265600000000 431 12847581323809527151849949523790428331217226930503743449528789124839489259581825639520997220571286892016177178975214250816962560 432 8966809387773907996545082188078174425028377519864759142252267135100339022893018570770465949110099558625924069333206766190592000 433 51227153702001198327073894327983176025840788439998503678023294545559631882568193020414150867987465985398773401151062459731742720 434 66022874705323859998075283546658249560290183492141825036603917957582141426477857718609454440828485875826006527805219746794700800 435 167075263568178867924815157804493162757369401001768887203957938109188166089549405971420145109853381947942352442342130647040000000 436 217026980118636390535198903594890832489554358769561638914980254869999704458330205047248052621168167374756611859463496632190894080 437 794846317849042027312381859990372758763829621186441072474131000378167724895228570000163418074722631465392907611444544123011072000 438 923160835454218976068913032889009219077206707723007315387818056714909332040756293799610709085968392332666534783981851161867059200 439 3233728632697680382485615796179706918295243238851852498001739720490568057258868502341532907310246795329522204338911828762336270528 440 2605462278731736255686020523020128300984357088033554972253697664412184132264186821314175037924765023482226409472000000000000000000 441 10767584123109435611435210510929862177592804488285448831435703694153121827434800759687119451611080968606712761408878562375874117632 442 17069090005516199202807994172425080105726007686420543129549299684024119940617464728929872544239271633451666301528319258121994240000 443 51214678994898773470177539707501699155008029015367895321145898253479161712847656444025162317723732198267511724431003016685412452864 444 42567170063649749194181471706020835504845727610185250335249833156821375064086978455767498946875133990602648470779636173632438272000 445 197508137542434934811895818300008429448331624034695248294663956038284480681792475873685905179281318378771902393944196800313042780000 446 271597361024122245511476223348719059497297106462082757699718966647810416058910569243267375905787771994853654105595445324311914086400 447 696873177656382445389200491498650595986833626294197687296864926964766744597630587755254159492771209304313767519148081150572068400000 448 749005516479765426359967281480940147011205541746138160595263055276372430574531537665402119787141242327382432673981602399896626790400 449 3237586395286506688131590206007587808549229600006497838356749427635558265975535196053844473678234927305154466600138742107359348172800 450 2981408678300215594430958805802394606019019170582498119858092820818246948318570580606695384285184000000000000000000000000000000000000 451 12192153996667675452018774604600298636753957222224696236554119311635996943750462919668768787157125198274135160847607861537224733491200 452 13656230060799631682137548004379879919373533050326103273184161998355493186644814684044869743524213326308149555707527576919474176000000 453 44005655881636918758597715682785278708588312168587085244612508327890384772268545296420051719375144044122915636888653720627710146560000 454 68307668025175823497588231190051008711165830882909502113324113434995579179412238198315288411081284768745726073941973897251299048982400 455 193315640037687342410358644808080399619649655692865688875932063899778928587794342061065109546659956882990231905666971774620467200000000 456 159906593963408159411880386365685625198667410779940015202186934436958410903355315960855687520589525710823610703030416125075023462400000 457 814313838870484263175763686440566689583489011774051968359755805972744594530042528992118939273582371546279807540039689480009106463010592 458 1083380324351201244342240166514691980501355402629703584167740147434016337896062408707133161786383475637344699119082119272687199239077888 459 2710575794793585099623612479666326803302567573923095522949867716609891232947347916021827564599945387879518063655628221125797519294464000 460 2873355083894605004341407542919777419436443592397745375869172106423723259327072839980881464012375794596118426699169792000000000000000000 461 12911303569417300245579968421510181249693249456013103614289184665050886167045928291245336730389803907460035359339614470124050778767991744 462 13184822368963977628903904934088526488459932201408398972414873901850322075494171502505198841239347388148181788911163324473341242194788352 463 51436071617369458438512413852314685522565368233804617141867302066020823178824978596470911615138783587934268767743400296307776184293785600 464 50104602938212512595376415330864237918967657915217110278599707196450572514482114694479118001135916675460548609236476269858015726377369600 465 168197604085285458183540174952580936379147317451405310032845363972836850502623606860510036731301628163899550087177621841464312000000000000 466 271793999300326621590936952977287586569514734211515471114822800681636763964035826548005379718707146077861989196746861944824932793534873600 467 816001751498603567991046310852568072968183583859041666209879849514561532001007964633722943161374862900193066369594329214073190712126656000 468 591741282113951673162670890673202360661918740480309208881886899774465552451293646047838239600223598230035526321426235641393315840000000000 469 3224496765346474292741296693103496593073483560353370192518948948906130690136640726718296236244979463626232104415374363144431810470179635200 470 3788413288216562604593351324737641827932022352331832490861778038120131560299315379778024324142101519491845113196439915179540480000000000000 471 11095841910967517780053720173353842921997769587284462444489168125668035586184129655384846857302790365525785573029927045298887230850816000000 472 12940439668746118493852821765717473931341858817880572028138165343841146597640210692047667759152368774637558375538606748860800198246400000000 473 48647505523073073626323764219418481076097452719483324473049796746173241750459644183118519364092010446158234948971609592622049180609871872000 474 58738801038195015361381405096533634008981349389056177278239697590970422550546845412688055594621067711673162626900914314669324766557188915200 475 197232019568960151806039071201577416945931830232350915002897720836649746570260876503439149502440816975385970319533792456325000000000000000000 476 200063786256686146561673916257630172054206942628585273105652983422968642313611486051694905959727456303685221159044689571479593943040000000000 477 691366119834485974080900513462222502344261328328270081094296387299806225426606737256078371498568958943525959685165791684101634051276800000000 478 1085437006202060419601489810706028286690153347222955481704190571087726687313738713665952289201246675627785998700115218251725075533997801472000 479 3258610079659082651403210912026505817556654906585590269349813280881572399678652859221103096381204386472635756260664464762699220207714256947200 480 2104352330530468097478764109487808846778459173354989600948694766663197574090930815485045304692609680794092554167324246016000000000000000000000 481 12920458472191841109479482396346303451559367092616041649030452994811505655161345653993446100313568522210974097136184791509438235391514973634560 482 17263920409905283319459006195858242099191661035416156288244506390176963356564408528535270608015115715186426359200564107594145767729518041139200 483 42829318323044609571441113720147488189636784576292583193344219800030823120137958382944507528675313407379006191249508052362611368633243480883200 484 51735322986551598043270859884503641959500285786302276284096452055260751848876352605100037536138941799008107283210170285352016040447343958425600 485 199309398309606706038208150352174805191137000136565405344051907743362910804183498369017068914416618378393907632236747220169463996588638208000000 486 217461550182631848462917862765132426956326251340830778150222860243460279200052916076282792413223189529592427788050925921701838954248431206400000 487 820332199631383710976892723082581168416794420573016438739421249911820124345986449138573560238404788151217095429152222809725602313588381275313360 488 819588563376653344707691107236509955930335587924237258119916121983751654149746273016852487879566923670419516858653074844739017504576241664000000 489 2801613360601405295865564794094020815215004871354187524332916114157154622121318390855795032168685016659206424396682671118229678133473810841600000 490 3632680064205280487521207305402491706597104663696811661333793654900445730961422411581235302587315792944987768557148603361578550349004800000000000 491 13007813228025601778409930022755859424277758155788331027301612547157834941126183392119214121717797862642603176796832267478162046401448463135432704 492 10814409345184036861161942270032080800597099215944499805953799372093825530658931038932653102471649013593477557960776465957038094092853564640591872 493 51578376485693705063324149562087287332848348543586095545654779528354788260024534955960217143648918779304012212811570776970940601710868654632960000 494 68984996963427252825345742075566342496746612388207059619916538834148956204164915142346003935793119493292128959888894942801241915601693086580736000 495 157397575697862637997634619129177371154034283609784530082106006589820530513421437875643804889705056266947813208099369295790513242243072000000000000 496 206150743964169264772333111317708623563873829918162947886078232198469066237363329018889144173743124083229145960644016416639375349852101521965056000 497 816683829474584119129579227501146191620008635193098784918278721208385771086650237329931185424149469870787576689955213293647507854899389501652060160 498 930359930225757334768591672356231968706273474441422222252439785719985460081874850561851928332415283548039257950882308766682461835294349433451315200 499 3279794015259267105791162919670764244441167109878656027684412204122943653532217177156756485912859128766925424902840283222777180120123101213159441280 500 2947171512178138289757712964917660356964037496497464128256757122503395895408950377477351111840472880000000000000000000000000000000000000000000000000 501 11200647440152688778904621670563576684928028606253157106360211618740373412880253838019404434984306035378751039440805684584527855240637779590021023744 502 17353566625299579885585725824260210204660460170571548055306330814782405580446869915133111086792602424040800637634579478416672208284939853412976640000 503 52061878455604625863438114079487232506297761844303921855734521857560130065629497978896123261403963018794183031888527461690163836860416233037315515584 504 34072976317782750143262340070321785944373632596623126558874763388498359453871955119663375272831554075788747800722361713745117580385815701309358080000 505 200731714058120305079209377530955415417042230144004328022598717627807103206787638112272910618043469527391925261248617698938162227155114424973414502400 506 255054036425140111357797728989666065802762129959495397227293703103929821979854904374838552019261875681664399915603270840240258162779625789684344422400 507 699128328860632300024868955206674775765181866280715132014824240530343801983850744976240359816132367278684410778941140196472174912550725283552952320000 508 877969013474922529843646116932970030950092843154217530278946601743586380632680321549285080429449167487035906829089179711582277352831277325228179456000 509 3292683415384065604639052822088492504140184128188729383698275633550019788011190133042229664798104426618764144140698142626111651743878493668181961992192 510 3226183787928699006558566520710659408070974445179830248245567047642454860773018556935494291503954804925719417315328138742518482652889088000000000000000 511 12986229719701705995196101020752199276708950833829772348488701286049132453400709914746881983462779939182888911324749837478498024283873790587683038822400 512 13073086027705739062267897385908669086148702923278051195398692825697738969966030861314119091804053832495387662139411485564402278936979806031739617280000 513 44188518376363742306157525502551282961788577982273511583657235189238940827278649858123165610825605815297287148485034871243136188334295424407104955351040 514 69560611828493966263141422797244428465350478263131574967738328351192377639347182316547084427986884702389787029718909368433994681849173449380943751544832 515 201362326021824537404643812350023019544251178476896979752806081023052986034450241770419601225707974431870236308109796356895476692027765505798585900800000 516 173814502634583486210070658907789133266192197994368051660933232022496592493189388513871804994697645234358079098421521253712359220979738709989229854720000 517 784365407786244330595422009628601620741658204561535820532582115877699873415255414464409632567566553305584769422353535989400020841085102410421019607040000 518 1064799948440044859950777874526737203976849187621764271179434227662212559622605168494737025159466612732026402832809289417256419365625420999242399447252992 519 2831617093092906310242908396707229318411711108969570707558393765601951214437008664966635351124936212914906034674536014784660297081752980659838752603602944 520 2742764478090877315565169783651756839666257833179390038925200362622919360731485681023064310619832768150979306407439139988307968000000000000000000000000000 521 13176195125010767207258926677699411165584328791062006543943307983081656781953274572212206603956726593046633994993245408900426080613659585052925198255499150 522 13697729739798395889559204644677241693617225075811800094979698614352915352087586907622412357966259055436025270559291007939793117004815012798058205282304000 523 52503232582260877361238247029303198602443099809891437165540829515759084734032051547403652170861387351033633785784931994119893159751046995683296756874058672 524 55630941776634119384694525624668383873732838697701160661368571313113429762571140404214118600947186180863318280956464689723842241649462825639405659619328000 525 167673261725781492989775404631249308638012871804824802641271607977013731782151399861275878455188044815970987011627238048556646400000000000000000000000000000 526 278229079811852455837180847919488820355424929400167288957982217155883661460599981852995447490802669272493277791018983948318659958965685045015776631636992000 527 833669256292633063893762061907752891753031510128649200737422130060738002884356728666242735501777276421797826866132441664333226538637916317474038193047265280 528 599132825379378674184453783669328357353037053909074595687478376193161190079665517625348265698319965455198357811180251466104239873430096418404859130150912000 529 3251393810607426008965360891092081529549396808540745389085533018498668776505947214824074907160515959541113053548027463722543577155285481191558452365670400000 530 3852520693960896947363203375372400506522811655010687747850185498920046966058962658243810656390216956436605952525344177046600498993057803169179893760000000000 531 11181047724554030859623190985392876290835339322613473565806530127149256288331038537852710080804139013345120286649931655341057186963291099225973250431385600000 532 12967726160041738551178370323196515509688521434765387516334802312761707322781575741919801291698771587392913247929248241785373464178086622035307950983950106624 533 52743913468176057107020097321278741760428505922550026634767304491080731701749868120280354378872387163203918955392367711256566968642640252707019899848994017280 534 59811889288742235077012942573222437947681546814656328246921709939325150716598302805250172766722269429564712181250835036835320353556666102636016512068170547200 535 203430035977644482115190879119625815025404125312628293488979056524323678162084307853435901521773932997200641469929122719253452281726878922862512878816000000000 536 209874319750175464361407374611368165078994696998786759378999278093682948165279732348832166871219385290528654622211033996112885729324863628164163718350897152000 537 715388169670360112142090819770333754698987654056704975555854599023203207714313189560338496421424354824636137565876634308100468841455305662111165097323964825600 538 1114972359122884823626329573588706171454469135050983275034802657718919176517349138001460669012443041996022436782190632006392333553422875426187890945795810156800 539 3132804054353652227139903933031770257966897144137067887357009350164061859320040981538979969996553697697938241495629187451983717928345862722579010210051097722880 540 2087020034714365281140058447281653764768145001634539251661143394210579906830501977085939390606020730092062779356688250280974745600000000000000000000000000000000 541 13305475174859310996807396356768408051192286240098211482484706951639015405955216107378090132788243412964236336559397459600146716416280088819634832252501804869120 542 17697017998271331145584186603991669095140162107272198626244767921999573524714896240796689178886487884095288781498540270917553739615927927603613105026591322275840 543 45407843838803556223342857993677050325258224765955785355956901097611902365359052161730157015139405465277000724080963392719981842083796500214002083641702973440000 544 52473398831190912169890425560784987612687155272732291276302776463083110808328236472705301054579105261343800812571636608305173283132853097805808088413519216640000 545 204444706668288078013225107842345730707869473390360323087913201641732248867570883951975097586683493159577781459126312700556833894853576296485599136434411520000000 546 229140415159485014121230487861135433257286138047863232061116782504539942470784140935581756317638871080577907843439821095302186857867830586695925850135592960000000 547 842055881120861463954718717588102494636402165047942092143935377774922530653517541782678180786959597928822131165995070338048280102526481588533847950489744827470400 548 895838280088525863530271677157615324233447260846621547163683530431471424477691153690158262814107280720953310108044677435590881621269874559668253461600293355520000 549 2829788879952331666017919545010262317540493018615113613414541200894470559591765804371983693528927226846951497629073284462996647498134365848430081665295468789760000 550 3681108703390393625093134412664029639955768398498457007551477001251044156722588736576900227631202118174195084748719027961821662962504433444864000000000000000000000 551 13297218137648140368424878801643869596364289176493377251481511347138952386953798297705890540867997022528486540441350443387140651528653893254433344220237113214156800 552 10209844993280471116340679226038215630667838409753449477476069713482576413854142660572527460153355110855751241030088901759489430118782697986435094364217839452160000 553 52877100751494671073014999436689549529345842615581365209194203535729270650203216120239243431757733750477697811526294375930532848987660571093263790505567967768775936 554 70960421538615025228627564605000037037250675458822534758503005563063828526286413662598997675652968101836593718844247254859108826627422060190826764201071810149130240 555 174306180375851948198157442947139518315364227945161839940937739444741396123932410144403500532981266275273456019178060616130895440348982982228446291264798720000000000 556 225850323608581730579539357653282804127000574871754258158595680907461361189132758015936046223513439584134489299889236486850425639670818193395970663399405368901632000 557 846686117236467292726587561980881121666666499346401462432822544639766350035836950177190939393054604054214029027087612928074960581407888195719168926748436289690421600 558 902687469563971327226707114512355295106855709437109280142999474868342764376950246674656173964712908496898816875027649730595767995181969143663601719294278775330570240 559 3367045887470443278148920965564376139056470947157326787091758417079628291947125324343528917997798922715126369642230196240658730408102324618971756700336719405609984000 560 2633719779060977928634831999264804952340227141149088059689977303367710405403140682584470045925400768345288203073752037173098185170736535226658953625600000000000000000 561 10794909427906484844739808821954465561170175893116311764023994711971995791691672261688819245458417385014770807117901761496747564155210745310717307020610480118438297600 562 17875267216538716462110184587255271022583359723114221893875249657604597954143335039750123169242013982588714027141704039174169264817736864855513841703304653536319569408 563 53626464295865596479453687256587829766989282249599718110833727502732329885173162733305356366782070961752766210421829021548412902156108749369261592292053308929140845184 564 44929550595796709935078737791161314469422318746682751214798209462454175647576136704827115136256329446530346198618227645114662670194681091534380700481297055744000000000 565 206778367265757389690853198467474117235770937640472894578357975140462258826104892027039066662873057444604191332364644811140406639196490148041229687539647381401600000000 566 284290348968703235936410963357952432828885749263765248179120844753524337027912218360432861966025983209102491720497721993139329637947940762003740761588113816665110609920 567 712168262873879623426643247064325316601737192160280552692846801668429932698604182986489254091882476156073934441851983638327218879251572612980728759812361113768021721088 568 851925711719736946211605456967703700522912791802549196910100747008269416769331546895061352560289524148617486434775685292797881322497422326812823075357081543653720064000 569 3395902644640371344322482348157682962359346854461050284491222936466176545431871829791556848549244464890044224755893070913411125368091351693662711283172001167259729920000 570 3350447501130772704907790115727747636372358396111364573964618437352754469415274063194790101610617101710966312558414209199027466334888370696663967429427200000000000000000 571 13533169419765759981256095040715896114851303496156606826304499132067936335396951195072945123107848785762684606031577266425889351823425469544365146481442882983351827303040 572 13208288164571163046150076517136193593986043021343887950912894681326823069833856623116366471090009539913864291722071622663038794561440136396978993054484760229293588480000 573 46126518815488241244529601975274417640199937892903003472217678789291579072351918256177242993327955381126051899145593186220113942437849131709292947408566276793075761152000 574 68708925095265473593273943476771962561114955133099537979989323295259495397052195702852908046343953616924173877821461297044639439702815470130731589861209092614830942060544 575 203060613713203455688950597200165879679422198329279704891179769620449555577212317773600968633987618404074409224581019016314156149377477104854468749307319500800000000000000 576 148770270908087726956177077418587176927487414683355396949954026345674208651128283986074204457711774126699281303791773056346751967764340020554917604462702184520564604928000 577 857050192803127916866477185985584192751142776588710138572290853187491729922504242018128136219538943326147339937134083046018638300980621850520228482901338923531057958407800 578 1141019877619217899035705428084201782990437851895115561581761754463828439913919385754795299765316991405951924870928960876480611878971866302481551854029086988207718400000000 579 2929153321432951556254013806141985117260728275203970892387383605116868566987505302375360662742803291707142430983665659550208110603714874186847166677050220119307348868183200 580 3052738997308381060891073324192991177712675400681664717879665009072814243543059639420487534961072160645706748085303125844342984238370885254940129180410319994880000000000000 581 13434137495402095691582619156233092999478343271614002786204157313659617409718199725771398733954039370868900639941923472911205391664523562997420126302637522286265306788659200 582 15513116968656553626679384790878519895066658212600736834249062009718424615783616448592092596471764020420803464417614462275001868066322489723700351750045331117456333209600000 583 51348917970121229563838635792578060452680590958097570238383612088316864175518900486394351304983691126540884263785181577722957926070061476565028571576132005380475290910720000 584 54076364380567540053827276329112025732387055285957218702412342146052171855530287359856331233533323664852123816985289074347349872760793096724166545631033155722445834734796800 585 173179595142225928158136373696890341146232110963213986621781748374611857669815271394216705441723595308212742309786718220309561926523369131096555848113018718126080000000000000 586 287619699354086769739702078709747336639183786956077093156967933709742083430158300950066717660403376291182700934665026979455311192149829364226586872341814393769837500135505920 587 862915800754892577524915725055719078031137932480662380560484333061998004927032335647313218775801164667835753537318656294648941889384507908188274955021199509839018216972697600 588 668160560751556063093279698240147321773983825668798622876641104247615323476173543450956952061625836317620892209598769213953369546279081108666352609646604592430693889343488000 589 3439943319449286891977646939707741732709396031640548200027451994810786526553883181598157810464472387147573438696420417715169946449988441802016570654294162362850592814438447360 590 4025856328095579663367475323499246130826581982016649266846208812320841586511684152644847986465492914594838391568037271515292646128024566522200177324683579801600000000000000000 591 11752603455753692183702119541532564035592361084285573257490163040112749881900734766825884318160769452233832085014457615114763226468375535212875840315538736866638189451147673600 592 13506817972028855013142155043503887342914547211129341294136383317247339102322975088163776409844284970403549054251182545018701789569635071938383117469681739854018265784548065280 593 54667419513565956538365768951303053727446134833428327493832997460455777405490711946918702699307719246295233279337563774843361032479676448464334811916721132454165497166583910400 594 53929042585904153140904560721223684105052775829564129560553898170685642682041311908780041246404116872068552328856561326483047614975130107620362828487655976214425224620277760000 595 205415171351748396697807903426831096922972770459340343757913472093551270918208931727095025428118049928828718035633553150271575765099071752543840864612756237489558319104000000000 596 231751306366545635962209322413065402674450799017410388041049944033984702261539819054947456431600320611745920985869715694980153447521044049440144314807264693269621017201868800000 597 744708318338999806041670174122786272282895326814045934269989472199259871737956367345910059946248739867523889356595731348112184888692749566455068813601451750946731952261417171968 598 1128971721036233071906567998773446932109886763267836745474596129164584173175867812625470081166793466879076057086466087480218096844734885080542734469959226870975321802109091840000 599 3463702478197823838490950570822113449209524346873831354201761641917228613064406016393912632710388276556920238194792388349867678153166060754005840129668935856981864740574002958208 600 2240212818862854439922217289027125616350676532886148056269844197038781281488029305744494799686194570015052970039414524160770048000000000000000000000000000000000000000000000000000 601 13804875536150735130964439906447522644790612873205555775716392912657210869846493646461574724186016296729814145552317740681119511442115126697077838734239844712223526659732377055424 602 17768988423043380555465335905318405372246046757687920372241997881863909663962603446779625240753296020609762577359008469817060892295640930530894322615285987854768336960334227968000 603 46509671918700218724483762238355146712894161748184000998998907143868086814477986964327923735151804060695901807133646531968398150058562791627525763231852090935622615742947983360000 604 58619839434944521932354838227909144234159513086204305701330222352197744175862483428030523890921469916344012901122816386339129777924079980724667241245214576240743847770980352000000 605 200258127690874256579679245156602722479470897175689741102240481627540999737502200684616587313700072349073318810914922637631158264010739904857643985157305820060371108306452480000000 606 250006113475517953199003091385039799930845719075737373985444103456088615571096942029081385626175018165423548760784955967154001403427354907424731448125288755330783199831770738688000 607 875021404969962271317278758735533158697846981428388670839281941022081647217219510278686165181596846241992305578659803979154166948357013573986029619055333363993132241903448466279618 608 867105346543292286933095162873478601092965530965356652641118267542513024570236418803541386660512812655171652308023579259105094295250225159302523633041799222902688248066211840000000 609 2940373537978215559111831780505664459890307926916246198859860514600108177779015439956690762743163161717758401883360847486641388622256716522824149796026570510572463560220813201244160 610 4080593377349005183492785506911907476445552225343223898206666136863736427609288556492834056920970911774395904236957767763580123698155065610313135443587275668685455360000000000000000 611 13886628683879126793009672603158204191213019855717371089968255186921789416129756407444030268216414155016128645903811275525880267929453391881238692010371660820474182567301312555008000 612 10264035753348889634419682233845042038290420238852553009745422807489826068526632783346273540062336503135773315532521677868297271081418489532047802840490630179385574874373160960000000 613 55453232528993627331082534953707388441565414005222368902222651030932332999255797048405305950150500476152339637287500272394709047230387247144328751250320078317080325069698151363882496 614 73817217780966895962949831453655208809190386669583286038517317546616651077626156612392750613199500755228971005491828277387790445213855357403128114254028837100701148609946177906278400 615 182013993614735398720984026620084053937269456967916187505671863055275898170853122795665959386264041556283177969946435046163282383924591475442264016577924235088197257789440000000000000 616 192591721577723236942503493225530655023174810368678752175689445422918056439929082698461498359166917683703835278848115673154531823176376599245761664949643982224735970190346551086284800 617 881484801463749251677648056106334284965629089767603486331041843858043060756235235461704296367626096380633295434710790680117812629148880512614456445469481138797060557657205120899072000 618 1003702160322763274752233382944194692750733359443905034044851013119698468473933050719343727072949418150053297381669859022640460300472616680209252771846264342272251781331635897630720000 619 3514574271042232495288638547388375846219710020469343577645059494284686991458517344121446362674705293066980298336573839899964774833251072193826291067917011809763075517331599419733353408 620 3200453827562845710679149358437574244547962770933211223268582277454789304417424711571918287505327489446746467493031274075680151572585133003345030904437353176104960000000000000000000000 621 11594419353826055678189358233921469961481550187948373994755341661734057314556536789453313574920240521686856158271694216239263142343172097636288168528489708068361808509043367387993210880 622 18653863702174109342479080622881889217052474855985924881632153081254946735969903020541320798054146274682103165757666684743356580869796758155514201742519123683200480745201958114108412800 623 55432705560498422189830091264913300173396947660198775870304376253654072617362172003895610307912169287502290968646202835208450046025673548614129604962498206359162048973131849015874560000 624 41571389552064773291324016483184267309211260758470095610150917008627566832283007917667373469300663977945202686980322081373409859073225375577141674113678910962670367284396032000000000000 625 215110893500795470127212786613310900584087376913511148267265137192126271617786615865682554487798232742426932900897544506179014515785900603998825768583260099103052600000000000000000000000 626 296559372279187836979600066405312230479030427128111300233938540717152616284818369847491814530154126383718264713513408735455156778888841835404970913345728693956002537282651785020973588480 627 719990261843216007241331070474458453067257723465361160176462415977300724827443438768810391814552532441302795777430368222955440922648253218047540982471905972442004413424718662764750438400 628 945904653463860248316286279909150261694407497636184771688423809595289326766316969156668630101885527770121656645686976438261168327350622598277622333912103448724621212718495575310336000000 629 3525830452645694310169710582559003437038371513877843325000247451931142800736889251432092210556513671110204254219322967339777227570614561587849054740544746645884396989139912425728874086400 630 3102231190130696510555109017881401187304026277641530833387648254790112012324268827539699942552700337704767900492822035182985473551572494797317031826943687954268160000000000000000000000000 631 14122055200147939793500951113054275642318639794340819185256244802063239792991492623695614020139608454128309884224097005567955010975776119546083739937566993966275318871194774092388869549640 632 14105056593856237045310913174426012448976199597658938376482976068623698781490167504575199760967642981137352044744348530949721271698196485018398112178059687262546347589092397200684747849728 633 48262317163782229893753839733463175325352998605726296415244566778184474308142039584587337197761857891644541131846089094651257191411220632321821804864419265346850159824400948041447751680000 634 74953353413829316058021764293093782676284346294840800494674622135510478872773623869142391228585235646509659480393868862698766772991281284643739584590304958864062470398319906466162255552000 635 217243904439477015191375758154999872621582598583051726691151248322278852004177728026027430516712090374201541954486357606372384952960763621750654552997115124492319193881276870656726396800000 636 187316382727286723737171391418591657814104964165476290988543999120957666463238827290735505481569778211405653758869418995008130760461953640154119464600694413520248452555045778950717440000000 637 886875372410222796657017393155504389834394808215804914144511140236002656091453070273203794407781817015971748138600253096307011941854019889013857441111454791049588751949528514685619404800000 638 1100151016249145267883582496507109531873722232222640819210804491214560166968462309380126747260376888591111273557814776009457269884558767300118681293182973893181584099424484017406536266547200 639 3015651006539656144252716122006640300464040299580032261121205947337578889541274339091639824012498797040799085545198808769679437437538577469744168364659601527567635524291065099014355004948480 640 3054504975070867614472486755404550285412972592882542150853604623439698033226290576620223050129236888578032824474824491990813906503106968666671420310263121263918657222737920000000000000000000 641 14234702862829488094893850536767440378105937653427755854391400506737348583012267179036203047453036733723371057998421718823361462880708897143786678498058776104253466527038317631741688968929280 642 16218302171437622381713247022797304795627766197383750172436493302453171052399511979121882478994548855049875606168045504658703544468962069023738268616293861516684122078376169920075714789376000 643 56764406682022909325230887248313196539208463339424421380675568916706690504945449726427227925386568064524184703185703818724315390478228527726990057909873534376729110256532648526450772748124160 644 54495141655438010320084622254964839710390712601193727225566659186078758194790013879166147583348439128912103404568731008294459087360093557945760519682740909307560093542167745036383546245120000 645 185951243570290805222465711681719582326838848072637056397926443279333554445254486335798475702831260176659701673680082720049527557983950456960026291453415484953624691154628310400000000000000000 646 300821638332556664753565848754618137688588311671545678510850411846249282948504007590673483741591289263651903591432735414238664411711534790988433983041371846937752868706217045000600800854016000 647 902615763609955159174757403543265184790186056376760425212838541408191822865567459691518584380680533559568519856829903757965485474339173725290932756919712260358110273705571828571779303011787464 648 635802590205499084379513225694284389260515377105529436308493564080544987814584637179510533281835110457171162818515345124483686770307713191821766837808010129045335776104663345400016535552000000 649 3404136112856289661522704660430229224812500807220466780864528538405063918100981902404675212841217924435245051856575880888005721066976004645010234059554970513066869527794668269692241457971200000 650 4152584927206141240837481144310309905941232626604414571618817516648190343804117048528288564704000139026318550851432263693560312226639076512589546915242332882060000000000000000000000000000000000 651 12157711601486393959891625735542138360677248488475391742276782817570386463262863400672234146428973595782203370433896955420786551998416907185063409835614285759921782801718974949442175584174080000 652 15261413138796710127473218882427769214297593041944661235687193567620700865134214322853966286536011925132338043113994315061139800604088429214665687319044579190254199824273272289226386267176960000 653 57236620114599423960459520574195686964482601890948841389869485458976960668707929452959290460203346779410666856504750922729882554271148655372016232480277613452442787351070796619561674536725954560 654 65313162152350531075491126310984602617671606251856845674936518045297983012514665333423316587119010823555369096772187940719833367064349063908747849236371859049782269593927853948999205425288675328 655 220044357493996037946677387626844848924707641656192292231747758295783761295774962972450143276035942932756211338268982639972430105744016748666067955900764104075787849039556135314739214950400000000 656 225099725340913655755471135756436119601757301016935041891612736343099034650304172795932764282426160125905729459393366051069360235104847456188601627109906216141050070778982582071838230154072555520 657 767545045106045710832980866088302854817804621777856962768952942745010701492613743925863478782606685694348996210578840791355463072965274527368041491626733140356292283277310229116636763644755968000 658 1167489022819251624978235856345212707886215538995559738266432815111346099968418587648612505419423359955332163249408156951436382999911780489768130219050116415383074107886535025692743292682240000000 659 3627039979578325226055245882201957558469990302319873897798254875234048679643652963486345817916916711608190174692386943159770574630115206526986595642597579717461592683524047507663048822556587683840 660 2361335860885869063469406085178403418311975519526608121222732749843655389116285655628420732416161682218982989335562151567259662842601775655183129721702763055139436625920000000000000000000000000000 661 14475236700355518603381879401193295509663773414644228481011370664425064959880377905714467809806728678265042610736521171153610038679720157029238632088524184820632662952881907282162646664984206069760 662 19267522923208902178173977782161033345255175891661776665056680782868273760767963319887998677029424242131071557836160969834267117021829209598324286163060449704851175986936246636158461595221698805760 663 48308003389396392479613710511464593347732447106212815173539678693921850784444546431676286680958336598707478423291373443469679595019481099875111494330275330416368835745655237737558700064987991244800 664 57270001046574684945335392022832354464127171593107283183225409324400310973593988461336767022102873833785563125769073322459556190071977764603119903365752332933875681814935610363992729665560956108800 665 216774113455863220484509589135315060200137727962066636996855406906044063372529643661446346533405417571832590807675303284347701652135859752154412811970930460790115130034729576750010430974400000000000 666 243993389230750345432983560547763057523222410866729680716635894750879328698031897419956888204597338706252175262182540083217226261575313977512156721064457665042361748465343849427215085843408486400000 667 893371084705828156523614838522288271366278578628708975666957229014721776715778640372070848920788106400284811441562942779428946527910121815608102805057950433240882008930620786378138937655711571640320 668 977820590787558931019818149871973494035425794801050218262189078525490406314073566045891018224751032898661192352615881542347163612791206382143274148305623884345820695569957758901672519018037855125504 669 3138107300649681208558382886099080074231963811404695254467010187476953242827821178021436483154168123649457725264829223674570967096542688566862960955596323980676236842150272202835516848159978322657280 670 4288369992386311737002358386404395626129363676208953938538107159725951652548619885639314293789843137001049233161423411946592969245096654783554831630808461908618759495231310926789261132054855680000000 671 13809949069649308575079662421623808453490891704777559254390362857164575490797530428276554536355092531723933809191165430713265681038741471537597384933175330721744811437348880742372169499959401355673600 672 10394996549761789717300639082605905516589777205340785509669963935114419833304938934873577749117978763825318566431432116646097913178804641328415014782697572167299359971105256459542872783029534720000000 673 58233382493050882887361016521557162628389900646455560471601282669845117767805086376192137353619142913794606783959503673081243033889125087297852828544985039957708372388222907664116439571115179172357376 674 77521428549755154410146712154998173991935001743630033519918979501806602484522424677618481633419308345262172605411539694750101693744447166096805726871268426493117144614770837322813162884640226232238080 675 187322794451352516609279308690773212078297226193454765450780219011691652578317818656470873887132640348975376501400575052344950792111685906699641140563364471985920593100800000000000000000000000000000000 676 240464559223394019414161380700661338398738933250645057787159612166206267237602349303276438113816459397096625987898732975132504669001457383123667727040248641078374565119352725355572890600602683310080000 677 926229044965189520743079375721447298338532796297363401695229099546626462408887523419041459179200628135140289262191247164840228058616940597688303146936855372334838582824990553398742833823249836726617600 678 1051929440270165125341908511557357063264348209005728640762386166188697022092564816574429852449092010756022270731136390967162136078151536313988808656218963257487818673997395020070527430318922661888000000 679 3663956469140117799620046379376611041642415366082434486600742970135230347725581940576564959292190605512818331146376971991140794344875237144999586269826117479210939222743593830910137565640906457181798400 680 3145440190931208299232309147046793574870543590597934497724781053478700242129248670348462174910729495778580630485656142974884298801921090638289019327131365115296835864122016225380270080000000000000000000 681 12627958489900864618114089667541900691013148995180057099169414866919919338959839685354552989919887206587445880644709852426581528820101951060971859487489048823147653262982669937837709100191513581482296320 682 18523865370326813848693355908938275435349802614550045411755906017808721484919290406631812017778363611745370199422070189224956754675933862185372223139703497500769262259754945785564245797215579810408300544 683 58714926233950181775386672257911092377829001848190674402961434075565320323138386716478129069467454036791612494627868948233435742041913113608892398802642434249676431527352800906865738034269263861929337088 684 44230599078779491215550044897726376937763274506827530692759058393801855159642256660911649550653389772394015282023565535748511930531586085483883267097630442260900479779285437282700293692894025938370560000 685 226783949417669724113493342167327025882942682876866647702880559729794958555690061869068503529688857032464428981343824648050054271344558756029545390439610480231108213435395518922976709189662625517762560000 686 302349488144656159205504091836996619604840199707484164784314194056595077918768403654054034628353638881451289132874809190283226567729618418811108534309897240951056350795989484605693011256743180593476403200 687 801013753137631557507709148356106038505434842920269934673293204750384251205025165157773650090573805957122994156795838549088554293918213583848371070751810172926114308090818218369057709722614191234088960000 688 925429862957655129904297697871808376797971980195564585258888189637789723563301707326522606688467540244797578140576208064279881593846010124001762917209949904402239836333860829702712284293168530914174566400 689 3726663759860033194161091579229340009496172035476813105096196676404518158771935527048999454747097741097433063618800683818459233346858274664637918148995447469826590942069674225901311081096467440706969600000 690 3596172869929425535015642938228601699647166877618695281572498861364568794181122541435201938140372517309551488078937142144418615253746466247285403513429869763919721406877224388704714061905920000000000000000 691 14867876892475159789588306561611480897029070962011720778862696682717865646839311795685597928605259740785074965237711632140858785719585215078255328155126633662826781574855732877869333947403308133321750937600 692 15786679347233642740814410455057990088490469562604102158122997340370523690500597472783615216837703005001108610992561768535729057764292275967802052243786378920082930305778186075212626357256936605487831449600 693 46563381563764802087689207081275897492886637943363726969681961055902900574035103704160187007253985662034048680377547882753177601981510422468958476322659071962351727387304213149372518275351071404626704072704 694 78952568166852388137016960296724189856502577401689287422095874070931275786279065316802312816819978310855803382716540345914704739691680228850591758914586596041955235139120497106825858932637789594625942639456 695 228887324432318968535060019570112623432835897395019439563729041401113231416763893387032338045814007461599141327406394250531320715555815088880293643156607206076454346175098153397484305172567001692800000000000 696 182033541646721627176386666813239157154285891001503649790269751364525092628996115660868703209758651657177392528517296961002755506097275822515503242815997682371732896340241666257005331281592662162931712000000 697 943218762159865784713625711203525351405438327626466320773307137836435126036067609515316175286385800556692467372429775985156672551052279762910988474625977886149455669474501433021920731747504533050445818631680 698 1256001877143780905948575889236471061664889528564062195521758964361258130590742228400317689264286090480044239073346200072594327525726861078365420240388210620322759168532407660144700057575932600814838166701440 699 3222764421366825729520393765148913355141701115875603417103676310289924844159550577358758172146216336249126185145050027161093353644426487910627486852468744800129040898352867426365230591386050529139763148800000 700 3074966635919140350476322559352290823053429956478074301549001259405837569976868111881029881524589343882172040575026129641959569336025852236764746755523439730688000000000000000000000000000000000000000000000000 701 15007496007033559666664449949748503949995890528352245383859191182234258020439379738639815416423532585058006699870255927535015868258535109747823003232075926361004282924084624915579914044180276600922858187653120 702 15773188246087018153810506820204092384209972557987805557627909539752378876731882485269374008486815284573866304801994717687815904742042737739905537728086749087377517040019287199494140662630001430717530112000000 703 59590757914540965841391645760127711194747444501704280382828174051028755510148636818208140514964127065162553420737523331554317031823466027019188560604349776721691127506713417972183273737859767745479502048788480 704 55994290169444383577053883758119642663546232867256089663017887514048431847119381695103800140047037140121431624246104316158637747292115173804207209880540175774932422721003555734983443435243463566372441686016000 705 196609213874740199444280412096558925434419005519377189679323374940879265899571817409398628952033835010036098976642946238770109287044082441677283376514006476338323763744767256937655679591247538814976000000000000 706 317892668987182814774870992502378147040923407155028358678581258743995000799571253541922200350735076605583120118922504081484135337639042813686201591598503580549695975516750724452544105358207526564136358719488000 707 944831450958153829922558117630054183397337831778754264350170839094643247711052562890330152319529986050422318866745385464726187378689353862676443786136033664583940266238532730108487144433976588326877669529600000 708 800076674722437704116946150928421914672098431389972829825569469435923717542537154389971524421135736398198210613217019101436812937043755733124775073503461873864342083751862011604338093126593288859549696000000000 709 3798574850739427257381060335315736029171651731147126865595401401139915918702904573463662674779908880963979562227731215850779709092187817383819635710249206827866924115966435277428724200879116424466437211706856960 710 4449510847509836756207919935206427326793950591110396176992275576291752197680670917427613796409115988529882299901063236085540030836251559020858146143937643167428512778280697986624274846076869708956922019840000000 711 12792871666138674016173791736411670612091454658992324745434377821746486221539576811908902367191082361365739267545656023950738186243061597857263345854984480224907042922211741470383048437165293190089472817391206400 712 15090624758908243054586441347157089454375737674796742864702386032862492092113189870348887592994882809016124822708543583757563113942888685042260652331681163309069212478572072144091202428840355101321863574742630400 713 59149158986978573179592554722307693346104802967460657660432799126558856718667101747747295339423476625257864768323988909227828550099870227375695542460288539464522434051872180257270223068992182422561638063009955840 714 65403296353387245723033927825773417299867725387651302063518575663610430730789742597067667252936374296436906166105899991496843537572555360090884131571543717783655021469062679964146630118567565504523158945792000000 715 220294065293833817363170089722205285788192355445788697664725493051342280293877305064943534759360288075359251151547514867113359773010392971535899161000179544732092480398681912187741644752840466407157530624000000000 716 255886864481040726752531001428241307505460431547174883504240412665413631803983910436287360822241297439613146555182793909582944028411890805938678448772076797144965623856967760085776126627601204220923041944698880000 717 821896674203488960337744645104584814494468415132866909109341677367850318430473683836515696886066646120152984469668054045745925929195220581361681260291144939264284239276986683298101827824358163274067183434045849600 718 1278545621200442220451930916554288937546982818229615758216623658788541508797662935860831517286535581035616729469159315100496762628644783251657463081289815145530827943018516908993244874925104918081315573192785920000 719 3832970896726832907948567235611970364785282764172514857594264039136940672647971323947781876218289930609255040311172636286216395229359273345464471548567480053286112448743805961099058713070397577839051278850742817600 720 2219448232653179530721585254371513435356309680254953753267436939404208633209881978567744743144749784278284419284977945136940801851151253745767477188581330798182772299313225404210300846080000000000000000000000000000 721 15179533781347687803254626750866044820063869884069154749240494739113125278982438298207651940980252882089574401567499528468864512573086512051959026839546880687177144308490666860603481119203971783044367758030511709184 722 20371598087218927660764268701439392150601065042306309491456880534995946693119946917057059745453439455082290532962574413015513078361948375450514605480187498752631785706825670461554866450142264570574762743819409463808 723 52275893217723902934005432354850875790415394899766324077504105876900519693232317674930282707840851667297528479378522521921806594749253531937587493250387144496084953544410396750953248641798378925441784804430834704384 724 64965167994986192686696208414258048755110611029070308925547455670893925041322772189265102018574624566093481043280551835874190326828808910052919702228036834582323048345067734262821470228967382212599181418797465600000 725 233740614085186692192466493514473374043220734971048857287893464209923519319271863119255572499340868609379397697970880786122124963105574849264423663802812909455328668051171335938283135990762157992968960000000000000000 726 257958711922643260262986722288242111269441226698809832406265010142483470934352945158029318004771987877632444909696924842055910781601465430348131592546265391125502964139787122703674828048426815883121534773204353024000 727 971118967918919359336007167195539155210231744103018406012173978976167066836725756501332159902073533897145447305106576688547165506316472130775942154482414066589222460966581109961850302237767283978306357932187370751200 728 877252129295480725211901526942621983651716714055145100419568340350457569986810516419913039677055558281050467761995876333319788091925297477115745943168726842297986869787028148444800521562417102265271319527424000000000 729 3266804717724171622968946835004683086045246253987200137364814571633474246007746111532115346653213477556619593405062650218412708579141611095219124416522513951502666924114460833194982771370663639947825671209117286400000 730 4524406351183163340214469133111516608195897635892018190537376377462917425196295866699490993546393766998194264320265343475774779848332295104761632028280192179415408725944399409512689705654078006868634409893888000000000 731 15415315977765709188626381839004910138347325542629563182825918746156633478748720846898277403832501666385163851975889152885059771358060091312617781692808750519818560173744614537948131822144453313211790308459101136076800 732 12962700610950578440069128513314423619479153991146829344889772398341071268178805259848575503555060214335536174473225051826281968215863597516942220553042437879598748361293311213258242627951791077487758278656000000000000 733 61642869494224330495696072127912265825264213579475635606104630790073661384355047002633216607578218138218548594925628265677872690699837167291643197338871614483007313406515802346551247888186482783776716389766333378160640 734 82030543776861834469560884110572616289721540638932502965177773820035785139710253695733205893709235056995253998732689885594577823113423262849445491812053339474939246026069843458292784876137593904669630040939849318400000 735 197456355500147718711229260454849039397609983148779120402932273250234263348998214854476004651696837939087679285634712399170924601902563398343051683153127087822605692587294127391650120993638031376101933056000000000000000 736 239083849618232768165157358674017131281901493070256406075886506989879004477130271397964450389676409579794350049844223059878324165735350449142603171378040128470204414231656496516930937407062607075397956560919185063936000 737 927531405471287718416578652776794311417028750017209971243910881178044740790783063300704288610446988731604707851627345582163890223639645137832110225638845495465605074150774615007469257949527810993363920634955753850470400 738 1031946920182612190360939976709913344926678878374331300763661052825075847148881180639450983335524457068381304200916688848880627129174884679482111720625296965228425519683240854947213955561148168736708976716352338264064000 739 3913112711390006382781964532486236809544714051477074553731977728099265885641000067926950853901227384140613496237461529811245968871131527053485932116457858402395849964868381944342830068088456074830283286147074994493128000 740 3527439054942530668085303416724784122244785313208542354465356252141894875890112905390169561960702148598721264927071022825652137754154355352434923497716629065115134441843542686869236358372731651698878054400000000000000000 741 13207804154543782488538724474005393472560847720987672224368813126974825826947667460072316800747299578123047862030684801379214355432453331057031350715642716778124638221409805489362086587998459844635764730285938999495229440 742 19917076850354955959733413502979881755737868092197510905835819585043249802976860773128875583178574946074614547186518812125648272846153707796729069996619285467424281460234539047605463383340486915906631171951172360601600000 743 62230860334127207822422497422849797626731053601167083719730273550476615517605303393483685482244614077822414342141277119327019690744917612622245884799513281866104021337308911705355082874342608467146678113828943731810631680 744 49010306924136645919219681620654077960682348234371277820644011391662571738216157369677357577132949109437180226265238170137118214613330099919441951494614850272016077008649162359653486941648418568082990907268175757312000000 745 240408632341937746539841146298277907617869225249886365249797985732126840363132994431493967612762840434802433113544995280444274181149827558819169295109465068559881486283658570379449095765076114501095334624618815940085840000 746 330780176551011951438683619115587855251018807540617607759447087569148120476168008564981588213462459046606085638563793062479331322204806759194810479222601705366766078199020128345697766673867327280833782790387712420212736000 747 832799819709628663069372992796439792932639708892201947725623533670219824327790660760639920167983044379209679584997671221196024876126507540389906629699781940413585140245464720884021782394220386745590338458801060506041548800 748 985446942237503906485850606097591224826791498185330802219147215127160045579661256862131813516340818556834455802579289200725910358259577998851112413609560189162893795168057479898379526041441424630313542088255091234570240000 749 3922314439569705515589644902623083461502571328469843174569896226374327973334044835609894073624576508738439815689621089045092046653369358809597429008397619486000884156341553314398819019404221032808848739408895135527952640000 750 3899269075573175149996622101578442622620376969478304545106924839146865797400181399495831030248450272276915703939170512007451854912810225155208187254262362029593541569474917586282000000000000000000000000000000000000000000000 751 15772001388902412090976877514373155080913498159646763006777218977591562219053392964719553365439881818146281851036489338139642146113296593700263612933923998362337387430154126670423395565007610501543488109781032827374593176832 752 15681277045004748272019296701385539502655219100940710052411363657501159178639641113815994400919091626697440458275863311077557715925954918424928210683406477414435273838808517048700425662699253524954136515847493202739200000000 753 53807217050151386708580124176366906485871604782198912611081288838726855181532190966357667972417929108936555646100560249941862184727623310886223680872073983203606229157295424901573329912160876635471806839393421933067160780800 754 81840029064343701826295424159578259919759228364336014864668552937240448956607556716813846233056466072740506440322955413665339634185493869311125182093656897960443021434090709493569793850013883631817775749453923621338611712000 755 242737722403696094150468836520764944100353620080958970668718164898140282030915126975829850561093428791346684647822527682473907449679126150945843553953130020126069308169186346061978860345197669013242494009393537182720000000000 756 175336789381093762686955560702810455436010323840276572083478707654128285138429186995123470894954858257244858636376129993535894799383405858815386506548750624304386012821280758761697898224637495762684961408268606797807983001600 757 1001407392566750979598662858414916019431632650050942217045602198614274910705807796707386954709090156561157614071651340658907014090094053710714517851468716486360554953458613249231115839007056035272168512772953667565011679539840 758 1333448504400989685180473158992085433714454957582416703492460050383850347202307790587284790520464327528521993913857889391864121798945433111297479438889718195732258664800049564464995770866782113973502201208563070498252610547712 759 3169729445732965794033692339692296043623382299028820584748422580720634849934880308665562499430945638996844886821808638156386920645571859225282890911398959228717519772831590047849155505591055303708029197657691577363032178688000 760 3388625795056646697515057791655248430491648669525598367000629323389956083535533599106460333894049779207063168133407377215258049381230863543296148156329398017250908899376636793404241789875995797351873223065600000000000000000000 761 15932194835446849844528984630325885573961618894345599050430891498464404786651320794198473298518617112307286062442912777840012032444481907776511731371875103030448052533044852142504415016368317721746773992071544720985712449204736 762 18176134925431623884486310982842680418902136208861151365637537633586389164812644052869647634740574815581775332261650410040919007568713516072485649216762599090737235324725533959593067683040825937646752933371873641023342968176640 763 63085416871234506393204460754143458454659723088063652327368892957591461480203812768321602318264425648201465209275673394686710104669931300585437656464195032510042780447497839793416961253605641713416390971663441300490328088109568 764 67541850227831265940840225310455916524399639819093503367355947189009589563336548166106176509751959815898707885392819526989570782038069848800350378308922082379016958465347716866096694517978130090009819427390556478426316800000000 765 203483458890876325024803951593378129760315517501819835217170575816745158395162863462909006627292552968323952398834665405333745291628721879691740293572855485253092980222493055174137328469069242468882362694205964288000000000000000 766 337797435724135877590465471781162027668020314381687786521323256967960892678531811383893538723881290913920998170812691883245602125379810473728396615598036770528294484801193441541658468467396224324357334441703323916445378931589120 767 1011916199315905043230427509083449126731949065600001343011599749789739318749507882711510422109773063186239124009345821601767819363117163624534712960936209568213574210474061886376554768404042529646466127123258315285777894604800000 768 780698852919118641149308166151420705785573228057427061948349578135642773833352242375322256433067303712542401614953127913431783658650235888944579569550840214500195626599020193948172721948952916037515584087693588644079704473600000 769 4037758364955500402771235301338495855088654513162201797371740603585707056068732339754052750023920310068536698960620974514218518615757138727087579990326257599351391570615731776242259385995795455103095013771626048197631355775249920 770 4238065502911144101887548979400160239647368194352727914006298205012584088994038289737531251519549636597159439042764574542476605777158416818302107422683663867061630508907848101991058834434404309329958091311651225600000000000000000 771 13798883146085342023406417791359322533874122891312795277367822478408812328032286185749533463084602049128204602866376741901859945912925665548001865101749154494167324267677088370443904765948729128568689599699192753396583009518239744 772 17130345928134601608495196466515571744095420818391420787140630707245470503806729894298418194645787214022020797387967324841329751286750262699425936522657535165691918963248461791383554252679987981331995192627000776019292806361120768 773 64269814314655104503261219879682514182510395370444417819391448989533104392792956737788104894393935871852390541062127539587436527623304293938232346056973182253931850023322607399829932656805751737373830231667513234440104402059264000 774 68311182605733677377592187374354229042857493425110881273730383967713003218575834159686064555727444650714311033423601252664665855901265374038874718061367838698272727497157357275730726676980308159379138272190131437823969984512000000 775 246772896248394927231109477265626180993897001179806851291745956273175353829169314930614243060417466201675060094938669458979857151210381643997325738801594683752033648176200981403686412772259923036529435476648057152000000000000000000 776 255804503749714692418417128224696268408422666626605230585342528583908035777179888120139033383269588792436620958026452591716762543202165387776531992158323295352312977133477280277946049219514802575913083917263988246875996160000000000 777 863313539228403823495871309586273334717822470291532931702833644563698627569820038923783504458473578973025045830533586440818223312814292679026323961007086024032197829433297129885531887524860400132311293168953145694597574688138854400 778 1362278061724658062361722591875877483819948106504182329621345588554275774860212321282401491560392621092259676600249897473031963021996924221991060141028307134727182244274149876534108621811378354666120217620724919520299728250851840000 779 4078655478349560806895010239258862946110754039601744590437367672243552123090322120583825775401324278852183694517760901620808071957548367628794248974813843680859711055779888721669518650056931976759154413939694509570359895328843366400 780 2723977361086735699271105280523838976661720365161882479696079856970441125035063263617752921268379954271388520042996128647375721007189640731373708396756804778375565509354459512010705464711273219358720000000000000000000000000000000000 781 15401434677415602517260181562295657967582792535409705630360853263725659170674083555694384264243529151764794083884377835163058597517669053353878750926509989563397709805069675058400944507609013566497417226034827695977736932621591511040 782 21213181095744774561889441785803086188297802839366621646783441684470396404873841031038198434807053370016382359212018960405641532105569739664708172366736890002228236096745602045594322148705178095470052648814768059578553057935360000000 783 54567620018239319629918497160130282957459928831085116258364970634294516778941728069030477065034575150316963776188032468036597997122721698882265722586071054725186015717943434522195697843231205072253301195221506435465744319543529963520 784 59829220654239312645673454835872432260726531162959477392285612743400951381985454978004430971786139303447803402563394437090399827789263852465909053517191557809520310609078443647826467592123958000679037648217538383741139456675020800000 785 250862935418983123601337083637021962412041074573861036312018092321714322043059494043434936389410219122078181127707846517665583900788361938019452383149630129226522171903564142126522205331738545095100609804432147717049495532339200000000 786 294100002782932416800396842802728718411265626143980578235701455743843285931074524856665381791074818933233223473178762806040687376481456333292444372919839172890995802707870773082024173688205018807472771068769341608329266791075282944000 787 1034265064264490465012699443029441532766356333835818417886820227654558433215419751166739654149765301519630113237599368382607168103138137464033318995465477230213434052311636176979438182136399557532096464047007815585403518456386901441216 788 1101414745218052072885957812818748072065411858676993020065913337976198170186244165488542640749985694090334237266850387621775740300283074306687140322594991632740326359472185580548969266378110423075389447375964024276278405411694339686400 789 3536913498824259277368355274920447642635017905824723006333695420485663353176736607333391791136991938774218039048394174105166083824686473671316564815203897409074327417154589390971711230491995430168696890892418474404332283982785126400000 790 4831369443620980411288132442383509135805008646739297476086253905712941660157234962115924976010284726105055374656133342425322280544082376941080371552880276352973839436668721064384718018170729975068835930586870856175207002931200000000000 791 16318826072292903488520467445386185271156804670986800718723331090520188116484664515746162133579075988516181894473113784276953267662237912626331980677902259777194801906810492703408898826080999667433259028363833174672181943151699662274560 792 10752742323388689939586035304228121231922879859985848514606959417616248671781247461644313256937746152269329677920506023398745371312156806562061313029175162341537194285171528076454872726190499401881635624732435864514436732384563534233600 793 65668242254508810037953530415906609101472938900529018001985249098673538743229942970336177105990208192459027808872204735298979486730345877018329411790618175520585806159758367259709441444275336439628244702951515925369116568220062238720000 794 87417974495177412157926309853382949252980206315212060361694125902354268096309208686552020819236822200816759058757093027445689569417501228157145342054117552182836252627616497415661315749293321750303720208142388347550846409621739929600000 795 215907083146163444191881309164716404934798535038753116761577800577180125443018863104091260118519516299465772779230874132486338464236148695744519913620246587097463897836262598166014999328166205110799637510643739695334922649600000000000000 796 278879733703021051560745386701787912482482111297383526768187000655660910666475210986983133310943386849666161275386073683809326143365889498495957168030965986091279045797015680114346836816142946701133496078515124487421661446521299343114240 797 1045799000852424270415379085812298435600513877638780019254222732534300510113970124096542060653833778040795229619269338233318686494505045657293289743386850391832916103308026938907046867654722610961575634569111972191457741525596126576640000 798 1150747958832770892525728538072353601159274259300035569189358241336763798338857874078473740277169282823830269270970494234325292511712340525682503391994262078332264728585561249367872203764837541333358096712193933354246177473986994110464000 799 4169993717101764546868185460044230315494161183514899243002174909328464766716220645183685409704212403280735392405803189567785739178788156966771602823421949557540392984167026961156720217847740781349624899913312727764390401800573785702400000 800 3507158338953901132023475902397911221642819671424112600430969562600034174133175028226753770238335118465187533841910974994526797647170474978696538203736174010580869076413694360228011284889600000000000000000000000000000000000000000000000000 801 14075269597739288617665192176816011382803128524284206612955248031586617355694231931524012768055715319531802050703249299780860602266686118309376214160705858661339758977671650017931749225329281205667445835923808485211991952891318034759680000 802 22171286558666688397282718530477441212140250460653435113796987626921752487435775880362404688887729870105336733418335432823040920636529354462989584681260651983206710416689375934905197963706392509488605979098961997499046720217062525307453440 803 62646605362058159218175853185269859628417354541919237802751331160694981355362915521165802538943130635754821612241523514237411498085178730753532247928686506777978744170643927926325511209435005526589469219188844345168666215147126432307609600 804 55692905923746761115551277351169521099919462649720864655244904798098483273056553228164481394013154679588566535007480062744165041607087219981871375978944855097085677599202021971114708728925438563362100275912970342053639280720556851200000000 805 245360340591943861685105667279932231893125880187124114947276057798162951636237974281981876661925752878145091461173392158594831520356553048467635391905440396922906839598898103854675072265261948465705637076009928340407650143436800000000000000 806 352726207484440451148305211020645673615238045450969807619932363053155616784848153000659054818943306525095332679920651194038261483657725673267667368882282617778125858907958534791354350469079818926108810148693772232496264631081164218354892800 807 906537945804098736599382566894932630661598881475510479950976575453604416275222152520097150041755070558127610387799081230217166032818814099814501577368000829262306474339522781420467720755733239001775465230149616016369970373410655904180285440 808 1059150715788138508406970119756320026556316960100082165940311827511283599674370155919626973780336015806589300319006152841619740969243757999317044865053943551550622068150650110152543712281983573077205010026135484283574597537448491116134400000 809 4220053633664382433039411763719757715869117751576940640448557696720674035586893313124808557994964923558401877504993184848162083100659821340187091448122626133548258941566723995511227584605233631898449906867739360559716023770284620376029835408 810 3869204899997342104966022294585424211287129149165580595051131817799919961486920760312106125522962232045986544069687644549630226547606662806769859255580237453723031660709500977803401467359820304238206726620944793600000000000000000000000000000 811 16838534736911974015430953214631018852529088278217788084955961608072283501171010822104824299565003102815962429116981254084302416369159339968175176406526744442345486012239105792274482748804970872532284263711054949100239259982889054571144468160 812 16261076600297901012366228241173746616463862075714159091712924967774475504849372589484778838997544536287300121271652299210114104335483148070972499512821161592893326123749198578496402138323423192964279703152754983322036371206374747336081408000 813 57587885009561236579478809798950943527360484277959495483047998546305145647441851872471104617932222984968352493845834416050127093182272127683485993550832196769519686604404920989008326578108261427066148506709682554774417010005688217487933440000 814 84041573091424367663828554866399348561643279665424929623181828446334531012853173205074762835675783759012194154105592807111599575233982463764375370144203712265299772540717348361553784861679238195591323925451584041107532471201341987257048891392 815 259444762460181423408412634050710335401776893597116391818577868183651044528517418646963942625506278529507512945740822695266528242474653409494147619104362778461960557462879521501975396363442099437990878213939497275846438904583551555993600000000 816 203248730750366022202013747520011488971698046158831756878669967984787511357659682711692376154002293478350595718031755330765426780186157349792582534840704300206692084709694774801246664736175883262367033820238708429450426463002363009433600000000 817 1067160799639594109660179535935905681187286448437848831417816442212142469172994800329778798994464802491254668511864152020965545047262660752069264185454866444080367489032502306482661060039118383976726682947399314029678832756605082504908832768000 818 1424596557043556161972056764927331108444908166117389283686099408970533978931032787385440680156441018128706815256651441183886196704256519283469639628834475671333149699854277513451289751120262516305820523177529034009385871092283429820925540342784 819 3515726596704355396698982341486102384681826406257810265296995445032730666584866003389589343312777581975698980672986533012450660604133657671306041209640141180368761392616217073772817244563843677815810843613469223731736686165625072023030988800000 820 3850818011756908581528549560106637341547794090066459393282282043651199793169211119505581535710528829138309483459785015618397881983601370946674641613912180313282415017665963977853703377528241554155506994419686439888219051908923392000000000000000 821 17032691559793121607466223556112981157818245961526383628780724610964136927741485284345503527760779536493796177327628111477019261002579412430936863403062194180417374041575356285358527055911894747011887099127725694372050885074031241669317760071680 822 19399682177914834565134781720625831830263036764215433067096525906762466019114599677306247220106440424610916895798381363418586927719472203548859132732506592009718556539495932060213357898060022564356646723735255447576215270741285850018165555200000 823 67965199533136583963963729626433662984482511363670216408792325630234477999709280546226200262456568471165732098177794060539230594559489457494904283132063574260254072662030953650588711978456915442830463732612907718761291335654610214407655201260416 824 68147012455632987011398274987913157977791477900480506008562430212085973842327733788251050564071055550380430460796869058534533104217322943611596108337444648813797522942422386341784177838716440987781763853359056910810221888351002105185566720000000 825 210574634926432359370052742438612517818614604716435402054322495448554608571297789928546343542404318347412581144238336736057192562757195816399146415826764083984532470696324893295656754778307571654727825526899916361170944000000000000000000000000000 826 349429756524070056866858441848723156891096122459685853865814314814216210722415029333084844716924654294858470679152536359133909895134842034062069288428759582886072957809930432059133514503195877352247638826526497205858245914363567883983749120000000 827 1082167133998231387090997757094153033235337048543884435391651703006321458573197641279246524397115705703957802210305170854262843009592789613923091596233851181602898767282854437746126405338386899205174597883833299982403226972420088781073396836556800 828 793015162983117523565390629306537924569980925226394210525738277675586642048196497949639315381137847236230735208532833747089152120724273976466210905840322704944642135345969866417284577578897747015966259527717784544316006180155342761346685992960000 829 4318231506630633054824429746095560342152565760480953760814089616024973707484388222777190944088185031041854670080825636385183853196787157425418917352806678889366359256381992739899749346993828026702775427585602844295180661369406123635592596338807040 830 5012688682527817766381002933577406198600529522507152459532996413218814968107586047113580416871238177064967411538073271514748735713884623518996846277446697688498438309435020835978720950725876379016514181554415488966522102341475657318400000000000000 831 14761040307465891409639389449118398894641452812578532626701116625889598012933059203553691128981977543417671744966122108607194539703854366163994617930062364466526607527344053563905400559262783871063292538490320720789421335147243222889341471376015360 832 16733812548256526762393089042225913873076135627157408544600598637220290848287482683030871119974989599974101537159980782159218614675777936620348431813216811888325374522699395842682170697642085606943504863134531983667480433254775166393227673600000000 833 67930136331621120517667272896161105457079797907958984740719141023882511678638923874316978360993531244921087387175104125459488542617348286383530869852959973603490425170675248990280249459370810837868722817089910843598718700479504557386838206054400000 834 78489388836200217987226366563263120010991478652542612037391076388172147198321692965471730601101312984063920623950494654825053301434500701972188513565978586498381140223121308639418539152123530529703685421702110583947876366393260036026613897363456000 835 265533460907216741544574074253847021118084958186612052898800493516252167903077910190728425619936958071188243821138511806976202960230735730793350978597764128973240538143228474318715046310231537597388368709824306142600807016540349242689920743628800000 836 272747197597767925886536036684526790230053943638155793858345813565504139934149029969704707592494741875956312392725258945320801943700376172535440114025060467271425202424660832553158763640220982537750891290228014597723949419529579011196670858756096000 837 925554949383644046877011052685129789292034021359952219270041794383436505969490718918518741662088859267179755246659268264066708916112930010870228760341494319923635192094673815977296993334858277720979507557500519710353831967363889372450200819653935104 838 1456160066846555668098032105155985862451866771912306029047292190328330431606232770026529788788193518920717968307025020400659921512050355777548533742262046157461740130182275531396758092806619131265285404972200863732629638295154348278777684281319833600 839 4369062179227255919718602137908016200417320352969260757728377928056216713854653152596960179057117721518731867692965387230791322195249743612551416405707498290092990441763674122186525278101451737888997887896282901864359196637709210767061603877335746560 840 2597612402949419952203903143606132204289195286138250179947093878591191326717343763354485727695031167534051212220865364567251227238047831031637221851214473208329076752061551132418869427710599123432079811787357536911360000000000000000000000000000000000 841 17336465429229834190265418855981938633682564999508786963494890803830443477258149041371236757959756469459469496791121951758019999165964790738853898822548932534211123207140488383489403333467052996616658000110805616693609382058655299704758979390452736000 842 23213993202341733255616872111682963626035662609207369902547926330399855790415502947821597189962099126475265132383320270600015558317712393918575308430888064422077407529349809209936383027648666908428562631424107259695012861183988586589636939723896032000 843 59635740131446616882585537105079785139747336603518530062217791900048866590587530131262410349927785327448149573152508323686884745106237813776677386788159727250796289738429054105505030556207721585548922152255207599261063140847987700330096352700360704000 844 74105499585916636613206364251695802414909308735626458030537995840425422278153700439937739070746361260681193265099690580280068189279512509270320899057013949638672918937506386414760429096351565888227449676655544863691078370880296015277842117951488000000 845 268589544287879294318082243532760049398044228196235794341737006884436405672721810007951648930566060042756797789549125478883313568618334928589877857233364989921195532972415234034895488524542330748528930240933451078813406873350318972458161089126400000000 846 294902074469847903231878444088093165968441252422459396923344665022428220656805382338839915001626294158680856538888911568569129060544761033610582022398641036265935852719073038752733049285783030264551476037907426301690995726020076294015006076305408000000 847 1038196263182853649590864443295244171402969026652354092007197024650022990622340837171106340172514368623110326722159870970952258635225545589651144831973685820269159298910173775266879838021409849779955380756422556215896383807159742500788628611340190629888 848 1095490484445411479255020650118948183763974849318192697532328635256250461239893941581886571683264815366334668994281403975365465532606932105804562550128272810024735492848606046456065191512014124067976600035127101436526228275285390226904411048771584000000 849 3789138804416959534241461023666834010339679834653126596453791253861187382457563595090582526140372509448692858268197544265132529566794132718502458021872101653181878549101250373124066142972049960205733775728908330758958630212510754755838471392940785664000 850 5146765543445659670026707950830321820046690123750051115144976880251537985148388243211912140129967174530420826184033296685257887933816987582992369268242984859265794444693937765937762919938617321266019117019281069181273567784159617320000000000000000000000 851 17191049907211270109942656277920469209446535810955234123386916550284759383481024478230377368379557583267152935427665218387051463967784736373277220710799301930155735876168648145881218049819593129643241266158030363296509366246937720173643712477825440153600 852 14825399650175757378943895119985516644054415942852917391420375534866777049415382698142020119916418196326388622762121485037517973429283765609454556444514834838676790240604441663281451021932799548903528620786930470584313122037810738732458466490754007040000 853 70410474327506091528775968501991363727409708638516159849548964443556563597813879027725918040605259989647766947951237982914448036018754188417845510540246624110880881444374307313957265971711381901224660301090239882787102648892991086102866580088175907995648 854 90868804259432195170323246418002851357940680737801107499573868034119011439712958087283259613475692246734131494590640663612286405403793935298689331028047449985831169760407358019751403183272591924093889147758432962917190931522567925083525708582585068800000 855 226785395963888676344670738857010940733935273727240656596518001268027009829169374052661661497339787091981714166996214447119585507330055468700276233323970811137146462952675081589699849117503066250347552367079216449032459689151189092431163392000000000000000 856 280988573450559437403088658685651719217951640063743958083817270805565481453825653160171382344485885771353421463586099996272342715111956478498106382352285449664836762773679345138248661095875566938331804142859267547803465934100321646122005242546361466880000 857 1121145870307133299619434954090925918912533443750137322671451422383384855472009054480799660767671704077207340938674890976620343578822927101036534564430057333365794350937708694698508996772346460510332383517385047156720577075462681491128811606136864327610560 858 1173108534249289933005903722933131723918998540713051021420420187600175305244997427819170886919765959868753617951362634315820574632070070062794098132280851183982190159861056617369832508725026096710085585716800014377033073098505078744315822254647463116800000 859 4474794043811909049441613389771165549360284148186028525650996337077608970724772919198208883145727194501205602976183459809980657697618595639654972007151125408579898631905992097579086699596847562072183120165673348917790883090199444695045492599622239382476800 860 4056073532689355677684902929100667010458488989239521166733360314135399573602802433595970866101898963898805045447549072123035074137032141266982780462629004569216278389139247683173454784784212626757666416267338682431269738500630218014720000000000000000000000 861 15136862326069345036921521240868111267765751961845658508385862702510200855091935535789795059281323801355258343472707215247492152708030509253055389639799074280659062173861568934721340930218227967916829294222175091300338014092293171001176261055965466124615680 862 23748066252839063771956658882942269892269084282615758941833929725286492778586963938439883341008862244164756780557448642726436060841592830084714454953244312408946239544946714978484603832792691538987412086109825780284379815227412817464917752774549756601958400 863 71264855216028107990935331770728006577867699363955393975174284090214835373278355214148878637034572807663881466767744529993226839870021364778009735989820272408994184627322311756304458663214103417793407626217936650339707924593524624376016591658293995721216000 864 49414906239227514268823417366840482198447091925864048701020924767861440623615502820770581104498515329907023931690663507529267309790284139615176312843426476437172860265843822067837539888474145658179329670611168522942856151960510474453496835041287515144192000 865 275225594914398151697991955120295707024605451440133485628267129754059224427830426401812133246204551774412905617964739246898331255163022601471139863913497704299721844138502304244641555790809609571089734366472048113501541444826132518673336464759902049305395200 866 378762470720943130760253489439990784005612271058754128065270055533426622726568813324061107014600915264050959215326508456393034028240924940235532489711007170043903569493027985276914831447538557932503572386570975614768158296030948256090865761587154989699235840 867 962848826886299504538669670657987063327888472463274411422494190839824563608614511254668456235732786972947033998373113080384720281935851412524583526287187934125377367313283116006304774529062995931402337295233349808649571230210835077094147333629777092628725760 868 1120780310902149420068372172054558920193886411250770701093013121834970176184213099966780869740379978067563615479823688805877510505653704735002241849519467532457718808490023144570345595556615809394483935873040703726172734336026871286063307248425163701616640000 869 4282252823691119553621694985595149212978411343662238197302745696474599205379098265276449351555829839104275214504698485674923046279858048970044791530398004483522864930049745009893499859253740887376556484456782323519933992389410108475369694618253016473205145600 870 4402587118285019953770203622549354949712501114616069485164810530957984576553151986233298749918314620523612650859044547704044077993124906654311233730602622135261269935701164766466930207573394564926234753398969015716698040627950813981598914969600000000000000000 871 18072878851064240516716004092247708632711101723918695057076113978971974961490205803939638808489903554512481179838178833998237177271723306265160074877012811548513170422792124155244835608755335181394407321472307832571205942046002415650591824438202726619073740800 872 18123087048133999817933495934269657741128398946818585916949890520039677292968910532281609259280693754858086114057867471155896160052874841380528663068664178850883812570711193628399104615018921363894760004947052267574763063745550994178054838461151902148654530560 873 60980638334928341506614195247902405709169602372633404311096755758803969202592251824526351173028033773072306878526365928170863115317542402219978990715102461192994344710855697154157799449611898343855443331751754129349618587929619283649893790777656502483614171136 874 94018251177219974306671240801369447896221635222185739360778237682040633769293396587081623544356638150116478612364339949304946018046364923027941176799782670576250269332668275294888530740029043592846414315477372446863116278234026661604551555017317256527872000000 875 271910062020456182042758344784746387039645107699556063789660176681968928203898061353215646874646544395639123886832904963484377222398825905640808060269334409461722521548612310003729597526513435225400647651428228271785560376465165799638246400000000000000000000000 876 240817991881823193209302981701806605178546310048419283792044524007203768853065448266416739353165398936222618845177666788244617746500613898227800643612167700432280281953742641604289262290100211374640409746310935614378323304664916154498164578615451743969869824000 877 1148930931548019420307673770888410075829354922374024815412143031924944510834321038077200613115909037966041741267473228770286833000554249980548248190601740659269031763323897036829640236533421155620549351210353280826312935513612300260241387718292634524519864422400 878 1530207399256291006531163779476023406082823484370256081457651792342911593455364748941408506280820742803695309291862877101166284020977434217912654807492748950450505196827636525749175070869862234216614263928399666924184696795448886535501969669676414835219633274880 879 3928095571225943417099079907932770521946562060030645983344749697380606953645865394572059781169641082931418390285415465915713667177620676639749140466430732167243227929144630345932721907319302704224113890836246652876893194599146177033044180520490847311940812800000 880 3684246549706004653801792241951262305256762105578901291710345757646352546207970057066957687417224945005691391556230805064177607137183206136817493420297535514682879909745242221470710433491590787617644336875526252255236727270448254448304128000000000000000000000000 881 18299273156834295860245432253114326520712959279544495240665079472572260069812138938905272269758648316136578397310544367603537602811690392376774531013129035173231587828666329399256325647353670749102993789823916116820417155032449952609543669298793937247165320329600 882 18828157583844050940108889813994627305599910383224977217974536914304059374677555102338189435440473172201910064682182721107658413084645374568911803622450271846239771188327117209709192985835876732731513842485797732095242788072478924123583416147909105028756930560000 883 73024645183701235323556653526442632128563163842961057753640638603904823955740066249784991609598368959818346485060443275648118918594577717571804522905849207647071079312752895190070548348269390906287937780925821995180495304415185215281233723666799193389105427683520 884 74913039637721602433958780505137894270680036694353378718654519918988318516269914560738533456314587233946201763014178679650677646559671181404388432387558097737446868266688809784593809381890147472971952280986134540828373230856359797052671096029179385782416179200000 885 240120838096767334337109597913873846359321728573484826408001572558499088827327971366157354143759353685878898049408352687115255318581264437130405237405445862343538572341439726930705317950016486554911217111003103738081194179090232802504790381035520000000000000000000 886 387750499856098713204691789939884242640606485320367774118623854755967489681963762375107736573685736099979868454895581093226493736759940720780486286183421690601353760308652259218583782908594301899580256504425725424179526977500497187974195923763242626960547977625600 887 1163275301383655157420594853923502013594579747220586558275661124267565896413806508247504266575388260022315647392200475150949263510276075741378409288373656441588186112534141450143148338553574438152418353504803456313650249483272564697782309308852830225757740775464960 888 906188711566899001449662964799116955630963124330715132226515222699629422995710150321556525414919433625462276697603872423405407094691994839973538751703484039342660757663708711555933726666122450823634765876843028677725146805113130033322072811963123571988889600000000 889 4606077155493392353419169338079555322169772429187799284595066292128832457273908351319266117087757951699767719735474778124373617253972379886095917027052785646508428065190564223869692186145582152194268409110437137667403054577585538929811490800733958213990989823269888 890 5406610661842307037810309526442247777585453155548175335270415288782897299590530527208640068969710271951614376676305681312762470898320673955373647318999142377527049408604936268563606475204226446778828026451513785993105245384148071449008764566360749203259392000000000 891 14726121395569791537299531809397251277152221721657581688298324695381736677691681399643069839415761452487574468102322950890584366064521384775717263357598785406290407679206563532283704998379354175563477947879530595270580720674554622491285213171559953948114262157164544 892 19739042483253173572610487362936278179948302597395740584205525566879551653131719526710840736629700859121181657424305943031529635146802537372974637750818559208922641800996117710965736603181042653641944680319306787173993901678995728559593610547746753056195634790400000 893 73901422587081372546939985922229913228734371572696487147249658482833097546154673412249870268406925222194416281647016217909704127157044829096920901393101456057488342463459025795200746002316407521311030534901660514598206146448056789379403468727238002980094360292147200 894 84348174768644417728791090155631876458254335157853800035559910674286675456695481780827709293764403106058200131439505949090676591797811891122305803351383348737543038604733999071889129848860999373557215100196970776995914309375329021089977046945588792321218786099200000 895 284608477712247516064695875126601044123314948053148101343974094624541013879095634778442774394969959280221669715846996019457507717479090247105303033505681289682585423137905940315967303476024481680475786992148374498823918845561144246972043889262528332758401351680000000 896 272201931453705816716156118074894566760704587759063746240155509086460745074763193652512483378269994651348759579457756775926228944484169269308523773540997887700754484994167562814158411197108125298063832394734998421997092519604674238991397493923245306207780185571328000 897 973889407741974719501192371345095777847594448978901541652096049696751698071253773967821969764010444534618449161139738078024975319628348662675032576534207377942111188793318178981889137655804605855227771425712319855195093681970527532526234323160262689205706527604736000 898 1568793697531569157556374917188387322148102748559074115061171534090049404179182682350709803126548696427565303394152446535011499129594045358245959133546759119414169904336325782039331507365369198052493614924583891240263381333129393997884256460384994016096197084528640000 899 4674505410033716293790296558653439103321992550710852244943013332188925523820606111630202588605245416090182194241501466634586188913979543991671423039460796591371919321616948856803383422017186629660449193647873770052854497507861669107687781831463023698712613296799744000 900 2910209113533798577261150272678343938456680235204030971655717796052981777185909912500430567998134012220426139107596630915782325829908511637156380058967837732732675053102137939899310399913034829004800000000000000000000000000000000000000000000000000000000000000000000000 901 18759593890799914646473162819837985934406987840026383311114946962264038294125068132061270047616708826741346209436291818054652896920277188397499207719066660267100850263893287221608203405438126208924735261345564683087658588099843033412834194797552019121473386669184000000 902 23311257775555576584732278529304160430166585426932256047115757416552818538901264446734404298157302544690117952740867511372582974972807916435785038784618403589217016065235472892549357759968551852678400306420538742401956674463640933006396983835902905237770311903372902400 903 63339161178768517492596897352188476083836191825374518127047716560475695546089595651846753055250520260228959239518242850712664127383095536933844610130157160356717085849575898809385462712371100229030280867780138837321369984424568679744905388772951745879367721101721600000 904 74727747480843908047325056220913915954918048627833675873821321017824751146898659577410116345698649931822999151243145506795630796254013589390418474080271366297265949463167088369402426860495111461462297954968077690986746023586790510056915270080982154915876794531840000000 905 289229807627485880556875725906894380804965502607133466204191329678004674177551432041543513380418571357668071515671166019065273575579262919733675623664180197777141446340321670002327990869345290168358284185024173174977424657357596298838320531040680735789226378297344000000 906 340797330155257631396166822299947740408184854394623981065813332917182976577151104068093452326681371039579015557690905873031559798540634306013528725545886445192845105079589830769625658177226978187941800337539779238656104203041299619127106888753606443383362315091968000000 907 1192884536622844349265552437298146072707526060814494377606738594623591859473481597351308427844115101372022417981903889588507905294526585096451326142510710837921690867487790003013324947716581251445212767538216269642453217438488378007579344465351832344881846265996174431680 908 1270772379962326445271155527603529472207396007669030907515146045870761109710322938080817206764972268021117390165481727122765509951420333222647422531113127385261540543246744303125748944373329066606830138171883725063574907114006888279422836636237339393995688683246924595200 909 4018361045886970244148230864157705785124252554236705643298265596484691277464221792414646756946464338672596476172345427842367027669615501238741808303991405071357239440491983895116804641506331509209749774563902763590960431154091128424422722534625254763166682214842834944000 910 5261806422876276656815529763211836103406803394599547187935087923594953815454043795957600188559343355696776602578622885753263641690756350707750778896304425897163341802586883805021961008419231237167102125068821741760459496332103599240621192486699663360000000000000000000000 911 18991941342550357582560104220318458406516577624884808864520860028380587402595233711285899184647249168806994764486418934263121528474543333595248803246776075730911741448499571822598904088992100429645949031706146242514067336551635043992825341858755566227569036697614207982592 912 14643978294109405096802006217263414981984594012276430072656792699666358931818089370706641141551375245579178738096909833148074168862788646706879068512139109423308654885539221751790125608001038458141682641806690180813547614763110592956390200099902669327669468017459200000000 913 71300798060910575846008972151736088539167387410092242294883738327541377981830154511633063641437552641413705507587135693957601398726831329006472772962461982596658208691140746795071260156659203916440336500270455125415967136691397111663346413720510129421615713689210786611200 914 101013304630763718817884025206367572975378648845558241663133122008706493557614394069896201107451008239333623108132997229983383895651271060332539018576170215154326612415214619628536664164079442296425428420120556015752191593366791026514790870261768946874405811854262218095104 915 248450299106479575215334065913353132746841197556370702160082857590120075682124463966819488872633460016538993007771833194585836208717240601404619118853709412888971376307049315342688174113688395330960051796733308131820924253543537837867737226886185235301007360000000000000000 916 322419172163192838041869412802325106066681063103520599796193417644766855991469114908086357711564186164888570098777567222099811936872930281631296524612665889853242085283675044282871399798182311410975804398376213402303285813085738387737318868631186704026187399085771508940800 917 1193905982607684685801478054286924001457647299507374903690564588425035227482860759606256828197481714886878683901863088952627970448380651092275883362028634042428668385443211470550612992471069554457104046340493525332254926848337537690494466947020509856721001499274739009454080 918 1268967806456047193555897697166544151786361796917962233396193717655014343155058881336874487270984001489050065265316430304697500643667707294095704693516593840110676414149247028520761974693045326971476778078918329299871911582649277116272771447326262990659505671372800000000000 919 4822258683613591337105465404635831954837838533074296271974090737000230061363449091734649117565587219236823032049359751936461435629731044137626156464607489369134228929240486100504648275332864490630739038740130458910792076281964858261890585622165830570994680586415427554508800 920 4025513881810399794876073772631724081005195170113670628126270547502230570671316423553111309261973862752027251881913921820895102975480521967261775735336163160774828855509400756125598259990139349653034834453539206519218380782275518960144907824035486760960000000000000000000000 921 16497553553447470473147629277165271719217346144211140475065935609687694015281985863996249043072042742899370847176508483497742402923732072489590060190229298773068616880003038548791487673069022167433470352733292160977392626937939349669324681948206296830231652332960851954892800 922 25625276018549411387359119448128406534165624745200959324197147840988678925751028814777801520020526665986847491962602564750735908449318702020542846589327620226968319750584605183959154451022357053609163813844589487153968928371659415800028837586771830838499526009326812790784000 923 76770463389179428840629727259101934354373125998103447349076717923264353826359325453689091474297111360663623737055622930761663480757300548051494530748472021201467261910531737621226959882570943091299545766193918600522735428460475654166815669637430524046959478236973291405312000 924 55263843181727089131493028048009523987458531589264574275789458248323749677411633368480133127035289030925777433147193701948682483853330102911870720010803309933388309639109666832419603276963143020258823298727341719719254731531941811088291001006501454135962777859635143507968000 925 294745703267988181249594747421094519419820834724397446533133328112501930663005195946194310586667434945542373813297108869932673871123461833331156544401042080835548089808559130525429625437446640498133226981197835113568352000904515657535210378763222660064399941048115200000000000 926 408351852430909710201734555593238523656575943493899391583860275357356332201463153871420098570332567904270251991276346314834595377833824973491229106667317304435690430458365598277082030013718351843182583837248668236856555343764202009306805623388178839219213061004963274660249600 927 1034616760384935615309512154968393702009739510017012592992116274981714032685362738881134194271142191843984743496391355775174606002526383041035825129540905887116969354781018177141107771000884795936291966305344684622613473314258422294339795660344267949080886599566888974417920000 928 1193325688602205748981367302345274947856703510620386042522732258771845331632932570027709988375864826583417713822598421160502367484551212501515468371861874094988765897453707619132458765524622542375170352950893770287857882911721806550818030278061802275942024120577320340684800000 929 4884463484934785968053000519012153254933990613168644487241169676362024284444082557968213264939301777267998380876272934977193158551232459912253035852569737355821386614600271029972839171340835159189765806186855232421709981920576179428943861727200226494947064412131509367509319680 930 4840417558675874668038925990864789814409291515363432900369744825776344989666554457277239731941813276132841622978618085696568738537494741143031922052664028105171962014809267530645581413754287543208806709004841353272871435417460873865469902051173509090508800000000000000000000000 931 19342234533224677270622447577518530325340506240279935976219570715329260377966232949766985106695700895424135615109510898820534717487944393758525988697373245553605219293919263409837446890872926171587261561971179195130278352941100765020819920815852661923040323255969311411514376192 932 20713981054926474166082655580795846336132745344148685078138037574463158994532670622228663027863002117989085505584964640956045444640447557141594282874593364912288413217568001884111921096941865466608257209722138318580688820198394312761924176092599828750452875772268553938403328000 933 66703066961779914864746918493468432416246808446540917360188522669147677008240885503747403859088923923080445952033260626276521428587214366679691464040262301950163230293299862595963134772428172461419846668600048917312634678423508423597768303085068475940119125083660839862272000000 934 103652026739926183229539554093088247730773993417794400295716275762845594740554218665323228079943753564673423462903204699037100964433482282907534722492978201126407225982723652862905989093753735710501096126440297193592608338196337850102102675078509795163375244237503488327680000000 935 283735574344254790078379743933882793537011006705500367541664780283541807633152190282078872866727992826460296053785984445113023701407750215252427120948381131704070725593727286593129258304389496393968902812441785035701832664252328960673350946353095865695404335484645670912000000000 936 210745010983262564834420109518759998982038406920598846134556811211220578267292632187433375969439555433550404042892069075023292437870591589097636947862839940259741519189122639841490884795505367301499017205007550090024126853474212640295399652837764194978132865843200000000000000000 937 1239797900396394786721825068643263778058195256277212992369750686734720584378490267782378064295703841423657477745218814303131102798794274897582356598240466080479413537506518717228965770605923330484541883943823058206838913959989037790339800930348404887109821925226433193758702707200 938 1600255884422395870036395054963042851909662252171527058941917731449121062601655318620167496081920206712167896340997811956238304729150252000438824807806834215786095678209702699626132188562061364489956286609029193657441290908278780104859826797891465687804120002699695164351315968000 939 4239574920066130850178696585364295992585321583528260649271169171332402160745650423216218639411721339663078075251835456338156496028697471736066735940864665938744656973038628136750697781138501974839969617181406563138479475569540954418472795755091614886378096027342549060043984076800 940 4501053555636150123248782855384014922453015900883715186738633522163171425796070680314907287616881644068057834256139572785265508593688061515928669720400538598736234255830280653408216613957907331207176939570144050926129692391688589431127001313576717899530240000000000000000000000000 941 19750523422470222643087561404567679109194583632081212100621222729657797374862848588719624922136961804386707966103043126587805017796546044156115516025713395210771702156959869133402222681012870226129521130328780203565900914086026530120262089735567299845210851947926565913673385155968 942 22549476718695712455873817929528960121133652874618978033572427556947791138325017155181522739554647462128160011371302463944787428592952083885828143684152228038650791335298422916489793828696125126782339235213464716500963598741464323920634058884855257805695406391699785646080000000000 943 77151117428307503708624008882008049254871188663707975940515747949477795979289440636751336579842626906108465972240363760412668343162729773885515803871612961876146479448644100276107813822714727798048682740947990350700321241525123413039824404591458618866904656400188734518073753600000 944 78592993728326369907193889336218459936300249978947601689000418301920113358714024178808046021763652040079683086114615170751643738920571649556352707150348485008865688208123043305781455979042908244595530362155797194125435520326470692984854302628653301944987856402054685655040000000000 945 248095522999394167212376857701864704735048649047034189756675423154296801522457282383260777059428887031575349481602836779462343658554728504910138709811483443321046311922041853473117509967526187361832477171780719731282343213786626682854399646683464034035040046284800000000000000000000 946 394486408942760874953663513496927867641643370432615540524587698066001005488802218660727114896738931799249472651544925661146038404361795574699566773228479811865547080532035865605064476228155212264945152588863837993751927811770988134836376631302305419901305769541952775068319744000000 947 1256191681842898124653018650906995652655261703137659060754188931991156207745175247980098228438676878560512774863028976828919889408904054337538305581546586018469766889576563492273345794288643917893467823687267488922990614571209165602330414310680720169440898684744463512423770803929088 948 1054546815481108667834255135153322101268892364908323133900297943783569574097665960101718317263519463824582184403561013590092693183613485381783730356531101911974617948675239867106911585210159507351779248734048628233793389384913079948233654476255760340791209879565412344528057139200000 949 5001922708765988053939809542099994739622280268034053099905241933574365628853923251898973327238148245946703135330278897813074670456323794811017518650667723181637820964891441155882763721451529334156688278092988498364979241775383145341037294898025399082363450104533480900369926062080000 950 5803333997903579670226091452555057445444787778504630669188862930499549197952410542793685859753742443678420493975831487680991121938476425624856064542918651695472901175655068563422938248657199034304376973464085936399671934832482329946657951132757346187500000000000000000000000000000000 951 17153506251572425766931641477675575732991815374464069785866201496828368118853116842049394513773011969480394928746759750367306760343925256872296844287537592312953207966486992454685049763129470449499136391355660786009810884856712549322902778201446702159105021376730150121797938578636800 952 18369030228080850656392893597744950483294828577823351685253552488772067293394537618648260804139167895717924669589960404513495149451457771390663044325626549622677416471194173630077773831563609207892326036642714782544695718408219924597491735059148651332945429284339530596352000000000000 953 79889867573586801886598326717298417230623219079880548988999121759334996475097571267262256405612071946679681800437668242280456625297896579486815688812636461330975290230261223652465097066135457239873197633868677742203037557149458267442457143146197231361618095607553438193339973327360000 954 84384734574344173516890547929132017689987660296830556928743671151095246667876587561350032470923796061430960520829288135455236315360279756327843953167875109406756808341543561031892089264573144077274148193285436635578907603963491467733634855814062408312554091993111106965995520000000000 955 307780689771698026142581345180530648367106315233011379317866399127879200842909087502129972131829485272563537024932872350936129028334336519318944277000405735900875183952532327827121792162975702384473958554981636289504176783880442291113062396781374647553269249897123553766277120000000000 956 338846140052708876570130815881008276529446157804240127324636230077065679172573298318877194893347665678361024645242317714451817030005182854135853168891523188620641963569942164882856507180276882613888749748798822898374401875986562990104740091490461845984610106089963769371894690611200000 957 1025722570415716056589317876883698130992882766321382972484179470205101857885797947575154572714172171174181340989437995218547527269143290114913810947344945198515605284385434030262734960844041577086999142968715252815987985379417562045975916909433370438288179395104279466092587896537088000 958 1694940327080903646778136405130264911675770890169964985604838808766174338722921345987388182008477228036212065831208597034096528779749738037596847674951774001361404041561575030520471834714473173774388975331918621437671954483565588230319596503206299813399254839139609802940648255389696000 959 5040740484489781740288503274474678484405815780718720410312792492555719479766160497513098365516264926669080923549173279974310080427946746673849180291733832465186811795619120276137504897594629786215114607634380394231151307856751127369259254117472986423439426688612244704712962130999623680 960 3279381110382021030736780709613900923282698534379072897581410466879712385042510490536589709953667481159220877710971667032079692612241095546064281533663584752530642525608038657594953418578095091046844131248831489205818731184004363245109225533543004002844672000000000000000000000000000000 961 20281610836341277024918901733715772255947343917324082442965812629512365607315818905679370119564081745377145704810976817721794048709454067115621565072852613075423245719723386127305469135166738615770752631822214982620407356002331581014812668362635081756845628047658626449680776481907120128 962 26864641386124936043396138274532472267987748757886869763955974583670695014300284955366168495397680516448970008058402566836616729205403174079918700069847904308071961595572078644448410591567833051585526528733358907321172574678287815299195784598411370520128604260049705160596584797306880000 963 68441946799518329327994701168399975771572824829884854936795046028248298797659767411326575315525293803160220320936011410320796525208704023816665628263963874896614557377407470940431021319960819912541571038870236100341654787534136702019368537204369028576219924927103297116708524909946880000 964 86229751432486518823251957108239148173028387252999216558050097101451288154666774932306805746655904399352863636480717703417716109230723520329271027006025716803389967118375085583417885148779761468519383905519299956148116011619290796723581442789232512165481604422083700926769125843271680000 965 312735966780999276678324444207210472191334896394685401858322848631780983007932158317825438517052277089853565662467208671698249597856611142040119258485161500644832712800802687589703404389142441346780345277158910041762668674060670157822211094690578010858985496351332003578085888927334400000 966 345678706711766949754091100861339698257764396441712000876057413439333191876452294315473330429098214695828614768493586625231910730105498891018895621806868972358663344563286897034820185332334543793174644424681072113181471104540933810148593716821420170464966567754058645629572727095427072000 967 1289911247248058507297611576965821368981167315575958909616352669298792505179862434334538548607091573665320105476748234988312238185522497902890027754729395891049771841563025986005424061877799958889548690918089169055150162572602292590448582603806973832444222950687713963683494799216866443264 968 1212584462714184461207956687925823387555667999461137163745180601933555922814023859003657492116302829052469458050314400298231716064527925466149526486296492339152874058770036567798754034268776202499214201073990007411786495022336781333353786137797575446764833877985155621454885533916332032000 969 4360845670106478648194313348575787780325509204179222910572257808582326443937354317551427011728185767227312891706333571912301776614857887997033185986879268909349783610804556701587557062222993126927706913268205334884292292559117401601211463481975871537696302131884742618587011394799382036480 970 6023110777152641233395961175097906939906671201527180445772875509668329364716305877923282305570867162322218446632918237526051744745080050843844194676505187129078031611408322176910781639075997187451607150455915210138410934758964964015478655630749731442745410200881374357109080064000000000000 971 20554483105403911551558936282562704078964482599747244676151467650389534122805198485973448273585272695707103584192060507038797063400146612662122217319459182559689609084353248843712588782257590238074023848631388645946857025801470858439873216870530509686059501915459952633296024446094108950496 972 15456621911659562310498374060748139639582507183487666938624345547574464571275769932076958237132831184247167448939480970911484676051714924278841868094860603594247596630056952993801098607738204492263773900910831787038167413191747474979102832244600485932068053893083919993145367986176000000000 973 81402878993074425404969721850954203588272637515107545275902696528948098895379539993294237999789020914087164125012817735086572919599768229640905878032017324846070206826699907104942444867025020965118665888320464214328889244185452535702680471929427859682345818214650614413687188950004953907200 974 109263823145676852756114293466258652647955187310463526043694488262000612410608994689663381860069584409797162400464562132654962322002257947817354847796014125783769222614939323507870513712975551677318453479406303876442466104153857228181995918283088389265328227621424592116780604436177340090880 975 265660493729685341486633199905032637977653425967350128033686655003702017268747944672796059987959845910175900589821430070594355877759636546956776204904300008311083557822746513817759001661762651084277970901638581763912746942811517386981416770523480381789039493120000000000000000000000000000000 976 326220027443607598429847640859415360014189273659444966164084289354497384185916607840280677204051376980958666201226358799238246095392498945554159684295947741449780207196556519077225097186815538366976889876752296883339155378382477109106549183595081530444707126954649548759670594044166144000000 977 1307405958419741764334309193591860371282829224239046924884079801353287689634906589292073894804955419311323870922095119967422013219107489302733014256643508535212273330374710829177139832674776873856634589113215480424641419862367089824106632958417277707205319407855931680613354258171694350336000 978 1492638611933343104237022521089558879434975310230801366856153620112715676229265024584460826115220975708254199953938968409810411475965016376328657509518183627072657492578412760417804455180514215829091584541530252781106229398769494762128722806053694356667318992333357296895882218928970137600000 979 4935947617368434026486948153575768140803021962935996693798040287175139744383086043504820950464380383460756924525935825044045715799051262341231473728873301151405520164518863874306530672101640755971859455157404783128424321369698326480381666417211316670786522475961294239867279742044647793541120 980 4314699375570036411710928806685803056344443958575671785612878598829442591216963078158172664843508954098903532235723137287166479702646095682304223445340324162177267768310333561996385457197687393217365441981532680162754448546370844477033820843628136463030299540456724234240000000000000000000000 981 17612440630978488964351743393501183102496421859196615334321888333085324863638330743836738546857806665064440742780023238141617431450799958322431918629497930904779536433382291819627390959128239820691851493723299395807235759565204125787939090990446212242736609176483309697034605629764427988336640 982 27721128678311328182236149651578162061119975262703759546745219316994994428115308266465459817112722884475091484558288694916031045832467175608380512713437270492581451467296333344261175869705379796117813219154469511724424028844232616246243089430000575140000637795305290686764463337248847407611904 983 83163396824559637319883037971504483892291717617087224987273089412440605168746228980240362955133643138451866629856689277372559266475753210558215031660051072928992657722000381359883784382280737334110065235841481981432794515549161915527378256139785936121593797005839237381437835337355969250709472 984 64798183058443095841696316585434236722260706734315766848336251078648527336768948848485054262932835901780292460086389313704419115540275253321979216892550432166153415467948676523000256725833140265861362398449509721854520107996294203641189405190474095868210867610749829180875204540991421808640000 985 321221692162681427076571939692525807265340705176081287052091257705779810632635229552998138460219916745909042601325817530948262981055762099470081765685118961704816844195369100074307096013970996531183899639088358939735674968148174086081655349808241672284831558419554838061530835562735926067200000 986 432125917537231327756654862992497740164387665799711621749781814298556222484714442806980814425050550418534167109826804220124556363718272116800968956258330279854538904973622091726604043777637859947922571816107094732358839603986982841016542325035540580901877934160517699845874934161516527616000000 987 1122793731851814053212099339340944505203824412510315075346612204452237897407401499340024401116579790682581956718564191449096940936926593069422335721879019530102281649525243495917423502195951192683161417361028138138106594702811934378952096229765558338722046957153409776985473544177549867745280000 988 1366021755056883148378174977260104620435996996760366760256326621100690274956266889069081698742434697347329311966767433295044386542628264488266241554062514588178842796174104565201492710037750571179634734865210794401500651894035331192132850549941321919018282158083449825111806409085627448426496000 989 5164871599792588335615554066464897527733297176497373331236849829868640051039551585162582824321272882957412421424130536090574392207788988854685603577685561672601863958558024737843730349754191448735855639737839108346880359909240265387150367949956046230767518742379622801256196029497060800405504000 990 4530241129134099337612710150873435396543174136110920225782898923874133748574207817242888564765736394340790702967804193168481841235536548422564334439025970981964398847110640152178154599254153451744437714954714055827011366949314174369083334503858708085356195096934033129472000000000000000000000000 991 21117964158481916883553543743635864004338434551123586099483562769668257221652844903803120754968856184831312839009942041377225243783702217452964955988304588735711391241542765257476777235157770452972905072335790691531278489159481148423561272628771157029439847902353554449950778426199689801856000000 992 21083924371934891038954175431987297839564211730885742869787317742184953466851727242397215492478746820106618540250537425213830408514148392443760611740667703365449351571793380290359160943136554200998830907553152827277797851611531266414159293351615658867602105361177111106616805057967925630074880000 993 72254287625719742899211020591412185781448481173192547381998776695291754653812584515430587914209136574684214184153889592028068287227619154208407109672487925761349253104461824545595797861322076769670086707444582791550889158893880083631276264406808444831829310044917264957631893655108832693173248000 994 108798115740062547045929645425215464784607122945293666598910513370642083326693140227384964268482786290417536262335473951067118348394503798941711136645884032374314767844486564552568725696360149966815586582742687592657558352146333124835743557808684278034420332248244514359330889724440674987671552000 995 325673285554172324258857573691136964888099835320899304166113024919426346057649915599341603452717580467668355928933219969083692800933468482644709014276134221356493210661038766807416334634010630365888382103555187484647529093160602323078693122199276539672903905573509308992962100148786159377920000000 996 280691796849367892650465201386871917658611561607312044965849730824859218296567178471095363463205166512701208343521670327274073688402216274534595012816098786197358728368055416608167514027986271299274507173034246421535588359105222955964529334576510841561316276364097708245182214586827011677749248000 997 1343416007003845688250282157798397455568461398828402215944528139275404806031403426435681132856200407033968031483705662543107323552133189148229870289111778240525638264562610194979157943685676053874208017902095682720240281200616255533446498661160294674367040990844989170660580754842321099815183190496 998 1789328024593728485528294927024148167220727302670528650068392941976710909418133310606714377873589467719783125063143364619059920109778550034338455514181516021428890580864479112675508729326107495219792088541960326675006561945536479358136640927209475083801157540086344443115115242842476837093376000000 999 4510168746412164285445682948499784050715399140841912753286126946072481106702456114822936173864062027797176056399892968689558660545946283282400313331860199000955385796536715778108742661788001821631312415999725673731259581047607850099981949027523058014651376917831704336180798442355311620602724352000 1000 4527331097908045999255789716346857815832040255450700625430161818117220161734809179635426156471239271638724201824939520084551974716919456906374904794080248137405612408883504770562423934492624733894706910727342168279823155200000000000000000000000000000000000000000000000000000000000000000000000000000 1001 20060557586220313905033121460729950169986675422711510742278070032884272413602708034973306427870901443941123574864632535276722607564085074389182010423201361319655729171387469454253817490737776433575727392703693891485761578054204548916801688885589987470521570832183651881824840172979117632589398016000 1002 24442649069529151882586807915193821550853759010690080761244717689840465315248229396293868566616497012094102103432797563184427693910681628897066073703402286372529503047919046048047845140683288086401936206529825718892791902322625985702315623079665594632150105965411065779107237756292487822085057413120 1003 85463168714700199591336351569599081499624302403421479242524297314821720392593313574145018528206993530259782126103497936788113988194617863508414455919405325363848355475999712740378808193289997631487584652747023020622269628678617150829145058761980000714412092153892467216888867800345248710777241600000 1004 90869854121288615263695708749156924448342442190161282174180472080150842146096194653397255044122130459413574451018936126113593279387141961331051951872134839138938855121298548197738941769822203999393648374633052121101516214693035330757327256292422298292272905661083908589320997546439548348661760000000 1005 280941621047276902211789187543964823890539938255090770696974791762840356376485787282535055402704888827072627604143030372566570147021981673972739686703384181709136510994104738330050235365810177060267467300171137238217380587796326805104841804771380719880769714632527791464895262278916505600000000000000 1006 454450303909351141127286691062945321138671774043823639594315727551397464815283056739664194617380040353840431186854506904466734579969583171030193776319148090577879274042120855141887943100845401864989104801019492892738048942472551325249736509990329694559960458771731050261409119530562270787049010800640 1007 1361760607135179739601365895710474606995897392527501708700073157137755064392104215293191071417783805554607091851739710510176237948895208480266593626604210246605562745512000800270591217161313919052553079038756820557892524198261969582170196892673445942529720950474782977393575366588262874978047180800000 1008 876178878806196451885504406934404901892431296372035320640833250681010597114365492967090245122514761725558613807173097414520748972935213874349198438068329748090491814991180708544410880039643946538808324106045412138923501336785776297165240962237195066076387924903563396848090545448217805866192076800000 1009 5437187790685648166742670093090314505377016048045444345145820417412636916528516348947783224958549052683858442370687507350101790837346195450523155605334989158528125502701834275159027252899970198979497759941498610265652338829785175253152299486124692668179043499755634640138188371350200220250169340329984 1010 6370802940572067280671011462696222917499270437733344974813260482063592967134131440994062188787888863914115767850614181387983165314690222528042107901512106837945958129770290837953871449813249951681885005336793481867652764813967284514430818470262547775764998862538243447952036362644881408000000000000000 1011 18603884771471758281445079296917784878968802307886703644942515923837776701617950450520776898059363687684684950107358389427307601578424364126232967542111683914539858908265084564253126291117966912590604462189384324752666032483143829250064447706374046526270165300986052519438424552644725297432818635243520 1012 21196873624284008417640917918857850410634473395487405381100118041897280318465893591502689423204101369123515902964124859904835220049725678514868245479708566199589615172385871292458578073087039583387446700208869265667388565137167425778073728638954106449682356928615151154035983777802510021196513280000000 1013 86637261162063949044829267201077434503364057809792044980792079130598103283631381802888176376090070452800824947225488664104589388563110711712489712455858690031483398207755115308510876162989758267241600385680862261973386216291590911594920223043942073849379305399891898220749352269873620703961187217868800 1014 97607766371221003577646619728217261650294197074872089684508630730664013888564907455257010612434956604502018023806624648008888906074600671583358833243109334077872007405656153797297078800737132334375232919591861332545555916809252652870916140739351499413734891822224213444859468549993814300181921792000000 1015 325588541915834780190023753286131965597619734219454207891014161853758259655588677630556626674908302272824342818492970651256767854432214620293042177292488257879300687798627445997805756051744528404113607436095352294792643474662068358617423538837805104467731025023938488745873536439328997351354269696000000 1016 346224591590833855984871141150414649061542843788731170142825001716124120817286027807027671799950713312271347603243864959423935767432066564106020970351098730904729820039201676424223017269351888247634492741567249651628808882230139052050128508378202358417572198298017623896641322099585316120888659148800000 1017 1167040618167323104255290048855378027950565467130707413698566127780625671694719130484762239537432753238143020009415386273459917023770606082263250373444699647050220504630396136769912146361435884152825401965787554275636205302658070546019039355797645556554113299747147020252983287705677318062029274422968320 1018 1837680929428906375427520680726122453307741754404676472285798125323432694721883276894774925455522194458457599278184836465531947722593504964117663925063951685417808134199142947285099239927577061841889340916253923316815339937243151153312784600296100888726717350198419507980267093250033193727355455558123520 1019 5510266352965760690810592520888638723957596618503741982992243176986045222231124364048002156087682639245097550280284069807912747716719700123625496035520517132204473568467602878641057346646890057782252416841428714982818485250513157113353893610827787104903036227561407562427666817963687238759893687919155200 1020 3781197307367941039848159327691267055077101139462273407048585253196375040886058350085968015870860382331179197758960211979491079731380004209533642879596292137661459025457884609359473835125394900542847150047556164213887510292924705504304569264528854035213273266395283456000000000000000000000000000000000000 1021 22008436774360673191588136852185958511265270637888364341096862792586946208392547197621750247154119834658025782096185662602807641979915315970260196484523366607184170356091675418155995028970262430600669145582445423572308897389576238101780508818771909940980792760026374562101091744218787990547605463531520000 1022 28328426575285800791738203349117882287364885442424873098337586652558032893713768191219927286786343147180286192520019728452232699061944277819650315701271664152252688793848140033553587606972923433530900423318615521940731124772923801034505009138542200445166373386306100700472923329845167519074721831321600000 1023 71227864944950909541151779951015598771893956083199218435965050124284205358649543009467178667249759972293039199034449346870650054627308823278241098044255989318765608904356145541499837125402477870565277126510963039336382740405371822194207626596214629538677598046623283674620003981780749296642339135042355200 1024 87640677112558053500852133476755648894887135796791941591433977930183073114308112514718692467321482978293476082203730021229897644256748997238870579600133265611000743778963763497905278392384514760856863796662381423984262816887721844329235959362276900966324305034605518646085853740700818493278491697479680000 1025 338620600825820211600880646770194251573041347791185115585184939140905991970051177149612630667481819832518230081077270037860215969483199960477753604563812932821266323374577359077476411506345684753954075109081685028335577277574785097529814177865646640430915175741605882855686786955776000000000000000000000000 1026 373527728229622247470030315999323707805763887562262971144488402391423845787873741574781381739022862083184523117429026595314096556111960640865989945533013079390096449031105343207074108903879433847830821109774550438885720502944791829986874848516891047846519020461379351696514967503658689286159961759416320000 1027 1399653127437200450742826083493469485281663020940190480127855026541434391106704721599193405712130568481225933437502137376768018539334714199566083196817642233057392146600405688319316268035541397834595570322124901845155261549321210692853635349268973364827728670182140419606103662234130351528872944408704000000 1028 1492248460167149647959108869773551016218759333733361482668220139537156921953717824040994186339762501399207165083701181188412451216394691431475099946871262991340829035191770362425646596429174333726654613676705056309563989026185188624094257724759736309031433596157567262544270871988429962480495894354032852992 1029 4740012671770283299259494604207318953273653995490810904475423741845264023908865044068512037037924846216022537317369294416843746819846602839349815172463133871684100527529338014689242430287422940871835310855340369273861308461091474497952674558136084737385721787306269211412922992639813467474795694968012800000 1030 6545036100898429612336857314545919723136320880651370101964089800607262947356665765117742837429829024880972444312568537543080917143221361463200893837326549505144030001639798129436797538637877580088587970788779300479843872189322411600905556451030724737386285428103355375139327362536891762690821488640000000000 1031 22307777094911352408141427825571769294513724050534380882400518433926241408472198683433240111369666541648729359280170820479094519558426487490382287226731387805867345609049765522068098007449462174291694422199147178311139649064608167024772543575308295854445303392669631199217068296420529039050143912078899640000 1032 17474167914424974497880087297759010501980123601708145585724709363185705909994941466231452352546370130202111517695490618681136848087549790671122080758123331049692820452489597782218910599962097894513371800893593302080015007212196410298285968836320666193562820597537111773643063294766806518707160740790272000000 1033 89101081373111442297028480681904204921333010388756281573437784596853064976169754385338746768385549497010949497343464314251413578862454293872568402766931158475223354061325564961873254133025238522933845837183866961905722202179197281276074702660532022431915811797045381674264374409977869674255274592294119526400 1034 111616733222831474905836329391466583280882141542994510411315997078317177339694145017318531644205527233515975571860235852532639895578570803008476613806757373458678383683717644996602506800873480447173759775108719697382324027102679206948662387933885618572397141833492442287879147535844768587289128620942950400000 1035 282460282526763332046486449918154307934459026045573660933191307371606736657773210849048638749153122288991801233029342233978073215502297945058953635565302893267681707975341679291546525894941739918695912530474125448454740782720898936076193930867701102936270182040808548313384907410091335732932116480000000000000 1036 346767169782355955084039178122246490625883751458708130748505488891502447824742031557915460438189110121790633439935827039071547522821917665277384756940581841789333627463372339766771774150436369427854170125128507353188754345809265031118857731788745241677052622819805616514551578960588093311130397050928212475904 1037 1420114735208674020175425096360053729466423780534991886168677835814099120918204048475380396854194406518180928917208631273724903733839646075665061706173071269610006357210870176956906318287862896696674455610779811931688036878680132745194726062997170038825412014081288034345420598150964222742830837240222053504000 1038 1614816052162681720561338264944233461010444780726335270761010738858297828535990921985790379889803130889704077679932562425296193916991952019634143858696803795077764284684630600274489863526861468909220714153102156827960329850605596033373220681921341529727882211548249342795896054205160874398418421096223063670784 1039 5669566607214882284768356958008014793286569981422866675185786248804841946075237338305613262551262814012180501646935635506065783136605467565094343070542423629063117376681182598197855646343265958675695289387992235042419426364509679395411973022210505823717488581976544981301521310208836829444213285045665943088640 1040 4686561952736020672699844348909002497519311363243588628919572757048548187034095052939062142810129512072135646173348134917438651393835832154157507912947302443490747518465029605655309804415228466854640865605494787360457793807940087021030659120923387265952729804560011404247040000000000000000000000000000000000000 1041 19401172052093328172735225791506977171226031819615713975722709761096987150833552609126113760538707301010949102003362907113998070672536810655020592211013406408342804629151095357764531944249260890860466602289681870169500041867319814670498178580183127713123453138673532925283934258987594419233111702700595525298176 1042 30150577664592415124272909302141129586597025456645325375365500748687819440727279887063507863244695497915338600722508377188832604362234888142968761120119870522195763712246208161539060517851187038135231713843118291105441753245386072803367888868135954903282716913711313884921779101843470429657059591008452812576000 1043 89609773066339246915167463842526883689787847140279813034654643015916164180226889271598897255106521190296301308129238001583348230422381862805867440871192506043844790137549600840187093020367455127811701513066048574053401152067211933399672135386478885702002081925043011431200442359289009997107256343927646978048000 1044 66739347490073664033591867363156302903250723017264160946729944879541113104105137234106230440279049184257461402709296336214825800907212893508593855192785715216099906832430053123841343065583416680957438279431771535555693860070218418188540251298223584367472400102889121699574956312231907359253779354610565120000000 1045 327940372907987445101703948044848240152079060468844356849043781061732605022010930135280939438349373348636183115931169470090060914551612597481847890179304656948750936343187192768524381357110059357249893495069486939685949435361285949386901834431216866068764557840822091338976306293445432751832432640000000000000000 1046 480565401588833577759137266965454509152963472226957014271110468803849240622168913242717959753822463819608104166049832935859004957579984698265724295377709182772043299633820949867246933011957000844767412529483664374539530506749555863652909453486685805975076754800416560291123151168012315040690832879402738827264000 1047 1234559395154136812428021588350289129157032135868444464815663380620140262022837912938966642266157900166847521863530395659887126540621331098154289009884060744006386185304243604975566056142752234306230716991791959785783830362599898884929127781474452504885940315027442646239968985614969112553896466164038516446375680 1048 1437722951300140372661400353895010958384477034098624489000519775280628937958115115819720782175364718273677576504570343838183194109111251426747687554504444681430112882820377490399780207827822478312405541550340852043006553386352922822737615771140005710675612801192010409633669444246222582731775208574395875328000000 1049 5750109042572863397516111139065699634024628491985158413443116859337932845942681641692503811803526342624483397492285501044915310033069980704101735848460568462839596279062704620695042795818722765884369938699743914438146338482760462510712640631955155881032747870516414722271148602239627654220876013631328816435036160 1050 5360538042125105258018103076908467044808643534798598696302622494515932430199537723035294909723164881699156152800532533156899490177235232565371384158881096174194051764905332946978950854030654187891110023904750141504862125076676817609096843485406822400000000000000000000000000000000000000000000000000000000000000000 1051 22957394930576894795234021837847840455818337347722450989046390794111037507303505612084968358304970969270508338004696336136443390503626951086668445935550751293778298405586341605419747796058365921850549665417946061026147404176303819249165970618421157356311480759005716932388637903860790394851866706337017797902054784 1052 24447587811368761917608028164071955523737611947607724494006716932083681712044428540762073168353552816733384433202231439882396532703648678340477961671645890420816529549515237865644356926452696447642270651483903753078356983135093596055396478914870052348208736237502073747203667681947290991413275804362872140595200000 1053 76369416476150877697479640902618955224254513941577167623468643705143486921591066083956192340301441988889547704495588707938928942810092907570367701984476140927487566565346448918281161941989816385699002898665275571365827603017916316335800270390924324112357977742991791578376445096231795902052362346771735709891952640 1054 122019707692890873656058364077108275680521815106431614982365277465693169342169594842602080047090127636548453277259945646310769277307582823145701743547581712853530900831211240805561396620299590213415342606804458653180232713003571719691081158310839856546761878436368001539860643093695589553695195444024733692539699200 1055 353930640992377040418051575894291577561716222968112129885883795247241353101496942121479424634147183989614351577493970452011824579855774092916097089589720035448954942437336967946575495624256395024513760856188312604469664083260987053308145895956028585558862704375316039460785604552220170375680971997522002655232000000 1056 261859310881200721520122562369959899354032873416197901152879320832111570683645079880533401228392052993795314425035671099732613966958434355046651881849160999784517803748224589852610321794250182843198943292783150154106583053245380489871118124003010694553828028683604006179336415602904764567198227273655174509363200000 1057 1449314735412074454730153920588719389712477881603188956961178351800830489200379789587943808753734305487778720257805326628125050806795425264901031123330055087872078080126684906362158694403889868619955477436948122209196825704777966845634834762372156822469155500355367580221997804788822285466665927167233624997888000000 1058 1904547134516336703925716956346306882433662576182542987933563354573891584958724598805751283582740915021431591437481960818634612581975676816902208905868905490044660681334150788518885217061388153479223872361038310663891083315282669404249811029877637285407683520128274161599963337406384500304387363478736113080729600000 1059 4999449574744039408184143911869251952196338745272976921693613094674259025985256490724747525914397092046050850184366798967603438254552334900793447592634566891809227372549346743381106194084647852412351637781671665205376366269262024820442969864904589978824482902109062240523806136343384793012006308307280493187327590400 1060 5277452485054835346295024245176159072812224563540237592982922409991634610713082868649009723470840342114856913306033734836765356906969713667701159841900814377761270869958636248396097029684627841135883444255262121611667736309505825595279127349222252534709094849787013363335206117453477349005302169600000000000000000000 1061 23286810850073106236434818217506206723089380983187445506351494162189260247923003764041006386479110731601217097887828302570288653994264130802655343009246578843531030742148415291321651342826259518673380607057304499430426679587215069285529845272439807359970311147790915052481734403760826762100282734681661900762501485152 1062 24809024190135221944953665375265546993519570114827141139584411644084717314844049838171128783112933435257837708017202070097900370595198407659256905924511717060459799086110073444066919486148628168333920970801504930365034743969925849889916599895165240172945207437080115434261361073426097266283951542409196606586880000000 1063 92971989822382601071179900303338828761551464837816536777081035928308040936394640671291986036576473747226660465778974869077538262649516610926548201351418118897303886022034983957302055533494309404839801952908764152116443202408978934627730509163697746284323614919230863475444499533083629606742000573140813268849890304592 1064 85724042607129263302475723957468827645280779145601654996274757496153935358207903010906312319267884915548293144274506019049356510626016455730338215622529003100838217754961634303325102638819932945705058278039245219118893888171261571128996765329520712470085800103554450931073407820257835320690005770229434328912232448000 1065 305854173197111892966953289410723201349868380058326277493574806533237139436265076773813445815167336716695039482664858466834944697852469865430134654461048021417026472906542813017992825373684317614811527396559658875823159269267035623962725956282568713598878809935215402858494376691101478723235648652818336920371200000000 1066 488218540219436911649715456243859536771816199689267314588463045853827507237075455463497730704642129393198424825022154189557865949330981533955618744202353527975359796426931105189637851928617160137195412550660816865281103385318416293610009242176841991107142026939363997155391021459263931891209964777484150079532171264000 1067 1401491390523243274641025653648690102482216401169886631313743588196809660728102234571646642981252603174767000432484430050747928634922159131087591613691966334372322393125902817370521396712083159209291997237168218352796185017908838788983267161078921131398438808265340127114983213987741897945457041628584604463591875149824 1068 1240204673110366879872224441623365594387535361865733029069528816068444011043066813176398244312678765394322891844647171283240172775228793463253716460054876126671594919671899600260967943061229295972307912718162336380472675768710554760022527021460285455675893745715896374835209350824718323803489438529413396757793996800000 1069 5916810491911558897759687825783005373044422854607092513591237917314422006917720016903445544474534881495311622197887088834725334715896055860361379749247733888798846264352457407984774412187362046289023818098075748837001799396080786044167827498090316439001966169377568281725254020315396879566536444170521761431476371466240 1070 6922624219021233020412217276938965630552025880231545784062177171871036523707443467415866077981712573168813908669975384201773197026903247423815129766657216127213367322540304353906968939978599029264675527151388985179968155397000300016075129819662970260721707980192306108542663175437963167033899514603765760000000000000000 1071 19442171701360173364115914698970379493320187560229635685115059315448881614278554870049860053846133816302211500435519207409268001856262002625715697319404978653539705338373112882473577004749448410104174115430527481178538942188179866889565641683447465539339222423243631455515508350660692914263326245962171066112372899840000 1072 23507830690852856960200948322872303297264168505691122006704249937764270754309994379590786644059815188645536876238889488465488332755356676151296102448907653914748043506311376827206148684693771984966750959283045227391751850290214213892129838416666465689443232342295426014566319563242378485886817562313727804802426994688000 1073 93360664996437720133804067484434051010508545952155058312828575860759848264877734760199701150975697021692698076056636782006695407108321718477083716498442018524158706049755988474789656793116477645311991814590876898479775419223684158753602185353918102205861744492111002045776122355164275408441455792568515114508121213501440 1074 107274638196918928720743266536947793417765249209115661599228834432970170201651952736911496048141832381967427797140960921417939069992483539846227275142556870969021029739807689475910560814590623255550722182504800831523968993448526306513507053913809996460687942872417284445284451303816647112916246631090468308899468410880000 1075 362514909708347312142485732517303903344442068366722618062502126544990480358960177042446534710185138007197928554300767889735925021910769123206923808756580522155866412602563618644310834045039466778349272448855890846955143066877655917035221081224210404157620315670357767957438463059140616206122085458903867300864000000000000 1076 400861373635989381767818054131560215867785077970913107634093522904526121767819171970539692863242978552483134002914457958231963462898502881819539804462413654128392641594241841399746717088733857948646068573248332815586525309802780523935722137058358758838289152309334123668624892229155442432271372074320692915530062888960000 1077 1286874306075424443475857480187702102644736356468077502508782877291200656478659426590677958972415857400175299180548199687245576887128482894375237929930788173068971641733844364306682578958289847870983093367604848591607786747133288611447501149583893535945290125343231252555716708704445047108029154319915395926523750400000000 1078 1829844175853521527187283627554813169222654483493877103624584423050564994940039916024171318581427559484954066934830487117686560959078956070398576511022221118382543185015479065030018490462421479149301314264424707440296002802705861912728114993033187946343356340222322241685132532301743766449850789820591539036228772324966400 1079 5965989291102470206929294455283027494205871234805404538698894731813885136831500526251490532962489093806515187280531870058370797425002142621935651129180320939154986061821517518757830797359363573679702971124002778821941466352399565224976024936515795701547019711355232107573683449218053367259257879581876801297021439442944000 1080 3510071838674620548680974029461696286588409791271280829568785988613745888909852943480357785356507316484735691258474573911435590798071947006920682407432618034918793133042036247128993969299349969971144152260535671401249185807313764057837476996386043005556365366590762350339592028160000000000000000000000000000000000000000000 1081 23440991570024009720318098275953405929166608758532022236022368624803352182757841107452026702356371183704902687887649304232890219294447417645503691750073664718935373070256499321530631890044396390172803808414350144969279753327874336180423688268078674327726673290950230639876693871396964598790918729949729888211386404700160000 1082 31925062990575469104390812501358414083508666866644169222698042929258690352524060487122925791290503488340021675679329148725919447399593174808046544167824803171071139954474553897166904493163923021272126762328466298832093833741598398856139011870158995373440402217457075580257704712239249759789373151255738251159093687353344000 1083 82015409469753498039592837834952798130840666099021944935551060385067258546578088375384850548723840327540708295393209424126890413086641601250958550443128209667034940624912407045718519540775314308174794058649745218113050193931069372486155874472572795375624765874114942749803800503739111180356554122578509015807279000600444928 1084 101909164436653133036406472078233404285680559429303652970158887858901690774097684623195232221011750465008347792463293393774217163841530855984889116086838681112877284343154547026834167850411667787859438282529611659341543272540802440128431064698135869252194703487731427658515236059235452544726985792263809816870825387622400000 1085 360364925926496594762435410460585102101221191190293810433466223293836423157030564332920515172293671826880866555089611714190408606395171939889403770287031925780376968952889615432038829792745847066200311872866450544736596450313453270105778368704179332808498561381446920844515327576952273120646946615470325760000000000000000000 1086 435435768961221224652692656449181507482037784368682257004558517600177206785179080244912752144012998064326155120974322118016897644835153879746648872102291142309928819778959341627485898820377994032733837699251210083814999840066265911768003307160545633428348992917375719938286118085712274901696619653794446807364329380249600000 1087 1525371761225787971922640965362012019280788781468901916334605756495733184823882189925045096899719249437278371054674576759936427759797920351268869259834714431092037376233168967770789056067015340995078494554820790205489287983837828170340825675522864615537965114730560521596474765529858067300882842367248879944538993410017689600 1088 1508402298774562277375221210908153104054923732132646172372213312746148857361333506015094234796292587390652785175598502477389471123792442535429418670678813967168494239716509628636923699677875048249793124405425330484143065194665713305447942527689354555095081252608810627831611928475467439791915535469985348233715186558566400000 1089 4837807946025328827577811272559105522233520907764683999649458547855896173351563523289371825677215780157521058356037479087537038867558199071383954175979022225453646740139319967164745885933939142540946231624280862504709839052299760566725155237692097100845323753485790672116618347656117547415900541701743570903429573163089920000 1090 7128715959305350875066807077617458433094615426726501252726054018668952214112903257707849468940658558229884075553615663525529985494859635250775617432597681536461337855014716557820014159512117137142997157716675551943355014633429257299258523398320674677281457115874436296598548711519863609459150954075466238648285593600000000000 1091 24316190783729454247387430331589916799848572328490815665523931676347008623866724358377909732232202501315044309612367431351150581276451651367972114691172952782702295990244041611320003006409758242724865821791427132350617244656993679101157937056141705410149971424111739760229562574930574890467979596911292739380421112515356221440 1092 18056717467182137536353778004786725570701483913868897628835936329788384374079352397633658948065166820270633936262414184715023224110329806152896666868755903148697110225471195471695665786102961024228211757240038818622992160244211321678382215694591748661196566047340586929724106077865827623701697699516658001536866058240000000000 1093 97084806613191007520718936341563237449035643154804628872237528105686684700426182437317125495020640374583222181296347494306762534209480626114031198749857258328066383760621698531043575531811911930295468876972210251800285872738873360309567230792776810555175564738823828086869556528258951177513898484392011986097850011089212659200 1094 129308563433758714220635876606093845510309061969235659143099238948220226563756711816504942386454847161251521951055984288160329292761417040551223391440800473459760252672790596095681649068860186261119476997645813004653751604994086177728906755862965240254456889551298747788345642114694446699141782125141234058567847306155438899200 1095 318572207758116126255811053505922789522987824625462724579235633819162239172032151130423800876921538189565744740150504004512121998300678059394807785868896988697997411156257477668082709222762035491252867051199149339962178969334518901577244928336940582095779670822238113704221958304705802628760309182370791269859328000000000000000 1096 388426001760975373200788651570124097533468374941631057177814131823911389168744465753907435156029478168999947940158013485888704891546807895495775564278980295481120589917700711147278029277191146638503609482878756984614933656195351225092517697977086139852775883176763672555700992784725908784781841952896722887939132706992947200000 1097 1547740260917456552038845160122709217777062241164692479874639419218599849120502504988887290984366872598129795593186587667673240059281853936150842098786124823109414270805315217418344239978779209370291745175276909298405152153341194241389928522282613959180302680328228969644439555727487434584489352670894359394662339917004769415168 1098 1646718271711818800669383880071736223856012394920632489954369238214674858779059245595623164111244958027609061438997640806856240367628928217534198069360441427497713920496982075443537598142042854516437161277272753769983953318180369603399541625669367685315073862344439362733416249882507462784371154154411408299963060112588800000000 1099 6131043054219458785603791670554857582113912369047217972935594527153769672413897186135581373502934630397711163723546069802213156998118417731914693758718408280838048567314501605022540493720311306047789177982882264073037736030994317550921162137154523620211166403393428743663905379747068937878696347132902087792352468351260767027200 1100 5225004232249626137730844505103822618368726733860216167898202420118820326145148300669014267002279191724533551528311095612003283797214005710356961717901351626612300709994878468417582895913792237670869783736647212298839390473004027053154252340271436563372349563544993171027669077196800000000000000000000000000000000000000000000000 1101 21147100397238583852692002913811680285617853405554893345784243140511527594761870791815979776604162790397703709552385736578111942659831157936999004878926092025036259640151556626338087546420687217338361316555653676764261517740973088443065530588952078495832848861239311328439338909710300341977242145258864949606988742320371793920000 1102 32117303385822758096312599535655954909862728421875756311467310257238317493097045530607782785019875105936633630926926368489877428844580643308547617939628543738271396528921834688874874110194892530766803753630033927056158278768417125966512210187587493123125222176140504175575907927658817798710669801505683503633940279358384819404800 1103 98472027479792358805788933333095097585735459186821836896390137382705358583046983575027782664049773147102022282040792457015896899802840712489531087641800444119441536736502882487423724389433627523244348361826122466159562547031183545710130585650671584835710840184133158260305762751793757609834842642275290131197044804975250061522184 1104 74081080394163100802796331199444555534744486907492454467261034706623199645292022931019102538897296824285226134825531749158098125872207393267165453378578236096751410355670180419621298829693210102077452213835693953984545260111116329766413852859085456353465077169247531478634030124374795289711924617915114058434106696035488235520000 1105 380328348578799508017809284240214552945662693244376541660098766834120980742192634980794444267665676153765108039922794480414870782734043367581014704861460040641212087897496268660659250924514218166648484903771404226640869744190082533263987303011818247765468181348864512889103119435847069977818503173566650917311391986677760000000000 1106 507592056536157858734939179872367539132181839508302355602023483485187476835644936000758281955402854080022140557986039734552270509850509218913391997386042969327026277066884442675167974134434218319367955105800914248109507949980333933863837921658532750669591723064700904265139871200991406939756435222197331461025324835247319945521152 1107 1327657847174891912898332214600372485218758700226397988978134004492723840256464761552554523827728437411902854597766092471928727886566485894466607260779465209970703381863628506572867994375016386353792151639235379849273585786436578613531262911311053750028872630325759134812030026577009777216716584710091769809949115991932704653312000 1108 1672245819235092864971732587037534143246570169900793393477107445314426367140369259572203746125303941310842945048136239959654363167088911171011368504673935466812314802272055658273737346533182024095317720567437004507669455359890353262018360480509236615306691993544540129676900811901351835650788076122040467772725066735752210022400000 1109 6270954435286412033763490504389698936614732104270828463225962068305253935161393181702904555642446190011958798970605476271900797032346062998639949442695979012687287704731343696498280285184021762908182897244357755376827883059956484030367878684392700490811444576282271786236255381301353159815467141331243112148453333228156298510284352 1110 6200680904992123485896637559403823410807403876880726487295892983353317538309645782846435758025806791338209800027459534309863974956413267321419520864403303511850990690041765630012717503865381391072473106837450855127837904545961584523593321717939478378551428857078293966271544348210034901769188020515325198991360000000000000000000000 1111 23680923457110727382938192929092568864546300762320367839684712709807973950534501825646331469765825497571550174356939695641050901943375732747428262628553218130663961958402238866105248410296294596040803566628182048551611400758014681747148401880053858300582874795082383195910917454869772728568181330559794049970257377556315669990604800 1112 25065379520059442756851036844415443439995587376227703756101027239071332410915903337350626691264086790257469759799690562096929776445447218491176290453445139067891596797909350588512608242338989807172242147548129788843836968808879699452652352772573769300491861070139802142342247107958144010157849000634559941881029345737621718958080000 1113 84588678669825160958814386679959523457496394548000264235933641521829950434545420188864979540721070784914159324329706908222444404886593778698233070893019074026837603322590903182086398761705201839039215201107622917322004932189351564923634385784318761760440946216080284666213611225787158735733654006048180331115522048510656512000000000 1114 133109127356918994753406281956124585317695420921467883250015209949388827887684785410598283607925653803464733374450042326129100130586698367383436903476972258938995554453316895562279335814399631676740785003113928870520402934729044148447971398008529412460048679067624862300978274033483989685332653615450513595562508257885989667591372800 1115 386281097171337426143560837455545907905272713394261558045998027115993040359793708092536610953377717400592965978305117181325400433821957438131882225675582700622142236149005400390934731664204205475411542007036689503683244687597719197487079728413755600443307709649135638886233853805905601728116475911356963587027932531542870919348224000 1116 301977922986198215182218121586896248260717622464907067947997672640420412130761712351547557119707331956931542735533750762534986045819761153568799749728925464365801949026434685083941959277328147982585816088621105823301625661718528097873133212107088572619995869401037188295143010809902271934003168617592395770128990641229448095989760000 1117 1593836923061516477563289312729074571469053282399575850566540941721295120817504709572774382067045695270332315863057483410611850785749266028857472496353736615828454309560944289382514845075847534857730578715259031380188637762227871246456985653355367993039920330734461826927243474989394494171768736905313702405939953660876976790061109504 1118 2117075291531744357389513833176732146593004396351925509852198839443480865518778619323213455307015863605760169153107671519265551590311160048642419968663027573718721762359879760047696060949792765354497998156824129769179560294772832385037275744317292994173813322197248332533243325781757077730972846937888785016335622464157096345600000000 1119 5452211307819722377095329246431131169425255650361344036803698042106968549976388537838053880126339271317647191051720594203304723903695210192219754962397959659270626432606228295136388331345284258899197930288958889547700380302885035247932185542796083937620364516292368565524026870420427634442161146210527204077852728599207662826291200000 1120 4956779151948863885583285925024001361546537452125706975429829560022698142805065174276725627155944675378899256097608761493070842250538533352291105827042259142571363425615364194431282413002919908248780801204337748565094073619589707680262190468654500998254647922455102274364558929425896557374495979340824576000000000000000000000000000000 1121 25407846707403301720617948359217395330079673039827205305152653906466058507472137043148938026736312498191813281093762529371970700856193798300587292066480951049781190541594180803540449443115723921712170071961311293772656105539577396999297668159272640951392923464177893200773492314764386397819492624271308004619280039816053174054818944000 1122 26589095588580891999970935386998565434875985815941106890581068282782643762887215465486259256868639197847044358699161597158819818355348119494017020663555730508668916610763738624353170419502444238042472287728286503214566306598533122393723392746232802999180410286179013755365220146438253346641815387039316414415447068066179276865536000000 1123 101462456875974269952589780529662863253994567466735421947656471038203163283104525082433083322824506681404742518705246749032753433048740403626567047140899284231093437714369790454359999073521229202551290114857555050920004580094733731080018905809505803893245834340585786955608397123996063690249085336248095224589751722529067329680152071168 1124 107904909243350854434533408454938729579714295528767230740824702119396259408883786647523138502791788453185781918219168563634715674961144158147406204700886631420243081574199340657344471660785335763008304622077997739702471420438069000730133745480559398986897096757845629649175363865014845076730228617656544345995116914106460819445629583360 1125 327542696683812569231019309439113839931451661647908615522509752003004231170724796525123977004355823946019218692550938847124274938353383195376527630833124651262095574820590648218647415943976304274516002757047887138381311602813644454181018408900443866745618727757149891767592478449199310821785600000000000000000000000000000000000000000000 1126 539691363276348632729963931402964970025215852684747949277716823500055721862521757785904959305132395235148082382953619049838225063771015675248759547812916257822224325592491518482207852906605505551614599371681824158541137519767171626134115988364949848928192666094227603674353942171368973456703400915918867073127850223934395411910608486400 1127 1569525482985760357847581813236061207494174706847242369152894001224652544149150360922438349850201602393099163614708828360907450596015352195566650596214275087903948873020315246412142238663603689128590568669452848208102326196729299696164526135680978601903919842187752687095061323872563171581949182809986944833072893043872183689207087104000 1128 1271407864418914264761028875494159752790900256142089107032325455598329247445711705940734879657652536165419469505580836046278124368324372928183309168101068372298887512178135207992170977769979925218213626966573256860600037617629458556041638247185197999503563076655434890203529297857367977053897229208445283570654411622048176537600000000000 1129 6458896718588877501403540910562794718434680232598942692345128495878146513172123793851364335978787229915421826547384730927072908904922799441007363482285213291420532460336637034034554759910280469242792840851435130853121679395463711965802228690049279828369767637322598350713928921129115192390887764145319741490330852197493700518797696313600 1130 7533378525267524530365669396128353760797875417264048692799541559745311456791371253544522443136224021668032406744661791068693817483531717511290936247918108268339078353420019122792144068444163893189692385158906541475644317471888653151913681786749125848016854560176029149535765460027026720825511484280780808148774525208625152000000000000000 1131 21690549034568151198024628395157516886633155423532662107528476769073233221240407629265974221071768064352291714204093713791139679217149272616573273465311831004022309641522218564783039704673288835834229920095864745994341319521814133558163484042545897188888175700587863255957056110150517446081766705620193301681881408986333602404023612211200 1132 27466268025530609719096149181354783823750631514549180544583346330971435837303029157964380804931154428260793802234052857374117871339555991745055992212839388632017556138725867101856792779422562510613220070302659375939088279058031563959593379873582171645796307959661600236963401603627798092333180259256509116330375325265888543383921413324800 1133 97396351320703204766190987168429704854411447473775823479551359404094690446443807483139628412206807602412129172234865019444806849601706529016697462461567841061654198439111325795493986280655368180103109851718167675896672671516797864267683479362472916733392217855322571413292007068408960768857706589082683268221536589980885959907550326087680 1134 105161477375004868874464826724223149538528005641960648839282170448072810979358445236270828424587153868139719007436768694793915806673227994650661116612159495677895080107940212724670842048804590025567425667704485610112933968725333178294665424866086527501256686218356767842548132081549005393868344779902912367879461529180857982389539831808000 1135 397931920566515365659886991810695041031012191219172359568459312701728308898518779023818673095348992073369914928328081245359687045879537457778009616983438868175134793450933291548395330807364648599855495423157599494407168307260671498699529097024318080276476419785482174018437923811289948757026335317815876442986658305392492298831042592000000 1136 409936047257039468325524934253960695758154321577162581401184823103658559538275571306174472051825853188584115041699204057302150382731088640789829141706163502997000636196052215917284000414980270978128083004150044429421045839855770548076877996613890723417583019648628031314413737985882062145018458732014622344479928919967636459730879119360000 1137 1407336059812078025253163282222282569076708389025137114152793465346619121818356583056674899553123657377531960213228551963532564208437684500309787488501400222332166063359241613944190529844948494216366054055599524639152735209817043855641171707391127203950991380812570518742731313348705880044984146587413427013407419547689620245008798764236800 1138 2187051985076443913882602065409981640935011029783903683154645321714490702445217905785149123346738251102969776317090758790923993251441752145272486422472293011232420353033076769355585561021490519207300527484465601443272031220272547778654327492098147229873456545391354900257966956910405510523404679128319184076002534654318934599047053312000000 1139 6555938881507541071598907059880254366247698241300549499334839504599453877417528503152777909999256834459743688265577388336057726363331511580191257381608217686226292482364490633402231181601027701689142640247110421638179199853472830706486567989579172193512727171081137052227943213238826392389260344045564440847180100846068351097559202714931200 1140 4548047274226745762353409663216944473669687805131264287095666529864978478529785017617741257624795542306084955735777946504648657903651982132795085158567826956865593234667132951524934066005778418576743261870731667926491188865496243505152881420363042454507232478462491023926301881876447529337484920917600501760000000000000000000000000000000000 1141 25971840099281717882656114202489441171358272516125029473320837345325757056739467887933886533427956012954417713724137039478283013396628833291967120087194682207541030745582928450228025507151587626506239882057835726234625822945646625134036583550381924875625178367554401367606012235988057898801302402611614935374071358898799201819284187853619200 1142 34862478072711429304337374813701646670153382094771922927293292347769140094334606252188701831120165970673576213549857163315164711398905277819955321285721772851499757335786739183821222420457256373077904658490263314669829912094386670850886223558487831658222895592586398375536326755807514294873926097717048375992080021105413706069011717160960000 1143 88324661775961468865746094875223118840751391311397569809348627167582137865444341142537367511420368192285085496226678842774656160117229004932440193226203621519637321445815080590335778619701890612427864192865754603398287025248609469704886387565423017471881985662754412212685961893009499184694905615232396726521800582602676876200312617958440960 1144 95810381206611928921013851563651055464267765252727746586386142184444899689796190426076153650214318941311835681383856928680539244943212947410818264972076735008021505719092665266079970781734922257078196250295365395642317736601133265580096941024372172548330674298372403178886551512707263527427032647183712165287237852732060945667745382400000000 1145 403923119473030647709191885262287272905609123969798389538986355990040346759661541137991704298207539270466293331146780998207585523944846544988272232258955058503657228835887817615479636775363081812835251757929814104720325461626109764437513941495088470998657358425933315259304447532468139283873194010004640658789902657272862142515466312089600000 1146 475353767326193445939381703726496326043869181879151810222076753772270320350430141369401431176481654431664056357019602391893066291940735370605807108436067109502786487561240941237593491500955611216247447430423867049775896583308901405378422993734864830809722925513540376685642936710559620088553064499863254357901221259952136812946151754956800000 1147 1659149102790167296206240731957885240665260104652084838235328943364389713231855326988394113845333172058192266145668060664805339027920737230749175502325741383407279792467524861649348087913791715394041923914927164844141120468502078474165336513025258782093971822469692698818388486584710342246994784682067279279273208793076228875446724366723710976 1148 1625125695857593167596356573305545154796936522394784625587906294442200248305753053918700385422667845517352428448188134800924958624608915478860831990603476238738327319829094840235484384461997028837330651088399334596097912390892523364412957242514809121097386888200617016773611859239622733077649850261445447035721453750385635801917827115091230720 1149 5704241423797957567242902193192151340712782383884553449893586364949101703967151914361780476683938983801891892210373163654250957598262570450878157471524007259324325888871389874371897703576338118867316548049329382226602250265971123319199120254952980384394899798988706316844718381569418548369567797603435885599320900636662812577547600331050844160 1150 7566052292532517279769961169388482516902239631367879191903929842971844393184834491189526173302874034429907549689658763148760514747795580488594308988241077243533679909001139505023545067024543532349770026438500308824887300095612282918200843667762395943930868335182931127229333249126970563315871785423470592000000000000000000000000000000000000000 1151 26573556686634181125792851206189868331055288032897944320355943958545345547554213717809626433005240725595203262434198887715634257313181760286714514214571985661768056427670517256989537075015290020969804037847558248974460041693858032283418715706168682917052803510362865527946266745207084835616826296421882685574431797204026164075456690066764926976 1152 18373713129038513218655943543718415517945828124533433400374466735112307186937981652213478902382543156265152106877375812058553401295214872956685648949920005383583034557417103222229129889455152017293190389205160029676591238739760643071164330716000447150990246260942632674902240354070543849622081902308992269068473265302695354269635138300149760000 1153 106109451531591563308095696771490754438734393953820649116528104552311377685964406279095345364754289389477990971041113327461307120609312937627185591813911429284212382347474228413708615784519012103089480710766983725941220839535012119827384639114627648722367343236548411940540090447173049655584291219049042051924499792073331789475494761854584334336 1154 141314494853125171211116175496985059359851052842505984500158491132694014253074263029671168117432155008615149380805216201801881629729751902038576545263258392707072515064045435018819958570803424239031793425919688155028991847748665295828105754710164918360060705042064282607666292796709927005094064301627353188554458013660630048266574483207555200000 1155 320701585920807483553583357450020828483593330194180084672383671658463124876425454778686372586989557229314382876493153460047654302235668029354108358704006104380979577104196468322930015699462873150773950564996614259607755798599845757825679439165518793620234630885421874688431850168752967730884961196805019362344519034921203793920000000000000000000 1156 447750460880852645752736923812266341381293651729205717518179917475553126034938276652969720926564154911826579314996209262809306866912228492558562144609833874249910923891850168986674636284650135509028847322438404320489690639720859023553487400053058271559523290375802766171586203252531518123581910059119288845347117470859582330324616478720000000000 1157 1691681500599858414554670946379458139076174120855650325385204680745403854370494327806715598203006259589873510714428267542029511970665122473222704554649156724970677051731939450663223368385844725797696747518425802776008235546166910960375850454231371023661511023131165430834727586728397149860207472100702454110064242118197110331934833506379628544000 1158 1931566678732003907151995967049887581741685409016484706961812798036795697868184619568859182514249743669212405641690964434036082710906232870638850660677212771282343161814925928061759107932268470807425547177396902257718992956689118779408972723790552484669870195719766451089639222382966734843217371280622827862143377888880078160760279499014144000000 1159 6755824642245447320317472394183465134615800138087123132768990275942371148342565938370830057078713819317266516522116982328603037265059596442753585642628936085356350164368767467678115496183189730642500872078622258213382817654609286219004525453122985574240592161897183677751412946541502857747352017622106603346179966118958633541272692935397836800000 1160 5683353654261021341935267009431932485554547284226750303512264331961803170147662984611103113644365787898822228013488911520500239484738203107470089508574402026549203749527196605641886278932449163807162330416980177806978934894902966358651606740497638432930837879002848999379889513637704010827742837327069740559558008009110472097792000000000000000000 1161 22747715066088702657520840462785522456053946655800499380974250989735115752048916422651073113550277011411779787825545827642742368033627744774613914859010436740406132083928900963027726619671759301194182588763174396037156694083362851915149414441380192553148154795635502780359187308166438222890451727211882913695399370748126790267759875448593448960000 1162 34503284983929883565520321873058815640263184335374587028495310267557865225007948038697485217435801745178813785954964900206100669938903309488303818599938373841038523614151414649904872639634011368695160453076958632701819747817109781614760312200616608634027151942021017226071110382992386187368897535810006758420521647349512542932739424976547872768000 1163 107722206969220200333395933033811780353298838673354734503999587807701386233898066229622640386405953746027729773927936517564237848118681535925291307371968720820017148982186626972296831764692571487934137748549676430963649298172778756508499265926046917388879247831797837360751793534109125147820885834930734743805430067865785682816912523062335495960000 1164 90376601533361097205358822029580788638142971673251888728644538374192528285306106979655889040928316419698284339209187646282451632196564197748132544767230764964321111411453594611865804109032399533016184190547145213964332314597542656388106167294654451171108784117546502272597272952177501357416136367360771779093427287127204935777817016139776000000000 1165 415972040717930047042607792063815215548031082069170215422691310204850555377064136893825793506790638242377185815275953680781840574442006254421361188760656801811247511383462805068934170660619738806807013024035141741875044617376473513218290355010974472698982709969276698638367405592456155166951411106316268682586950312787958882707531537032012800000000 1166 535990381139584422261002360979281098732955970967410382150811294040000047595025556102570573241355377181989930935701364944175981660542760318175520708575265780050174986271366820806823550135312861663580367157746936853378308699850810115307362283709436227063010362549357763060724059756164764341187733652116295753321464745779144102626265433605406720000000 1167 1472269402404678951628440243335809253242369217599155042288417750681579206380570245142862048610317179553503241776825104416034102905756738941521865544154861280786919578258282223122345561050643752019305534341844465432775375141977582488601448299391479899268961355490217500897200336549631028919044794496757433500640207475889171202149203710125302439913600 1168 1705303957210957110007461792986347751840108985833252831061351209518319040803234312563741076514325227705435066999087230641097865046021357539698076992098354184882703943088328082242983626154109030315476040602977688166381870384327423470055380397870141536256499090045894692062566429612989121772416796103622718432610010669076381452200258361994243997696000 1169 6804811252524753332192782670551481019817114615963779175693603720785953754638689511721928986151747984972732118545174837537673318662804092593406707664542406552393920832698864433713258893455150789232226863301772093038263736244706104144576104243644640927015838702815006424058006376571110063190566564508577469334332579495044948647699387486221521035264000 1170 6221071994641105128722081414703124645389723748317376486855924261335588306402092808131912151673905853522774750375039469656350475229103448361533988672612660505670778719578713139296023965339664480501903360934432443439996670246862086972369859525981037261857898725657392974645691338223531556425448539649116328270233600000000000000000000000000000000000000 1171 27388486111324519403793256012153296051316429019648143991084904991716311123328122819014182095593679249053163711567327565243560094855996172123433183970826869752561948515591720237606331506116053720261659317754506406095835064988998183864583824686845275777567655942813405377692409750689832365441423481768920391583451965074205746489713307185194374076873600 1172 29130521573279850950818032720824159252026373475702153681213191303782016246793153376919917546686140344949990798106504513726799760667185210755451066717550471070388352361368008853579279744824968708522949848906541340519798789977762597350230500313741141055106042513374132606906856499396067422906476296416118946609603144821117358803079781701028465868800000 1173 90803784674854491152839752045062772433993292351163922622547711357815146096329816934874626781480661197471236907539366170161474998886793998543460080511686522400696889041584194633910503946858640587624818842811854012045545549602003205141117809780466382142127865110203369961613158009675401823868056609723045439619520641445418244982301706572443009679360000 1174 145698293333002696619900416615423020085898190561996612366090866107878385993109046471741411796082617195050296911414414551557284134026091669567315754398982837974425884602078772224769615624935123019644077459255605792843338595109948605736857022338959150218948592515278535154766376427331652618346382839347227683273513249642496285253884448902071792304128000 1175 421425807643850381511852553597165131297641244638208302182968874374962697419327839424520218667494282258078530042927639160750123970390300595483197420947790490325363721127612658773106233381270785080149700187143620677011405075240773231025155651094625339475853467941433508507013065085022577251589296975040971726839869541952479859703808000000000000000000000 1176 317070323565520259896647967556093845539630554167422017783808702529316899279361886979917209451675806014494929058412391087579426722700991332776063837526422284750333755642020441628170585917830114590115754801451791376821200771153971064811411342052228089252576295623787542531224831780481385549135621795297341347448723566945433087105702828347228160000000000 1177 1649361132386653069493127205036742215831771094167042734859630997266816234100873821739180947244816183866026850120056571063617739293519514868147766032214757871531814148831539636517467902576847336858399085594640935230144536692360680433670333960126488905200488441148883818866165030844664428659898696763733193537752636068723412105076767805536033412412604416 1178 2323220512764145473019392820025301796763730562904777219654543316823233474582134589101426989644259581676049313909121203859893121490320347577733758304998663803018733538722073704954479143822385132505381756917567987171229521124465596696598437445702295675910743420891352721072242103035408382106101146163301811563555907236737838773478152615410512917728460800 1179 5864676975141003689918307446070835940009543651290336184049668435196574460908061306817656383190950186664500461406752735628635418595345111438111026427874370743268452639635777991616536125178017221236936458264307767308407740424153900071974980358809014153749637523727629073182756318537373795218461849229019198042088969756414068659469721112021792838385664000 1180 6359087476196503717427088746665776319178032206938536381752206918468008680140367897737825787866113006590882204241675581457178733445695127871963578662173214164872953082337306971484657846279894783949543997412768984832593493678821568904180263238523605784387791118310272146000448566713064339251287331254160184485265218157412352000000000000000000000000000000 1181 27808328811060809106867215628671236481961676619393890632188803907571704510270370311228210036408280021124225860650836834605876857272530813463012138058968413074598948145399711357803508623304949121084174801155950879905383123428584568860546688214863971905938330300972722353125702115282749073416932137493515188130612710441768344862067780923559344952999116800 1182 31749746754093071403211851046119746791937191876019903943930858231261066808685793736555077826337375192969736642067648261654447433236409578012078149558321167837202562656456616007664974121779195306615560701935768420134416820103622145931418236797953348962113186928036348129721325421335760007863668878609795428839948952453850171644982125813708540822421504000 1183 110005545724328695779171635026699230568285245339278879374366699689827350644245690096849745476377569571211009389958102001476043716790883343310815978994942650325286688741535938573427161205801238559189249642749029202699397185878980587252870994173964785328327048752834741513072444370643312667383056894111687301877049722055535082265422433709937474614067200000 1184 109464641149348348952223222046603089814957156247441780042299859921810858553676617149730401147427845545494985839865446636894812280810949466770235402985614080817348923474379229310906214407781214883429847994501175925941444429013850151144176707050897044132464062141822116772064211429635793644416100158596604851357332879855471684586989877614283730718482759680 1185 364958483403258774278996678719719654952485327616308957657844632728353965280976735275995148555505508253874028057770520742790859158829494435883118032568057886578067688785462141528489755835467114065232130405038587561429858473955681999413966203031569188581377977138448095846494380044640898159306325112738435671325217160608844144717373467355250688000000000000 1186 590240109302941296063788852078340078214798870604158990571877542153848507681611119357124450139352119622070143682056826826227224269746696159651313341463731479522442544406116852986713315732671230582219876117696199783220032571192617420585369138740663065622505675108788375263037178044043964676011574151339343548157549755650615497160370198200436267959091200000 1187 1770730372104633566337529328039590609767529739684335226030993653944924810273642032684325328635329289770873536414419056222195997379880368528807853426186539850468386510200776391140048896545075755532524393633260063712980317848701801566848255246674019998517727030912417582311902907773569943647463295966234254841889136760246455549975499218194263491594524033024 1188 1240270068008078803945090102032062427628635434079277324167231838464551642915678962899239139390308954099552089113813505249628640647702718020847965159545604454483949546075621843130451825257775421043991579956474055025574828691369335227285492190793287835462734873059316811415054573374638857657660793454610217441223276524295489311364692844257638927564800000000 1189 7030410700352377254865952857837801772951201881194335128576303858482796374056216391468204314317664703073320546035154256764032223631170152872838160377790755406870994322977239398822271608752660790106670211371815976792281169618547024975894833530148903783215325789884233304321986166790040370337393504928367650504819214859872494248756902190571997638215797719040 1190 7855675978060348503061485756134574518982291354679274547703830692066675927758688953828425590343987440124084290891944660604816216403531318195634037293572733344288901329500171374905400141770677077939721711721034183746027081908899273939777291315145221022956573810410592330691504483560427255659022918353972952640137932643578354538552204722176000000000000000000 1191 24187817832964338309818842211622038276449535067222793046291898140448347153847965756363239906576224739726924176209335756518714560125257952691185811079481274409315933771276459666048860368569691151506682356052754915414913292009080125646310428437580813891869872379325726982593468656209611088295652247093174153092134853363194563241391996719653510504972141199360 1192 28283989819896761760077256085264753701176352388410577500820182514761124802858239488885749572299723990623157439486997547403494025248542222644321341295231518500072815204928449085507312991362454872212651762313663243773507055855049584837273972853389700540867143128340876530428630772028247171208711845263066772820492475797950811398528818053714350056669184000000 1193 112756299496309343017515770801662822659591842444381279687897417867720793826236705978924375575122850381202723655129049294516029029598291174457790329253857019999676565839166249743370468367646597897637588116800300618210323061302908291808348650560167438468861579059412347546133929740535966899798234996254734639000668708111514763291623659314913584027099843229696 1194 128757448384285907570792245240000810649248150559156540277689339554156013986461981788461647891477958743010787812732100881174795506143127171085988014381973216961072804508660858271283090663434849752529922629879147796363680468518597916278141824499872861345827318932598766942516557714791975582576749412970597535891480539168154026043665526220984333615801431490560 1195 434532186185342940082231057781504211116067481940838595648027593197630645477001511282704866273202571873162679188010363378891023436120416626780643751182133210487405691314568018532011294131801410282561803094380493963606796813377399633541354384531287036222810384144582096578680962008922788267442763195089299395671021264191833769317765048344910513360076800000000 1196 454010154775389729008344890606630674865687811191689194870488303265689405462849382694620919804123994839433299195564104943121115103067897253480294042579362019837699519144644492283335209873543893768868705908974908020950054518382318449362566202537398702000032494365366820192221280147890733468090648551838492149742193616086833050519641178373991622613401600000000 1197 1503552688683899508129033892036175857165274311695538426833550282759814649132467988904064832776363137396378774660501743246428049870816506492688849809177190538119218882762758196612252841948271519565249417074207968088731078884443663345706447439134362434342871494514522927688517780023697816505222857906118042104410217050897491251275892490290670245376886518579200 1198 2395447886681714182194967463679608872013275726609094540574646216883037973794147362426283414411926187982722187172870254515348836371766161392636314609967745461656330068423831607326787870953189418809087538828502803591309034440101380423967199101819747276760124586441130594680301495908754711415013650438484646271988745479472486795313994893989759156909681796833280 1199 6788159777430485170013318033760002820431604971562568873098384248762177619415241912330810159631590371000504022787473519075756743928239996763020761301904053754915378531723749793995983223629918039051990261674031895879231014745192280822073054299189463203317628522334830789855238476438588473495624096056226190531284739488730850691379672296545099444953911882137600 1200 4571203695150949745157903400169646168721911816466559778250083754378047718754085713823422343543448519920399814419221796939610463598545226069809923389118271761814745683180288533873835022836605837822586100401533842064730403118083556075335623132133979982495978656696948713717769753320114408652800000000000000000000000000000000000000000000000000000000000000000000 1201 28673055791599575395049046135640339539347743767125859783693082902174111269330770497908420161326912593694041203870397167899133754319040371743544235176894338746826226306395102594383016481933091203656627178911840054102518849515458967306187974421742695624628937790933774504519449394719554980856570666272072029351488884040908061819957017201321757259389111707331072 1202 38189030642481213569937721179855368721063081989996782715066671259294016415899797685107727134103191394111952075655856691430754797801231412770678125509489463012107626644423142654735809003331275696798671596218942047061069541370324251431704659889480052273657658984533767815285802197703593117412315909536894976929174170264331888369868516305486580162917565256762368 1203 98140847557860709894923189684047999026153732193110095793672564646601299682478834380544287840255407532396714558765315869065678895054182870293778481365985436182250215753662736827076352090287701033030521326659148587271735066093972346630464057260859416719796974902441020921670776472552588739236674580819798123646680129381028821732522335492078453441759078986547200 1204 112212815153566188949379959026507933037081920160482610300559217980448719016379539597406932979873384226894037838326861293621832910097760472378221282439949768859565414603506315506870501369097187259992714019566101501564257770624716691250505215940355056140100669787777308409553353707565047126844930262957464984814846480779684695885481085793373187440081738137600000 1205 442504069784298161508299286064302712387026270602259562502894285259362568473901070267834281848500862552078341113863315053246505875181924016403850611134700243471122544130480250155153293589126233898675774032554777011622115702398940295574245913722335317792690105200815630709262696371859931024051123915535162415256645361861910084028352726854111978995775502309376000 1206 487266842900235621223904182359563556460990979666003637022883509977751762719436130673067690287347766824724954439194541415113120301793268722526926129439091931465874990237097731845560902288888554999651940902671533681007781560822777987880083438752795821567041344283642616455869047148745284800535110171958349266876772793437932460589385459942832669398419898368000000