1 1 2 1 3 3 4 2 5 8 6 6 7 40 8 30 9 24 10 180 11 144 12 120 13 1260 14 1008 15 840 16 720 17 8064 18 6720 19 5760 20 5040 21 72576 22 60480 23 51840 24 45360 25 40320 26 604800 27 518400 28 453600 29 403200 30 362880 31 6652800 32 5702400 33 4989600 34 4435200 35 3991680 36 3628800 37 68428800 38 59875200 39 53222400 40 47900160 41 43545600 42 39916800 43 889574400 44 778377600 45 691891200 46 622702080 47 566092800 48 518918400 49 479001600 50 10897286400 51 9686476800 52 8717829120 53 7925299200 54 7264857600 55 6706022400 56 6227020800 57 163459296000 58 145297152000 59 130767436800 60 118879488000 61 108972864000 62 100590336000 63 93405312000 64 87178291200 65 2324754432000 66 2092278988800 67 1902071808000 68 1743565824000 69 1609445376000 70 1494484992000 71 1394852659200 72 1307674368000 73 39520825344000 74 35568742809600 75 32335220736000 76 29640619008000 77 27360571392000 78 25406244864000 79 23712495206400 80 22230464256000 81 20922789888000 82 640237370572800 83 582033973248000 84 533531142144000 85 492490285056000 86 457312407552000 87 426824913715200 88 400148356608000 89 376610217984000 90 355687428096000 91 12164510040883200 92 11058645491712000 93 10137091700736000 94 9357315416064000 95 8688935743488000 96 8109673360588800 97 7602818775552000 98 7155594141696000 99 6758061133824000 100 6402373705728000 101 221172909834240000 102 202741834014720000 103 187146308321280000 104 173778714869760000 105 162193467211776000 106 152056375511040000 107 143111882833920000 108 135161222676480000 109 128047474114560000 110 121645100408832000 111 4644631106519040000 112 4257578514309120000 113 3930072474746880000 114 3649353012264960000 115 3406062811447296000 116 3193183885731840000 117 3005349539512320000 118 2838385676206080000 119 2688996956405760000 120 2554547108585472000 121 2432902008176640000 122 93666727314800640000 123 86461594444431360000 124 80285766269829120000 125 74933381851840512000 126 70250045486100480000 127 66117689869271040000 128 62444484876533760000 129 59157933040926720000 130 56200036388880384000 131 53523844179886080000 132 51090942171709440000 133 2154334728240414720000 134 1988616672221921280000 135 1846572624206069760000 136 1723467782592331776000 137 1615751046180311040000 138 1520706866993233920000 139 1436223152160276480000 140 1360632459941314560000 141 1292600836944248832000 142 1231048416137379840000 143 1175091669949317120000 144 1124000727777607680000 145 47726800133326110720000 146 44317742980945674240000 147 41363226782215962624000 148 38778025108327464960000 149 36496964807837614080000 150 34469355651846635520000 151 32655179038591549440000 152 31022420086661971968000 153 29545161987297116160000 154 28202200078783610880000 155 26976017466662584320000 156 25852016738884976640000 157 1193170003333152768000000 158 1107943574523641856000000 159 1034080669555399065600000 160 969450627708186624000000 161 912424120195940352000000 162 861733891296165888000000 163 816379475964788736000000 164 775560502166549299200000 165 738629049682427904000000 166 705055001969590272000000 167 674400436666564608000000 168 646300418472124416000000 169 620448401733239439360000 170 28806532937614688256000000 171 26886097408440375705600000 172 25205716320412852224000000 173 23723027125094449152000000 174 22405081173700313088000000 175 21225866375084507136000000 176 20164573056330281779200000 177 19204355291743125504000000 178 18331430051209347072000000 179 17534411353330679808000000 180 16803810880275234816000000 181 16131658445064225423360000 182 15511210043330985984000000 183 777776389315596582912000000 184 725924630027890144051200000 185 680554340651147010048000000 186 640521732377550127104000000 187 604937191689908453376000000 188 573098392127281692672000000 189 544443472520917608038400000 190 518517592877064388608000000 191 494948611382652370944000000 192 473429106539928354816000000 193 453702893767431340032000000 194 435554778016734086430720000 195 418802671169936621568000000 196 403291461126605635584000000 197 20325889640780924033433600000 198 19055521538232116281344000000 199 17934608506571403558912000000 200 16938241367317436694528000000 201 16046754979563887394816000000 202 15244417230585693025075200000 203 14518492600557802881024000000 204 13858561118714266386432000000 205 13256014983117993934848000000 206 12703681025488077520896000000 207 12195533784468554420060160000 208 11726474792758225403904000000 209 11292160911544957796352000000 210 10888869450418352160768000000 211 589450799582646796969574400000 212 552610124608731372158976000000 213 520103646690570703208448000000 214 491208999652205664141312000000 215 465355894407352734449664000000 216 442088099686985097727180800000 217 421036285416176283549696000000 218 401898272442713725206528000000 219 384424434510421824110592000000 220 368406749739154248105984000000 221 353670479749588078181744640000 222 340067768989988536713216000000 223 327472666434803776094208000000 224 315777214062132212662272000000 225 304888344611713860501504000000 226 16578303738261941164769280000000 227 15603109400717121096253440000000 228 14736269989566169924239360000000 229 13960676832220582033489920000000 230 13262642990609552931815424000000 231 12631088562485288506490880000000 232 12056948173281411756195840000000 233 11532733035312654723317760000000 234 11052202492174627443179520000000 235 10610114392487642345452339200000 236 10202033069699656101396480000000 237 9824179993044113282826240000000 238 9473316421863966379868160000000 239 9146650338351415815045120000000 240 8841761993739701954543616000000 241 513927415886120176107847680000000 242 483696391422230753983856640000000 243 456824369676551267651420160000000 244 432780981798838043038187520000000 245 411141932708896140886278144000000 246 391563745437043943701217280000000 247 373765393371723764442071040000000 248 357514724094692296422850560000000 249 342618277257413450738565120000000 250 328913546167116912709022515200000 251 316263025160689339143290880000000 252 304549579784367511767613440000000 253 293672809077782957775912960000000 254 283546160488893890266398720000000 255 274094621805930760590852096000000 256 265252859812191058636308480000000 257 15478284525511384127483412480000000 258 14618379829649640564845445120000000 259 13848991417562817377222000640000000 260 13156541846684676508360900608000000 261 12530039853985406198438952960000000 262 11960492587895160462146273280000000 263 11440471171030153485531217920000000 264 10963784872237230423634083840000000 265 10525233477347741206688720486400000 266 10120416805142058852585308160000000 267 9745586553099760376563630080000000 268 9397529890489054648829214720000000 269 9073477135644604488524759040000000 270 8771027897789784338907267072000000 271 8488091513990113876361871360000000 272 8222838654177922817725562880000000 273 510783389341875676206952611840000000 274 482406534378438138639899688960000000 275 457016716779572973448326021120000000 276 434165880940594324775909720064000000 277 413491315181518404548485447680000000 278 394696255400540295250827018240000000 279 377535548643995065022530191360000000 280 361804900783828603979924766720000000 281 347332704752475459820727776051200000 282 333973754569687942135315169280000000 283 321604356252292092426599792640000000 284 310118486386138803411364085760000000 285 299424745476271948121317048320000000 286 289443920627062883183939813376000000 287 280107019961673757919941754880000000 288 271353675587871452984943575040000000 289 263130836933693530167218012160000000 290 16401822168866896713756589424640000000 291 15538568370505481097243084718080000000 292 14761639951980207042380930482176000000 293 14058704716171625754648505221120000000 294 13419672683618370038528118620160000000 295 12836208653895832210766026506240000000 296 12301366626650172535317442068480000000 297 11809311961584165633904744385740800000 298 11355107655369390032600715755520000000 299 10934548112577931142504392949760000000 300 10544028537128719315986378915840000000 301 10180441346193246236124779642880000000 302 9841093301320138028253953654784000000 303 9523638678696907769278019665920000000 304 9226024969987629401488081551360000000 305 8946448455745580025685412413440000000 306 8683317618811886495518194401280000000 307 574063775910341384981480629862400000000 308 543849892967691838403507965132800000000 309 516657398319307246483332566876160000000 310 492054665066006901412697682739200000000 311 469688543926642951348484151705600000000 312 449267302886354127376810927718400000000 313 430547831932756038736110472396800000000 314 413325918655445797186666053500928000000 315 397428767937928651141025051443200000000 316 382709183940227589987653753241600000000 317 369040998799505176059523262054400000000 318 356315447116763618264367287500800000000 319 344438265546204830988888377917440000000 320 333327353754391771924730688307200000000 321 322910873949567029052082854297600000000 322 313125695951095300898989434470400000000 323 303916116658416027343136804044800000000 324 295232799039604140847618609643520000000 325 19578596146836906182526286744780800000000 326 18599666339495060873399972407541760000000 327 17713967942376248450857116578611200000000 328 16908787581359146248545429461401600000000 329 16173622903908748585565193397862400000000 330 15499721949579217394499977006284800000000 331 14879733071596048698719977926033408000000 332 14307435645765431441076901851955200000000 333 13777530621848193239555535116697600000000 334 13285475956782186338142837433958400000000 335 12827356096203490257517222350028800000000 336 12399777559663373915599981605027840000000 337 11999784735158103789290304779059200000000 338 11624791462184413045874982754713600000000 339 11272525054239430832363619640934400000000 340 10940980199702976984352924945612800000000 341 10628380765425749070514269947166720000000 342 10333147966386144929666651337523200000000 343 724408057432965528753472609556889600000000 344 688187654561317252315798979079045120000000 345 655416813867921192681713313408614400000000 346 625625140510288411196180890071859200000000 347 598424047444623697665912155720908800000000 348 573489712134431043596499149232537600000000 349 550550123649053801852639183263236096000000 350 529375118893320963319845368522342400000000 351 509768633008383149863554799317811200000000 352 491562610400940894511284985056460800000000 353 474612175559529139528137226951065600000000 354 458791769707544834877199319386030080000000 355 443992035200849840203741276825190400000000 356 430117284100823282697374361924403200000000 357 417083427006858940797453926714572800000000 358 404816267389010148421058222987673600000000 359 393250088320752715609027988045168640000000 360 382326474756287362397666099488358400000000 361 371993326789901217467999448150835200000000 362 26151130873330055588000361205003714560000000 363 24905838926981005321905105909527347200000000 364 23773755339390959625454873822730649600000000 365 22740113802895700511304661917394534400000000 366 21792609061108379656666967670836428800000000 367 20920904698664044470400288964002971648000000 368 20116254517946196606154124003849011200000000 369 19371208054318559694815082374076825600000000 370 18679379195235753991428829432145510400000000 371 18035262671262107302069214624140492800000000 372 17434087248886703725333574136669143040000000 373 16871697337632293927742168519357235200000000 374 16344456795831284742500225753127321600000000 375 15849170226260639750303249215153766400000000 376 15383018160782385640000212473531596800000000 377 14943503356188603193143063545716408320000000 378 14528406040738919771111311780557619200000000 379 14135746418016246263783979029731737600000000 380 13763753091226345046315979581580902400000000 381 1019894104059872167932014086995144867840000000 382 971327718152259207554299130471566540800000000 383 927176458236247425392740079086495334400000000 384 886864438312932319940881814778386841600000000 385 849911753383226806610011739162620723200000000 386 815915283247897734345611269596115894272000000 387 784533926199901667640010836150111436800000000 388 755477114118423828097788212588996198400000000 389 728495788614194405665724347853674905600000000 390 703375244179222184780699370341479219200000000 391 679929402706581445288009391330096578560000000 392 657996196167659463181944572254932172800000000 393 637433815037420104957508804371965542400000000 394 618117638824164950261826719390996889600000000 395 599937708270513039960008286467732275200000000 396 582796630891355524532579478282939924480000000 397 566607835588817871073341159441747148800000000 398 551294110302633604287575182159537766400000000 399 536786370557827456806323203681655193600000000 400 523022617466601111760007224100074291200000000 401 38853108726090368302171965218862661632000000000 402 37087058329449897015709603163459813376000000000 403 35474577532517292797635272591135473664000000000 404 33996470135329072264400469566504828928000000000 405 32636611329915909373824450783844635770880000000 406 31381357047996066705600433446004457472000000000 407 30219084564736953123911528503559847936000000000 408 29139831544567776226628973914146996224000000000 409 28135009767168887391227974813659168768000000000 410 27197176108263257811520375653203863142400000000 411 26319847846706378527277782890197286912000000000 412 25497352601496804198300352174878621696000000000 413 24724705552966598010473068775639875584000000000 414 23997508330820521598400331458709291008000000000 415 23311865235654220981303179131317596979200000000 416 22664313423552714842933646377669885952000000000 417 22051764412105344171503007286381510656000000000 418 21471454822313098272252928147266207744000000000 419 20920904698664044470400288964002971648000000000 420 20397882081197443358640281739902897356800000000 421 1592977457769705100389050573973369126912000000000 422 1520569391507445777644093729701852348416000000000 423 1454457678833209004703046176236554420224000000000 424 1393855275548491962840419252226697986048000000000 425 1338101064526552284326802482137630066606080000000 426 1286635638967838734929617771286182756352000000000 427 1238982467154215078080372668645953765376000000000 428 1194733093327278825291787930480026845184000000000 429 1153535400453924383040346967360025919488000000000 430 1115084220438793570272335401781358388838400000000 431 1079113761714961519618389098498088763392000000000 432 1045391456661368972130314439170023489536000000000 433 1013712927671630518429395819801234898944000000000 434 983897841563641385534413589807080931328000000000 435 955786474661823060233430344384021476147200000000 436 929236850365661308560279501484465324032000000000 437 904122340896319111031623298741641936896000000000 438 880329647714837029162370054037914517504000000000 439 857757092645225823286411847524121837568000000000 440 836313165329095177704251551336018791628800000000 441 815915283247897734345611269596115894272000000000 442 63863914443312722661051936647477798633472000000000 443 61087222510994778197527939401935285649408000000000 444 58541921573036662439297608593521315414016000000000 445 56200244710115195941725704249780462797455360000000 446 54038696836649226867043946394019675766784000000000 447 52037263620477033279375652083130058145792000000000 448 50178789919745710662255093080161127497728000000000 449 48448486819064824087694572629121088618496000000000 450 46833537258429329951438086874817052331212800000000 451 45322777992028383823972342136919728062464000000000 452 43906441179777496829473206445140986560512000000000 453 42575942962208481774034624431651865755648000000000 454 41323709345672938192445370771897399115776000000000 455 40143031935796568529804074464128901998182400000000 456 39027947715357774959531739062347543609344000000000 457 37973138317645402663328178547148961349632000000000 458 36973845204023155224819542269592409735168000000000 459 36025797891099484578029297596013117177856000000000 460 35125152943821997463578565156112789248409600000000 461 34268441896411704842515673323036867559424000000000 462 33452526613163807108170062053440751665152000000000 463 2746148321062447074425233275841545341239296000000000 464 2626750567972775462493701394283217282924544000000000 465 2517302627640576484889797169521416562802688000000000 466 2416610522534953425494205282740559900290580480000000 467 2323663963975916755282889694942846057971712000000000 468 2237602335680512431013153039574592500269056000000000 469 2157687966549065558476969002446928482402304000000000 470 2083284933219787435770866623052206810595328000000000 471 2013842102112461187911837735617133250242150400000000 472 1948879453657220504430810711887548306685952000000000 473 1887976970730432363667347877141062422102016000000000 474 1830765547374964716283488850561030227492864000000000 475 1776919501863936342275150943191588161978368000000000 476 1726150373239252446781575201957542785921843200000000 477 1678201751760384323259864779680944375201792000000000 478 1632844947658752314523111677527405338034176000000000 479 1589875343772995674667240317592473618612224000000000 480 1549109309317277836855259796628564038647808000000000 481 1510381576584345890933878301712849937681612800000000 482 1473543001545703308228173952890585305055232000000000 483 1438458644366043705651312668297952321601536000000000 484 1405006117752879898543142606244511569936384000000000 485 115577024990802120349722861348461560448679936000000000 486 110761315616185365335151075458942328763318272000000000 487 106330862991537950721745032440584635612785541120000000 488 102241214414940337232447146577485226550755328000000000 489 98454502769942546964578733741282070011838464000000000 490 94938270528158884572986636107664853225701376000000000 491 91664537061670647173918131414297099666194432000000000 492 88609052492948292268120860367153863010654617600000000 493 85750695960917702194955671323052125494181888000000000 494 83070986712139024001363306594206746572488704000000000 495 80553684084498447516473509424685330009686016000000000 496 78184458082013199060106641500429879127048192000000000 497 75950616422527107658389308886131882580561100800000000 498 73840877077456910223434050305961552508878848000000000 499 71845177696985101839016913811205834873503744000000000 500 69954515126011809685358573974068839218937856000000000 501 68160809609960224821631431051656817700503552000000000 502 66456789369711219201090645275365397257990963200000000 503 64835892068010945562039653927185753422430208000000000 504 63292180352105923048657757405109902150467584000000000 505 61820269181126715535898274674758509077200896000000000 506 60415263063373835637355132068513997507264512000000000 507 5200966124586095415737528760680770220190597120000000000 508 4984259202728341440081798395652404794349322240000000000 509 4784888834619207782478526459826308602575349350400000000 510 4600854648672315175460121595986835194783989760000000000 511 4430452624647414613406043018357693150532730880000000000 512 4272222173767149805784398624844918395156561920000000000 513 4124904167775179122826315913643369484978749440000000000 514 3987407362182673152065438716521923835479457792000000000 515 3858781318241296598773005209537345647238184960000000000 516 3738194402046256080061348796739303595761991680000000000 517 3624915783802430138241307924110839850435870720000000000 518 3518300613690593957704798867519344560717168640000000000 519 3417777739013719844627518899875934716125249536000000000 520 3322839468485560960054532263768269862899548160000000000 521 3233032996364329582755761121504262569307668480000000000 522 3147953180670531435841135828833097764852203520000000000 523 3067236432448210116973414397324556796522659840000000000 524 2990555521637004864049079037391442876609593344000000000 525 2917615143060492550291784426723358904009359360000000000 526 2848148115844766537189599083229945596771041280000000000 527 2781912113150702199115422360364132908474040320000000000 528 2718686837851822603680980943083129887826903040000000000 529 2658271574788448768043625811014615890319638528000000000 530 229275923325503706243762726200010620540068823040000000000 531 220104886392483557994012217152010195718466070118400000000 532 211639313838926498071165593415394418960063528960000000000 533 203800820733781072216677978844453884924505620480000000000 534 196522219993288891066082336742866246177201848320000000000 535 189745591717658239650010532027594996309022474240000000000 536 183420738660402964995010180960008496432055058432000000000 537 177503940639099643543558239638717899772956508160000000000 538 171956942494127779682822044650007965405051617280000000000 539 166746126054911786359100164509098633120050053120000000000 540 161841828229767322054420747905889849792989757440000000000 541 157217775994631112852865869394292996941761478656000000000 542 152850615550335804162508484133340413693379215360000000000 543 148719517832759160806765011589196078188152750080000000000 544 144805846310844446048692248126322497183201361920000000000 545 141092875892617665380777062276929612640042352640000000000 546 137565553995302223746257635720006372324041293824000000000 547 134210296580782657313422083629274509584430530560000000000 548 131014813328859260710721557828577497451467898880000000000 549 127967957204932301159309428576750113789805854720000000000 550 125059594541183839769325123381823974840037539840000000000 551 122280492440268643330006787306672330954703372288000000000 552 119622220865480194561963161495657715064383733760000000000 553 10775968396298674193456848131400499165383234682880000000000 554 10344929660446727225718574206144479198767905295564800000000 555 9947047750429545409344782890523537691122985861120000000000 556 9578638574487710394183865005689332591451764162560000000000 557 9236544339684577880105869826914713570328486871040000000000 558 8918042810729937263550495005296964826524056289280000000000 559 8620774717038939354765478505120399332306587746304000000000 560 8342685210037683246547237263019741289328955883520000000000 561 8081976297224005645092636098550374374037426012160000000000 562 7837067924580853958877707731927635756642352496640000000000 563 7606565926799064136557775151576822940270518599680000000000 564 7389235471747662304084695861531770856262789496832000000000 565 7183978930865782795637898754266999443588823121920000000000 566 6989817338139680557917955544692215674843179253760000000000 567 6805874776609688964288535661937157367610464010240000000000 568 6631365166953030272896521927015691794081990574080000000000 569 6465581037779204516074108878840299499229940809728000000000 570 6307883939296784893730837930575901950468234936320000000000 571 6157696226456385253403913217943142380218991247360000000000 572 6014493988631818154487543143107255348120875171840000000000 573 5877800943435640469158280798945726817481764372480000000000 574 5747183144692626236510319003413599554871058497536000000000 575 5622244380677569144412268590295912608026035486720000000000 576 5502622159812088949850305428800254892961651752960000000000 577 496556623701442906834491561894935001540859454187110400000000 578 477458292020618179648549578745129809173903321333760000000000 579 459774651575410098920825520273087964389684679802880000000000 580 443354128304859738245081751691906251375767369809920000000000 581 428066054915036988650423760254254311673154701885440000000000 582 413797186417869089028742968245779167950716211822592000000000 583 400448890081808795834267388624947581887789882408960000000000 584 387934862266752270964446532730417969953796448583680000000000 585 376179260379880990026129971132526516318832919838720000000000 586 365115164486355078554773207275687501132984892784640000000000 587 354683302643887790596065401353525001100613895847936000000000 588 344830988681557574190619140204815973292263509852160000000000 589 335511232230704666780061866145226352392472604180480000000000 590 326681989277265070285849711772983553645302272491520000000000 591 318305528013745453099033052496753206115935547555840000000000 592 310347889813401816771557226184334375963037158866944000000000 593 302778429086245674899080220667643293622475276943360000000000 594 295569418869906492163387834461270834250511579873280000000000 595 288695711454327271415402070869148256709802008248320000000000 596 282134445284910742519597478349394887239124689879040000000000 597 275864790945246059352495312163852778633810807881728000000000 598 269867730272523318931788892334203805185249703362560000000000 599 264125863670980269592814660582412234862159284142080000000000 600 258623241511168180642964355153611979969197632389120000000000 601 24331274561370702434890086532851815075502113255168409600000000 602 23395456309010290802778929358511360649521262745354240000000000 603 22528957927195094847120450493381310255094549310341120000000000 604 21724352286938127174009005832903406317412601120686080000000000 605 20975236690836812443870764252458461271984580392386560000000000 606 20276062134475585362408405444043179229585094379307008000000000 607 19621995614008630995879102042622431512501704238039040000000000 608 19008808251070861277257880103790480527736025980600320000000000 609 18432783758614168511280368585493799299622813072097280000000000 610 17890643059831398849183887156508687555516259746447360000000000 611 17379481829550501739207204666322725053930080896548864000000000 612 16896718445396321135340337870035982691320911982755840000000000 613 16440050379304528672223031441116091267231157604843520000000000 614 16007417474585988444006635876876194128619811352084480000000000 615 15596970872673527201852619572340907099680841830236160000000000 616 15207046600856689021806304083032384422188820784480256000000000 617 14836143025226038070054930812714521387501288570224640000000000 618 14482901524625418116006003888602270878275067413790720000000000 619 14146089861262036299354701472588264578780298404167680000000000 620 13824587818960626383460276439120349474717109804072960000000000 621 13517374756317056908272270296028786153056729586204672000000000 622 13223518783353642627657655724375986454077235464765440000000000 623 12942167319878033210047918368538199508245804922961920000000000 624 12672538834047240851505253402526987018490683987066880000000000 625 12413915592536072670862289047373375038521486354677760000000000 626 1169772815450514540138946467925568032476063137267712000000000000 627 1126447896359754742356022524669065512754727465517056000000000000 628 1086217614346906358700450291645170315870630056034304000000000000 629 1048761834541840622193538212622923063599229019619328000000000000 630 1013803106723779268120420272202158961479254718965350400000000000 631 981099780700431549793955102131121575625085211901952000000000000 632 950440412553543063862894005189524026386801299030016000000000000 633 921639187930708425564018429274689964981140653604864000000000000 634 894532152991569942459194357825434377775812987322368000000000000 635 868974091477525086960360233316136252696504044827443200000000000 636 844835922269816056767016893501799134566045599137792000000000000 637 822002518965226433611151572055804563361557880242176000000000000 638 800370873729299422200331793843809706430990567604224000000000000 639 779848543633676360092630978617045354984042091511808000000000000 640 760352330042834451090315204151619221109441039224012800000000000 641 741807151261301903502746540635726069375064428511232000000000000 642 724145076231270905800300194430113543913753370689536000000000000 643 707304493063101814967735073629413228939014920208384000000000000 644 691229390948031319173013821956017473735855490203648000000000000 645 675868737815852845413613514801439307652836479310233600000000000 646 661175939167682131382882786218799322703861773238272000000000000 647 647108365993901660502395918426909975412290246148096000000000000 648 633626941702362042575262670126349350924534199353344000000000000 649 620695779626803633543114452368668751926074317733888000000000000 650 608281864034267560872252163321295376887552831379210240000000000 651 59658413587976241547086269864203969656279220000653312000000000000 652 57448842714347491860157148758122341150491100741369856000000000000 653 55397098331692224293722964873903686109402132857749504000000000000 654 53486853561633871731870448843769076243560680000585728000000000000 655 51703958442912742674141433882310107035441990667232870400000000000 656 50036088815722009039491710208687200356879345806999552000000000000 657 48472461040230696257007594264665725345726866250530816000000000000 658 47003598584466129703764939893009188214038173333848064000000000000 659 45621139802570067065418912249097153266566462353440768000000000000 660 44317678665353779434978371899122948887521706286199603200000000000 661 43086632035760618895117861568591755862868325556027392000000000000 662 41922128467226548114168730174846032731439451892350976000000000000 663 40818914560194270532216921486034295027980518947815424000000000000 664 39772275725317494364724179909469313104186146667102208000000000000 665 38777968832184557005606075411732580276581493000424652800000000000 666 37832164714326397078640073572422029538128285854072832000000000000 667 36931398887794816195815309915935790739601421905166336000000000000 668 36072529146218192563354488755100074675889760930627584000000000000 669 35252698938349597277823704919756891160528630000386048000000000000 670 34469305628608495116094289254873404690294660444821913600000000000 671 33719972897551788700527022097158765457896950435151872000000000000 672 33002526665688984685622191839772408746026802553552896000000000000 673 32314974026820464171338396176443816897151244167020544000000000000 674 31655484760966985310698837070802106348229790204428288000000000000 675 31022375065747645604484860329386064221265194400339722240000000000 676 30414093201713378043612608166064768844377641568960512000000000000 677 2987339821146069576728171735422361739825537238551232512000000000000 678 2880649113247995663273594173442991677688910908602974208000000000000 679 2781316385204961330057263339875991964665155360030457856000000000000 680 2688605839031462619055354561880125565842983514696109260800000000000 681 2601876618417544470053568930851734418557725981963976704000000000000 682 2520567974091996205364394901762617717977797045027602432000000000000 683 2444187126392238744595776874436477787129985013360099328000000000000 684 2372299269733643487401783436953051969861456042378919936000000000000 685 2304519290598396530618875338754393342151128726882379366400000000000 686 2240504865859552182546128801566771304869152928913424384000000000000 687 2179950680295780501936773969091993702034851498402250752000000000000 688 2122583557130102067675279917273783341454986985286402048000000000000 689 2068158337716509706965657355292404281417679626689314816000000000000 690 2016454379273596964291515921410094174382237636022081945600000000000 691 1967272565144972648089283825765945535982670864411787264000000000000 692 1920432742165330442182396115628661118459273939068649472000000000000 693 1875771515603346013294433415265203883146267568392634368000000000000 694 1833140344794179058446832655827358340347488760020074496000000000000 695 1792403892687641746036903041253417043895322343130739507200000000000 696 1753438590672693012427405149052255803810641422627897344000000000000 697 1716131386615827203652353975668165254793393732784750592000000000000 698 1680378649394664136909596601175078478651864696685068288000000000000 699 1646085207570283236156339527681709530107949090630270976000000000000 700 1613163503418877571433212737128075339505790108817665556480000000000 701 1581532846489095658267855624635367979907637361585946624000000000000 702 1551118753287382280224243016469303211063259720016986112000000000000 703 158329010520741687566593101977385172210753473643215323136000000000000 704 152674403002143770153500491192478558917512278155957633024000000000000 705 147409768415862950493034957013427574127253234081614266368000000000000 706 142496109468667518809933791779646654989678126278893790822400000000000 707 137899460776129856912839153335141924183559477044090765312000000000000 708 133590102626875798884312929793418739052823243386462928896000000000000 709 129541917698788653463576174345133322717889205708085264384000000000000 710 125731861295883104832294522158511754402657170246082756608000000000000 711 122139522401715016122800392953982847134009822524766106419200000000000 712 118746757890556265674944826483038879158065105232411492352000000000000 713 115537386055676366602649020361875666207847129415319289856000000000000 714 112496928527895409586789835615510517097114310220179308544000000000000 715 109612391898975014469179839830497426915137020214533685248000000000000 716 106872082101500639107450343834734991242258594709170343116800000000000 717 104265445952683550348732042765595113407081555813824724992000000000000 718 101782935334762513435666994128319039278341518770638422016000000000000 719 99415890326977338704604971009055805806752181124809621504000000000000 720 97156438274091490097682130758849992038416904281063948288000000000000 721 94997406312445012539955861186431103326452084185929193881600000000000 722 92932245305652729658652472899769557601963995399278559232000000000000 723 90954963490638841793574760710412758504049867837591781376000000000000 724 89060068417917199256208619862279159368548828924308619264000000000000 725 87242516001225011516285994967130605095721301803404361728000000000000 726 85497665681200511285960275067787992993806875767336274493440000000000 727 83821240863922069888196348105674502935104780164055171072000000000000 728 82209293924231260851884879872873070186352765160900263936000000000000 729 80658175170943878571660636856403766975289505440883277824000000000000 730 8244417762115763588289026524393842181545663020421712183296000000000000 731 7960127494456599326623887678725089002871674640407170383872000000000000 732 7694789911308046015736424756100919369442618819060264704409600000000000 733 7446570881911012273293314280097663905912211760380901326848000000000000 734 7213865541851293139752898208844611908852455142868998160384000000000000 735 6995263555734587287033113414637199426766017108236604276736000000000000 736 6789520509977687660943904196559634737743487193288468856832000000000000 737 6595534209692610870631221219515073745236530416337369746636800000000000 738 6412324926090038346447020630084099474535515682550220587008000000000000 739 6239018847006523796543047099541285975223744988427241652224000000000000 740 6074834140506352117686651123237567923244172751889682661376000000000000 741 5919069162544650781335711350846861053417399091584819003392000000000000 742 5771092433481034511802318567075689527081964114295198528307200000000000 743 5630334081444911718831530309342136123982404013946535149568000000000000 744 5496278508077175725526017682929228121030442013614474788864000000000000 745 5368458077656776290048668434489013513564617780739719561216000000000000 746 5246447666800940465274835060977899570074512831177453207552000000000000 747 5129859940872030677157616504067279579628412546040176469606400000000000 748 5018341246505247401567233536587556110506055751561042198528000000000000 749 4911568028494497456853037078362288959218692863229956194304000000000000 750 4809243694567528759835265472563074605901636761912665440256000000000000 751 4711095864066150621879443728225052675168950297383835533312000000000000 752 4616873946784827609441854853660551621665571291436158822645760000000000 753 4526347006651791773962602797706423158495658128858979237888000000000000 754 4439301871908488086001783513135145790063049318688614252544000000000000 755 4355541459230969442869674390245803416665633293807697002496000000000000 756 4274883284060025564298013753389399649690343788366813724672000000000000 757 453442976916366997355896458841661319985011466123194170081280000000000000 758 437807012195112962964313822329879895157942105222394371112960000000000000 759 423213445121942530865503361585550565319344035048314558742528000000000000 760 409561398505105675031132285405371514825171646820949572976640000000000000 761 396762604801821122686409401486453654986885032857794898821120000000000000 762 384739495565402300786821237805045968472130940953013235220480000000000000 763 373423628048772821351914730810779910575891795630865787125760000000000000 764 362754381533093597884717167073329055988009172898555336065024000000000000 765 352677870934952109054586134654625471099453362540262132285440000000000000 766 343146036585358808809867590474770728637305974363498290872320000000000000 767 334115877727849366472765811778066235778429501353932546375680000000000000 768 325548803939955792973464124296577357937956950037165045186560000000000000 769 317410083841456898149127521189162923989508026286235919056896000000000000 770 309668374479470144535734167013817486819032220767059433226240000000000000 771 302295317944244664903930972561107546656674310748796113387520000000000000 772 295265194271122695952676763896895743246053977940684575866880000000000000 773 288554621674051725590115928353784476354098205714759926415360000000000000 774 282142296747961687243668907723700376879562690032209705828352000000000000 775 276008768557788607086197844512315586077833066335857320919040000000000000 776 270136241567197360126917039309925892757028107477647590686720000000000000 777 264508403201214081790939600990969103324590021905196599214080000000000000 778 259110272523638284203369405052377897134292266356110954332160000000000000 779 253928067073165518519302016951330339191606421028988735245516800000000000 780 248949085365848547567943153873853273717261197087243858083840000000000000 781 244161602954966844730098093222433018453467712527873783889920000000000000 782 239554780257703319357832091463519187916609831159423335137280000000000000 783 235118580623301406036390756436416980732968908360174754856960000000000000 784 230843697339241380472092742683027581083278564571807941132288000000000000 785 24517192682926325926001574050473274128844757892454084782325760000000000000 786 23699952926828781728468188248790831657883265962705615289581568000000000000 787 22935438316285917801743407982700804830209612221973176086691840000000000000 788 22218705868901982870438926483241404679265561840036514333982720000000000000 789 21545411751662528844061989317082574234439332693368741172346880000000000000 790 20911723170731277995707224925403674992249940555328484079042560000000000000 791 20314245365853241481544161356106427135328513682319098819641344000000000000 792 19749960772357318107056823540659026381569388302254679407984640000000000000 793 19216178048780093293352585066587160803689134564355904288849920000000000000 794 18710489152759564522474885459571709203592052075820222597038080000000000000 795 18230733020637524406513990960608332044525589202081242530447360000000000000 796 17774964695121586296351141186593123743412449472029211467186176000000000000 797 17341428970850328094001113352773779261865804362955328260669440000000000000 798 16928537804877701234620134463422022612773761401932582349701120000000000000 799 16534850879182870973349898778226161621779022764678336248545280000000000000 800 16159058813746896633046491987811930675829499520026555879260160000000000000 801 15799968617885854485645458832527221105255510641803743526387712000000000000 802 15456491039236161996827079292689672820358651714808009971466240000000000000 803 15127629527763052167107354201355849994393574018748265078456320000000000000 804 14812470579267988580292617655494269786177041226691009555988480000000000000 805 14510175261323743915388686682933162239520366915942213442600960000000000000 806 14219971756097269037080912949274498994729959577623369173748940800000000000 807 13941148780487518663804816616935783328166627036885656052695040000000000000 808 13673049765478143304885493220456249033394191901560931897835520000000000000 809 13415067694431385884038597121957074523330150544927706767687680000000000000 810 13166640514904878738037882360439350921046258868169786271989760000000000000 811 12927247050997517306437193590249544540663599616021244703408128000000000000 812 12696403353658275925965100847566516959580321051449436762275840000000000000 813 1397479982926800577782089720876976625344151199869882832592568320000000000000 814 1350897316829240558522686730181077404499346159874220071506149376000000000000 815 1307319984028297314699374255013945875321947896652471036941434880000000000000 816 1266466234527413023615018809544760066718137024882081317037015040000000000000 817 1228088469844764144111533391073706731363041963522018246823772160000000000000 818 1191968220731682845755311820748009474558246611653723592505425920000000000000 819 1157911985853634764448017197298066346713725279892188632719556608000000000000 820 1125747764024367132102238941817564503749455133228516726255124480000000000000 821 1095322148780465317721097348795468165810280670168286544464445440000000000000 822 1066497881707295177781068471195587424604746968321752688031170560000000000000 823 1039151782176338891171297484754674926537958584518630824235499520000000000000 824 1013172987621930418892015047635808053374509619905665053629612032000000000000 825 988461451338468701358063461108105417926350848688453710858158080000000000000 826 964926654878028970373347664415055288928104399910157193932963840000000000000 827 942486500113423645480944230358891212441404297586665166167080960000000000000 828 921066352383573108083650043305280048522281472641513685117829120000000000000 829 900598211219493705681791153454051602999564106582813381004099584000000000000 830 881019989236461233819143519683311350760443147744056568373575680000000000000 831 862274883082493973525119189477283449680433719068651109472010240000000000000 832 844310823018275349076679206363173377812091349921387544691343360000000000000 833 827079989895453403177155140927190247652660914208706166228254720000000000000 834 810538390097544335113612038108646442699607695924532042903689625600000000000 835 794645480487788563836874547165339649705497741102482395003617280000000000000 836 779363836632254168378473113566006194903468938388973118176624640000000000000 837 764658858582588995390200035951553247829818581060879285758197760000000000000 838 750498509349578088068159294545043002499636755485677817503416320000000000000 839 736853081906858486466920034644224038817825178113210948094263296000000000000 840 723694991158521727780010748311291466696078299932617895449722880000000000000 841 710998587804863451854045647463724949736497978881168458687447040000000000000 842 78352044376095952394315830350502489460962077272704764147356663808000000000000 843 75824559073641244252563706790808860768672978005843320142603223040000000000000 844 73455041602589955369671090953596083869651947443160716388146872320000000000000 845 71229131250996320358468936682274990419056433884277058315778785280000000000000 846 69134156802437605053808085603384549524378303475915968365314703360000000000000 847 67158895179510816337984997443287848109396066233746940697734283264000000000000 848 65293370313413293661929858625418741217468397727253970122797219840000000000000 849 63528684629266988427823646230137153616996278869760619578937835520000000000000 850 61856877139023120311301971329344070627075324162661655905807892480000000000000 851 60270803366227655687935254115771145739201597902080587805658972160000000000000 852 58764033282071964295736872762876867095721557954528573110517497856000000000000 853 57330764177631184678767680744270114239728349223930315229773168640000000000000 854 55965745982925680281654164536073206757830055194789117248111902720000000000000 855 54664217006578571437894765360815690321601449260026579637690695680000000000000 856 53421848438247240268851702511706242814292325413207793736834088960000000000000 857 52234696250730634929543886900334992973974718181803176098237775872000000000000 858 51099159375714751561510324141632058344105702569155280965667389440000000000000 859 50011943218784650464456912989682440081465155705981764349376593920000000000000 860 48970027735059970246447393969064055913101298295440477592097914880000000000000 861 47970639413936297384274998173777034363854333024104957641238773760000000000000 862 47011226625657571436589498210301493676577246363622858488413998284800000000000 863 46089437868291736702538723735589699682918868983943978910209802240000000000000 864 45203102524670741765951440586828359304401198426560440854244229120000000000000 865 44350213797790161732631602085190088374129477701530998573975470080000000000000 866 43528913542275529107953239083612494144978931818169313415198146560000000000000 867 42737478750597792215081362009364994251433860330566234989467271168000000000000 868 41974309487194260211240623402054905068372541396091837936083927040000000000000 869 41237918092682080207534647552896047084716882775107770603871928320000000000000 870 40526919504877216755680601905432322134980384796226602145184481280000000000000 871 4622770618189661191264633990679646878196762559089581084694043164672000000000000 872 4473648985344833410901258700657722785351705702344755888413590159360000000000000 873 4333847454552807366810594366262168948309464899146482266900665466880000000000000 874 4202518743808782901149667264254224434724329599172346440630948331520000000000000 875 4078915251343818698174677050599688421938319905079042133553567498240000000000000 876 3962374815591138163941114849153983038454367907791069501166322712576000000000000 877 3852308848491384326053861658899705731830635465907984237245035970560000000000000 878 3748192393126752317241595127578092063402780453315876555157332295680000000000000 879 3649555751202364098366816308431300166997444125597037698442665656320000000000000 880 3555977398607431685588179992830497598612894276222754680533879357440000000000000 881 3467077963642245893448475493009735158647571919317185813520532373504000000000000 882 3382515086480239896047293163911936740143972604211888598556616949760000000000000 883 3301979012992615136617595707628319198711973256492557917638602260480000000000000 884 3225188803388135714835791156288125728974485506341568198623751045120000000000000 885 3151889057856587175862250448190668326043247199379259830473211248640000000000000 886 3081847078793107460843089327119764585464508372726387389796028776448000000000000 887 3014850403167170342129109124356291442302236451580161576974375976960000000000000 888 2950704649908294377402957866391263964806444186652924096613219041280000000000000 889 2889231636368538244540396244174779298872976599430988177933776977920000000000000 890 2830267725422241545672224892252845027467405648422192500833087651840000000000000 891 2773662370913796714758780394407788126918057535453748650816425898803200000000000 892 2719276834229212465449784700399792281292213270052694755702378332160000000000000 893 2666983048955573764191134994622873198959670707167066010400409518080000000000000 894 2616662614069619542225264523026215214073639184390328915864552734720000000000000 895 2568205898994256217369241105933137154553756977271989491496690647040000000000000 896 2521511246285269740689800358552534660834597759503407864378568998912000000000000 897 2476484259744461352463196780721239399033979942369418438228951695360000000000000 898 2433037167468242732244544205620866777998296083731358465628443770880000000000000 899 2391088250787755788585155512420507005963842702977369526565884395520000000000000 900 2350561331282878571829474910515074683828862318181142924420699914240000000000000 901 268418939120690004654075522039463367121102342140685353304815409561600000000000000 902 260030847273168442008635661975730136898567893948788936014039928012800000000000000 903 252151124628526974068980035855253466083459775950340786437856899891200000000000000 904 244734915080629121890480623035981305316299194304742528013214049894400000000000000 905 237742488935468289836466890949238982307262074467464170069979362754560000000000000 906 231138530909483059563231699533982343909838127954479054234702158233600000000000000 907 224891543587605139034495707654685523804166827198952593309439937740800000000000000 908 218973345072141845902008978505878010019846647535822261906559939379200000000000000 909 213358643916445901135290799569829855916773656573365280832032761446400000000000000 910 208024677818534753606908529580584109518854315159031148811231942410240000000000000 911 202950905188814393762837589834716204408638356252713315913397016985600000000000000 912 198118740779556908197055742457699151922718395389553475058316135628800000000000000 913 193511328203288142890147469377287543738469130380494091917425062707200000000000000 914 189113343471395230551735026891440099562594831962755589828392674918400000000000000 915 184910824727586447650585359627185875127870502363583243387761726586880000000000000 916 180891024190030220527746547461377486538134187094809694618462558617600000000000000 917 177042278994497662644177471983475837888386651199175445796793142476800000000000000 918 173353898182112294672423774650486757932378595965859290676026618675200000000000000 919 169816063525334492740333493535170701648044338905331550049985259110400000000000000 920 166419742254827802885526823664467287615083452127224919048985553928192000000000000 921 163156610053752747926987082023987536877532796203161685342142699929600000000000000 922 160018982937334425851468099677372391937580242430023960624024571084800000000000000 923 156999756844177172533515871381572912844418351063419734951873164083200000000000000 924 154092353939655373042154466355988229273225418636319369489801438822400000000000000 925 151290674777116184441388021513152079650075865570204471862714139934720000000000000 926 148589055584667681147791806843274363942038796542165106293737101721600000000000000 927 145982230048094563934672652337252006679897765023881507937706626252800000000000000 928 143465295047265347315109330745230420357830562178642171593953063731200000000000000 929 141033679876972714309768494630904481029731739090868575465241994854400000000000000 930 138683118545689835737939019720389406345902876772687432540821294940160000000000000 931 16373555286362090283898606844407265394387242870581806551593739983257600000000000000 932 15861881683663274962526775380519538350812641530876125096856435608780800000000000000 933 15381218602340145418207782187170461431091046332970787972709270893363200000000000000 934 14928829819918376435319318005194859624294250852589294208806057043558400000000000000 935 14502291825063565680024480347903577920742986542515314374268741128028160000000000000 936 14099450385478466633357133671572922978500125805223222308316831652249600000000000000 937 13718384158843913481104238166935816952054176459136108191875836202188800000000000000 938 13357374049400652600022547688858558611210645499685157976300156302131200000000000000 939 13014877278903199969252738773759621210923193050975282130753998448230400000000000000 940 12689505346930619970021420304415630680650113224700900077485148487024640000000000000 941 12380005216517678019533092979917688468926939731415512270717218036121600000000000000 942 12085243187552971400020400289919648267285822118762761978557284273356800000000000000 943 11804191020400576716298995632014540168046616953210139606962928825139200000000000000 944 11535913951755109063655836640377846073318284749728090979531953170022400000000000000 945 11279560308382773306685706937258338382800100644178577846653465321799680000000000000 946 11034352475591843452192539395144026678826185412783391371726216075673600000000000000 947 10799579018664357421294825790992026111191585723149702193604381691084800000000000000 948 10574587789108849975017850253679692233875094353917416731237623739187200000000000000 949 10358779875045404057160343105645412800530704673225224553049100805734400000000000000 950 10151604277544495976017136243532504544520090579760720061988118789619712000000000000 951 9952553213278917623546212003463239749529500568392862805870704695705600000000000000 952 9761157959177399976939554080319715908192394788231461598065498836172800000000000000 953 9576985167494807524544468154275947683509519414868603832064263009075200000000000000 954 9399633590318977755571422447715281985666750536815481538877887768166400000000000000 955 9228731161404087250924669312302276858654627799782472783625562536017920000000000000 956 9063932390664728550015300217439736200464366589072071483917963205017600000000000000 957 8904916032933768400015031792572372407473763666456771984200104201420800000000000000 958 8751382997883186186221669175459055641827664292897172467231136887603200000000000000 959 8603054472495335572895878172485173342813636084542983103379761686118400000000000000 960 8459670231287079980014280202943753787100075483133933384990098991349760000000000000 961 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 962 983436664387123047676660073592211377750383774914319756005099007744409600000000000000 963 953635553345089015928882495604568608727644872644188854307974795388518400000000000000 964 925587448834939338989797716322081296706243552860536240945975536700620800000000000000 965 899142093153941072161517781570021831086065165635949491204661949937745920000000000000 966 874165923899664931268142287637521224667007799923839783115643562439475200000000000000 967 850539817848322635828462766350020651027358940466438707896301844535705600000000000000 968 828157191062840461201397956709230633895060020980479794530609690732134400000000000000 969 806922391291998398093669803973096515077237969160467492106747903790284800000000000000 970 786749331509698438141328058873769102200307019931455804804079206195527680000000000000 971 767560323424096037211051764754896685073470263347761760784467518239539200000000000000 972 749285077628284226801264817975018192571720971363291242670551624948121600000000000000 973 731859843264835756410537729184901490418890251099028655631701587158630400000000000000 974 715226665008816761946661871703426456545733654483141640730981096541388800000000000000 975 699332739119731945014513830110016979733606239939071826492514849951580160000000000000 976 684129853486694294035937442498929654087223495592570265047025396691763200000000000000 977 669573899157190160120279199041505618893878314835281536003471664847257600000000000000 978 655624442924748698451106715728140918500255849942879837336732671829606400000000000000 979 642244352252815051543941272550015593632903689739963922289044249955532800000000000000 980 629399465207758750513062447099015281760245615945164643843263364956422144000000000000 981 617058299223292892659865144214720864470829035240357493963983691133747200000000000000 982 605191793468998798570252352979822386307928476870350619080060927842713600000000000000 983 593773080384678066521757025565108756377590203721853437587984306562662400000000000000 984 582777282599776620845428191758347483111338533282559855410429041626316800000000000000 985 572181332007053409557329497362741165236586923586513312584784877233111040000000000000 986 561963808221213170100948613481263644428790728522468432002913718711091200000000000000 987 552104794041893640800931971139487089263373347320319863020406460488089600000000000000 988 542585745868757543545743488878461449793315186159624692968330487031398400000000000000 989 533389377294710805519544446694080747254445437241664952409545224539340800000000000000 990 524499554339798958760885372582512734800204679954303869869386137463685120000000000000 991 515901200989966188945133153359848591606758701594397249051855217177395200000000000000 992 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 993 61956509856388752003629584636309316798274177819602144628321237487897804800000000000000 994 60079039860740608003519597223087822349841626976583897821402412109476659200000000000000 995 58312009276601178356357256128291121692493343830213783179596458812139110400000000000000 996 56645951868698287546175620238911375358422105435064817945893702846077992960000000000000 997 55072453205678890669892964121163837154021491395201906336285544433686937600000000000000 998 53584008524444326057193154280051301014723613249385638597467016205749452800000000000000 999 52173903036958949055688071272681529935388781321770227055428410516124467200000000000000 1000 50836110651395899079901197650305080449865992057109452002725117938787942400000000000000 1001 49565207885111001602903667709047453438619342255681715702656989990318243840000000000000 1002 48356300375718050344296261179558491159628626590908990929421453649090969600000000000000 1003 47204959890581906288479683532426146132018421195887348288244752371731660800000000000000 1004 46107170125684652653863876938648793896390085819238805304797199990993715200000000000000 1005 45059279895555456002639697917315866762381220232437923366051809082107494400000000000000 1006 44057962564543112535914371296931069723217193116161525069028435546949550080000000000000 1007 43100180769661740524264058877432568207495080222331926697962599991581081600000000000000 1008 42183155646902980087577589539614853990314333834622736768218714885377228800000000000000 1009 41304339904259168002419723090872877865516118546401429752214158325265203200000000000000 1010 40461394191927348247268300170650982398872932453617727104209787747198566400000000000000 1011 39652166308088801282322934167237962750895473804545372562125591992254595072000000000000 1012 38874672851067452237571504085527414461662229220142522119730972541426073600000000000000 1013 38127082988546924309925898237728810337399494042832089002043838454090956800000000000000 1014 37407704064234718190870692610601851651788182834476766568043011313447731200000000000000 1015 36714968803785927113261976080775891436014327596801270890857029622457958400000000000000 1016 36047423916444364802111758333852693409904976185950338692841447265685995520000000000000 1017 35403719917936429716359762649319609599013815896915511216183564278798745600000000000000 1018 34782602024639299370458714181787686623592520881180151370285607010749644800000000000000 1019 34182901989731725243381839799343071336978856728056355657004820682978099200000000000000 1020 33603530769566780747731300141727087077030062546224892001801349145978470400000000000000 1021 33043471923407334401935778472698302292412894837121143801771326660212162560000000000000 1022 32501775662367869903543388661670461271225798200447026690266878682175897600000000000000 1023 31977553474265162324453979167127389315238285326246268195262574187302092800000000000000 1024 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000