46 1 47 47 48 1128 49 18424 50 230300 51 2349060 52 20358520 53 154143080 54 1040465790 55 6358402050 56 35607051480 57 184509266760 58 891794789340 59 4047376351620 60 17345898649800 61 70539987842520 62 273342452889765 63 1012974972473835 64 3601688791018080 65 12321566916640800 66 40661170824914640 67 129728497393775280 68 400978991944396320 69 1202936975833188960 70 3508566179513467800 71 9964327949818248552 72 27593523553342842144 73 74604711829408425056 74 197169595549150837648 75 509921367799528028400 76 1291800798425471005280 77 3208666499314879593760 78 7821124592080019009790 79 18723298265888530356770 80 44054819449149483192400 81 101955439296603089673840 82 232231833953373704257080 83 520952492381892363603720 84 1151579193686288382702960 85 2509852088803449039224400 86 5396181990927415434332460 87 11450434956358174214315220 88 23991387527607603115708080 89 49656592789699457611581840 90 101570303433476163296417400 91 205397724721029574666088520 92 410795449442059149332177040 93 812850570172585125274307760 94 1591832366587979203662186030 95 3086205608690980088732809650 96 5925514768686681770366994528 97 11270096716913884935796048416 98 21239797658799244686692552784 99 39674339023040098565708730672 100 73470998190814997343905056800 101 134919469404951176940625649760 102 245746176416161072284711004920 103 444067652120431411321495324680 104 796259238284911496162681271840 105 1417071525761283171136975144800 106 2503493028844933602341989422480 107 4391373017809965499190047019760 108 7649488482636714095363307711840 109 13234829279482568831660326041120 110 22747362824110665179416185383175 111 38845496515019751306387639654345 112 65919630449730487065385085474040 113 111177884191336493110276338187560 114 186386452909005297273110331667380 115 310644088181675495455183886112300 116 514781631843919392468590439843240 117 848302125714627731251057485375480 118 1390272928254528781772566434365370 119 2266335321401218151108704187527110 120 3675138359029002407203304087881800 121 5929223219233457216954663928449304 122 9517963588769497111427223674615988 123 15204019758683742139033097558152812 124 24170492949702359297950052528345496 125 38244450869782214079034893241053000 126 60235010119906987174479956854658475 127 94442546731212189767394500253600325 128 147422511970672686466176780883668800 129 229126554749599717519720538963774400 130 354600620445809086637662738872508000 131 546502132687070474700397868144688800 132 838817226915038403028517658082545600 133 1282329783674713880491871822126190400 134 1952638534231950681658077547328517200 135 2961867439565318449706072684149998000 136 4475710797565370101778065389382219200 137 6738158013917095647731812729069934400 138 10107237020875643471597719093604901600 139 15106515547330262823140676924850336800 140 22499065708789753140847816696585608000 141 33393350157256370451153075307563902400 142 49394330440941714625663923892438272300 143 72818445907780053520308671305347143700 144 106998532762452323540045394571122333600 145 156715022732884716296026082957704428000 146 228803933190011685792198081118248464880 147 333011665137937800113397207172104201360 148 483193396474654847223360653543837468640 149 698988505579840507148356673573124105120 150 1008156498432462269925514433038159767000 151 1449825059650493359607168375131067855400 152 2078994425159198025097071632263418056800 153 2972767729433245774204223922769186567200 154 4238946577154813418772689667652358623600 155 6027859811550422751465751362257941162000 156 8548601187289690447533247386474898375200 157 12091264742382715317682160717806838242400 158 17057319904432759108873048155477503949100 159 24001007653139899985051457139123213521300 160 33685624776336701733405553879471176872000 161 47159874686871382426767775431259647620800 162 65861204304078999596003272585035025125600 163 91755353004828007984175499413339393978400 164 127524388921964350079701541557522547563200 165 176819530858185863555888692075556473512000 166 244600351020490444585646024037853121691600 167 337588914218362845006635421605962572913200 168 464876537612171786566514351063948461060800 169 638732803711032779916592888860221869262400 170 875682069603835262788877347630949336892000 171 1197933071218046639495184211559138692868256 172 1635273716265904936453743526890252818836032 173 2227577582000012236271634883086722343768768 174 3028113275531266633681753669196013186060669 175 4107905606340865588327960403948079903570675 176 5561472205507633411890161777652785100218760 177 7514355575380542854233272020187350860600920 178 10132994639528307788284260754495064039295180 179 13637639402071933038367538910185086188224340 180 18319217107260805573926544804726235178211800 181 24561320714179302288005219330781100498195080 182 32868826249857595708948161163251178607878710 183 43905074479736788428740974400547194782786890 184 58540099306315717904987965867396259710382520 185 77913081810564084981458803492577755729645800 186 103513094405463712903938124640139018326529420 187 137283323785969605056995952536921960475609940 188 181755386420861167258558021668600905418413160 189 240222154080718605677394867799759238629930680 190 316959786634281493602118228346904550970047425 191 417512546532053553641410907684543236105372815 192 549057595439412892459937632023508913234462880 193 720871536869433253365768455649913062954090720 194 944926203734257102384858651324886041980362160 195 1236648387437450570235217698042636095209198800 196 1615887226251602078440684458775711164406686432 197 2108144262063348406972283697872947678067001504 198 2746135288740414372240211659071339738534646696 199 3571770735028382091998706667681023581492775768 200 4638663292244652067530787880105225430510098400 201 6015298849943064939185086218717098784080837280 202 7789040818516019985355047539620858681950827760 203 10071180166616255140299838538490664410420497040 204 13003295911327316763425107986405667972947983520 205 16765255734730188279887717844107936694681362400 206 21585266758465117410355436724288968494402254090 207 27752485832312293813314132931228673778517183830 208 35632821315561463661539133640096074974886260720 209 45688709539584944204059379943436071593565818960 210 58503835386053891968612620659277896552736719400 211 74813995554287098214407654297622037409863319960 212 95545584683788342297918209102987180306572432720 213 121863530165550400655428614005606403624550468080 214 155230925329927296072986448792855776045558334340 215 197483129857599814530722405269017703253225099900 216 250919741466126823168447291400634258251156597520 217 318418619287424097237152410724781485616964805040 218 403577087236386355800576892662804441072664694760 219 510886601761668276996106008630948974537072648280 220 645948576940040350224961620108096404587103348400 221 815740774307136670855522960250796030935713371408 222 1028945749410138300738216461225435902657547548026 223 1296355379200343734828374411600407945156119227174 224 1631368567083578632593010495497142582668374757792 225 2050602947451425655494007606071827268717230840800 226 2574645922911234434120253994290183126278300944560 227 3228975825971548157708826832618074970525824941520 228 4045090595173148241525343504598467545493890586080 229 5061889324014486050870511817229776327421316635040 230 6327361655018107563588139771537220409276645793800 231 7900651580049637011831677228243772511042730693880 232 9854576164362988100779296327701909798719965166560 233 12278696504259765922361369221147299374875678523040 234 15283058414876517158683831902917383264472919012720 235 19002744589925828213178309508918439508736169142800 236 23603409069592081359526742337393430126640715356320 237 29287999735567137603182397560011743141433767222240 238 36304916338880097653944846975431223269068940619235 239 44957901580271209011879888223461463011955838383405 240 55618022573531392592016356565106964550873202123800 241 68738171488313156998338163754824504906463803650440 242 84870599490672367314274671574834337690633880017380 243 104688099879357285570399721790277888623472247940220 244 129009577629106957975644101600140428404682972209160 245 158830887030810073889612084884594999794710191915800 246 195361991047896390884222864408051849747493536056434 247 240071700441942331086582325914372173570303002019598 248 294741493611889594601348598152298510125916556934952 249 361530206450051768747466999704050881878587303826616 250 443051723590749716602287989833395688576700127238500 251 542468207908674043254508709503328379671959667984700 252 663601885402843975243379586382712386783173962777400 253 811068971047920414186352827801092917179434843394600 254 990439993491210505785257780103257696940271395299175 255 1208431571006022387441343224527898146984541654551625 256 1473135629416865386595161264186390122038298397929600 257 1794293160000636987464248554009015456700676247715200 258 2183620921132850673423472296860028244475351282596800 259 2655201026166236264867039083975339508540450620622400 260 3225945171977670228343131597353216225329519445616000 261 3916147394819404323709569055391578766562811978166400 262 4750141747419833022277347650521266837219707121664800 263 5757084237656295321930610286115636765846926142847200 264 6971881829088357637567344566672147276071506888585600 265 8436295363965364264636284521315612000725796006736000 266 10200248030976304065423871284863421782695735171780800 267 12323376580410285907095808294382505049682177786721600 268 14876869024999804608566110913939240330246953364150400 269 17945640214013217218404860250446886317652154506531200 270 21630905615105217182898715480449371900741436235551000 271 26053224096415617140291341756452354600448574310374760 272 31356092717809946292740021936969205536823062886822720 273 37710190801595221752942845765606137055298221004857280 274 45318387191390748948712016402526673478735581383030240 275 54421644007128628650200019697357358981014344455604000 276 65305972808554354380240023636828830777217213346724800 277 78310625402465611096651456915158381494758303450401600 278 93837732163299309848573728544888060584236242927636400 279 112363636367212478316532490403535488854085458269573200 280 134452214456493563797560244927307422560444138100344000 281 160770520264998686923891186487546322295680011941262400 282 192107147096311990307361502497830774946532895624728800 283 229393766363950604459845169649308478100712276210119200 284 273730376669588116246201799077326083111774312788545600 285 326414884313107167908650680908108509150023762111864000 286 388977737139786041757808728082162640070444983183304600 287 463222450452774248898303340081247625312106681218292200 288 551272998885946213564922983237187256569779852028380800 289 655629204436372245762398115866449041764059165581078400 290 779231431502245701930719072136353369309742450895544000 291 925536108437361221476894897925219716200551237594299200 292 1098603836031339336062005325992537224107971387713558400 293 1303202121284139374356953686298839703091642172469929600 294 1544925095393294258310259611983301906084446768976448800 295 1830332944341453036953922030261341615642216051598604000 296 2167114206100280395753443683829428472920383805092747136 297 2564274578533001105732162446602949228913760916783051392 298 3032356446042993371064223845586027262763098226989481408 299 3583693981687173983984991817510759492356388813714841664 300 4232709427189575571635817107296172628767388362655324800 301 4996257010133577439460317448220188083368564302585304960 302 5894021941641954635613343239697253129598853200706101945 303 6948983067383316165723124519954349020499815252194353655 304 8187949040637705869689263000256287217953270684756137640 305 9642179372179537800213224768641573750871612196334447800 306 11348103414949763718712487612324313722179666661839773180 307 13348152292680373416263347498021319205782213276570154660 308 15691721015822729054233248203780787463285960645738960440 309 18436280585130126531399519752731039262948143876552618920 310 21648662808296739487628223952070538528461835612618605550 311 25406543899548248983593877921109198046609927832167495570 312 29800156754357344672486052298443871393016155953519769240 313 34934266157729771095461177413531579573086355106560628360 314 40930446169877418373040334730779537261004162326343422780 315 47929704622718909990734964461693510175525320196275755300 316 56095506151033983544712032481093145242466671044530143240 317 65617252582574807319829204046149546279933338454302787480 318 76714287945804370322447378259836601900804417751721641245 319 89640504962313531622200416354900644711928971658605141235 320 104689640831899015033226763626161336889844054491801624800 321 122201362571053032093330149541810142333236150879521169312 322 142568256332895204108885174465445166055442176026108030864 323 166243851247383216343573687192558803739739432694703588336 324 193751826633640870846467175001399469106746676953539433888 325 225696572243488469624020902779407983726497025125090738400 326 262775294826347289633681479664596438195850107824212788280 327 305791891132439728506099088435313292847128061418212034760 328 355672837912908620390072698605612624304461007606998395040 329 413485384004759491548883101912531990799179051246298487520 330 480458368737924761306800787433575904801862982081966552400 331 558006035271063494710705475931626752594444375681161153840 332 647755257727248532321518244787762523990753610930578682080 333 751576657920466067118695385067334217731431890034434498720 334 871620151893873841727931453515588988619091150248267786710 335 1010355539392552723110231961687620453935624689734151240650 336 1170618831847923155051854962507036112146103088795430402960 337 1355665107672680767190636159329454191729335879464123868720 338 1569228789018377052432996650182724372618203860475595437080 339 1815592353164606896842272574784790315077034500686781068840 340 2099664626108729064375417263356560228320380034807842052400 341 2427069957637547833735651819676566230024574887693132677520 342 2804249748351491078167543656518194765771637201321119512540 343 3238577992203910571755782741366130655419769562468498292260 344 3738492715832702136523453902785063575383895065399877223280 345 4313645441345425542142446810905842586981417383153704488400 346 4975071075685057458604288655244738450318568048570605843288 347 5735380941072142651613581938106060605516754527754153580136 348 6608982011566574976031544749870559903045796608140547834064 349 7612325815302754675363066395065430383376181571752644204912 350 8764190905776197817029846178529278401913366941162583788550 351 10086003304680148963204839372668120390398661627370711179610 352 11602199879893504689699684507121497965425911414491798481120 353 13340640252776570538970647006559898312036960030343989784480 354 15333073537282162242842886494552610397600921593317442804240 355 17615667008851675068638267655553969874266430956723922962800 356 20229604694036117175597494468958752500770482001915214757280 357 23221764873861394957197123875943005282234926285156693467360 358 26645486618084549341912084447396140676410588493865693145240 359 30561436728090585347432710276725924929173805972197392457320 360 35038589879339524602152151909622079536632389012710386256800 361 40155336337909740893260085204360541945156483916153807741920 362 46000733399757361403038452037906696785274199929264805071440 363 52675918688050227726507754226372652785660992348022473946160 364 60295705668082650605184976535847942182328934637359058227680 365 68990384228370430943236728638195921305799564710457856592800 366 78907751961198680391327008379936584993508252137586173478015 367 90215404890217805930271065655566126768278905091882011421905 368 103103319874534635348881217892075573449461605819293727339320 369 117786764810226874438814765951008936850932918103155991913960 370 134509577098098591180127973462571934058164134870888015457300 371 153547855702752545624084548168043653955627366267998319183564 372 175214117550380205436071938400344292243844724698452069743208 373 199861975065112589075397042884796394516679150802821474049592 374 227891398397414964372556384264981254723286592683704973458986 375 259754633431703986746834784496559180915600219624283784337750 376 295962855061577875808514784759715915225047522965850614881800 377 337093644586751840422386930073754985014631166640863087040600 378 383799390523470468914645360144215013058827051175440502714900 379 436816723748934858013965740224196666514400757944420271858700 380 496977110852081574985949045764056087651114634787064979959000 381 565218743984009194237751004286881699686790077175736589147400 382 642599881553248548210776439397585741905814909170033860280675 383 730313811972979804049636131422182015281682819620542933197325 384 829705632537349836553432764692656490734219534716829841265600 385 942291057601415006115255499724698374432668203144482268104000 386 1069777494806312330472025361452157566267676254158147516141600 387 1214087655396020152177929075900249202772993285510859497791200 388 1377385995010689529371451700144142370397430978883665161236800 389 1562108315041277629520392744478342221820993150978850576446400 390 1770994892052611266026026657984167053808684095586487572134000 391 2007127544326292768162830212382055994316508641664685915085200 392 2273971090681811459883900125010884247896160079573863811310400 393 2575419707890351307591852302966217606406890234214779475057600 394 2915848749737926480434453469450257864725042391610985957392800 395 3300172653714845156938708081469489560362153996235929665244000 396 3733909631060224806136366857891193902581179950026937564104640 397 4223253913193473641128597272315680852777004103021920834614080 398 4775156413213075310139720779493298236946726230121376398228420 399 5397414756011379741489372779087325769240067325264671906212860 400 6098773735606078803942794100663644936994426356231267690636000 401 6889037374586021409524113899622877802069760475630248856183200 402 7779193889279720805136780302383137293348437391020674270184400 403 8781555006665903317843480285323261426384930724317455828807600 404 9909911236572695364270296187906697252121541934704614957648800 405 11179704876913486413731114083850173780248536165892392918796000 406 12608222722296876344374534216786584874391404675978643125086600 407 14214810659210051723436109213939446104923273415854038093934200 408 16021112566181494760115835799136171300576507054332728017472800 409 18051336197157662140185611134563895487426422548821172890210400 410 20332549013281982080978298255964827334738552870924947486226000 411 22895007245092862014471453652606969957746699260137406621476400 412 25772521816880489480771144548836261263911584959498938601224800 413 29002865150876409143211124519535084201622573810008342349607200 414 32628223294735960286112515084476969726825395536259385143308100 415 36695698285407651812294563035387377877052951619370311204533500 416 41257866180350224740309562764111214045551426685562295840772800 417 46373396757967772821318295613569747323436509239567324435585600 418 52107741518361637202449052598043425755904464683169735521706400 419 58533897308829828385592903588686850916150055502005681457359200 420 65733253662322267170986683174461169478029474093161460460136000 421 73796532778233798610627716310528406267334422915255932943246016 422 82824832001102827164055575220859009161742357633611711973536752 423 92930779672324922786194982276985042109859462278561682134764048 424 104239816352025839315731937792173698027990507952672363029470784 425 116891614642773038810517344489904542643524975936374021866820800 426 131041652204792932982316812507103513595109578286566666619120160 427 146862954045791554812202831864916536233889212410404111932714720 428 164548021810468024763410502717759888764671683014798324364402880 429 184310969599714837137083826803966037284710579669317183165349440 430 206389887833014010335796993556524468834441534525537470732031925 431 231049458846828671310983127851589730045829354235082207494820155 432 258583850315621725405038111999706640880306427537708584553788360 433 289319915211018622998401815234813890183908741922035703131241240 434 323620729900984748405428834566776361700557716479802822574635820 435 361889505159198883178307308577243489305250916886154827300685300 436 404573908331822341194210221896610670095101025031701294110509720 437 452170838723801440158234953884447219518054086800136740476452040 438 505231702451594466299252320921907862624764515353214011042566310 439 564368237598600434364813661284268579369647893740613106482663130 440 630258945541584241422634545596645114016865668136725296579623800 441 703656189832502912575650214197773405775791796577964191877504040 442 785394030065571432723326754230848094325504985069343870731961580 443 876396864783496586137112725753817898705790197445136863310476020 444 977688964733347950364015201594711424686861426295579817361435560 445 1090404985730175032360869084485329784425196327572764457959495800 446 1215801559089145161082369029201142709634093905243632370624837817 447 1355270067114333882802541037538430900764189465446143814636664599 448 1510350721560252685312284539346311053587952439104160271037874976 449 1682748074393432892568773593465244821491291923468406852843687008 450 1874348102665952479346406230344950915027429122675205652919948400 451 2087237022968752020210442493544624352289803788460537653004683280 452 2323722005866689441219507406606330559692096828532421229453489760 453 2586353977045725594281171634380019025898083202273186282413835040 454 2877952709751861323048166475511099602347376896647123951509512520 455 3201634432609038880163608181803301513613830043947289481508137400 456 3560842198218833486230744709517818268799771951316985374555391840 457 3959379281231160348436618813259471894991473921537377898228258080 458 4401445900009396698019348098235043999772075378796405527642092720 459 4891679583787683013052980089806017423475502660696247305539274960 460 5435199537541870014503311210895574914972780734106941450599194400 461 6037655389895908618520545706561108520005908237164578334280068960 462 6705280745509398513837721433728923404429638474927969207782191970 463 7444952002807797390663944901238588815949454709572301542453608830 464 8264252940915832510210694818599773231101787046032411281575297840 465 9171545626553370208229052722312397499910097795716160491485712400 466 10176048242794929802463663258565660083233584697151739973886528520 467 11287920497352095529098647842636967360736541694940291134928762040 468 12518357328817015894829780071929148637025359036094920026413887760 469 13879691695544161831383373176677944942706603753968126459546367280 470 15385507304023009577241003285468476705358735293313725084874510900 471 17050762212223147084424735405778005948762268995648857682296222668 472 18891924329035975173353227961331499548863359074991222596346988496 473 20927119924201443224815168210093206760216320474170604890098654704 474 23176296364653000206921471335477056084912467067188940929688697032 475 25661400403753321907430533529957113380730587079055354176228743800 476 28406573470201351692876590605254851091227347557279880436941586160 477 31438365534306368346872700043402700627646043584274948882647648720 478 34785969271755657568993404214690951157441687114082003624781426130 479 38481476399932932968932657318330174606038263574238521330878298190 480 42560158230340571025547639430411253020503148653535691794519776800 481 47060772663893826812157274864431753339912677016898086788882787680 482 52025900055038588356559189184991066765683280555378160165691522160 483 57502310587147913446723314362358547477860467982260071762080103440 484 63541366036939703443411151030551454290603804802314782495083949920 485 70199459061311517471650132687511287769801469998001525079990240800 486 77538493417721357934595373832114740582098896406883502701989220520 487 85626408830907712730494211011881811028304223469733029060926871640 488 94537754546341547087061481841172678239394708265225606746000708960 489 104354315966503423308291342258089028575765264879673412412628322080 490 115165799152222246443835039879422576581362567096936874058981706800 491 127070578390429489896456190069205584497638248190103382388674197840 492 140176512484509661500126559448540689625197350021369650527416379680 493 154601835916920051721616093530493422785732200359139234250595693920 494 170476131569103807032317745991213729589624345931729423481683644635 495 187941392264379475458791278988086405672303009434757382234818271925 496 207153179029182710727912165284646349363249539288088136863266361944 497 228281884650784494970670390568667928234002263916141472330473130568 498 251514111849758138264145695803532363408259131482828436328707121732 499 277054176187702673275515898909409821944197144834285628538686211356 500 305125744700113076294621034041200244431935181535556859624103757000 501 335973622186278354337593710010200708704174782306184586091595565400 502 369865698108578363766386057949826218792753817363387417144695118050 503 407095068158894785502171087852872183922877833990774334406524385950 504 447982345746906052168328009340278560474083904653603197687529018600 505 492878179961192933213519923130371836687172923420630969133338027000 506 542165997957312226534871915443409020355890215762694066046671829700 507 596264991245894357599089069695896688330664510611032302571936263900 508 655633366997650072857872829882068220069215522490052834862648532600 509 720771887260915522861030821619811498952982075480425254741011021800 510 792227720911782147972253704797637638935389781239260517064473321375 511 870598635238539091642627189573317921496740168200563707999883585425 512 956537556313588014851985238329482351515731686949975576171545913600 513 1050757529740622380340617617265576972864176349904362892025702470400 514 1154037115997179280972387724945526846265356076604364372865835619200 515 1267226257438267227506992917584107304534452834650847872123465552000 516 1391252657102438062539592224411488019446335452510292557480230265600 517 1527128712785478722575306114693714025591837428763951703221399251200 518 1675959053438300801470357134346067511136804635804506318365857652800 519 1838948728825535128886078969821583590443978025333062958206934718400 520 2017412107572317019031141485880218284875250154373824342336721632000 521 2212782543253004561926788871881249950357905958797394699699856779520 522 2426622873063168868331478552777337130434510316160168137065809325440 523 2660636818893159996095101222437206119952303763840184351541757394560 524 2916681366318024765593792971876769888818006636510997071564604340480 525 3196780203166937373563134259363891840562533369871134577393355488000 526 3503138305970435538529601292552931475283109484483784974393552055600 527 3838157769743075943461746114709760680819539913353336136185866805200 528 4204454984282871572920750930636418339155014676868384813083273180800 529 4604879268500287913198917685935124847645968455617754795281680150400 530 5042533083275108665279806556912430101761081160077293474172087768000 531 5520793953029036497450674807671134812443575455672253267598718772800 532 6043338236649068758526253081648238107448522926785264893750037833600 533 6614166899659042398961997725910700023141812566686953158868111222400 534 7237633451676083280831366364008839779421573587317280710728629903200 535 7918474226271379458578284263281654973395791143588435951410668708000 536 8661841194451957938363184418610136868857436842782452387665547811200 537 9473337518168434649492932857013530546998866771026836929076169398400 538 10359056066615076913469914384295283403019086021976500544396299057600 539 11325621135711007010872786720355289562327154900294794712838955764800 540 12380233630129440862087661597149506809021586328257467904722745168000 541 13530719987676823245231161462743198350870056976944020477686879062400 542 14785585147824270562329212727433091746313650970773506247794936394800 543 16154069889876416328661493985907784342551936573702241232500302741200 544 17646212891752551170264764514726575667365970875690801667630852793600 545 19272917887785852480549692706464897271972853962427829476670971488000 546 21046026333462150908760264435459667820994356526971189788524700864896 547 22978396016774045004175378535322232131904018004497486655335352042112 548 25083986090024256299378700074415504398970920052718371886700742866688 549 27377949032650729042463034474859069413588538983980887009540174619904 550 29876730095154565423322755875342238447368445319820412411204555636800 551 32598174816693397125249185123393214622772303705388212353611307239360 552 35561645254574615045726383770974415952115240405878049840303244261120 553 38788145612977834556778481706802469470453112316470535624630560308480 554 42300458011003386504833226113323952926439024061662749480404193722240 555 46123289186850450904091238689380734526863768868807123696707912604800 556 50283428995860491573872017080971938033208344100111295637979606682880 557 54809921625624841108897678109787415820933557071941275284451352098560 558 59734250521677072927275203877463628961095556340123499235788778263665 559 65090538092821605782352512607216702903026152035339251603910189180095 560 70915761346264784509956044863893684096682188987918250774688143853800 561 77249984689814648757447264405134673355803316548004152785631162528120 562 84136611231929908142801090301716446561940821511585918344040142133340 563 91622654010786340975622850754093538519096097700237663496507930408260 564 99759028691280880907821018967777520704189573557787726278051105695480 565 108600869384535063030672207546809825044059940385645597971288775949800 566 118207869368551626298770133599027617259496012035145016253364321514590 567 128644648621821059714784387237329479819835391216750910202797639728930 568 139981150224510271873558490327209089152617820327805588113389002616920 569 152293067835079052956127688329219831219578469916866882670207155810760 570 165662306614494389666016760205449053044197953917202525042019234374300 571 180177480146431040951039181099640779596641965117566936759986633957572 572 195934446090795732745236523933449669067070730127848455944320065824584 573 213036883510485682852031362834661594640287530101057239575133582006616 574 231596915028444662797473489142226809324858034617437226356300522863253 575 251735777204831155214645096893724792744410907192866550387283177025275 576 273584542773552349818180331718463170982605061402058741552971905597280 577 297284898644707543964388044070721750766408889696775694681854594217760 578 322989983865866466938752423821197691622151011738226224673142773417040 579 350865292041907475342472145201638768197421080293495279710599748233520 580 381089643041772164229651393664701283809933008558478019161325569242400 581 413856229172466593303602728447086814754338463499954633892953562111840 582 449373741377566338251299977530232324975792883874950740533020472293080 583 487867581421082262943217666480680531584520021041147638232310866567720 584 529581166449650634867730701161184814954200171539089629605333728764960 585 574777332788581857880561150610933426248992765028511008013210076674400 586 623739846322424016144460804181494421818351407975384167955076120242960 587 676775027340596853007021242244985629588488496269039753400424551908720 588 734213498295702858981786882730722417339541025472685193725921838602080 589 796412063528856324015234758615829657114161443836853736840824977783840 590 863755730665487557295934756587021135473079507102470045470747678111150 591 936659884079455314425499892005375212962550437977173939216902528006770 592 1015572621566002831758051164958209022113241500517375406623454755641040 593 1100977266158390638450684352504968830188578080085564197674056069643760 594 1193395065872416129999464425890422418124115656151140754413119170380280 595 1293388095071197809380111718405831218185516967959797356786531705603400 596 1401562372113516171619175607581591647342851114370980408445041630072048 597 1518571208986876868342373571190944126068388593973639389912322782491856 598 1645118809735783274037571368790189469907420976804776005738349681032844 599 1781964135681255300449376582107275754926844783193600049615319093921652 600 1929925056694500325396436731524125366346763303097761786586988188362800 601 2089882809141251703717582839001800621935864405696855556286089912082960 602 2262786782559412815895656239350870457563651748614221303748608142219320 603 2449659658677425364425638621774820261958495519594928987720665547142280 604 2651602928030761505579006680200701502191633143074080839754985646010640 605 2869802811196083561494273777319184988955166460751017724600655305610800 606 3105536613544333282617017694741832327333626562884137037692851991428830 607 3360179544423191270139981712492499505688968491391570734188166058462210 608 3635212033824377744208378792162704091563866268267037377911752604172640 609 3932227581881076458655244554932658599933205252885658549108805214815520 610 4252941178984852198190955990264045648863927667128105877582218406094800 611 4599198336919902111671989575312091843284707618788093258765903444467120 612 4972984774196077901666532897687279519594065481799139707358185349847840 613 5376436801732267643247944737711291614658134286318999366156203914385760 614 5811852458210585093229292374920304667957912767253284526091389442663480 615 6281703447802301990045720229483281846738341567417873433297371717465800 616 6788647936572312326084497651511757223843541062332298306861721013963040 617 7335544267714740289306716376502196509827434037581485210741999764650080 618 7925465659873618004880333427759366159219150760883492762654817927541520 619 8561715957175863080315752865240920859610216965073092530686443799560560 620 9247846504266611689539663373605175841390826687012748029661315602312800 621 9987674224607940624702836443493589908702092821973767872034220850497824 622 10785300985600935882925632409467036325022051623728617389592509321197303 623 11645134339738965433384175027899417037242180522674053091362449405729497 624 12571909737019229118393988265413903514254533989876486382370533614489976 625 13570714310253917442135134137968375986889609229141284955063183953465000 626 14647012341756814342718265466152074772056716168004214451499229577360500 627 15806672527162689488613343282749313050050879582338455182598996463003500 628 17055997159893761166407525054238090370157993776131528959917817489289000 629 18401753368050044208696969569666824773292243713870894881283545798907000 630 19851206544300561389518991145359759601325536883114150300014783995396250 631 21412156118724195276558091303798304800746006449991502289417655899307750 632 23092973834528483642977327139932642720258491597943053663672284178093000 633 24902644697200221713806896217337926476871593154170277630501798781487000 634 26850810778953980555363218030258920725062227992761829962139694604528500 635 28947818072386719274457798725321586859786952080481769144242285354627500 636 31204766600064327895856203371702591936990680547773568094471344890751000 637 33633564000407744280305247965777582172357129456737331431773683071757000 638 36246982824763751437220858449604894300614609110470299752485827364494875 639 39058721795993317315993471415341530283461610828989075112712383956007125 640 42083471295346335155279161120906699295312173283759272848713679683240000 641 45336983361877312326947802148741502938311097604856628396681459961272000 642 48836146507257104889094780166932961218784772923352274212532713582444000 643 52599065668620298900649821854837343490248926280930506396412956170036000 644 56645147643129552662238269689824831451037305225617468426906260490808000 645 60995192370314793768186450667674484617561038181174068673379863132840000 646 65671490452038927957080745218862861771574051108397413938338985973024400 647 70697927325239910795725860493517922739115492624181575404501370922706800 648 76100094529494123248555411295348195905227307675198772196207455744043200 649 81905408540035963496372242007762817815078810416590386658936382716225600 650 88143237667257245484506551829546078774505342335734687629650080737660000 651 94845037556007383157708702877742970714385087372831870490747442248292000 652 102044495852337976598722894845360423936929169912683794653411439514664000 653 109777686641806752420042916530511296261638793991733966900622191108856000 654 118083235302206605399190900346964453544591729063476997291129791094065500 655 127002494454754230765960656366603804715447590372048330419852238368822500 656 136579731741506189151590476354905075234973146367317548779382079294996000 657 146862330203223512721104652970822642273940028090552585185031139274652000 658 157901002081243580670730166102616501006948592293437256620507336017518000 659 169750016919314061438843685908033073676311781927202531994966287823074000 660 182467444896982541611786372474432945645546866566699790092309039028060000 661 196115416385212130090066328789593783856433298862745628050432967150484000 662 210760398777614334609779074121284228754803317933664944430822441970163000 663 226473491717274398454268275757555014042843759789335264437010176703757000 664 243330741909822331025297953241127070104285204692748568909667892121836000 665 261413478788419790196806363336590471113650502618219383400531741940260000 666 280808672375947710114633932229305248002727797973764692491538935697118000 667 301609314774166059012014223505550081188115042268117632676097375378386000 668 323914826799265156623835211095992691693988501985695464031564383846884000 669 347831491378344124849672160871940787709917027011926589786703969171052000 670 373472915422260518668718506064423602188532705285241690956877659206097500 671 400960521997338892842736188110765179309608712394235479411303854923666276 672 430424074731967629377505939952770288332359512346527543393604138192817472 673 462002236514536227386062994558555668337604388850419516274155637964539328 674 495843164666874868245551685242781083534307895040099926701880413993789024 675 532105144912783046209455306103143452123462367491363196381191223284272800 676 570957266604827522599352042739245989897556445117716699609024233238362560 677 612580141824830796830049655997574540666633460134222195935514113949875520 678 657166671134865949763882384123980282550597287928801659563731913382936080 679 704922858926657156223816964960794015563752857035791985535187945003181040 680 756068681498622817400939331503690742245034610069934621709665303788900800 681 810839011181987619921322338195296685777745778673425948636664680126364480 682 869484600041062196204939991586780408333997831847919020393404578374497760 683 932273126888611428583946647180174283975071458637564663938297216687255840 684 999490311585909431271817408575610047396471595153752711808456577138061120 685 1071441100839355180627848082745372273030646389171080763049753920719204800 686 1148450929962183834235474663692695905154724098392752192893954983770897645 687 1230867065341685326239892502272826968551162957247770290979948633152272515 688 1319060032640310754599760189351565349475389586583280311828979220574397960 689 1413425136064034385566461540378271424243457892932939556532141031066501080 690 1514384074354322555964065936119576525975133456713863810570151104714108300 691 1622386659502072691738247382726554076664832897037643245122440950941781140 692 1737912644544015948425491004406773097603814806114627129450045105343208280 693 1861473667185476124047705202556250010261891283829113756891624819169773320 694 1993615316399259922977017608910551708521223072495995289016647568678738710 695 2134919329580101150183400983347971398185285108451027312583312881712979050 696 2286005928288846770042533976015673989441474516126023091627670408726512952 697 2447536301101883561781330539605107174563299136313115353094448962952963944 698 2620215242590666757857927479515896944547826375991648031380253644388295756 699 2804793957995216024108256214673218934515973410135010679838893257928665748 700 3002073043725766386660213073809255740307616799838696446310742019189703400 701 3212905654430171354272991396550058433520060117079276654753939168628980280 702 3438200868003018735822621890820336921236405796020811298227538561551134385 703 3678927260587704979122227076478990647837432685848752424130836543029600415 704 3936116704336997424471197358421290905892937098537267031288919340870575520 705 4210868401453085256831857568569059315105494164596014047130027519444242400 706 4504353168827088168671653702135993752218907394249675632233029437466113840 707 4817817988442891581317487393963914648742462220475825524945161591964512080 708 5152590839603575890593324886595848295029702797729432736648299708626698720 709 5510085829983311171086979403614564767988023052172198808874275254021612960 710 5891808643506251402818908699648103893481169227473284870934842515595399400 711 6299362324109691349480066293909476493631746346967677508623568464042599960 712 6734453415564715076321031833729049945143848947508988567777748868465962720 713 7198898478707109219515585753296570631015838530095815365555524652498098080 714 7694631008677958057985221897984657830157647770192233788932102697430601840 715 8223708776090792244333981550162975109959219963658366456033562673636592400 716 8788321617434339174541986253607000266762390289521478182865717722871343520 717 9390799701490940667878694700203009226927919281053502022525662604021987040 718 10033622300104903868358486301705000929961675660411331030019978794178254010 719 10719427093277007253119987594243529968265148290989222898342295323943781030 720 11451020040295912792650431851417420737612621319751098645113431206586828400 721 12231385850449412034816239059069570891583259217097099441669309481406078928 722 13063699088793602794581841125219275419708747270331517451013670777478090216 723 13951335954501883043548997243033288225183787705243260143401601140497280984 724 14897886771473987202845831864242036393854074186719941510063066704601816272 725 15907169233164419325571764508947682452936971701578729889242596996813426800 726 16983242445996130044654560343376496265929766846097291028809007970127276260 727 18130421818266059533720800836468007026917680612500338587289498963704155420 728 19353294844131512229543611450071420990610075492522355559452720301432001680 729 20656737835097909832119023055786333678118221133307170135931234406652897840 730 22045933654417359908548080161877227463488744776775196197704387597743589800 731 23526390512962175318465177515813508431839813769084187475214463261241699480 732 25103961888466927599295203996465726198406331893541727743231759631529043760 733 26784867633546226972756018237859355609071093563269412570289490261878877840 734 28575716341603096799422845038646463687584567842208937247954194552644035370 735 30483529043654972637990988539049565762517644940527676164363328006086162550 736 32515764313231970813857054441652870146685487936562854575320883206491906720 737 34680344860856675093795440120836708101457604354915808714922562841077475040 738 36985685704208419391937911573955911241149872852496917386723773665773376560 739 39440724004920666566583140913641296402900080862907968180070517660904076880 740 42054950668071027751111706449703975991564927721256334947049255142750744800 741 44838443805813858364854351768677188791006635167555315389587766993925614240 742 47801904172290061647588978466032290349032935767709833360738682628581617480 743 50956692682943351225478638450878036914392354771030711889567921367340232120 744 54314870137693199587043133248500371725369501360525572558507927646563227360 745 57889239274079304280897187797042599335336593009429973613860380681959376800 746 61693389283518801419356145852276827291658711978621086165628348555345278704 747 65741742931224742739313895794081012820069982664807348595897826491929990288 748 70049606428142603374653552783436748702866591215492730412723040193680388512 749 74633222211491906013677825085055654023395557354771059856514305981602576096 750 79509824799174615781617001155954176871515153431929396153957002111082289875 751 84697699892454094258148039529250477773770042875714860300172636291379857725 752 90216246910942604648905560518408440914837212808126876693668303811781378200 753 96086045154087385149400123154683954750880369511343052546438801655263617800 754 102328923794042215257976967314451556330739828547390765000020983683712948900 755 108968035916081625556801989171242489463622807550465483180558311256986285500 756 116027936834588322423862399737266650752815271138242120119017018746875537800 757 123534666925152405168584861604937910857779409636637531547251593799416008600 758 131515839226496521232847366708627719705332573742375349596652679915670413650 759 140000732079818877441418164560797250008902417209625372151275433458616891950 760 149020387087762390553890483286002675079503973500441572597996259703849913000 761 158607712690611439456658262630276973056646886480889561884021193894587110200 762 168797593673527816851918430341160689202744312148656209714558868362675108900 763 179627006935706728393324633682434596738764170389713651341992212776459007100 764 191135143870306323805710334447604501265203100526101991121562744514226575800 765 203363539722926756204963012312124399816245301672417278453401251117362073000 766 216356210316335965629168982543176792026727640390377271243479664383193538775 767 230159796550110520995246337878802495817614563355644059700067826049805054425 768 244823717105934737014334054696565535717351779303510578739130319122230307200 769 260400329812536393864485322353608432872259361389211113486018278568457961600 770 276945102148692021098969196425799023911104569433277012961649274168111368000 771 294516791388471101058352069578332479221326376597319416542664262598088089280 772 313177634919972024816870244785775033001190031312852051750601667666286508160 773 332993551297301754034994084208258735226849923252867449798095033158238611840 774 354034352615537853877864589529110248716458572249614568878743895143511930720 775 376373968829961367291282656906804448223944298344926324939679723917999652000 776 400090684674041124682240194191342810714768185637894285141358172274476342400 777 425267389865567652364022750870962194152359617292262461771320519640585660800 778 451991843327065073140996858166131949522589866466366386964600224426742683200 779 480356952185243781687362281734538593012411331483355273458968042057888881600 780 510461066354891212147333214922261720094933022557244023566750780388492272000 781 542408289555333383247710531774539324345772368186676982864805931269948931200 782 576308807652541719700692440010448032117383141198344294293856301974320739400 783 612279235267218679139270258518562834664736770092677859473662801147751884600 784 650442981638888136104590626935709027611319278797641520091262379539075172800 785 690930636788264122925715347962830293200115878019145593060407263786433032000 786 733880379075102162999476031755114338453096054220335724520919066670454544800 787 779438405306485023320631089057051260948160046790019183802919440579821493600 788 827759384611199728270427625575412929416644362359211747758356494847573230400 789 879006937359672389778421798895021266904081294618328491226572374743923659200 790 933354140475996220329238200439605915126645460683440199017462602214650122000 791 990984060559077866148224720198292991765337663624968050231963648794346639600 792 1052090316304007600521975842355292291525666795698357501050556581561826459200 793 1116877671792607800821856550184399982837822983920746316376293666905660484800 794 1185562662303917906219992113431034206381325466889134458827242207918575434400 795 1258374254381328084706133151105036307173770021597946454963494733371518652000 796 1335554541983382873901442651039478534013761249589287170867922410351638462656 797 1417359480640154661117776022474652984832180713612066411693387697803270112832 798 1504059661636759866452108066402623779117127938114932176238461945275278656968 799 1595941128350293669714786646820313943578466431014383544242405171679877353144 800 1693306236976438906859190076201924608571317168185022328108652702047615228800 801 1796474563997519952840014902036743856245860995650599847437126906410781189760 802 1905783862865093918224460253218873773424841955703414123868486480081278457920 803 2021591072497583112726871312199148797965849525006395695464193716651607135680 804 2144273380327251744897631312675614292301507939452694114977851910538116275840 805 2274229342771327608224760483140803037289478117601342243158327783904062716800 806 2411880066149592173985732828173009536914893898403528747349489728719308618080 807 2557670451225651622084739017523809062142338207636856372025017360153064460960 808 2712070504711714580898253446403199110513135527257978935165635206041569664640 809 2875576721247414280401948935963549253479851430605117901112711509420222619520 810 3048713539542415663776935390223134679736491699987101439661382621243953300800 811 3232034876560652422644568106497989836949404926391554598124681445527903433920 812 3426125743821474891889542170334683743606940992467287641876294169410780141440 813 3631603950100207414740805455648106758217005250164152350515550403821335404160 814 3849121895028084421352884949085363152589377960460442725676638058216884139305 815 4079368458319751369834331903126880324265725666807881432284083247655085271175 816 4323070989595996256863395886950044603377704083266534089277677831281233222440 817 4580997404020660106170420803681175669208280461775302660103583382823304205880 818 4853958389234326381926689400791712043280276447839634165757423843457853420220 819 5142809729344001690553633401356289991522052277853376949230698742292344050660 820 5448454752018193005496097401953692239080210423565593150347768693384653903800 821 5771846905041208332273930280005137197786906784190131582497442706153291425832 822 6113992468999836661248931301758019041985615176036453815480538536672687567054 823 6475953413110509101940631224384619911910117490190478108288910187492434836146 824 6858850401546348971721182684952348081508916210690172186671030841251627641368 825 7263865957991961362862613241445041292997247591552493008990501211851852123400 826 7692247796540205238108357099273851420532982705926101571059171796140551094780 827 8145312327450383779661474162739404769245552750065154928637560916015666780260 828 8624448346712171060818031466429957990965879382421928747969182146369529532040 829 9131120918805095542041057580677439558762086855718747039676183907203499338520 830 9666875462510496555987344122400860757362923584498163320065347758901663840525 831 10233342050122576608949659828936452597921770062061113017801661130760869619715 832 10832239930918554374867833304930189009504977979179193423423641298718884890080 833 11465382290286093766537363587048090781343896641240493166088809659253915010720 834 12134681256470307362045889887814857502082245937556562564109222405860108018960 835 12842153167493924774788742783682390385600348996019936300419772761588327244400 836 13589924111423950774333403755896808053622647798319831325507506365427647564960 837 14380235753807644498251654796062741265337744888993298128255098391735702922720 838 15215451466781320820119806463510829773173017950727757362976985419538534153080 839 16098062775068761876520198767825455459889233367793932443300997184101929576840 840 17030696134833450851734215321125166985273244368950759763693750169578867562400 841 18016120062131990146299968660460711238509180521116464102221942003290349207520 842 19057252628536602642191675392095375455809962310025204490038787897952856825040 843 20157169342354273560059701826269010676596986483502192453077413046391792099760 844 21319111434770685319160887645828377206826887959994800038091900515231419213280 845 22546494571190524524018710964611988410223680007754200290597817190701563498400 846 23842918009033979684149786845077177743811541608200066807307191679166903399558 847 25212174224284370527434293954781984455690856107547386499112598442265127564826 848 26658259030166017714793368171639804012999807954114942333226288627232952836624 849 28185382212466935292477670707001486434666048509394254098267894202392001193392 850 29797978707210068406226393160387143618738981633066064656128992626906966435800 851 31500720347622072315153615626694980396952637726384125493622077919873078803560 852 33298528208652612422470075079335140568490877596624410571421849116292634169520 853 35196585578662550677034664241230328258888127125056533107091496029984655448080 854 37200351589328983017558914928231064768676312580195890189920962388127346228540 855 39315575536311842373316282155299827413125151119984531659310782251976367151300 856 41548311924793749471060169783872410204487814023094764321444480997150333680880 857 43904936275645182856595025283327565407208454522555133197876597058640981460560 858 46392161729684195678520359227949570344070017217182640743569113640780741494040 859 49017056489297323601290268852163199170425762348782150551938337782817536215720 860 51787062138569653927653109598108539664086186265298095177723550974475529662800 861 54710012885041069977557456888308530859850559968615533678552119495734271214320 862 57794155768266424412566823330541609805381351339395330920235204663385958071990 863 61048171882513983192221748511942973392954842357280502550995081547738166237610 864 64481198663193253640684096227773507349037877502066447682224633810813906637280 865 68102853288964791696204814697221103610400200292170301886598666967465237168800 866 71923257253955499523065084789992043569032406650023757846090787309542555351440 867 75953062167088207169911605984071987544885623100573201038441793663061383056880 868 80203476838239128739030746951550468599708906145130825427454351459291095490720 869 84686295713766467647895162941552074378064446464299741550981569159324376648160 870 89413928726913624822413582231978525132179694689248513530769375204626465635800 871 94399432631686990570087551665519145927428501908285400345818334306945032204584 872 99656543892047283023143274881758710954863987486712916587837273021375385087648 873 105199713201641206867235887511215664647637558737485340001429189054003278333152 874 111044141712843496137637881261838757128061867556234525557064144001447904907216 875 117205819057585113534901261886741752095360837287943558338276388421311117966000 876 123701563246318746333221090858778041970525413812335610969072429225383782335200 877 130549062535525319535782065804029293391276519751405933597926017365417060298400 878 137766919358402921337039247326848220670121135026123088580503657748601176612975 879 145374696417810525636563623529771411727534787140410798153976848932797640147425 880 153392965045171777650091113556593336115384427678131297812349672734846430851000 881 161843355933887827676323677896237998943297821298722962122970133747784078538600 882 170748612360872086136982636249380281181804639217073747120167054982709996735700 883 180132646015113562794451216019358169992274189281572423783879939724889996556300 884 190020595557709295358347106158845611304499264110871148717123945962771786343400 885 200438888043590853864287471931559435047058222572253833867288071724735436131000 886 211415303341216067290188928727811499347254268094067734293353847081089995728650 887 222979041692816470495121973580937930940564251842375838666117553342362456850550 888 235160794564395517576803221543792022179597453249441502061178607325436890360200 889 247992818941574869662844678472634765975874419856172592327862137499778642384600 890 261509015234599092416980762844366044690199328995253089066110547837444302988500 891 275745008963346498631396283661929166649665801342923671429472778843979732500300 892 290738236401069830708280715161277561053784745623980986897269171074267046560600 893 306528034363819786095035039715490982315265381159639930695704096539929719691400 894 323155734341102463170944959322699219563499116458393983540046535739029680901075 895 340664761172304716770313001877285985287787643380756908443276383376244481044125 896 359100736482805913207294646684762638609244386434303752900206634711900064724160 897 378511587103498124732013276235290348804338677592914766570488074426056824979520 898 398947658707677600949938875656444522566075272862015798568425223984271160600480 899 420461834909967366065644840814939772317586952289510202711622832780609347455840 900 443109662083103781568009785402161352559517865410490845949017036888229991464000 901 466949480160089482096814990230815647551024089748365207251537251738356985156800 902 492042559701402701929120468677798731414747346907739973061783412462614486695600 903 518453245519681026653437319972056306263146854443044569048763618965858671512400 904 546249107167589333443714845285243474198000881604326678811284745390601677211200 905 575501096608461404850479551784802496099174386323533928200480436063439485304000 906 606283713403797712551784271996547745890525574429211324360041017527297876378400 907 638675177766834524139916765041659472151808009299993810911216263527594859320800 908 672757611847199243525573576169172622637867369425051485275387897080111522347200 909 708617229628162354999706119047251348757614645199735573714168711988205531649600 910 746344535835217295196449731866896675196098758254351125092469361006096103936500 911 786034534272697058871636654023980197807683200889842630010681604481564798481100 912 827786946023902676317474166824330185220100553362051360935036516497906577615200 913 871706437969807547263960685479369618345965173263613486198025766508176130752800 914 917902862101848039400069201069290128073977152491869500443543261046627861184400 915 966491506125651272786033738755351515751080661139310233493489164393169727254000 916 1017593355874823638933341269770002285549413661613342728597742614464532724327200 917 1071335370077167941333954011916294025084744348679030174654569434516620560514400 918 1127850768039954323560286448324722379619031321201089105886347179915433113018600 919 1187279330846183302808594783517090340057147519110883033573371200850266931115800 920 1249767716680192950324836614228516147428576335906192666919338106158175716964000 921 1315469790928523093999056596233672424893392920422403938551669023739062668941536 922 1384546971730705813546952262245942894693730904828146611124016940510748608178192 923 1457168591684653894987271309068421085293402081136122374079210531461141351594608 924 1533512276442619816592526981297518317552509707254871382288371903268900465687264 925 1613764340966351911658802568487149537811230351775604128119162696841561923504800 926 1698120204244138488859149066385341445469544665618419798452664383267370842233460 927 1786784823307964108027731196979808762713130425684761808360522001462942986095820 928 1879973147426066544500832824033177473693633826570815145304494804260330035257280 929 1977910593384842378076187648388246741858874093866689999986269165524175088056640 930 2080833542814370375125401032806639671865105098751155769216323895856881031552800 931 2188989862553874372024574419822578005091991917443306238576720392138707616243680 932 2302639449097303515493118915659867608065165312705599790466708132588347063588160 933 2422054798204942705699075477238620606905072420241628640930596040253582649749440 934 2547521600814658206219523080789269872578082928497388683140964754050502471695920 935 2679339366436114086406360045599513308054564159893204070570081040536805186766800 936 2817822075263149196490284272675443209369743880516897764105163880834213095296320 937 2963298860293569918194608713240056439034175102182192149232927672661793120418240 938 3116114720801982716666527996658265627594233459469614614327899279099508909139360 939 3276631268570057974187984086071793308298975608557635075984207640620872190013280 940 3445227508339881986282667830992713321925097396022569319267511389467136307172800 941 3622300654019920613510603831244852777577113575036019809419808064233044988882240 942 3808266982239693323579228581509655487140224316611529754992699996102152209293605 943 4003562724918651955557650560048612178788440948232633844992325636927903604641995 944 4208645002587090697156372080941970931822147277429405734602177506970981072140360 945 4423992800272303346844017370956799255363658706530354192657461339363267089179800 946 4650107987841776629016044925472368995082245707086350073615509363375167407071212 947 4887516386777094858688340226883832894942160582253910676707977100018072735290164 948 5136768885437567545495062677478795548121029082014087939599958193810568684096536 949 5398442604961518937624379270129985576043030563489888654131074558057840178524488 950 5673142118045844016308805648919785727036370614286940510425354900613880718582150 951 5961500722940991888960965936047200250178550778107050193828190619319116644609530 952 6264181775099143795023001734124651918509912075891734861506001622066003361664760 953 6581880079018174241077090024940235147012068586907192197370694096834510698640040 954 6915323342933191878840907361005489350495058845715265810893879040066214985135020 955 7265273699121230191741547337470013564051464463870273761720191950784637305614900 956 7632529292703182487148262917166299963992527502703276611213740115329794795788840 957 8017925941950544061691424381699395242086551943015406934063171559133494642777080 958 8422338873233137292873228681653531405612847326106096318895305212335403363794345 959 8846684533877961296676261013916469461098270082952624720504488169364350302167335 960 9291922486348843375064781808927582803779364638549802769895304860601505787834400 961 9759057387301899981898639692217931228887398270651760067616817454686390231812960 962 10249141055223174435138091030473416858285673729658289503326832305030903278388720 963 10763274630512450361001070515099128063826721703010831833919018004083707586792080 964 11302610832041396675386745072500609426502134773096341925814742217795963086783840 965 11868356314385144495917528830210106742736191573490718126671628117707404111802400 966 12461774130104401720713405271720612079873001152165254033005209523592774317392520 967 13084186301640560764310383168028047645208677648364604397302972431394367822930040 968 13736976507579243839319361070120553276097613843402317848795311619945496803249760 969 14421592888238664442362362813593516927994136310137427947435164636757515062133280 970 15139550975748381503345770486131722316184320585317429771658127378414274469988400 971 15892436754001814529458100694090705263799973284695377630573018037232714065252688 972 16681909854092617411051051700492619348178805650889748441595003814460257096571936 973 17509706891081032083012592561574237999760493957190642107520969483786224546887264 974 18377644948182031518161923658376409279921035683516902384402396850439421022271762 975 19287625214722799494303418263635090471391829700138837271035884746155474162233550 976 20241636784483282049935630349793385268901533104661833523151638185212626647677360 977 21241760621310597811801408004025926324078193172131698552222503229809598533599120 978 22290173699186442768177872347572270327197932320112447622396575277632819062081480 979 23389153324226717545601433042093518381915086539539213528752676523904104889365240 980 24541081646404907060695293770076710936056514784527226186485677723154199990982800 981 25748450369115736712879233356625939495477477009220544266248609461405636568079280 982 27013865665033817790648939269451573274101370110101041099846297533226853749843860 983 28340053307073898493284853043618886369734948578686577802720288660791886057733740 984 29729864023625496926857457777101262460361609169965450488141539490638822900650320 985 31186279087615670365233861459472570312519898863062799500340166558337849368626800 986 32712416149350054234170837658553142902281510935085021603548302368639488805814920 987 34311535323494690254119677756633317794422796273038168249417826182621865516832440 988 35987045540990184682664800025003946901156818171721560754166467376253081879650160 989 37742511177136047350111863440857797969505931253268953961686782858021524898169680 990 39581658967547337793019856786492817785816601632135873328463893039662404289394050 991 41508385224168689685590135529539029021951589648091693617468484658524277937343390 992 43526763364033129141760480386155091743949235656349852080897184758198819993493280 993 45641051763975604263746733921279837488639483639657236659272338400096545146292320 994 47855701955054589280763980503957973062982749723438073037253907562970428138622960 995 50175367171000333334415343099513364802600459404447716198174539541786697574214800 996 52604911265596138948502822870647696150936902701926237193033517245915316614650464 997 55149418014510358077452486227166932768122073600231817540961531749923838764255008 998 57814200817732497228253761822177099687590156988478312926344126771453772149922792 999 60604812819427874848924982224926466514063553863053341672001870561051750658733336 1000 63527057462712657074344845099503633662540412854353607622643470189781709285884000