1 1 2 2 3 2 4 9 5 12 6 6 7 64 8 96 9 72 10 24 11 625 12 1000 13 900 14 480 15 120 16 7776 17 12960 18 12960 19 8640 20 3600 21 720 22 117649 23 201684 24 216090 25 164640 26 88200 27 30240 28 5040 29 2097152 30 3670016 31 4128768 32 3440640 33 2150400 34 967680 35 282240 36 40320 37 43046721 38 76527504 39 89282088 40 79361856 41 55112400 42 29393280 43 11430720 44 2903040 45 362880 46 1000000000 47 1800000000 48 2160000000 49 2016000000 50 1512000000 51 907200000 52 423360000 53 145152000 54 32659200 55 3628800 56 25937424601 57 47158953820 58 57876897870 59 56123052480 60 44643337200 61 29221093440 62 15496034400 63 6439910400 64 1975881600 65 399168000 66 39916800 67 743008370688 68 1362182012928 69 1702727516160 70 1702727516160 71 1418939596800 72 993257717760 73 579400335360 74 275904921600 75 103464345600 76 28740096000 77 5269017600 78 479001600 79 23298085122481 80 43011849456888 81 54591962772204 82 55991756689440 83 48454404827400 84 35781714334080 85 22478256440640 86 11856662737920 87 5130286761600 88 1753944192000 89 445231987200 90 74724249600 91 6227020800 92 793714773254144 93 1474041721757696 94 1895196499402752 95 1985443951755264 96 1772717814067200 97 1367525170851840 98 911683447234560 99 520961969848320 100 251178092605440 101 99673846272000 102 31326065971200 103 7322976460800 104 1133317785600 105 87178291200 106 29192926025390625 107 54493461914062500 108 70841500488281250 109 75564267187500000 110 69267244921875000 111 55413795937500000 112 38789657156250000 113 23643219600000000 114 12412690290000000 115 5516751240000000 116 2022808788000000 117 588453465600000 118 127498250880000 119 18307441152000 120 1307674368000 121 1152921504606846976 122 2161727821137838080 123 2837267765243412480 124 3073706745680363520 125 2881600074075340800 126 2377320061112156160 127 1733462544560947200 128 1114368778646323200 129 626832437988556800 130 304710212911104000 131 125692962825830400 132 42849873690624000 133 11605174124544000 134 2343352467456000 135 313841848320000 136 20922789888000 137 48661191875666868481 138 91597537648314105376 139 121232035122768668880 140 133117528762255793280 141 127244696610979802400 142 107783743011653479680 143 81366158940169783680 144 54699938783307417600 145 32578640010646329600 146 17034583012102656000 147 7715664070187673600 148 2970736968200601600 149 946558347710976000 150 239851889012736000 151 45350147082240000 152 5690998849536000 153 355687428096000 154 2185911559738696531968 155 4128944057284204560384 156 5505258743045606080512 157 6116954158939562311680 158 5947038765635685580800 159 5154100263550927503360 160 4008744649428499169280 161 2799758167854824816640 162 1749848854909265510400 163 972138252727369728000 164 475267590222269644800 165 201628674639750758400 166 72810354731021107200 167 21780875346886656000 168 5185922701639680000 169 921941813624832000 170 108840352997376000 171 6402373705728000 172 104127350297911241532841 173 197293926880252878693804 174 264789217655076231931158 175 297307191753068049887616 176 293395255019475049231200 177 259423172859325306688640 178 207083409914022832532160 179 149473739486813473105920 180 97354606639437722615040 181 56932518502595159424000 182 29664838588194319910400 183 13625954566826099097600 184 5438429235005153587200 185 1849506298544262758400 186 521477339815111680000 187 117103683326902272000 188 19645683716026368000 189 2189611807358976000 190 121645100408832000 191 5242880000000000000000000 192 9961472000000000000000000 193 13447987200000000000000000 194 15241052160000000000000000 195 15241052160000000000000000 196 13716946944000000000000000 197 11202173337600000000000000 198 8321614479360000000000000 199 5617089773568000000000000 200 3432665972736000000000000 201 1887966285004800000000000 202 926819812638720000000000 203 401621918810112000000000 204 151380569397657600000000 205 48658040163532800000000 206 12975477376942080000000 207 2757288942600192000000 208 437922361471795200000 209 46225138155356160000 210 2432902008176640000 211 278218429446951548637196401 212 529939865613241045023231240 213 719204103332255703960099540 214 821947546665435090240113760 215 831732636506690269885829400 216 760441267663259675324186880 217 633701056386049729436822400 218 482819852484609317666150400 219 336249540123210060517497600 220 213491771506800038423808000 221 123011925487251450710860800 222 63902298954416338031616000 223 29668924514550442657536000 224 12171866467507873910784000 225 4347095166967097825280000 226 1324829003266163146752000 227 335150194278642462720000 228 67593316493171589120000 229 10192642963256033280000 230 1021818843434188800000 231 51090942171709440000 232 15519448971100888972574851072 233 29628038944828969856733806592 234 40401871288403140713727918080 235 46523366938161192337020026880 236 47580716186755764890134118400 237 44120300464082618352669818880 238 37435406454373130723477422080 239 29170446587823218745566822400 240 20883387898100713420121702400 241 13711315286631781538463744000 242 8226789171979068923078246400 243 4487339548352219412588134400 244 2209674777597683801653248000 245 973493083836741814714368000 246 379283019676652655083520000 247 128726358193288173846528000 248 37301387885555095830528000 249 8976269812031974932480000 250 1722718448773813370880000 251 247280160111073689600000 252 23604015283329761280000 253 1124000727777607680000 254 907846434775996175406740561329 255 1736749701310601379038981943412 256 2378591982229736671292518748586 257 2757787805483752662368137679520 258 2847715668706048944836663908200 259 2674376454089159009063997409440 260 2306165203163840015062432548720 261 1833472956552618148621064386560 262 1345211136601105706868715718400 263 909804633450023183389469568000 264 565661141666753544455191948800 265 321957329644318222931018342400 266 166811225141802557533100083200 267 78105590367399190818173952000 268 32746132607449971305756160000 269 12149289778995931383005184000 270 3928710553534010420047872000 271 1085168132433946612187136000 272 249012011065760696033280000 273 45585722849567175475200000 274 6243262042440721858560000 275 568744368255469486080000 276 25852016738884976640000 277 55572324035428505185378394701824 278 106513621067904634938641923178496 279 146456228968368873040632644370432 280 170865600463097018547404751765504 281 177985000482392727653546616422400 282 169085750458273091270869285601280 283 147950031650988954862010624901120 284 119769073241276772983532410634240 285 89826804930957579737649307975680 286 62379725646498319262256463872000 287 40026990623169754859947897651200 288 23652312640963946053605575884800 289 12811669347188804112369686937600 290 6323708588035499465720935219200 291 2823084191087276547196846080000 292 1129233676434910618878738432000 293 399936927070697510852886528000 294 123509933360068348939862016000 295 32592899081129147636908032000 296 7147565587966918341427200000 297 1250823977894210709749760000 298 163798378057575211991040000 299 14270313239864507105280000 300 620448401733239439360000 301 3552713678800500929355621337890625 302 6821210263296961784362792968750000 303 9413270163349807262420654296875000 304 11044903658330440521240234375000000 305 11597148841246962547302246093750000 306 11133262887597084045410156250000000 307 9871493093669414520263671875000000 308 8122828602790832519531250000000000 309 6213963881134986877441406250000000 310 4418818759918212890625000000000000 311 2916420381546020507812500000000000 312 1781667723999023437500000000000000 313 1003672817852783203125000000000000 314 518821641228515625000000000000000 315 244587345150585937500000000000000 316 104357267264250000000000000000000 317 39916654728575625000000000000000 318 13524701837446800000000000000000 319 3997300765289832000000000000000 320 1009844403862694400000000000000 321 212067324811165824000000000000 322 35546523015966842880000000000 323 4459472887457658470400000000 324 372269041039943663616000000 325 15511210043330985984000000 326 236773830007967588876795164938469376 327 455334288476860747839990701804748800 328 630462860967961035470756356345036800 329 743622861654518144401404933124915200 330 786524180596124960424562910035968000 331 762323436577782653949960974342553600 332 684136417441599817647400874409984000 333 571366678302874572980246884122624000 334 445006739832046542417307669364736000 335 323295494749777402610864546119680000 336 218846181061387780228892923527168000 337 137735358709964337206995546275840000 338 80345625914145863370747401994240000 339 43263029338386234122710139535360000 340 21393805716784401489252266803200000 341 9654640528600140159252305018880000 342 3945405985245249584309836185600000 343 1446053777397580164385053081600000 344 469658491804342275612239462400000 345 133101596867627365558124544000000 346 32251540779463553962160947200000 347 6497563160697785596772352000000 348 1045062606266077403676672000000 349 125826935871500958302208000000 350 10082286528165140889600000000 351 403291461126605635584000000 352 16423203268260658146231467800709255289 353 31629872961094600874223567616180787964 354 43930379112631390103088288355806649950 355 52065634503859425307363897310585659200 356 55440258962442906577285631395531026000 357 54208253207721953097790395142297003200 358 49188970503303253736883877073565799200 359 41641456510732913216409631385029248000 360 32966153070996889629657624846481488000 361 24419372645182881207153796182578880000 362 16912676609811847354584295874600928000 363 10933447505332911421145403393681408000 364 6580315628209622614578252042493440000 365 3674478242533008639479593733130240000 366 1895564172735282234652171370265600000 367 898637830037467133464733094051840000 368 388993690317144337865521038397440000 369 152546545222409544260988642508800000 370 53673784430107061869607114956800000 371 16740361615627933526583115776000000 372 4557098439809826348903181516800000 373 1060911806093292906622962892800000 374 205395383334560074514546688000000 375 31751943317419914900799488000000 376 3674993439516193854259200000000 377 283110605710877156179968000000 378 10888869450418352160768000000 379 1183768682616191959377597437620164493312 380 2282982459331227350228223629696031522816 381 3179868425497066666389311484219472478208 382 3785557649401269840939656528832705331200 383 4055954624358503401006774852320755712000 384 3998012415439096209563820925859030630400 385 3664844714152504858766835848704111411200 386 3141295469273575593228716441746381209600 387 2524255287809123244558789997831913472000 388 1903208351919577049468928966619299840000 389 1345840191714558056410171197823647744000 390 891400646460291699700243260896182272000 391 551819447808752004576341066269065216000 392 318357373735818464178658307462922240000 393 170548593072759891524281236140851200000 394 84462160378890612945358326469754880000 395 38460448029673404109047095088906240000 396 15998253592175071457124631990763520000 397 6031087663716792811217619202867200000 398 2040593570430493808306713264128000000 399 612178071129148142492013979238400000 400 160332351962395942081241756467200000 401 35918611316251038972745718169600000 402 6692908940916342665729015808000000 403 995968592398265277638246400000000 404 110979357438663845222547456000000 405 8231985304516274233540608000000 406 304888344611713860501504000000 407 88540901833145211536614766025207452637361 408 170975534574349374001738858531435080954904 409 238776177595212056795531854155969682023228 410 285433591608069585134888653243917780809376 411 307579301301799121912595531512842436217000 412 305458064741097059002853493364478005622400 413 282636485191474864939421910526902062673600 414 245044440363052099651912592378003758771200 415 199626720813003650147463275687253062102400 416 152970667289657969461657682518967863680000 417 110244377460477640060298122918842356928000 418 74648230506154138724214402979529620992000 419 47405916499597886948423514535850707584000 420 28166910599230574738585854790531985408000 421 15609741095632707675324673221353932800000 422 8038119552693624182236153566858117120000 423 3828500907640713241970236935938887680000 424 1677395935193497079646189002358620160000 425 671601054512338869053742340024811520000 426 243775337391048591308073444655104000000 427 79437135805014109926251519034163200000 428 22957201809002435709392885632204800000 429 5793275064654219669611684305305600000 430 1250722052938842027622312653619200000 431 224626805484705823926421094400000000 432 32222327959185387156341784576000000 433 3461549820549093315203825664000000 434 247569335824711654727221248000000 435 8841761993739701954543616000000 436 6863037736488300000000000000000000000000000 437 13268539623877380000000000000000000000000000 438 18575955473428332000000000000000000000000000 439 22291146568113998400000000000000000000000000 440 24148742115456831600000000000000000000000000 441 24148742115456831600000000000000000000000000 442 22538825974426376160000000000000000000000000 443 19748304663306920064000000000000000000000000 444 16292351347228209052800000000000000000000000 445 12671828825621940374400000000000000000000000 446 9292674472122756274560000000000000000000000 447 6420393271648449789696000000000000000000000 448 4173255626571492363302400000000000000000000 449 2546755997753885083246080000000000000000000 450 1455289141573648618997760000000000000000000 451 776154208839279263465472000000000000000000 452 384843128549475968134963200000000000000000 453 176575082510936032438394880000000000000000 454 74553923726839658140655616000000000000000 455 28775198631411797878849536000000000000000 456 10071319520994129257597337600000000000000 457 3165271849455297766673448960000000000000 458 882439424696628468284719104000000000000 459 214854816447874757495409868800000000000 460 44761420093307241144877056000000000000 461 7758646149506588465112023040000000000 462 1074274082239373787477049344000000000 463 111406201121120244627249561600000000 464 7692332934553540700452945920000000 465 265252859812191058636308480000000 466 550618520345910837374536871905139185678862401 467 1065713265185633878789426203687366165830056260 468 1495436355986292700881936769690336393987337010 469 1800955611510374005363192668874383614264319840 470 1960717802854036215516379115306788612303896600 471 1973367595130513868519710593470058216254244320 472 1856663059934623263392200827189570902389746000 473 1642761785748606758393099349402753978151296000 474 1371176167943393544303917602122459973698864000 475 1081214182607693834218142912067889584995520000 476 805678955427023470014164557057040303657952000 477 567046772148051709100878280626655932193280000 478 376506862152066591795475632566623696913280000 479 235433571370523030105359452622305636779520000 480 138330785021851089117204286679004464006400000 481 76156303151814793148396338472742242549760000 482 39152938112324137606534407884171919052800000 483 18722088053710972821340931284271961292800000 484 8287375894743029187941236607912498995200000 485 3376859447773050942454833252799660032000000 486 1258152471670281883398494324833421721600000 487 425182094880894031256019587501309952000000 488 129050870440388657580639376265060352000000 489 34751426542152345379358710018080768000000 490 8174058662468629625521201953177600000000 491 1645358904961427382685558070575104000000 492 275587409639941310995720024227840000000 493 36876690417769924529893240995840000000 494 3696165975052976306567640514560000000 495 246685159625337684531766886400000000 496 8222838654177922817725562880000000 497 45671926166590716193865151022383844364247891968 498 88489356947769512625613730105868698455730290688 499 124438158207800877129769307961377857203370721280 500 150362774501092726531804580453331577454072954880 501 164459284610570169644161259870831412840392294400 502 166515025668202296764713275619216805500897198080 503 157842368081316760474884459180715930214392135680 504 140930685786889964709718267125639223405707264000 505 118910266132688407723824787887258094748565504000 506 94963059758744214501665629215518617333923840000 507 71815813942550312216884632094235954358779904000 508 51413594072507609882542407067464376415944704000 509 34811287653260360857971421451929004864962560000 510 22259140662902057663991341601473834841538560000 511 13415107095945436538566210340173962962534400000 512 7601894021035747371854185859431912345436160000 513 4038506198675240791297536237823203433512960000 514 2004405650077784951563115412154898762956800000 515 925645664792865967214910936863199775948800000 516 395835317181159788611639545369131483136000000 517 155860156140081666765833070989095521484800000 518 56128210990922266900791076159763565772800000 519 18337341658966081515883448177195483136000000 520 5381611139044393488357098921568239616000000 521 1401461234126144137592994510825062400000000 522 318832430763697791302406251212701696000000 523 62080353105431541094939678721703936000000 524 10059316475417147862605966459535360000000 525 1302322222263827178640951014850560000000 526 126302801728172894480264645836800000000 527 8157055944944499435183758376960000000 528 263130836933693530167218012160000000 529 3912425457204879631503516058626198046646581314561 530 7587734220033705952006819022790202272284278913088 531 10691807310047494750555063168477103201855120286624 532 12959766436421205758248561416335882668915297317120 533 14236107070311172992015465192187143840853925083200 534 14494945380680467046415746377499637365233087357440 535 13836084227013173089760485178522381121358856113920 536 12458465451163376634935848126115390793258190786560 537 10618010327696059632047597834757435335163230784000 538 8580210365814997682462705321016109361748065280000 539 6578161280458164889888074079445683844006850048000 540 4784117294878665374464053875960497341095890944000 541 3298141468439079917244158353881858015452470272000 542 2152633126253944934331851606263217352742871040000 543 1327923032429381615334583783084452263055667200000 544 772609764322549303467394201067317680323297280000 545 422886783881092327087266901720558351540592640000 546 217096958569972531552821511043709100256133120000 547 104162682142158537866252745197739214769356800000 548 46516030302718326319857685255768708349952000000 549 19240721625215307705032042537613420272025600000 550 7329798714367736268583635252424160103628800000 551 2554323794400877790567024406147813369446400000 552 807691318387629340890758705501284859904000000 553 229457760905576517298510995881046835200000000 554 57851168810133231027988226840312414208000000 555 12743439283351026415256147870418468864000000 556 2402803366557769290418667611930755072000000 557 377063298864585007695570133906882560000000 558 47280664434430721968096568514969600000000 559 4441516962022279942457556436254720000000 560 277866163801980367856582220840960000000 561 8683317618811886495518194401280000000 562 345783497216724000335707367685598692782880644399104 563 671226788714817177122255478448515109519709486186496 564 947614289950330132407890087221433095792531039322112 565 1152001685821969964888023243288801018414449498783744 566 1270590094656584520097084459509707005604172241305600 567 1300486332177915920569957035027582464559564529336320 568 1249486868170938825645644994438265505165071802695680 569 1133988082037490698905291255456577097124602980597760 570 975563276458723615969993212414849414438077564190720 571 797028820636212104550648049358537103299082977280000 572 618869437199882340004032603031334691973405605888000 573 456705787880127074441478605445583890333315366912000 574 320141802288520449240840394993718119204235771904000 575 212944999712273782979201529701703907343993929728000 576 134209033432105325407059787627124311351256678400000 577 79999110124235331223031716546364295393690255360000 578 44999499444882373812955340557329916158950768640000 579 23823264411996550842152827353880543848856289280000 580 11833778400730312836624933848986413937993973760000 581 5495562724797358902457399620272328454176768000000 582 2376022707485916937238934541705977302247014400000 583 951740188152622190546688065725363457202585600000 584 351176860869149364426318056337166195438387200000 585 118555871188561933770521696768557385672294400000 586 36322264457280004218909833568798218649600000000 587 9999305744710024690852824770704450781184000000 588 2443269276987969833964038631755838652416000000 589 521656621230546936227616091311704113152000000 590 95344802619868872797904621731340877824000000 591 14504787416815751439843502291786137600000000 592 1763327097730542331902543415864197120000000 593 160606642677544652621104523646074880000000 594 9742682368306936647971414118236160000000 595 295232799039604140847618609643520000000 596 31500214267261391312908183811814524233341217041015625 597 61200416290679274550793042834382504224777221679687500 598 86554874468246402578978732008626684546470642089843750 599 105514513637481328858183597115278244018554687500000000 600 116819640098640042664417553949058055877685546875000000 601 120157344101458329597686626919031143188476562500000000 602 116152099298076385277763739355063438415527343750000000 603 106196205072526980825383990267486572265625000000000000 604 92163135116514486930601105839282989501953125000000000 605 76071159143789735244305674660995483398437500000000000 606 59770196470120506263383030090782165527343750000000000 607 44711211904921313776244967964013671875000000000000000 608 31830124665646363854993441479143066406250000000000000 609 21546545927514461686457098847419921875000000000000000 610 13851350953402153941293849259055664062500000000000000 611 8442728200168931926121965262662500000000000000000000 612 4869645015454580378816776392571406250000000000000000 613 2651705857155099231490143783517875000000000000000000 614 1359525383906503256779867368375037500000000000000000 615 654207703533956454390312117112800000000000000000000 616 294393466590280404475640452700760000000000000000000 617 123364881237831788542173142084128000000000000000000 618 47904025311833382823519181146953600000000000000000 619 17138334521500638823818042447605760000000000000000 620 5610764277872232948273763896537600000000000000000 621 1667198528282034933201346986399744000000000000000 622 445196969640147789854865184280371200000000000000 623 105528170581368365002634710347939840000000000000 624 21859406763283447036260047143501824000000000000 625 3876545041764552183770254665842688000000000000 626 572251887117624369985132831624396800000000000 627 67509900047056146873822122071818240000000000 628 5967392950587998696882491147419648000000000 629 351327030857128927608666145475788800000000 630 10333147966386144929666651337523200000000 631 2955204414547681244658707659790455381671329323051646976 632 5746230806064935753503042671814774353249807017044869120 633 8140493641925325650795977118404263667103893274146897920 634 9949492229019842462083972033605211148682536223957319680 635 11054991365577602735648857815116901276313929137730355200 636 11423491077763522826837153075620797985524393442321367040 637 11106171881158980526091676601297998041482049180034662400 638 10224729668368585246243130839290220419142204007016038400 639 8946638459822512090462739484378942866749428506139033600 640 7455532049852093408718949570315785722291190421782528000 641 5923006017382496430260054380861985323820223501749452800 642 4487125770744315477469738167319685851378957198295040000 643 3240701945537561178172588676397550892662580198768640000 644 2229713731758749357631567422649596981703741076930560000 645 1459931610080133507973050098163426595163163800371200000 646 908401890716527516072120061079465436990413031342080000 647 536209449381283603237015313831628903779063247667200000 648 299646457007187895926567381258851446229476520755200000 649 158146741198238056183466117886616041065557052620800000 650 78610953227194355412834035206797447313288593408000000 651 36685111506024032525989216429838808746201343590400000 652 16013342324058109435947673838421702230484713472000000 653 6510475035791302068655493656530035502798077952000000 654 2453222477254693533116562827098274247431159808000000 655 851813360157879698998806537186900780358041600000000 656 270687356672392882126287410706059581313777664000000 657 78082891347805639074890599242132571532820480000000 658 20243712571653313834230896099812148175175680000000 659 4659267179190048422164253864242478548254720000000 660 937208915354320084918097041657969822924800000000 661 161408202088799570180338934952205913948160000000 662 23140960872946174936249309670567156121600000000 663 2651568433358415878111900066419153305600000000 664 227659915995419545090415662268311142400000000 665 13019766437646542611379980685279232000000000 666 371993326789901217467999448150835200000000 667 285273917723723876056171083405292782327767461712708093041 668 555127623678597812866062648788677846691871817386891424296 669 787681087652064464201845650308259106792520821967886480420 670 965086738024151055238297373350659806520566052140833885920 671 1075941295770168406177831531100397757269549990562416156600 672 1116652588042553156681857589033926321058127557772885957120 673 1091502754978531689189022958650279331845106666832055192320 674 1011431124304430908901025135428830268891218532971788595200 675 891836227849515091970160676847718581691243368600124403200 676 749892323717309987242177145697781390010655084708813312000 677 601940594983894773543044898033083980630174486914912307200 678 461438490503624494706216236330029980237381916259097395200 679 337764660841617028782703326142476899948534060324789760000 680 235943713186659712413697125953996337593986370621890560000 681 157143978859840928151979746050441576196766984294502400000 682 99666091096691903981075442540099882560832393642639360000 683 60102693448511840745344481396648071071312777923010560000 684 34398997840165759409100180131626876924757710734950400000 685 18645703033483241961989737278554508363119419782758400000 686 9548297428241773977690334879487372703731139575808000000 687 4606408353895017986534391286455394669232455173734400000 688 2086815624930561558893314971470140184774548547174400000 689 884461167814550046459697377342995532858991706112000000 690 349211459912677809177976872840477672198144786432000000 691 127808248278851675656354148280580229126573260800000000 692 43109376716758619248413507311936250256746872832000000 693 13309235847065810724302299034974081420222267392000000 694 3730316353531958961766410139932675473135370240000000 695 939780471304866109093661241817015732131594240000000 696 210202528530445355249281172447421971772211200000000 697 41093647469465443323508121100081592679792640000000 698 6878797135254895482226294028958732166103040000000 699 958616154828596076492684556400498992742400000000 700 106774608564036909420970597600710780518400000000 701 8912030126569058417489596779073634304000000000 702 495495111284148421667375264936912486400000000 703 13763753091226345046315979581580902400000000 704 28313468473157736370011296127792731029354930758695159595008 705 55136754395096644510021997722543739372954338845880047632384 706 78352229929874179040557575710983208582619323623092699267072 707 96222036755985833909456671925768852645321976379236648222720 708 107616751634984156346102856759083585195425894634672567091200 709 112147983282772962929096661254202894045759616514027201495040 710 110180474804127823228586193512901088887062079382202162872320 711 102724653200840978047704421019546879864629307093180963880960 712 91235711724431131818684847616044926195558924063022566604800 713 77363615204926983121107034528225229814947625667475275776000 714 62705246008203975792897280617614133639483865014690486681600 715 48604066283871024298800762966763108371274574796075879628800 716 36026698254272820642532144479749847871690364651477296742400 717 25524988641691269686004555805490782905043780623516303360000 718 17272548704903866704815112951083988431984513203883212800000 719 11151399865622145521705195729822645163105790980752670720000 720 6859578206813622409733130268015903439147312215134044160000 721 4013808919776392060184401302337479102163597550031994880000 722 2229893844320217811213556279076377278979776416684441600000 723 1173628339115904111165029620566514357357777061412864000000 724 583725673928699676342606837597555825106894380544819200000 725 273575691791144961092900948949230424298218669578649600000 726 120425663372178643160511422503967459499694342589644800000 727 49603248070920264917373125974174239610858081615872000000 728 19036334237743522720483107555878271780482816409600000000 729 6772927339323484925813989846196690380845465206784000000 730 2221081435162762263121186953611060408293452152832000000 731 666757389892914987369713042604489869156318969856000000 732 181728987846753145053775171386562088397868892160000000 733 44525251105828810494119143624656773019441561600000000 734 9686194977408372809246971595539368165632901120000000 735 1841857109456261043524042137012579345587240960000000 736 299907654335805663336973966388561439495290880000000 737 40657337509638726289701414901160641717862400000000 738 4405593847793670031391794184336292446208000000000 739 357747470347155160443844941284450815180800000000 740 19351836846264241135120267291702748774400000000 741 523022617466601111760007224100074291200000000 742 2887055063130030577943319204843309228979284749210167102819281 743 5626056020458521126248519476104910292369888229230069226006804 744 8006310490652510833507508485226218492987917864673560052394298 745 9853920603880013333547702751047653529831283525752073910639136 746 11054077600506425213915692188675252357182529596196236758729800 747 11564265797452875608404108751229494773667877116020678455286560 748 11416005979536813100604056074931680738108032537610156936629040 749 10705119160298256973460213755247290362474931610359707603578880 750 9572846941420556716651921915749980804905467690033200068584960 751 8181920462752612578334975996367504961457664692336068434688000 752 6692391352866880544843223956003164314628192402192835463244800 753 5241593227420214133024063517988492330338164678640542460723200 754 3931194920565160599768047638491369247753623508980406845542400 755 2822396353226269148551418817378418947105165596191061325004800 756 1938459033809250788840260176770892134000800546834520140800000 757 1272424391423508210110529757059867657190269076896505528320000 758 797304386292614920117335152260269637758646168375855226880000 759 476218004482466830115331403159980055131861059844402216960000 760 270670917077641403441619985556740800566399662219254251520000 761 146111156317215332492102556305932955771335850050879488000000 762 74741476116113997005575538418034935067644877141411430400000 763 36138735704494679870827732861467441131608512024418713600000 764 16468817786080908892183733739899498231304112123015987200000 765 7050196242870756983944875982298112955207111544301158400000 766 2824597853714245586516376595472000382695156868710400000000 767 1054516532053318352299447262309546809539525230985216000000 768 365024953403071737334424052337920049455989503033344000000 769 116475198806678161200727902740304973045785824329728000000 770 34025264120265873098014836056920591942862342455296000000 771 9025268997418003474274492322790607942403804364800000000 772 2152179530153523905403917400050068047803984117760000000 773 455713779751283804618199217876606633778180259840000000 774 84350867886655896527887836001198824040672788480000000 775 13370300737278790125632570741448764649803612160000000 776 1764557035462887082945475022438562453782528000000000 777 186151071873007868090951211158353841278156800000000 778 14717071921583955383258963275339940442931200000000 779 775119519085502847628330706116310099558400000000 780 20397882081197443358640281739902897356800000000 781 302231454903657293676544000000000000000000000000000000000000000 782 589351337062131722669260800000000000000000000000000000000000000 783 839825655313537704803696640000000000000000000000000000000000000 784 1035784974886696502591225856000000000000000000000000000000000000 785 1165258096747533565415129088000000000000000000000000000000000000 786 1223521001584910243685885542400000000000000000000000000000000000 787 1213324993238369324988503162880000000000000000000000000000000000 788 1143992136481891077846302982144000000000000000000000000000000000 789 1029592922833701970061672683929600000000000000000000000000000000 790 886593905773465585330884811161600000000000000000000000000000000 791 731439972263109107897979969208320000000000000000000000000000000 792 578502523517186294428402339282944000000000000000000000000000000 793 438697747000532939941538440622899200000000000000000000000000000 794 318899516088848944803656789529722880000000000000000000000000000 795 222090734419019800845403835565342720000000000000000000000000000 796 148060489612679867230269223710228480000000000000000000000000000 797 94388562128083415359296630115270656000000000000000000000000000 798 57465977530921373468748242452532428800000000000000000000000000 799 33362192511007130708245507423831326720000000000000000000000000 800 18437001124503940654556727786854154240000000000000000000000000 801 9679425590364568843642282088098430976000000000000000000000000 802 4816666543776654496002945134315647795200000000000000000000000 803 2266022669458562456074112824553043394560000000000000000000000 804 1004931792542492915302432643932219244544000000000000000000000 805 418721580226038714709346934971758018560000000000000000000000 806 163301416288155098736645304638985627238400000000000000000000 807 59353783997040987810049928032246699130880000000000000000000 808 20004423495298999595239049818275739336704000000000000000000 809 6215660157467903445663561907821390436761600000000000000000 810 1768248148245179428507737439294016244940800000000000000000 811 456797438296671352364498838484287529943040000000000000000 812 106094888894710765710464246357640974696448000000000000000 813 21882070834534095427783250811263451031142400000000000000 814 3945403680772056599857889161424773746524160000000000000 815 609216744825096974978056414631766534389760000000000000 816 78327867191798182497178681881227125850112000000000000 817 8050364128045924312210031193348343490150400000000000 818 620095615268402278102664564893048079646720000000000 819 31820696046668011639478839514248519876608000000000 820 815915283247897734345611269596115894272000000000 821 32460430015431999968619493682032835511850959272235390105491169601 822 63337424420355121889989255964942118071904310775093444108275452880 823 90371690941238405623521255462173509931863467813243084886197902280 824 111678837585920631339636023010165638289782496809861373192699846720 825 125979176545093395108735757663906360265913182376977768540545558800 826 132739034798732552895058164172701335694815840943547307340282149760 827 132199445226379981541826220415901736769227158663288984952720027200 828 125290066556011689823612306456882482234250129464859247063205043200 829 113448627338827658163453826273457613486500879423973159688328956800 830 98383633464565990819255350697849420909702659663066154743266304000 831 81826387832724397242356279482845493976118553524647704310862950400 832 65315963680223465648000577857703720247012592613909475724857344000 833 50049020950089932010764670431614436042934445966349334041201664000 834 36809036045844752998536117840887164969662857070936095580020736000 835 25971532401684886697573393250103313262566998455974074407505920000 836 17567735738375468075106555434216224906061579443390593420361728000 837 11381536110990204164512631188326060343103919608903966773862400000 838 7054266283999667430515719760913713153831984606953391171174400000 839 4177119737273515809126516985798499523339535600594352224665600000 840 2359348760462576323511768258987599217290623445778581487616000000 841 1268869272395117266669133905138452749786786511693115165900800000 842 648434935951047151375631728526038571319612154639919480832000000 843 314153067639254551165355948299200505173692363168120635392000000 844 143917418048948002230576638033143815731744539648598212608000000 845 62159453933742785516255153622038741550804298120583577600000000 846 25227641791645852463182579421237186814765451725036847104000000 847 9584610624405788224755107566229888048761733535309496320000000 848 3394008459590848224122856518484296400284191098320977920000000 849 1114582917478876115413168037864616500790191676016558080000000 850 337468334980988563119209834845468410668182509138739200000000 851 93558294494729349612724027383987583770609947655536640000000 852 23555196096233982593290077704859187101963165420748800000000 853 5332235701662723193755452041420105616831600708812800000000 854 1071964605212313901479292649864204529030447444787200000000 855 188401239796999215109344834445287022677517664256000000000 856 28358653516482111821336922815457837559821474201600000000 857 3554438279504871739124207805460501320167325696000000000 858 356146749165946278409281203974948055811096576000000000 859 26745295027224463782981964611725880956289024000000000 860 1338101064526552284326802482137630066606080000000000 861 33452526613163807108170062053440751665152000000000 862 3574546132030870770399332670577487090810665965922351838949846024192 863 6978875781584081027922506642556046224916062123943639304616366047232 864 9969822545120115754175009489365780321308660177062341863737665781760 865 12343589817767762362311916510643347064477388790648613736056157634560 866 13960012293904016957376572244179975846730380179900217915777797324800 867 14757727282127103640655233515275974466543544761608801796679385743360 868 14757727282127103640655233515275974466543544761608801796679385743360 869 14054978363930574895862127157405689968136709296770287425408938803200 870 12800069581436773565874437232637324792410217395272940333854569267200 871 11174663920301945176557048377699251802897808837143043148603195392000 872 9365432618919725481304954830833658653857211215891312353115058995200 873 7540997693156142595336457136515413461547364875133264492118618931200 874 5835295833989872246391306117541688988102127581948359428425121792000 875 4339066132966828080649945574582281555255428201961600600623808512000 876 3099332952119162914749961124701629682325305858544000429017006080000 877 2125256881453140284399973342652546067880209731573028865611661312000 878 1397862413098642865632125323589918693456923662731069581250527232000 879 881005722541161469936213439237343714363607350460758139443609600000 880 531400277088319616786922391920937478505033005039822369823129600000 881 306320961730109052283188346220089273323703235987867531476992000000 882 168476528951559978755753590421049100328036779793327142312345600000 883 88249610403198084110156642601501909695638313225076122163609600000 884 43933788728864847067826899996418699632027731692137463414784000000 885 20738931325426884330154313041787709143068991357779175276544000000 886 9258451484565573361676032607940941581727228284722846105600000000 887 3897367196359984215105529916866567789641366573188093313024000000 888 1541815594164389359821967879199960883814166995986498453504000000 889 571042812653477540674802918222207734745987776291295723520000000 890 197145732939891055709158150338619336995638637052947333120000000 891 63125480990605510448745220551774664555253750780500377600000000 892 18637046768654960227724779401000139059170154992338206720000000 893 5038587144828376344208235291207410866995310719894814720000000 894 1237153093596253120229700629537533918235455757117030400000000 895 273137695988783156414349489638156839090944777545318400000000 896 53556410978192775767519507772187615508028387753984000000000 897 9181099024833047274431915618089305515662009329254400000000 898 1348018507614375988706273324878191682855136290406400000000 899 164815647649119329378501886568118674222957461504000000000 900 16109800146154520916695673123199569660890578944000000000 901 1180205138912419114776239789245389718746562560000000000 902 57605250827868075840268846856024974367391744000000000 903 1405006117752879898543142606244511569936384000000000 904 403343566675122500462878634623535631588559593930513766350645748813849 905 787926967458378838113530356008767280312535020701468752871028904659612 906 1126918802295123221953072485919515993935369855189309960501587852013166 907 1397728747032710972965051145326531465346195169227051113800419041256640 908 1584634335298713021675494031038800207805279406972528879017916936308400 909 1680449434642356134614012274776029987812110254835984113563186332457280 910 1686962804544070693275306895996092119547816108536898780670020388009440 911 1614103945876054351040825202813536645946083186905737039312178975902720 912 1478031229508596280749592845599604777537837801963102230765512725027200 913 1298528728767242210477678469002236755459599102499883096796574487104000 914 1096199833819788191635807637785609167981010405133622242179433811206400 915 889938131473147284541543621373517802335534874357951249464910324531200 916 695048579425733247422949766305286190583760764275686731655734226329600 917 522218968441516930085221649102361717433237067970998975483735912448000 918 377350915734318711938656839467653400470860672038844774643563325440000 919 262098000386007415424059324157377865753404001664189858977234681856000 920 174858985722641575115760508413134361018622727854452246032777207808000 921 111948023691102950963304949298696143579638080213247128787058458624000 922 68701952523609692128643218238863912403524661629576726322807193600000 923 40363448239085253637391364448781735561434317726067109712297984000000 924 22669238952881601752162824452048346832759041234523737198883635200000 925 12150511243847946011126032153700332078688123983952922263853465600000 926 6203696544163380468682741575303657921782625670453764749937868800000 927 3010894177147040065690309359095809709257492741979582487330816000000 928 1385828230760507782173349753459796135559407996550679923916800000000 929 603318708833411760053142032203892643201677155707644841295872000000 930 247695248080980320093374054366356639740223447647414116417536000000 931 95579217175089735918890246646104887686149960849303638376448000000 932 34532358364754181997273469510843543308534246652364686622720000000 933 11630786297671817513115362625945700232224846506810880819200000000 934 3633493703846311982779450494772183870997374528871926333440000000 935 1046707863673656265106758432102414558486865580710292357120000000 936 276130054152279959472204441027017794135706544911218114560000000 937 66162239895542766892564841401822445388400440641165721600000000 938 14255202166276314344157267470296901708171093571796992000000000 939 2727905796603042213366972113917280858440714251612979200000000 940 456413179147408225621476600455152288330843017550233600000000 941 65406791229169752006094698242473112344080583281868800000000 942 7805584020616953268781191038728431399691379277824000000000 943 744718809361188147289797594631215875939547217920000000000 944 53256054390364036114328548918395088802653667328000000000 945 2537441048661701096768915546877587895305109504000000000 946 60415263063373835637355132068513997507264512000000000 947 46608495990013864855572854753917637170140450830013807893066294686121984 948 91098423980481644944983307019020836287092699349572442700084121431965696 949 130436379790235082534862462322688924683791819523251452047847719323041792 950 162057320345443587391798816825158967031377715165251804059447166431657984 951 184156045847094985672498655483135189808383767233240686431189961854156800 952 195875066946455575669839479013880156432553643329901457385902050335784960 953 197358968968777208818853414460955006102497231536946165396401308292874240 954 189669658489474200683053930780658057812789547191350860251086971606138880 955 174582299291447843810538277195832985032226742301129769094750507955650560 956 154302537252542286196182820753892789801210504559079341371622923698176000 957 131157156664660943266755397640808871331028928875217440165879485143449600 958 107310400907449862672799870797025440179932759988814269226628669662822400 959 84547588593748376651296867900686710444795507869974878784616527613132800 960 64149743793158733333326644526045511071750437789456463972943309412761600 961 46862637511236087662332776033637142828389118515025014265948846161920000 962 32945854250323552538367284969102476170261440895411525180909491847168000 963 22275890089707402000373334723427242410574496969056656230274031419392000 964 14473372437964969748905669352387218999383964608237346160311736991744000 965 9027583313579160424191162449595058315272321359178344701002522820608000 966 5399272316733947622123900986599915260330335741135373625001508864000000 967 3092310508674897274489143292325406012734646833559350348864500531200000 968 1693408135702919936029768945797246149830878027901549000568655052800000 969 885190616390162693833742858030378669229777150948536977569978777600000 970 440845919625140313925105138781927716691509569247097467090187059200000 971 208733863458873254699386902832352138584995061196542361311641600000000 972 93740480498803079837724663635619960419079600210083569534500864000000 973 39823316016099909791201211999048339828385214774563474470076416000000 974 15956143454262253418023381238675934139992729152097823104172032000000 975 6009456625631238300294520206774053117659599291049829480792064000000 976 2119322477691267425652456185774548513281206646530112277708800000000 977 696807541907583380858459079262237920275790670147021764034560000000 978 212516083162430122021348223587310098852440556291173793136640000000 979 59770148389433471818504187883930965302248906456892629319680000000 980 15395341251823773044160169606467066820276233481320828764160000000 981 3601851228702085939475975509534407344315963715549659136000000000 982 757792076687971327526114327979966220492449508985772441600000000 983 141607610290176460194273889572013889687982989052896870400000000 984 23137361386478463397835905790021925464989849562696908800000000 985 3238123543322942843955503561522207272014129663678873600000000 986 377403676377965366428380368475781733334980147281920000000000 987 35167160753401318235371807062516025151668604633088000000000 988 2456242935104526661672310249377505082655345999872000000000 989 114305677715903297025875909873628483283744456704000000000 990 2658271574788448768043625811014615890319638528000000000 991 5512525432252025455436648497675837549878457366503425873816013336181640625 992 10780049734181738668409445951010526764206761072273366153240203857421875000 993 15451404618993825424720205863115088362029690870258491486310958862304687500 994 19228414636970093861874033962987665517192504194099456071853637695312500000 995 21899027780993718009356538680069285727913685332168824970722198486328125000 996 23358962966393299209980307925407238109774597687646746635437011718750000000 997 23618506999353224756757866902356207422105426550842821598052978515625000000 998 22793733739058350241442512820051704940698570385575294494628906250000000000 999 21084203708628973973334324358547827070146177606657147407531738281250000000 1000 18741514407670199087408288318709179617907713428139686584472656250000000000 1001 16034406771006725885893757783784520339765488155186176300048828125000000000 1002 13216238308223725578676067021786028886109735691547393798828125000000000000 1003 10499567100422181987503764356196678503964956688284873962402343750000000000 1004 8040694121348953043421686207822413623549231788635253906250000000000000000 1005 5934798041948036770144577915297495769762528224945068359375000000000000000 1006 4220300829829715036547255406433774769608908959960937500000000000000000000 1007 2889733762647290990302495715794237446412766829528808593750000000000000000 1008 1903824596567627005375761883346791729401352264160156250000000000000000000 1009 1205755577826163770071315859452968095287523100634765625000000000000000000 1010 733325029789011883552145318029875332806446798046875000000000000000000000 1011 427772934043590265405418102184093944137093965527343750000000000000000000 1012 239009639338640910194773288839366775136915993437500000000000000000000000 1013 127713231525394991407106131107095983886291475281250000000000000000000000 1014 65152257241940633297538200216953313518803767100000000000000000000000000 1015 31671236159276696741858847327685638516085164562500000000000000000000000 1016 14639149158065673160681422764796917358546031620000000000000000000000000 1017 6418703861613410539683393058410956072593260018000000000000000000000000 1018 2662573453706303631276074157563063259742389340800000000000000000000000 1019 1041784692600958484300876634665547767502379321440000000000000000000000 1020 383185174290007718363540831141350902989380899840000000000000000000000 1021 131986004477669325214108508504243088807453421056000000000000000000000 1022 42386903230104557488115133913907457910924109414400000000000000000000 1023 12627764920635316085000966978518263502629474263040000000000000000000 1024 3469446523649298964767942442582795629005269696512000000000000000000 1025 873030661179725556493894013329657723638580936704000000000000000000 1026 199549865412508698627175774475350336831675642675200000000000000000 1027 41018583445904565828919464753266458126511104327680000000000000000 1028 7489278899432425232427337708704506468744369799168000000000000000 1029 1195656806751492449387522335951070330974978336358400000000000000 1030 163508623145503240941883396369377139278629516083200000000000000 1031 18621815413793424662825609030956840862288361553920000000000000 1032 1695644980768181757915827814200948111037639426048000000000000 1033 115734498687352088238699358747048839324791262412800000000000 1034 5263377718081128560726379105808939462832884285440000000000 1035 119622220865480194561963161495657715064383733760000000000 1036 666964050017266831101313774948704302169308057501714201740927385964459851776 1037 1304929663077261191285179124899638852070385329894658220797466624713073623040 1038 1872290386154331274452648309638612266014031125501031360274626026762236067840 1039 2333579321873514342071416733752473259089951837580995608458229540602207272960 1040 2663324226051293542581508228739235784830923292891353683566457627861214822400 1041 2848598954820079180326308801173269578558291869788143505031950332408081940480 1042 2889882997643558588736835015683027108682325085292319497858500337225590374400 1043 2800135078462081613931343245009641173630078964631067339539913370231006822400 1044 2602299447918564978164454863568742612449692950825611494898506447334250905600 1045 2325726559733983193045527293527620209194170028515643123460017839405006848000 1046 2002147212292733357491366974428125223567155068026510167152537096531266764800 1047 1661861322456418992384138595375123703356136617729514367992224467476545536000 1048 1330693305300248541003241411514138907397486204776169113501020316348973056000 1049 1028060714128285662112872127290187583975984325429080485681390277848203264000 1050 766256432890647698469221461334301304826820615226643840259421325104250880000 1051 550816218425740954261933108437410793034931920510746876476337648190881792000 1052 381679716572184628632589518074836283217140325353914275819201359480094720000 1053 254778532034118128064209371400338286239574488279722828615886329473925120000 1054 163698283867331937355264958435966145265040613242527228047888317971169280000 1055 101140816119404171821330752351741096616844314818037417787024818883788800000 1056 60024875653472475885268033460924607339996734663748293599690816424509440000 1057 34175653839968800969873103937379434820909113938987123685124170842112000000 1058 18641265730892073256294420329479691720495880330356612919158638641152000000 1059 9725877772639342568501436693641578288954372346273015436082767986688000000 1060 4845319542528657982496186758607670343229080426132389936454277529600000000 1061 2300473452365780224732972147999815658611372097972421656786117853184000000 1062 1038675304579867325548331906287542186998445596074504761425170268160000000 1063 444907618386867485661604327008834495558110351941736339032359567360000000 1064 180311938507721139375277530045505905808488822758995628086096035840000000 1065 68934849054675997812137586449181418262615666871879887799032217600000000 1066 24776583428347315155666842665792741636418384614820597353855057920000000 1067 8339943931000498790126286451318734912679400150851252966234521600000000 1068 2617563923996080462661918709585092071778453036476412276087193600000000 1069 762162881690558342883114670379848943166058130515529793168998400000000 1070 204672896617669120211578108414025931029248347069387796119552000000000 1071 50341905006581969940239087535375322166200214558681718797107200000000 1072 11247889403644522269256317867203423430853912673135408185344000000000 1073 2260151689804010937770658466852861817480633451358583783424000000000 1074 403413802756779984316044303008062292364964323125788409856000000000 1075 62963135324358080049326870034703144850719069384181022720000000000 1076 8417897440104395484855657624204876974607006015493767168000000000 1077 937305653458071607539601326130977817957301836295700480000000000 1078 83445430846163724894829931725946265366799128283054080000000000 1079 5568653625729834017248509093945857951677191573995520000000000 1080 247617997191544002743263744296011470183274328883200000000000 1081 5502622159812088949850305428800254892961651752960000000000 1082 82509026882222311120566982684134696912730742581791615268985651657159497554529 1083 161507031343924523895577923551923236510026134415421885207376169201248378191844 1084 231951587568402241764925741271379116264399235596616537265912583427324798467010 1085 289528222780416982628559790523139889805207556489393691906387338178788400923360 1086 331109403711647081197555079587633384617657577900104488084432328236380352119800 1087 355061998873766231752271830025887714568722168641814174456497645598161058443360 1088 361357424385712441535113529139821893905047029787945631450407178321532708415760 1089 351472266879720307876098265424750778266307141435083896851459869492068287820800 1090 328103100198887840597102370117254050987962251712006510092719186680095662300800 1091 294749829965903970276356739112426807034103204847665422778329292998667498048000 1092 255240810204516842345696154933527043538042562495744312916553238830761003628800 1093 213276653787913493023869901221051610848035564793349213114025143471738401484800 1094 172058293392731630010391498325493764070666989327967893558300426027732221056000 1095 134042140188118258404167517517078611616427965499366149482407533206547524096000 1096 100837172329967382842040913633668560410534715687213136768680439114348061440000 1097 73232102458075602858333259263033053801693297066458334788034588406448521216000 1098 51320901589635429130773440999492578927516446215456838342146579907178684416000 1099 34684964778977636709158520825689602779548036240734283735618464517993103360000 1100 22590325760303401686461400679615805120012964501943960210786966843279196160000 1101 14166385695151069366649926518012151027107794088565081431176597348528947200000 1102 8545043286330485458394157803949882587627786434272767203699075209165864960000 1103 4952142613759916597975135019107733373984897508008128511160963545737461760000 1104 2753851066645988436978435818169194090949048420797556957367073538490368000000 1105 1467361900451516502959832591364898979081084079906931366737682107465728000000 1106 747990330460657791845659344002497263272715732222061645278517031731200000000 1107 364128058743401069732525229591002923057015658579590860510052546510848000000 1108 168953035439859579818610315203026724528091553530792158681832891875328000000 1109 74557683094027868162664914510397924141632206443848391538082284830720000000 1110 31216780687545102855340705087560225077537496770942601624227461201920000000 1111 12367616706731001864918547870346677580242295125685256696319023513600000000 1112 4622506386132792895611400516079928428927439383855411545361791057920000000 1113 1624381104804385698389181238320469015518770737497577701595907358720000000 1114 534620110956230665360801005963186278378850741397141597267270041600000000 1115 164074257134213924378943442191151946169137945135421921533991321600000000 1116 46717013138965791985243595867943764397345284753827893803483136000000000 1117 12268540836494359962082208762888575209515600616202826822556057600000000 1118 2951120638565723702463037214240927961154166342077157515827609600000000 1119 644868224643458888404803991611013585531100178257228209324032000000000 1120 126735020632617060375188242472265267929124391135659071373312000000000 1121 22125044518514707757807003595812812731762032276819914260480000000000 1122 3377599881283894216218409591488445347880693225237933719552000000000 1123 441699621216160530610814331632116361009825995204960714752000000000 1124 48108114772783441783852624772494943068446093702667960320000000000 1125 4189524096986583747628927243918411667514355512948817920000000000 1126 273494077898060351029934805574944668817426496251494400000000000 1127 11896669109513736309576360337066151078583091089899520000000000 1128 258623241511168180642964355153611979969197632389120000000000 1129 10431293297155402482802854692699393505139790737029171312942869605933784940675072 1130 20427949373595996528822257106536312280898756860015460487846452978286995508822016 1131 29365177224544245010181994590645948903791962986272224451279276156287556043931648 1132 36706471530680306262727493238307436129739953732840280564099095195359445054914560 1133 42059498628904517592708586002227270565327030318879488146363546578016030792089600 1134 45213961026072356412161729952394315857726557592795449757340812571367233101496320 1135 46155918547448863837415099326402530771429194209312021627285412833270717124444160 1136 45056968105842938507952835056726280038776118156709354445683379194383319097671680 1137 42240907599227754851205782865680887536352610771915019792828167994734361654067200 1138 38134152693747278685116331753739690136984995835756615090747651661912965382144000 1139 33208491304138255188288805568881646827624433873638052308192746655582540686950400 1140 27925322233025350953788313773832293923229637575559271259162082414921681941299200 1141 22689324314333097649953004941238738812624080530141907898069191962123866577305600 1142 17816937362216695269995148110908625029143909390656305881496641124103677280256000 1143 13521782819539456231692746334171724352475288376837374999350129424542969364480000 1144 9915974067662267903241347311725931191815211476347408332856761577998177533952000 1145 7023814964594106431462621012472534594202441462412747569106872784415375753216000 1146 4803049939023911015632527604117247921035493058855775911227493889342867243008000 1147 3168678779217163517257570294382906614572026670772907719212582774219252695040000 1148 2015168521870564517554156546866322189091859066938910610902739045007858073600000 1149 1234290719645720767001920884955622340818763678500082749177927665067313070080000 1150 727349888362656880554703378634563165125342881973263048622707374057523773440000 1151 411889425417489407738364223885860580250904397178041006701116486445453803520000 1152 223852948596461634640415339068402489266795868031544025381041568720355328000000 1153 116590077393990434708549655764792963159789514599762513219292483708518400000000 1154 58100721901338566629760578456121826641295108108881652420947421048078336000000 1155 27653708981887106232434121476711830949462575494131171104200935979614208000000 1156 12546590186226557457308073632952589967811724066781735038017091324084224000000 1157 5414451122032294140802591299934897456347321397867117799144280482119680000000 1158 2217124381866672169725199023680238182556015227574897374649597611212800000000 1159 859135697973335465768514621676092295740455900685272732676719074344960000000 1160 314092620764445224044403195021367075862102157239777128075359661588480000000 1161 107969338387778045765263598288594932327597616551173387775904883671040000000 1162 34762855162731567765331082782312762302446202298673249852090587545600000000 1163 10437376856457394733463376570669885740317793582322238007061512192000000000 1164 2907554981441702818607654901829468170517099640789766301967135539200000000 1165 747080099398215307558911328942293904924532546591814952588777881600000000 1166 175833041412417791981770797014571425821201916934334825552989388800000000 1167 37595880565155119996102308572194548284138567765565012042579968000000000 1168 7229977031760599999250443956191259285411263031839425392803840000000000 1169 1235121076259102499871950842516006794591090767939235171270656000000000 1170 184515038831390312480870705131964429679766608625068668878848000000000 1171 23613531755207688799635239049626400226874893365708192743424000000000 1172 2516946214217873806162670828933046535810308401383625195520000000000 1173 214512461439023335752500354738611920665651284208831692800000000000 1174 13704962814159824228631967108300206042527720935564247040000000000 1175 583454032849195415530527585226548626810509858669854720000000000 1176 12413915592536072670862289047373375038521486354677760000000000 1177 1347137238494276547832006567721872890819326613454654477690085519113574118965817601 1178 2639289283580623440650461846965301990176639895747894486903024690508226845320785504 1179 3797344785559876582976684902266403883825573727555644108707413075118979440716640368 1180 4753139051313042797739523959299444317169425618164887863960299359332600116271168896 1181 5456409625231809334139759647154974343689391653505611068321772223723648092658229600 1182 5879559759433459853930189987138421333608160802144821722599787212502216720252133120 1183 6019549277515208898071384986832193270122640821243507954090258336609412356448612480 1184 5896701333076123002192377129958066876854831824891599628496579595045954961419048960 1185 5550721407921146397471906022843180299896512610676021078865402731050911685621502720 1186 5034667943692649793625311585345288253874387855488454493301952590522368875847168000 1187 4407903158865605635643385041047201348800229367356218321686811553743053566813132800 1188 3729135139967933524774366565338634165218746923032347967883462093704698379344691200 1189 3050534017558802764313725030489596995697648418330883286652968141278843402151014400 1190 2413609332573997791544925298848911908683853693624435127901249518374469504998604800 1191 1847149999418875860876218340955799930115194153284006475434629733449849110968320000 1192 1367142312495059140566888132625789336030837577396597989981549081628187641315328000 1193 978274027180775737063806431636566093766964133825881980076082952542618962726912000 1194 676453589022961374008106248046413049231418176571078055850928908360802548056064000 1195 451736013531206631848950771087683997729371095238509041832423046513052948758528000 1196 291129546851475809999323805212256067279938407242862970031636764670066347212800000 1197 180916218400559967642436936096187698952533153072350559948231418044969801482240000 1198 108303586525505286751935036574588554474985833131747273982614726448689404968960000 1199 62390099473412600253201908824507877856183861201127140207053566905970427166720000 1200 34544296425385503600708066642850856949652821108698611791660537488310156656640000 1201 18359001076416615434049780316140974144160725504197816640976050961049190400000000 1202 9351850344231810637426173810017932951801055277240357211403310856893628416000000 1203 4558476502172648670205379855589588982000357399659546176045098934168715264000000 1204 2122465249688852290889277393078750425481647889788571764507770932311359488000000 1205 942114677157806884221260883662506566412772277610233385266204444444327936000000 1206 397796485780917755476957445599932399611304269223180880478341074360729600000000 1207 159389204166639835357774105753986519300039601749968393606627818230251520000000 1208 60439882554301873052059173742130503697710869393009739774468481435566080000000 1209 21624218184287851264161477340137252917357013858085755110635725819740160000000 1210 7274937966761033449414869309236033139791104229312709202341270776709120000000 1211 2292522468517132389521492429381102880186272341169971387292417261568000000000 1212 673720888707075641002234509858936356626169830874440570959404256460800000000 1213 183707339834525727506845124286932192481398916468597457274077918003200000000 1214 46205486466929802395544057735709365566198514015267755387192239718400000000 1215 10645624970092849209284855407421760380182149577094450623579737292800000000 1216 2228283614880763832398713847707328180048592271500669936908369920000000000 1217 419508496883164211303635413165308213488740075603952656489381888000000000 1218 70161699827149415130921602201863394590451301843169782270001152000000000 1219 10261745212814370240236832975102469276834714215157485161938944000000000 1220 1285762095957756878700770719234481200324805198292157609279488000000000 1221 134182036915814145504486740179850774616456943235498822860800000000000 1222 11197049792521452504682793738363964865953776669084709027840000000000 1223 700436566435459096344398366064471626486017085333160591360000000000 1224 29197529473644842921868103839422178090602535906202091520000000000 1225 608281864034267560872252163321295376887552831379210240000000000 1226 177635683940025046467781066894531250000000000000000000000000000000000000000000000000 1227 348165940522449091076850891113281250000000000000000000000000000000000000000000000000 1228 501358954352326691150665283203125000000000000000000000000000000000000000000000000000 1229 628369889454916119575500488281250000000000000000000000000000000000000000000000000000 1230 722625372873153537511825561523437500000000000000000000000000000000000000000000000000 1231 780435402703005820512771606445312500000000000000000000000000000000000000000000000000 1232 801247013441752642393112182617187500000000000000000000000000000000000000000000000000 1233 787511350354179739952087402343750000000000000000000000000000000000000000000000000000 1234 744198226084699854254722595214843750000000000000000000000000000000000000000000000000 1235 678047272654948756098747253417968750000000000000000000000000000000000000000000000000 1236 596681599936354905366897583007812500000000000000000000000000000000000000000000000000 1237 507721797764025628566741943359375000000000000000000000000000000000000000000000000000 1238 418024280159047767519950866699218750000000000000000000000000000000000000000000000000 1239 333133195572902682423591613769531250000000000000000000000000000000000000000000000000 1240 256988465156239212155342102050781250000000000000000000000000000000000000000000000000 1241 191884720649991945075988769531250000000000000000000000000000000000000000000000000000 1242 138636710669619180317401885986328125000000000000000000000000000000000000000000000000 1243 96882595456180933068866729736328125000000000000000000000000000000000000000000000000 1244 65449575597064452562078857421875000000000000000000000000000000000000000000000000000 1245 42714459863347326935251464843750000000000000000000000000000000000000000000000000000 1246 26910109713908815969208422851562500000000000000000000000000000000000000000000000000 1247 16351095235689356750814260742187500000000000000000000000000000000000000000000000000 1248 9572823028894496134113076289062500000000000000000000000000000000000000000000000000 1249 5394077671933594343395889943750000000000000000000000000000000000000000000000000000 1250 2921792072297363602672773719531250000000000000000000000000000000000000000000000000 1251 1519331877594629073389842334156250000000000000000000000000000000000000000000000000 1252 757328505139476645812782948102500000000000000000000000000000000000000000000000000 1253 361273746155424414743283124872600000000000000000000000000000000000000000000000000 1254 164637607176543411861581881191942000000000000000000000000000000000000000000000000 1255 71532201738774034119170058724774800000000000000000000000000000000000000000000000 1256 29566643385359934102590290939573584000000000000000000000000000000000000000000000 1257 11597754308579896731854772187910154240000000000000000000000000000000000000000000 1258 4305666287060286661701084174761644761600000000000000000000000000000000000000000 1259 1508287947830815569977713123037715558912000000000000000000000000000000000000000 1260 496847794579562775992658440530071007641600000000000000000000000000000000000000 1261 153313033755979370877734604506421910929408000000000000000000000000000000000000 1262 44120084158665174508148069519070305478574080000000000000000000000000000000000 1263 11781254905070592544337916941849043733197619200000000000000000000000000000000 1264 2901909102933177531973760594097553930071834624000000000000000000000000000000 1265 654789746302870827727412646873294220118772940800000000000000000000000000000 1266 134231897992088519684119592609025315124348452864000000000000000000000000000 1267 24751052410248517288096198051810521520489617162240000000000000000000000000 1268 4054458109107376165288139109439437810975442049433600000000000000000000000 1269 580824696560498539027324114282486905014156349407232000000000000000000000 1270 71283030941515729789717050389214301979010097427251200000000000000000000 1271 7286709829577163489615520706453017535632143292563456000000000000000000 1272 595609325200220320020746909918768389869062147392143360000000000000000 1273 36496911842056053652335129799277722613253169882752614400000000000000 1274 1490290566883955524137017800137173673374504436879065088000000000000 1275 30414093201713378043612608166064768844377641568960512000000000000 1276 23906104021463695675944970232802506562109352795956288572339180887929402783866828065001 1277 46874713767575873874401902417259816788449711364620173671253295858685103497778094245100 1278 67554734547388759407226271130756794783353995790187897349747396972810884452680194647350 1279 84774568843781972589460418673890879728130504521020106478114380514899933430814361910400 1280 97656978815140997835898031315511552627993473345292769717435683436281786060006740436000 1281 105699318246976138834148457423847798138534112326669821341224504425152050794360236707200 1282 108808121724828378211623412053960968672020409748042463145378166320009464053017890728000 1283 107284198451371398124625885274493728214429087482663717162949900685275437945832766208000 1284 101762217648727282044681905885365374556333472685761908191327479326474496286856079712000 1285 93115754711253722132388672051968316587494680888932465011672203305270780916077458560000 1286 82343539950540056238641747245956295648941374668448121020125811158190435672844968256000 1287 70454365733082401059800425451085600555243956935570584830054169974922297901899438080000 1288 58366606906328067544638587751144443597236415304467788413133111400793472281475514880000 1289 46834140081699143188156453519772012056907651496194364156541199495055998874426808320000 1290 36404688718967821385751865130915219455999645070571249449412276918425881478020838400000 1291 27410589153105183161036698451512635825693850406077176056028067326814781348156866560000 1292 19986887924139196054922592620894630289568432587764607540853799092469111399697715200000 1293 14108391475862961921121830085337386086754187709010311205308564065272313929198387200000 1294 9636123589723395560504779372011482654024919056154101444148659770071613108504780800000 1295 6364415993212562599301402268407996799355983690339138208725636999840900298702848000000 1296 4061994913315076717789424388954515604294848414128214680274891849898456955348582400000 1297 2503190142659150918525695701876732305167693700583213528460717666604091120943104000000 1298 1488081840600404333918573113326007529007889214161322124316665493426852743020544000000 1299 852507243719924733498108382058889223779455713483724183751746983446585714671616000000 1300 470132671169076139796750945988358027819552783171171424863095762930102416179200000000 1301 249262498596310172943218540775003942592955044253891673103884498620195477127168000000 1302 126887018516221241882860116910352685709083450129243498751977403143764665958400000000 1303 61923076574365050504925198666490199561731356925818178040180693473209771622400000000 1304 28923453834104683954331307780496472764478161813389863272269273492038457753600000000 1305 12907017938140021237226952762087675472992283162161805111357485128293023744000000000 1306 5491809593287028644074997547790246230665344012135513155224655436940365004800000000 1307 2223123428022579590264388634146589239485022244001725755435660644934746112000000000 1308 854104405251321938171428721574700645316855972419780667069950505131180032000000000 1309 310583420091389795698701353299891143751583989970829333479982001865883648000000000 1310 106572742188221988720142621230354804228484702440970849723523235934371840000000000 1311 34389859664098524091205686178534659515746324149019164952800775293108224000000000 1312 10395627512840240125609561998413254918975604522170826006974090570629120000000000 1313 2930828742358774640606405396478988668200859356542066473614317002424320000000000 1314 766733835075283149013130823537072886882268159838404387060092218900480000000000 1315 185033806353009508057467468726895417648812828920278585112541108633600000000000 1316 40906983659415337320547955095995016352752247962277275434194137251840000000000 1317 8216610778074816678445787250271595824082230580658276270856785100800000000000 1318 1484513712005113937702390133452431178300571071295402855658998988800000000000 1319 238280358698495260406402793878365606366530331553115278245311283200000000000 1320 33448446073986634147957611440144904637012947611065647347269632000000000000 1321 4022558220662444890996209480383439511902210693095476543723929600000000000 1322 402941680245385570922467701572936182991056910859947565121536000000000000 1323 32275679018403850486906048686693261215804308254113447018496000000000000 1324 1938122882232584159140191649078394362223543020161224146944000000000000 1325 77555937664369114011212150823465160553162986000849305600000000000000 1326 1551118753287382280224243016469303211063259720016986112000000000000 1327 3282241447579464845659190667144261053295353121076460820660635494960385420292139094376448 1328 6438242839482796428023797077859896681463961891342288532834323470883832939803811300507648 1329 9285927172330956386572784246913312521342252727897531537741812698390143663178573991116800 1330 11666934139595304178001703284583392655019753427358437060239713390285052294762823732428800 1331 13461847084148427897694273020673145371176638570028965838738130834944291109341719691264000 1332 14600926452807141027499173045499334594891584910569878332785203444054961895516788280524800 1333 15068904864756087855303633720034569678061186991036861612682165092902877340885916110028800 1334 14903312503604922054695901481352871110170404716410082913641701740233614952524532416512000 1335 14186807094777762340527829294749367691412212181967290465870466079645460387499314511872000 1336 13034886860586405569288390163979119887408656491978493376761325671469119586804925726720000 1337 11580995633828691101944685107227602669197690960180892192430254731189871632892068626432000 1338 9961275964761741297476896980342623274904307609106641536146303020533945530389681405952000 1339 8301063303968117747897414150285519395753589674255534613455252517111621275324734504960000 1340 6704704976281941257917142198307534896570207044591008726252319340744001799300747100160000 1341 5249562962198772688204355842081449026160739032166037052148107176131979430771189350400000 1342 3984283684130350553098690587836176696778407060310633249835486472141194644893005250560000 1343 2930747133038190551077402211244879974072578270324648496273218414603859522445335592960000 1344 2088654631011380143867379403941486859350366866860326417027293666516325225272128307200000 1345 1441528730377512364250349460412607383696941235033943232264563791206780016587387699200000 1346 962964536487002186644970287320162827165972889800002564063372573073355071809388544000000 1347 622223238960832182139826954883797519091859405716924733702486893370475584861451059200000 1348 388604623600080172362053098196657424927333438368995117568769286885223762706510643200000 1349 234385655842705698365224333702529390908968594820460341890254202754199647086968832000000 1350 136398341527193282660699110582742856248028546818595650464562646418831901649272832000000 1351 76505480023265463030840847281987178985272422093763585997751484369537124322508800000000 1352 41312959212563350036654057532273076652047107930632336438785801559550047134154752000000 1353 21450959591138662519031914487911020569332152194751405458600320040535601396580352000000 1354 10694922873074831740258077023887260967615745396243578220099874664084701551001600000000 1355 5112408186579727260453036819110943429574559612490062116201588438326203488665600000000 1356 2339231862559689528987132231556068280110375419508052294548472163425119633408000000000 1357 1022664186067761704339246270462332414766202587246469015950037189394827942297600000000 1358 426321546549339866821323507289508301937275520241704205160313270020672690585600000000 1359 169093882645771822176726871881655937066467453942022100604451176811084120064000000000 1360 63656554888792888768161747806264414536677141752066594982794557237739126784000000000 1361 22683048404943167377795192940015034591689252999887983506312540192180797440000000000 1362 7627486606497372766599262680928132511051551008753541706518282745942114304000000000 1363 2412111149063271729608313839267870965033396472853684129411764629058617344000000000 1364 714606733350345574780009817246718529141910597467047793016998876592209920000000000 1365 197457123688911277241844817923435383052370033510631627017854952742584320000000000 1366 50630031715105455703037132800880867449325649618110673594321782754508800000000000 1367 11975949809534559714372244874054512877436644044283870869426113997701120000000000 1368 2595163607882254497204492088092488250176233371697536745626109130833920000000000 1369 510952541844949374449602379981579646325906753585137729221257750118400000000000 1370 90490700612969567210215806114805697649847528810248005711814878822400000000000 1371 14238047299243463372236752710371525853996988798815245653956886528000000000000 1372 1959252662545468036692407851598133044866252304794234658365007462400000000000 1373 230982128276681432419422664778709664988412688107012614405908070400000000000 1374 22682369388872153756408117654210441733723013562063431856553984000000000000 1375 1781147596241563355871791290154345584859659718815878463094784000000000000 1376 104855627722227042143158827913324897067876357073148261171200000000000000 1377 4113566933718137807154692479676592115739764777485047169024000000000000 1378 80658175170943878571660636856403766975289505440883277824000000000000 1379 459563172924956832688256726794428783368555719409163034801983601501447558663211760401059441 1380 901784339324443596218466029936237612647731977708546332441628199172651813225924963805852488 1381 1301632112421130851145521722455135422029273514994411215694048249749204975694023768512221044 1382 1637273097385070253013234871012748958527388069175360019740941194653088019740910400644303200 1383 1892131645562934962208691242443978749241556966735675494511936757971729079417561547914407000 1384 2056354392158963279683407840844776904836107194037262424224293533191916886310406512450374400 1385 2127486147862575217030947105779659124814714675592010495502492366101071244012967744013123200 1386 2110282755831341455168163166918907164236698114872937634352876524865752608616636468455065600 1387 2015718198376635116375250194816408965839298906895140900738007057949598600211645683312032000 1388 1859362698712200107348239173415555440187193960238704394810740263098162230803195179575040000 1389 1659393502812963492029654960425580609827439138099824865557509706500812707867757207432064000 1390 1434535721128187993109684562700673460296791296058853743123473228261422992736448769375232000 1391 1202213112203339937621795396099778230091493334590202901076747218024117067812149676221696000 1392 977125316159463519692605837178339345212244219695955913792421541500008066726856050339840000 1393 770375080799577033719911610174297192653858313372148530415857953878038704899205915699200000 1394 589167357391374637109064476711915337274900445950020511311750485481569223369455593390080000 1395 437012108253743687195284853598814560313575920403965685866852659631965850824749490851840000 1396 314299496280161941512258141101034223177799330101853234674495586505564785054869778104320000 1397 219087175079987097595022708419484023493958652534310692933479627910063503209107340083200000 1398 147943673341004196985715433689423173759574859705393516578715140991899883001184698368000000 1399 96721665684260291048208297685632320203193752618714817914197728969232659358321694310400000 1400 61178843343862753726809201770606606849100091503661484107453010956280136736979759923200000 1401 37410390483854325392122607943775738150435990773679792597439105327468042447226902937600000 1402 22096375019175647483452237669826522943653743525061075201112515041654627204268556288000000 1403 12594238906369767630112320998918419130620254760746288931451708651886481700546150400000000 1404 6919702584028068554506995990349138963842675823262866673280636904583666926790639616000000 1405 3660713486035168342696371608827664952569891636544724096387216475646947162286194688000000 1406 1862333625320476976577888561304360646730175479667756213955201673145337200659922944000000 1407 909832802127591514837580328130499642102006214797252867329866046516421476063641600000000 1408 426206647711038315343563979345452011915058213828251180531882598238011361591296000000000 1409 191122855231427873484252275014658669493985224188391881584422825499183711204147200000000 1410 81893177165505309149673525021497080537897503243230605377622440140855345519001600000000 1411 33462247509254233042879571249939550007525335936060618824700678666045256158412800000000 1412 13009907550767797866871417066871866212188238099783430989592030584854645047296000000000 1413 4801103507913754484722248806587009451223739365347381580509822607618390097920000000000 1414 1677150982818389706792462116802362331209155314687387204404509460774510395392000000000 1415 552897257962666208371309576241449636441592606361827333108195204836041424896000000000 1416 171423525161295795354286701863743691461748243073937286348690813126115852288000000000 1417 49792831290644508581061430283162889525880199701218129351531343435341496320000000000 1418 13490075240813219547844412655331987486450368569270513999447291883788697600000000000 1419 3391608539317663216509939596835825155791531343123199981936512534933667840000000000 1420 786640912938841353484127729776924012203834236969209751907962410311352320000000000 1421 167152359308208427761901354979553035836663788897770086546480781705871360000000000 1422 32271627071352219488914697758228756370395817075479964054607961364889600000000000 1423 5604635061705681343486471952007995853349187785407112110684487286784000000000000 1424 864782265286243494508604477290961205045073838586925474520709149491200000000000 1425 116699493551753121285205444228353665488034984780598228514074368409600000000000 1426 13492354132037293829843102343543097414915325418230545890025458892800000000000 1427 1299381588973717369619323928525180372112521512368900842396319744000000000000 1428 100067892874371765084276005277256863466501464179353164605030400000000000000 1429 5777504758407124550148765587705773626556499629977748748894208000000000000 1430 222293930771121329343496715176248781783897876995074313682944000000000000 1431 4274883284060025564298013753389399649690343788366813724672000000000000 1432 65594778611308134080157061806172605789626085889570601355761291541899118216862184597266366464 1433 128760120977753003935123121323227707661117872301749698957605498211876046870136880876115460096 1434 185986841412309894572955619689106688843836926658082898494319052972709845479086605709944553472 1435 234205652148834682054833002571467682247794648384252538844698066706375360973664614597707956224 1436 271071356653743844970871530754013521120132694889181179218400540169415927052852563191791616000 1437 295166588356298853412726777932148056330811156657108395148925032628919565013106124364395315200 1438 306098684221346959094679621559264651009730088385149446821107441244805474828406351192706252800 1439 304479114463562054549205126207099229575816172573587809536339677005414969670584095366289817600 1440 291792484694246968942988245948470095010157165383021650805658857130189345934309758059361075200 1441 270178226568747193465729857359694532416812190169464491486721164009434579568805331536445440000 1442 242159743813469706735950464744615099425439074151890396073283413667715437983892186043777024000 1443 210360989575337321002946868364009076268563236131945192548508823994177047137522505048129536000 1444 177248611586626816771001527973378017967030134148213078906613916513612141569579147772035072000 1445 144929776425532468413895836263132453437429198007228357966376621194890839403046197750923264000 1446 115023632083755927312615743065978137648753331751768538068552873964199078891306506151526400000 1447 88610798049708269929718794658235009744224788905066133030588880683531142257006493627842560000 1448 66252980949203174044674006191226639230056960223000835576111593659214256826419207041187840000 1449 48065888139617989012802710374027169637492304475510410123845665988057402011323738441646080000 1450 33824143505657103379379685078019119374531621667951770087150653843447801415375964088565760000 1451 23076901027251435054157679877790822185352958252988537096496547456543334298989449183232000000 1452 15256395679127337619137577252539488000316677956142421747128273040714759897665246960025600000 1453 9767322101451893396379083849509407661578402289382185351336090147759184908029073450598400000 1454 6051135578003866615938556997675861985624330037866404392746938003998956306657742474444800000 1455 3624834838997485315827927863342062252258052776306445143481257548289229864857778100633600000 1456 2097705346642063261474495291285915655241928689992155754329431451556267282903806771200000000 1457 1171607282494900517890199592318207706705492023891915139825475047758092986155163189248000000 1458 630865459804946432710107472786727226687572628249492767598332718023588531006626332672000000 1459 327115423602564816960796467370895599023185807240477731347283631567786645707139579904000000 1460 163125019442019756606111465871465133375318848319656223171859694578115827290465107968000000 1461 78125009311312143968444188635759163493926651494088229488438551043158921116123136000000000 1462 35879633905935947600322516262348652863877425130618297987282890108710023031108403200000000 1463 15775036173697047451515753864449586922230456927201354431684711541224956362542284800000000 1464 6627706170199106741782660477772222283298212806220013493867535057250762916207001600000000 1465 2655545569877756573306857228467658086574031393737985204613591487585322515247923200000000 1466 1012462907905462745814161252683747636493367089115789566029147081323380043939840000000000 1467 366415147622929374675601215256975335111885232251428604848643705621794682568704000000000 1468 125531115389336915398122638560260068510553274012063503512961269518577807917056000000000 1469 40587137408163987661254867122086088217125833339235747382068558613113745702912000000000 1470 12342287398973844201083351405546646709301423003744203882266462268315291090944000000000 1471 3516321196288844501733148548588788236268211681978405664463379563622590054400000000000 1472 934429799384165159256864475412020577600904400673891134908324013666373468160000000000 1473 230442037246501434938684735128709681738976424014428437064112426134525706240000000000 1474 52428611648674929642134622277960403781883525040319697321464731871876218880000000000 1475 10928272195503301441340722300832401132830157674209618218599883818254991360000000000 1476 2069748521875625272981197405460682032732984407994245874734826480730112000000000000 1477 352623822245476898359759557967375457428582528769390037917785252272537600000000000 1478 53376230742471543391010303460440085343456936721936656303175223371366400000000000 1479 7066356788601433640417439701618545577384369873353316200893173779660800000000000 1480 801508061670070019399200336526177623360727138412760402416123877785600000000000 1481 75728274912138134863870024237167197974369533107781595088447078400000000000000 1482 5721691882250436856381290720141521624730142501476831628904890368000000000000 1483 324104551064294898182818210726970723840923104658818349349732352000000000000 1484 12234715958979793165020915362200461797413763922305820880011264000000000000 1485 230843697339241380472092742683027581083278564571807941132288000000000000 1486 9540809681250034973565866501770328168700249765255186764678629884883775957860052585601806640625 1487 18734680828636432311729337858021735313084126811773821283368945955771778244525194168090820312500 1488 27080129561392661250590588358413235588912510573382159855051476426979206735268235206604003906250 1489 34137375447088930546199044718484563651477589086445389393034588465525303035974502563476562500000 1490 39568321540943987678548892741879835141485387350198064978290091175949783064424991607666015625000 1491 43165441681029804740235155718414365608893149836579707249043735828308854252099990844726562500000 1492 44865898474524918260305025489139780011667728466505574504309095118514960631728172302246093750000 1493 44749363673292386005083453994362793570078981119839326258843357209116220474243164062500000000000 1494 43020410985915180182159775090035140182144111394754625017024409316945821046829223632812500000000 1495 39978563744486834108673730386699322189467255033509348500669148052111268043518066406250000000000 1496 35980707370038150697806357348029389970520529530158413650602233246900141239166259765625000000000 1497 31401344613851476972631002776462013065181553044501888276889221742749214172363281250000000000000 1498 26595987332034811557122319018245856520358315381631144767850113566964864730834960937500000000000 1499 21871944826904152721101991024795193893665299922236521851043170318007469177246093750000000000000 1500 17469150738371498601919122701622135382602804483344754465443571098148822784423828125000000000000 1501 13551826027342738309367561853379595933170660447685627706525921821594238281250000000000000000000 1502 10210068927418449430807606259989400117831986223654058147075779736042022705078125000000000000000 1503 7469184113747828246708452066131283080852490456662433981390196084976196289062500000000000000000 1504 5303875183802750765086910911606355561453839182862314231229603886604309082031250000000000000000 1505 3654344624246871340538350101776627755260061446565422245440492630004882812500000000000000000000 1506 2441766635292227668450624840732564909196495602932350318544329166412353515625000000000000000000 1507 1581334582855918870996595134950613465003444771422855444390613174438476562500000000000000000000 1508 991928056518712746352409675559930264411251720256154778754111900329589843750000000000000000000 1509 602214029570254062607628957177886516259163099728637841962970703125000000000000000000000000000 1510 353572630997687044334024577130956098561251062340677520849471435546875000000000000000000000000 1511 200572110675051559694937578299742368638382420818711611827336523437500000000000000000000000000 1512 109823750110884874993801485180907884366331073776958875566996152343750000000000000000000000000 1513 57981023627564809424336945711671233227746506290327110063653187500000000000000000000000000000 1514 29479962013235873882633654865089984167094489886575407259636653125000000000000000000000000000 1515 14416533147538546475519906454401371567607336747040011073678112500000000000000000000000000000 1516 6771401932934771829410865152824886645391324835730914292182143750000000000000000000000000000 1517 3050109492371791651019087646551033984551634882018382508150080000000000000000000000000000000 1518 1315359718585335149501981547575133405837892542870427456639722000000000000000000000000000000 1519 542087641598804788885665122637024676345313290395085254857582400000000000000000000000000000 1520 213066532927872470497841639111343923590270197026945273968087200000000000000000000000000000 1521 79692417510684768186205703979307857135062099667221089484167680000000000000000000000000000 1522 28294833085864339411566974695683547255529624275786073690590848000000000000000000000000000 1523 9510400899622215310816614590588474851490055530534483736788275200000000000000000000000000 1524 3016935787774894139268619843808688433750194649159982161478768640000000000000000000000000 1525 900157997284816899362198927756438507039685116765682323238420480000000000000000000000000 1526 251635076513710178685341972986458946286093794004952103996194816000000000000000000000000 1527 65614822612000702912186731758775104397438204379118331330271641600000000000000000000000 1528 15878218978401901700394971018681940847691755951483613512390410240000000000000000000000 1529 3544904702154843170320737715798758886926531561261457900440649728000000000000000000000 1530 725094143622581557565605441867927954144063273894389115999223808000000000000000000000 1531 134764972148035360194011516468382569255058224642997573074603212800000000000000000000 1532 22531851074552947573939474887796769484146098428453744431050260480000000000000000000 1533 3347091223453900142511705360508301540391528741402799946430676992000000000000000000 1534 434868291532078692758149597975131601649353923598924386979440230400000000000000000 1535 48408344140862192143764333726359733022191531383924792613666816000000000000000000 1536 4488773729425403271512692763716993425694123819236662587812741120000000000000000 1537 332857374588407800525718393887035519623664083565499400450998272000000000000000 1538 18505007887956937162094134485328198468588317932487554081017036800000000000000 1539 685605781097546900002115445768591915817337336778269585162895360000000000000 1540 12696403353658275925965100847566516959580321051449436762275840000000000000 1541 1413648658336838689425757250322558119141468666297262325417185766401503043287576967313439143755776 1542 2776809864590218854229166027419310591170742023083908139212329184002952406457740471508541175234560 1543 4016457125567995128438615146802931390800537569103509987074976141147127587912088896289139914178560 1544 5068386372740565281124919113822746755057821218154429269404136559066613384746207416745819415511040 1545 5882948468359584701305709685687116769263542485357819687701229934630890535866133608722826107289600 1546 6429222254707260423569811299358063326409442858998188658702058428560901799910846015247088531537920 1547 6697106515320062941218553436831315965009836311456446519481310863084272708240464599215717220352000 1548 6697106515320062941218553436831315965009836311456446519481310863084272708240464599215717220352000 1549 6457924139772917836175033671230197537688056443190144858071264046545548682946162292100870176768000 1550 6022270527169189251988622669599588973637671683133666831931535916421444208302968804141684490240000 1551 5441551583477874574118291197888200036894039056545777530280994953052233516788039669456593485824000 1552 4770191323178656282506294231914980551822696575543376406415157913389944966015489320627533250560000 1553 4060341423896118145228571875975251303039557204182754917365283223897393631786993886010340802560000 1554 3357590023606405389323626743594919346744249226535739643205907281299767810900783405739320279040000 1555 2698063411826575759277914347531631617919485985609076499004746922473027705188129522469096652800000 1556 2107059045426468688197990252358036120660931912570897837317992834693221636432634484213961195520000 1557 1599107311261159272293117602236009555858742969361842108678833847758248563364052956769524121600000 1558 1179173668598039715493454366354704525433652903878165084340904791099044633909207117281728921600000 1559 844606536436294320026065528281841931907834718849241260807671884100704588970682082021238374400000 1560 587414320453813718815120762150905103018606853334998621238418415633948680299158590879432704000000 1561 396504666306324260200206514451860944537559626001124069335932430552915359201932048843617075200000 1562 259616150557712313226325693986337523209116421786450283493765281909646961382217412933320704000000 1563 164788822837768692323852834981587616192799546945620228646204911082259678409816572170338304000000 1564 101329773049311183478642426479361329211721460544201258608535939112693839519079755558158336000000 1565 60315341100780466356334777666286505483167536038215034886033297090889190189928425927475200000000 1566 34724403519449325630861307713590659585309310033429512941530598182326205209344508069675008000000 1567 19317834375517825385300590142862935620948173851015044974340511351431474051901821110190080000000 1568 10374392535000313632846613224870835796435130401471042671405089429472458287132459485102080000000 1569 5372453277053733845581281848593825680296763957904647097691921311691094470122166519070720000000 1570 2679610316757096314606427523005541133645553451910569057346340063097159187684085517516800000000 1571 1285574949587035493793321775918134615308521477523761107274494101700184705519864837570560000000 1572 592430852344255987923189758487619638391023722361180233767047973133725670746481491968000000000 1573 261833278491434566091052616474439036610318520150700192602400666697494827695989587968000000000 1574 110797415465531293659741962166131670253933486340826596653180368699913936828064858112000000000 1575 44807778313266331994748587640715013705634865799598991293565590283053430334879170560000000000 1576 17283000206545585197974455232847219572173448236988182356089584823463465986310537216000000000 1577 6343958409148677106399353607295110358833507785402408206104311889564962713229066240000000000 1578 2210587824037328605608268969337388841253760917500260002320131845688177161656074240000000000 1579 729244667516073628353855646839683724887283911694164718810494622026832879456092160000000000 1580 227054200508667613223727948649718375880656162981699637724879277920442471625523200000000000 1581 66494444434681229586948899247417524365049304873212036762286074248129580976046080000000000 1582 18245426826589361776906710159352369490409870239600863745749227690035555755622400000000000 1583 4669960437757991407184455576500904095759669168469268696828671373044814866022400000000000 1584 1109309539201649121640161374484434029391416430383896052568936887616957684121600000000000 1585 243111668493867908151658742784737977220521457957509686845465064656313778176000000000000 1586 48815279467419508541563223749633895426025340367658691088811635998450306252800000000000 1587 8906514499102161884524345948108668808319840827950149383440011226425327616000000000000 1588 1461859522648987057034391128260997312003864452003975886643649259048534016000000000000 1589 213187847052977279150848706204728774667230232583913150135532183611244544000000000000 1590 27192327430226693769240906403664384523881407217335860986675023419801600000000000000 1591 2971732926303345819067041914114750594395610931608847664972341845164032000000000000 1592 270535910657867616581733507587477295008003796294923106755185181982720000000000000 1593 19695608880311790767626203162275132740967309345646874530253866270720000000000000 1594 1075029864760953539203317018965152124001584944068326709535419924480000000000000 1595 39104922329267489851972510610504872235507388838464265227809587200000000000000 1596 710998587804863451854045647463724949736497978881168458687447040000000000000 1597 213300521695988843524320705128984847022902559806761436438426943861538361158299673293936275523784001 1598 419116814560539482012700332885022857308159415760654050545681012499864849995255498402120401029189616 1599 606616442127096618702592587070427819788125470179894020526643570723488598677343484529384790963300760 1600 766252347950016781519064320510014088153421646543024025928391878808617177276644401510801841216800960 1601 890600316696291434660315986557691812985336562867988451188701087211769964817152484212116175098474800 1602 974972978278045360049188027389473142636578974087061041301314874421306066747198509032211391686751360 1603 1017734951009538577595205046134625473453972788740002315042600614527503701253654583989764522901082560 1604 1020285665172469751975142903393108244064133121543861969967519413060154086469829156881969446517376000 1605 986723636712849036449644781570966525509391900440445457797535221841070070467532145142430977881936000 1606 923250186397987402525983421352951134979547977020299843553249330377609422659679200133268751234560000 1607 837404116434665766852514787437676731200747901964026349328122638254779072833428327138420955067136000 1608 737236159923342110530443640614988126990132124217133245341505097793681097614118718629040458049536000 1609 630530926250226805058932061052292477031034053606758696673655675744595675591022588301153023331840000 1610 524166060148636588281109513641311964711358943349208309245576108311296809938016078803657574051840000 1611 423668056135176189776084757266473956439632228646916490555634824386950429085238559935287136921600000 1612 332988226576419180736291177641018127166588137603190504857762107588339986368748903247383574282240000 1613 254487712635706325628503235543628985345517469198929585401162487926615099231379370135335911485440000 1614 189093037252537207897339865419414725953325673708182973672690393505844036580591482453500367667200000 1615 136567193571276872370301013914021746521846319900354369874720839754220693085982737327528043315200000 1616 95836627067562717452842816781769646681997417473932891140154975266119784621742271808791609344000000 1617 65320227396049325842858656701258785501677187173022681066579312089276379518503285259150070579200000 1618 43219398577837147926101968343690023489831522340045082209466011006438506749084880472219595571200000 1619 27744510251322890016357324175973260693233154293250630923939504673192183359659751818290888704000000 1620 17268894252539647790501583926463905969243519377034717646021842725648223967568541177517441024000000 1621 10414355086509656014008630657406960836714841729571375773368435854283468401494186017143193600000000 1622 6080521706649848283266793478570239590278419872984831328731606056676382954416254572816236544000000 1623 3434140801933821196419909677168212238234168308831514050032627712171479441866670092744392704000000 1624 1874384843160760107207747971943663599815920324508428721265371850697883516028591863486218240000000 1625 987692765099122337194057671932719979602248742425807365027680279722380975551407116035031040000000 1626 501912838888846196759230758876881296349600086895147118344374733797217192657702345716531200000000 1627 245673126403487875255834003029210318739541095164466747400141317069164204827191148166512640000000 1628 115676310791002779973318557170516686582511709777496510377429301528887729720556330093117440000000 1629 52320699782114744231352965825480409227287368731597928213475424211256785646633208512512000000000 1630 22697337066563334020618830469745887256494679896323184169163182432953501907311375941632000000000 1631 9427944447153500457480989952603425821196190565810197758604933879529189388743889387520000000000 1632 3742823058719585144022528342086172055332021517855477004919853449918354885155468869632000000000 1633 1417238555860193789914963217251927722706130954860480327886318777088967712361500639232000000000 1634 510716596706376140509896654865559539713921064814587505544619379131159535986126356480000000000 1635 174718835715339205963912013506638789902130890594464146633685577071186157047885332480000000000 1636 56589096587964115291955308018344547336722555658126039395525692978521832242230067200000000000 1637 17299386106057451034426688459993925216533167234085021692404126318434086435453665280000000000 1638 4974406274399061658166339172065005453791308678350506879458952882322510091837767680000000000 1639 1340222241849371248754088874679168136046530533640800725668765500876365500933734400000000000 1640 336832680938071272636686555202924345901535213677165747454899856605402345399910400000000000 1641 78567431558521409287265404622691683553587759171109235351322334973748154728448000000000000 1642 16908078838325075215037233275526631314456313084776724332916151620081474233958400000000000 1643 3333896552026721543163329368210247288167015203977714141921300681762823104102400000000000 1644 597338687933119201462634601247076781754448412806757293065406617113159794688000000000000 1645 96281564831325134446279919279956454953842013906352326842779356047844835328000000000000 1646 13788981715907645463126375836728457565892160960451461058758232158660198400000000000000 1647 1727251393887378747486356552179669947727544372940761964202346975663751168000000000000 1648 185380954555508142145078515404216382418642533318719550337506796149669888000000000000 1649 16574208150205687472485089939985607739858391136795101497786538792058880000000000000 1650 1185047653242114695152856480316746531548961431826462073327339417108480000000000000 1651 63525946323895037264529343486765164946581753168085198862576674406400000000000000 1652 2269507492273124138318113706704210039558901548588689720130330951680000000000000 1653 40526919504877216755680601905432322134980384796226602145184481280000000000000 1654 32763903119682663444204895601024050067817616101991333638379894178016675820951636424796481407258984448 1655 64398016476617648838609622388219684616055314407362276461643240280929328337732526765979291041853865984 1656 93266092828204870731779453113973336340493903624455710737552279027552820351198831867970007715788357632 1657 117922646104626848051675170603874333304072751709081933116445410264721956765883580522720699410766888960 1658 137237562276936417991173689926922715483188116213155698023449399877047104856847270435924951900461465600 1659 150488085531261313521355977230211805253978692950977627487782445382417170153370455167669430014988779520 1660 157407077969480224487855102620106600897839782282057058636646006089654741194904728968481817601884815360 1661 158182482294453033475480004603456879719996628500195270748156577548224468984042190687538378279726612480 1662 153409734983844536775788797568007749728445006088551447923858749777372868626765055623690237555769344000 1663 144005306785601193525165729517861680779574814144425688664158596534315528021292868305762866671124480000 1664 131094486177236948588426733078329254226923279083201316577027136155376894474556266319728954486816768000 1665 115889169598685954551524572815325547623800516305525928760882922870897442764341276182330925283016704000 1666 99571441695422702330189216298225111320449294182046703159494235455167630421086326375048697297764352000 1667 83196297437820029798433960567482520068810418215768465504617199385617516134329423894271457954365440000 1668 67622606291824162151436470411993181336717827613801954720501664525255616562385984938693549568819200000 1669 53476267964109222482975047866035987080071109653213499824948442751006740453932824871058807015342080000 1670 41144456170661621608668301914169929714623677039218145339453866513166824013047453618465504535511040000 1671 30795749141935371954561061676123131977071271455317435355493867633587338865749513965950854307512320000 1672 22418361444320768855810734553499597990971423664790470182160286783071242852461332005864606584012800000 1673 15867805740989291930610138794673036690524238165641167642545393548816306193212195067671863099392000000 1674 10915956018370219793643871343231968343998570738087630843751055217202941674295975572415643752857600000 1675 7295228406365647711023079863210855691309389639411602222342659233828566931754453297164477844684800000 1676 4733894295039777668281434268603909492479760675104080438949625270854273839727811387188234839654400000 1677 2980862974387865998018294441999463248637930260185477937569479181047668684686178084886144876544000000 1678 1820210867981096334996803358979557299814828104279925464751477948197211481309807020225016627200000000 1679 1077062706708814245122246401382386319476636216187707619832253847967729276526768567829699493888000000 1680 617096935408763599327334808219086061026401651714973066004686554803791840132047773610650107904000000 1681 342043512091192084429199625500745019777085972981223896099660235995971466944200170813565960192000000 1682 183237595763138616658499799375399117737724628382798515767675126426413285862964377221553192960000000 1683 94778066774037215513017137607965060898823083646275094362590582634351699584291919252527513600000000 1684 47280093080381783370861422668800961413895653221245276957890014785412227148945624086893035520000000 1685 22719688777224616703239304330280328510348078077394838315693533245047922278469977314280079360000000 1686 10502959574816121299234549092338643244546686956037053488612635519531852001577177012743700480000000 1687 4664323740122101935396743327318624220409970696254699825141452555695963532570846635753472000000000 1688 1986831613439434901487456589730042771371387111994902562433478776259943898255330209955840000000000 1689 810392401934902511542667022806145524480546073266886365366955875242972191012518923075584000000000 1690 315928838685349925476882642032664011938297176072435584965853487762346438450282760241152000000000 1691 117479596118783429883761578910561920562330450375490958435578323967545413738735155019776000000000 1692 41576263599206477000605277472884890217158689334338905435458753491236580179770154680320000000000 1693 13969036399379718178806370857379538711335368653447200765229289413501238256686700953600000000000 1694 4443598647733720696534095557218146365933406063036221622732420511708583548894304010240000000000 1695 1334200771438972488362213720712260935776472636252254936346067386610567137893411717120000000000 1696 376818608682271376023482364470457932600251713358600737358823629715956564396825640960000000000 1697 99719439346551366549919150180634416806802778996261622556865916444479283280635494400000000000 1698 24617259713294420425724555099451286280676234626820071399226303824460011154702336000000000000 1699 5640276363429143070721564731598417316415474447064522106029628232577427843108044800000000000 1700 1192322289720403557678771554955587468687529081013639605622455143618316830402150400000000000 1701 230941367928236639198236016513774828858039381795745308792610534053731212931891200000000000 1702 40647008004610615376126310377783644446996873951118965987205158651698381586432000000000000 1703 6436014638309210738654764134413314567610342462351701159128191904737604403200000000000000 1704 905480680148330338403842678220907704684489560220515197560104240390669860864000000000000 1705 111424938327921650838065833290199595843527450953437299496916140467276480512000000000000 1706 11748385407254338516745668098900355264669008422809370437672192529374642176000000000000 1707 1031901125555846258790283144665938816350238215406158106106536103751188480000000000000 1708 72483476252326365559981574657249853000336017684979177312719649688780800000000000000 1709 3817311602003394800651067254676481286538072404726176109259216660725760000000000000 1710 133981995883124078594280069899359256978245152136325146691979895111680000000000000 1711 2350561331282878571829474910515074683828862318181142924420699914240000000000000 1712 5121729941278512807029401717515246177106490009021741095849803062098908784137906101639906158615246651321 1713 10069841918445889586701874563250314517700895610957999442687748393279210490847408606614052786429976467004 1714 14592737017408873892593394494201726970566552114184897497454279451277499948600905692635618868470559117438 1715 18467644587003320632434578342944558426027726969363938075874342356418982985800016243787449867442967470656 1716 21519501107736920228472495950465057487956037782097809198582390457691611530063578250176053870961084976400 1717 23634977487819532725508775213392130935924597428473526035053201723024007239798641874769632048106411974080 1718 24769990531019905765999309616295142873525496175038638867245022144751148830410441060846139801829036277920 1719 24949917823012786437423033414960725025149168060087345687103944823768711654844415208987879316128036541440 1720 24262737882972180031307568511582569463015822329618838284704895495995420867740649535858975860387221975680 1721 22846269193005819238519367713354585181747478653125083130607246229750867107100423291769280471174408640000 1722 20871422194966333168749049487284951547393035583109186114232721555653758255469708736040071481293230944000 1723 18523789189985528359321190299963223561322632505193977198456159654940777742913023469890725998805702656000 1724 15985925416781296366589332306889166096000181441629265633130951340633919775310532966247505063941079552000 1725 13422341549422626936223637556240707908506019359073333856240329417690018690091242803472481435694987264000 1726 10968620515569337992676701392811716511188333011349274035063223192422230769747686310343734829411763200000 1727 8725320726509394290219658509084122512854899932191964882129388844593503346782340296589818440571617280000 1728 6756577808345727993803570307352217750950139672068142297496380556565520070442680886448259830569758720000 1729 5092694738892692286456130760078042492241580849534910844374141276932734968349617896465487968006717440000 1730 3735601884743321366430626988795475613423909116560918594884610221026930828949484313885701626249748480000 1731 2665906786614323901110170910826387592095564043932858943717830666210120127707036084842605977698304000000 1732 1850320049353501080516296589802382574513785552526280910936358742056007105586493689394995165877043200000 1733 1248480678982669009936742493199993407823668056426126587201610902630203341622525201238269538880716800000 1734 818533942846110421769004515957776879859739226516666968958837348334594024438188710519081184582041600000 1735 521159415341959767434355122909004586734572359403390022977476395697191773850106887169112854442803200000 1736 322044130243089545554421421289109472734993513049411207701477292538872035394663507254924963020800000000 1737 193008143142299090352615956894625609422192722397070852615665034986008731721276298585324520210432000000 1738 112105772842104621580300402603071328549656920244974008918225258261104159037586168213509874515968000000 1739 63055098849043151874418807741589397602318016660073265530903848965442138416620970947460670160896000000 1740 34313882485042247902604423825477523271479356523853429607919225314729105591127271720198028132352000000 1741 18049382955311527242749258587334758003700421315878484305743601860465339001761861220443147468800000000 1742 9167454958658227678661911564979631325043321335013987226476552583366293651177352111400220098560000000 1743 4491000351535140513986371111110852743159549434758082315430831664678074965256920443857078845440000000 1744 2119428661661975740445898654660895018090656009729582279157241002769155081591057264553314222080000000 1745 962288103189104547793618084602070465327241865742655744619928631971203437147660309124360437760000000 1746 419741819686174715513168406793026748335661332265615043141793396298505985794717233541283840000000000 1747 175620790415910389444734868508075114073613264444305761392014283003345845872462803767394304000000000 1748 70364073749500819876398009934261733557742414332440773514408735798421522993157177968951296000000000 1749 26946571532103841235304047780596797642818441769088633375192717877911311599761521201119232000000000 1750 9843551331308227462851924679887947042581759058378051174970042793046103568333936602906624000000000 1751 3422355960472221629848561383707239302071015752586893063874851905448449741272120505139200000000000 1752 1129667497121974851547470049960991278098864945451351566423097302688280656123297404026880000000000 1753 353050280208438605940424703501657464341770111104266963297173030521843809850852764549120000000000 1754 104148407922666917248769353615702827455138801943994814435122471877105659806688204554240000000000 1755 28900464792099925007147664542946310811358973814967421900798667797194475563227629486080000000000 1756 7514566153569895754940167013285346609270919616757707928751579646805189139128909824000000000000 1757 1822742223314129139804695878175428706730874664102434616239554535797567535065543475200000000000 1758 410352062802112345033407951940009926238969940960422826279428084514485543082183884800000000000 1759 85237211746850598896228986771527485580110597184710980143148422892298475591539097600000000000 1760 16222760286565138702354316338225040511186303630847181602103460430419801675084595200000000000 1761 2805735089340217693247028076483057853889018268911653684210214533106157328793600000000000000 1762 436553357968528786847588436307024933876291317095067471543216430744313970819072000000000000 1763 60354335963744757503687866235866524590407839119823219728141586968971290083328000000000000 1764 7298389388053880389135657879239400463833542475050330677685961136078340489216000000000000 1765 756213035410763430150288824072134873771048212956925852117125490274826452992000000000000 1766 65272625467030741773800824425560919738555636711599061309544730014305484800000000000000 1767 4505722066137098969901813458035638219240820531093432891629589991742504960000000000000 1768 233195663834577458793344461659834786770635687293273917817391007441879040000000000000 1769 8043620875650010472800463143782585568062366852815871087367635106529280000000000000 1770 138683118545689835737939019720389406345902876772687432540821294940160000000000000 1771 814561299678154291488712537896243397761014169600000000000000000000000000000000000000000000000000000000000 1772 1601970556033703439927801324529278682263327866880000000000000000000000000000000000000000000000000000000000 1773 2322857306248869987895311920567454089281825406976000000000000000000000000000000000000000000000000000000000 1774 2942285921248568651334061766052108513090312182169600000000000000000000000000000000000000000000000000000000 1775 3432666908123330093223072060394126598605364212531200000000000000000000000000000000000000000000000000000000 1776 3775933598935663102545379266433539258465900633784320000000000000000000000000000000000000000000000000000000 1777 3964730278882446257672648229755216221389195665473536000000000000000000000000000000000000000000000000000000 1778 4002489614871802888698102022419551613973854671811379200000000000000000000000000000000000000000000000000000 1779 3902427374500007816480649471859062823624508305016094720000000000000000000000000000000000000000000000000000 1780 3685625853694451826676168945644670444534257843626311680000000000000000000000000000000000000000000000000000 1781 3378490365886580841119821533507614574156403023324119040000000000000000000000000000000000000000000000000000 1782 3009927780517135658452204638943147529702977238961487872000000000000000000000000000000000000000000000000000 1783 2608604076448184237325244020417394525742580273766622822400000000000000000000000000000000000000000000000000 1784 2200591643978083625846167391582878971716176692485176688640000000000000000000000000000000000000000000000000 1785 1807628850410568692659351785943079155338287997398537994240000000000000000000000000000000000000000000000000 1786 1446103080328454954127481428754463324270630397918830395392000000000000000000000000000000000000000000000000 1787 1126755316755921151757662613237852673494199518378422016409600000000000000000000000000000000000000000000000 1788 855008446244198991627873394751076440475010222769508471275520000000000000000000000000000000000000000000000 1789 631756240835991477147262008343850925462090886824136814886912000000000000000000000000000000000000000000000 1790 454421155689046501105925304247331367437644322101572094918656000000000000000000000000000000000000000000000 1791 318094808982332550774147712973131957206351025471100466443059200000000000000000000000000000000000000000000 1792 216607417545112165527157728357894618478610460201749365244559360000000000000000000000000000000000000000000 1793 143420365859415176265708980746060527689625410769946170624049152000000000000000000000000000000000000000000 1794 92287887596493243857934474567030252600280699104139275010257715200000000000000000000000000000000000000000 1795 57679929747808277411209046604393907875175436940087046881411072000000000000000000000000000000000000000000 1796 34992490713670354962800154939998970777606431743652808441389383680000000000000000000000000000000000000000 1797 20591734919967555035801629637768625111437630987611075736663752704000000000000000000000000000000000000000 1798 11744915472870383242642410978579141730227389526267058012763770060800000000000000000000000000000000000000 1799 6487667594537925981650093683405621146220843738318946330859987271680000000000000000000000000000000000000 1800 3467546472942684576399188003199556129876657860135988556149303541760000000000000000000000000000000000000 1801 1791565677687053697806247134986437333769606561070260754010473496576000000000000000000000000000000000000 1802 893856424136336468582901796380330024590427359501721494474042690764800000000000000000000000000000000000 1803 430168404115611925505521489508033824334143166760203469215633044930560000000000000000000000000000000000 1804 199441714635420074552559963317361136736739104588821608454520775376896000000000000000000000000000000000 1805 88966647214819739138641944420979722760015973125405717496869561565184000000000000000000000000000000000 1806 38128563092065602487989404751848452611435417053745307498658383527936000000000000000000000000000000000 1807 15675075937849192133951199731315474962479004788761959749448446561484800000000000000000000000000000000 1808 6171178544900988254537544398725101404147139723143221991449523556188160000000000000000000000000000000 1809 2322311926107477158944391707941288159981686790551265117834952285618176000000000000000000000000000000 1810 833650435012940518595422664389180365121631155582505426915111076888576000000000000000000000000000000 1811 284830565296088010520102743666303291416557311490689354195996284603596800000000000000000000000000000 1812 92396256547267574144326011969800823800980786410394351483091477688483840000000000000000000000000000 1813 28378850225232183487185846533581681596015527254621122241235239575748608000000000000000000000000000 1814 8227666654447160173804268684929882881325431932735116060637193489403084800000000000000000000000000 1815 2243909087576498229219346004980877149452390527109577107446507315291750400000000000000000000000000 1816 573443433491771769689388423495113049304499801372447483014107425019002880000000000000000000000000 1817 136712238854197762483919414007168255957377126559083494138870538283515904000000000000000000000000 1818 30251218810290568719845997993075528977802598217329113596686246769118412800000000000000000000000 1819 6176290507100991113635224590252920499634697136038027359323442048695009280000000000000000000000 1820 1155428496226375888605229090013301454013293681911875866540099702987161600000000000000000000000 1821 196422844358483901062888945302261247182259925925018897311816949507817472000000000000000000000 1822 30041140901885773103735956340345837804345635729708772530042592277666201600000000000000000000 1823 4082514019999861473071809451380331804180304342755294728441685617221304320000000000000000000 1824 485279968415077873214196217805586610685583346402987863946841875254607872000000000000000000 1825 49426663449683857457001466628346784421679785281785800957548709516673024000000000000000000 1826 4193777504821660632715275956344575647900102993606067960034435958990438400000000000000000 1827 284577759255755542934250868466239061821792703137554611573765297217208320000000000000000 1828 14478517576170018851040833658808654022512260335068567957261743191752704000000000000000 1829 490938239651742018512304129810178498464496183775313511194507384088166400000000000000 1830 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 1831 131761976435179406132196092433364887532027760376902021502793108974253317853960174265517563410623294238695601 1832 259203888069205389112516903147603057440054610577512173448117591424760625286479031342001764086472054240056920 1833 376058099903683228466520425058407714482702180919833235248498472804775661276285152028969772486111095085984220 1834 476751252336909885269031358543992293770420251220772188948916096670535264568842378528529984791135377376766880 1835 556861093918111956154401381905892638215449883598033089550988063734026845910328188035373137973252387509748200 1836 613460090349133171370094637115999758820954625865374157669285211195518099101214003868476637242664925256640640 1837 645306379192394182998596817731311221710567024475871723231351929809493082387889047785146189449251355802750400 1838 652862659979190367811226757049008074423805514223832750435466121025060917076271823520335254899476781514726400 1839 638146493463265994766301563754870597336383668616328323683847007641299298043814876678688353661988575374025600 1840 604437480147355769177553393720460310773988174281403876713297712155693324194505894121890608204433623305088000 1841 555884305512568174604274514552751203842962894707979630878950846753022876841176732135050215086372561760908800 1842 497064952768317294728114320017363222512336418516822322693547702014625523255895736633427912148768311559680000 1843 432555156985543875330339920561557886257320080048109043109002576753164560538258994857231666719624883146880000 1844 366553676537560509737690323603236947748952198981499718750630178534838063911361972943328726400489182187520000 1845 302599932036276533214369646534288112603057728667397308804677138017635638240644251668673011841153247590400000 1846 243402786861966697754946513496432842487268293223174228721576364569376863109414392599063755972774634127360000 1847 190781897489143979285383281582757299695451069995623242799186392311038217498670092559716980859807986790400000 1848 145708064427581515519791281594545594367210460401671753420400793356164193113738392774634376895822493286400000 1849 108418477811779688688223567452407787429882464615815867526837384491790660996288039068193338728494514585600000 1850 78577671580582345554881619206231700984556747435103821158363591866353887175911952387646595799771693056000000 1851 55455225599083114362912355849643847989920786509528188538812338194205489228246058201445671298035596492800000 1852 38095705329580906041657199959162050141397573870714134203087320539344910632987143807394372164146233344000000 1853 25463373830576805305042107573299820400025054964255274500871331239785681697309588670069114628345135104000000 1854 16552100451522484988024520389771515470294262385887961756803032138763037568030181658662175724198690816000000 1855 10458123577635449872898006393810554515042481357203800973389893940133749829527266416845978514264883200000000 1856 6418887651584774479365596055479789525298204951044431285962584083911599895368866469618253042197987328000000 1857 3824620952552088198613170411367213809209838385080067821711627969291590101591159403398013319594639360000000 1858 2210709864498839080194133716831564994758813687065102954626271904532843823141945204635645828933877760000000 1859 1238670573961000585331256420964758606548117504989053587574556330584269050788548923206272282371031040000000 1860 672201102884432200066707837267477819268622275177779222199872287937195188669873921016405534808473600000000 1861 352997409766087073368364060991282067932866670188986793734468452845707418749589529014626075929477120000000 1862 179205453926728498378439713670878257649683766991764845047641308689518308831097804259143856632627200000000 1863 87858411581905314010331355524093490046489428796679793396820047344195195466885552600410179711795200000000 1864 41550525497254773441547665404340289381151483464699037910468298594969610573509709923293835611340800000000 1865 18932134327341254051235556319721105817352050083963640706553781182375256505287693287132437151744000000000 1866 8299989569269983040729030779980775196740758256950804543950510157706435638852122209253377599078400000000 1867 3496124932411081198849887737469133450357559830455143079760574633824432133851645283952356229120000000000 1868 1412700903127561388281390171276849670680591300564949263952877299976908332331723747879729233920000000000 1869 546675025929863056638657024864251145211600688786350081866147945677000333952353840314114375680000000000 1870 202216907447784569080293477041000843962256665040768420362425469607297307220710962369239449600000000000 1871 71356048078910866384480608087008904365370077295123610627888659562247123572554155163899658240000000000 1872 23966045736219563279873534903273682393806823241864787256068162347975843183104954153408921600000000000 1873 7642568058739806088858968780630210193497335904997475092977239905658182623183742210513305600000000000 1874 2307630157271035616613154126671416878860041950727411465359502098849134821792422352545382400000000000 1875 657726181189397260323793929546808462119199736328789035394940054254690066569002645192704000000000000 1876 176352083553878463970241286756448461974401095059376586539408335129854968668410181006131200000000000 1877 44307989631320141517826125147290151707752235216272449576009578142034124344700348399616000000000000 1878 10385409498516614963369081304143349127174573444483810992353832058404929040683165024256000000000000 1879 2259394074643129689776675133449219055331353580647605055372059775001345559738789658624000000000000 1880 453541801534251526887254961548856284108000049644885591576860443292341029054290329600000000000000 1881 83421951036300034945491814238986352585110828803534694057252035635083054852280942592000000000000 1882 13943881240397305744665941306420091078192745412355525846920944561312500328892989440000000000000 1883 2096857298760881097164455864805291123675264678970235128934833088192327445423063040000000000000 1884 280186313969904309921139787688179946003004745225840264676723753201078087356252160000000000000 1885 32747945014697376842634735355175858898347549153596995112488963261206758844006400000000000000 1886 3279674970175355773211705239743394512621393894369177453888611521837696265748480000000000000 1887 273626278249407609884466040201073605414841118236304325046327366429667282124800000000000000 1888 18257491099759150271267219248389150548243640906189992352817931841151225036800000000000000 1889 913390594872066025442141833511837096393195149913970787577380988096033587200000000000000 1890 30454812832633487928051408730597513633560271739282160185964356368859136000000000000000 1891 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 1892 21671703954068549138435915795531764081214370221990508714369459720504857233908677663822814179625798540682330112 1893 42644320683812306369180350436368955127550857533594226825049582030670848105433204435264247256683022934891036672 1894 61903046153921089890745669988277515507735115774572264746039715850973811765951425793125520211314065550648279040 1895 78543649958738587173204183425986525052825200660209970322932112585106556864325464984825928870269459515876311040 1896 91845397129170122097698440296516501069835920126858433038912551006777828591348325990320642630557029272597299200 1897 101326212316697360507783440585189172148012531236727690642929330465541991542713314479644063805324206487833149440 1898 106773858140175713223255668573640202908658366249454985838785746081968980335332309881775465085180346621587619840 1899 108249994427827912023577175512446288663155947349677865827340387732871777298493586055256231883592978141701734400 1900 106067534862750736377940538909372774778818125830531134661466589593096136627152989562206711079488281001748070400 1901 100745149600820591900194418677361237693142664319321687044045327032869090344786889727544008731413600234635264000 1902 92945525115595771882114850779759077355609038694600008047086979133550193027771130522830924184465450539050598400 1903 83405661833936381806237959937261811351367641761136664112635236407232724535184650850399597655268116906010214400 1904 72867849720508935717815421988199163142995923581638214614533472667609235144986590124677067843984241920573440000 1905 62019038347728449010448361642561570615502733966505974225272906017344832890149876954749960968949367192944640000 1906 51444363606410695031708318413184712952951576562078688297461396696415068756806349547718861633229889837465600000 1907 41598023045183701789080274673886993699590952230842122150205344425488313661417607376219982739988039954595840000 1908 32791989940860539111956426204616561565604964359393689033730422722511956938738476782463736393821216980336640000 1909 25200675381496239734994976495008932512466813217370861591386757500222661404533364510242529866219341322649600000 1910 18877925285780337292523118593035365215432128897600394525447427661457119116657609973622540294049614109081600000 1911 13781846982827750485203634966052983094458090706227792268153470109382956231176183851710852846250142728192000000 1912 9802894386172641877378714548434460555896803228139445790734968255222393061207575933233042105155343456665600000 1913 6791252485658773405065745409130478818294098703365422506330984152235482750544726184159910890053855451545600000 1914 4580610180942867692566338545747830287998952204615974124504769369542994230572689215122520541678553530368000000 1915 3006627720450577952483936100154256065615020521402911487052218884917421177991610873320251912350018306048000000 1916 1919553988190893182029394687598483375224643478046213651007801035397547123045719307563332874148197171200000000 1917 1191361894606218865233727541593381294816843242503520988560970707130606666045149660565113693503590760448000000 1918 718364616350648099880386582151840334095515900566639206502024520676767791188514559596334063328467877888000000 1919 420547983287715136130692264342176539673599511681784003806442073036578515749548547433935114732316917760000000 1920 238859626452584748977455398986973541542724146611888840871631269593356230719501651941163607791511797760000000 1921 131518926689687931861891459953895331550220748134466046976037239653738970195943623705090084379086028800000000 1922 70143427567833563659675445308744176826784399005048558387219861148660784104503265976048045002179215360000000 1923 36203059389849581243703455643222800942856464002605707554694121883179759537808137277960281291447336960000000 1924 18065034675378571285920575144551700067251965404526033507634667673562480817757084629627358104099225600000000 1925 8705828049815870619705614414725306093015854295631803049133813453632749797804733843994415977830809600000000 1926 4047301465284418030033919414815370005292000573870572575024258626451657875639771900908219951742976000000000 1927 1812892637906200149858511369216838546149227906821288729457870684290788688996248058839995296356761600000000 1928 781363224760647197206042982610483280195142135466881611889996235791997633877415157976736323967385600000000 1929 323581108771846049409651627497802578982295130206424381558629653008891783863794420260636228321280000000000 1930 128553445590173133381763125355663503364782785175387615084413138886384851314308818915091472711680000000000 1931 48911980952423193842523604353685038501075335964167330801348257971660075768885075848587326259200000000000 1932 17789760814147468083046891583477380938697561709547956605974245439692495299812233232026519470080000000000 1933 6172529125915840617327835710710877257250688209213728452584297591584886252727926715439571271680000000000 1934 2038546485517520326767257569589613840720273371706530902159176623948925567337180098033038131200000000000 1935 639244134243303448303611150854057453429162992778191985823357711035747102135739895707284275200000000000 1936 189804893232065906571086888633352836245462618823436769984208118012813472408339191907221504000000000000 1937 53199794447123849081931880613362694603566941906784069579803135586387145313018368484389683200000000000 1938 14027435281990580122585124200998859166157903335870133353440377966677115454204001788310323200000000000 1939 3465941456085524258154183055840486822111767468025564864268041227181716927600165163892736000000000000 1940 798936773815413185851401067307316518806677581675247814814474557072129641241167104311296000000000000 1941 170937756082955421594276067725396885195635427284039196718040968432154136539420216524800000000000000 1942 33746421523473780005063533370304159270880284354139351094013249251767203729717797584896000000000000 1943 6104665753139469374730025644469949115415408807896176099233263305506274678494174642176000000000000 1944 1003558576043399121776337962645494116367917701049929693732515369701713889454687518720000000000000 1945 148426496639407173823280660330404790187099209589247057563603916517052023820748062720000000000000 1946 19506469092395208029343933854652959283848163745301285940258579231631687718377881600000000000000 1947 2242385889800270248534551926986498545240023515588886829496000897008686681995345920000000000000 1948 220880176933091136232378098798785282970071440763651870877774281905809575242629120000000000000 1949 18125424819070862905316821916142538783622161239801653241243503608569546355507200000000000000 1950 1189544009260490446511337589602235582017472205949163004708972984322139304755200000000000000 1951 58534150264321563797714807580208421203702842282900311877423492940947259392000000000000000 1952 1919668368883664189064840463651996609368749128632752163721953263117087539200000000000000 1953 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 1954 3623381529316937221903182735510563847632048011468110060792933223385201862142922787153060360115029377326652989569 1955 7131735073576193897079280304814443128672602435270565833941646344440714776281308342967928327845454647436586836612 1956 10357996178289233993377049966516215020214970203607250377867629214544847651265709736215324476156493654610280881746 1957 13153011020049820943970857100338050819320597083945714765546195827993457334940583792019459652262214164584483659360 1958 15397374011566258644727789065871924570236413253031689904111618131976467911934413566054526180227591978382629680600 1959 17010432241349390502746890777534697620451656546206438370256644793421621693184685463450714637203815899927476599520 1960 17955456254757689975121718042953291932698970798773462724159791726389489565028279100309087672604027894367891966160 1961 18240463496896700927107777059508106090360859224150819275336931277602021145425553371742565254708853733961033108480 1962 17914740934452116981980852469159747053032986738005268931134486076216270767828668490104305160874767060140300374400 1963 17061658032811539982838907113485473383840939750481208505842367691634543588408255704861243010356921009657428928000 1964 15788804179570044142849337852638144417109949007191340569692222800353871288955576311006515357203309442270287404800 1965 14216758741777355764989879971206640860428006032449345621194728755296992329449176938049156685273975601697921126400 1966 12467871753701569936756997911256617579978529099886132469381091487780298828604238505193903283514081777679526067200 1967 10656300644189376014322220436971468017075665897338574760154779049384870793678836329225558361977847673230364160000 1968 8880250536824480011935183697476223347563054914448812300128982541154058994732363607687965301648206394358636800000 1969 7216965515641482168429863576361629133257593835234590313755617557255362230639635185930536880069653450653368320000 1970 5720590721227722472793116068961251664159541145190910377669383361356184942739155271387399769023465384000040960000 1971 4422641565991180399134173767600295404224183070231628191139355203737554745647078024938157804623183322084065280000 1972 3334531339437794745378940539063714788899185648190513318716180510754505562194225494993055487612717584111001600000 1973 2451451611282589286494125041249848800527387945202716558454669047171232159340783989635663182204838324158464000000 1974 1756873654752522321987456279562391640377961360728613533559179483806049714194228525905558613913467465646899200000 1975 1227022869985888605832509147630876701216353966223158658358792020435971228961048494283247285907818547435929600000 1976 834835906491120458369448864513648433800160021752120212721746663254776961695720584494301724827613917916364800000 1977 553100393534489744675411255992479293615012850850265979442979155779562376278738275441359320796762844168192000000 1978 356661960116486442499025115471340814335077731203048498648746479421344786290853054600082895355055405465600000000 1979 223734613711167368373991627990910936230512252970547248676166045503675332606579566949131365467171263873024000000 1980 136453528142525153239082806082368757810916813624894201115683687092900889666650175446997700916791265329152000000 1981 80861350010385275993530551752514819443506259925863230290775518277274601283940844709331970913654083158016000000 1982 46527364093277242139134642873470828648049236862103842826041468850019115818140565408147364216189849436160000000 1983 25975868295097310882275498484367950312539803831059616684489489998368636088945471656436952107560835481600000000 1984 14059954108933623826755468227253128661231862073637030618112565221339214137032390214039683601076579205120000000 1985 7371937023834117152379723228216694187967960452331960754197269219995573618188001832655727602407791656960000000 1986 3740819233820586233573639316699245116215884693817259846995935720265611017562661644249409393483715706880000000 1987 1835322567819623837539736461295444934362771711252335278468424451501165578602171658073303309934290534400000000 1988 869678994555050511252489499633462468897391823959439919535691325057741859141551929479179673008078848000000000 1989 397567540368023090858280914118154271495950548095743963216316034312110564178995167761910707660836044800000000 1990 175119035638295885259004688361567952920835360470744364750043967494620129459795490561794002183939686400000000 1991 74224627717990705549505204676631976613378522584768525256560892271422002533795772061369572783239987200000000 1992 30229328331261878826552871578828812530511303057706479584438959884977632610881736741785853577134080000000000 1993 11811214976805618100728838712118705750627126957834033537265527671786132399856112035862604572262400000000000 1994 4419831636161784868645751946638071239222770127475195883191028807339017005184251448340649250652160000000000 1995 1581077983667630359515553541886789711591885248852915600491099735958672749822008648186898918932480000000000 1996 539574232521492900469593669056602838082944965878375958897756259097007367002748983111402012016640000000000 1997 175276974757812385534604071159029345704315825017707952687347917314642481713702142908096629964800000000000 1998 54062703253221352681127879091259051434772738235981349043175493976918947281823712909964869632000000000000 1999 15789741902528141100519888496494707085711402913365981307848080780560454444215179643545295257600000000000 2000 4353348440345060296520148691752681491195103839813464135600626826662457936828132689852550348800000000000 2001 1129135968316449276503706246290462473906734126638547941959230463653079262237084061400458854400000000000 2002 274442770076914754705761934862265184630108989113535958115090737693456765127069042701500416000000000000 2003 62231920652361622382258942145638363861702718619849423608864112855659130414301370227097600000000000000 2004 13098337584925636710932596394462931822320286490463545350056160896286350306248193162084352000000000000 2005 2543841473076127391105490242808860708723267591051743634744800622247955988515055254634496000000000000 2006 452704389134121571738248110976057934427858670812932398979309756645469579152709772115968000000000000 2007 73213647838402410523705893958392118775394933285110361020912629107084028973484060180480000000000000 2008 10652779447386594123819640655321604583721485001801772106217446034099528025242389708800000000000000 2009 1377329059864125300857488892809257966380151596192552353127104133701757158819218063360000000000000 2010 155769357960823694739835053353427984292993335283681516127470110359127297723602042880000000000000 2011 15095443210906891052481926640766621702579136919721851186956167754100891007466864640000000000000 2012 1218707101044754477417123250965011878013367649512300520019723450317395415216947200000000000000 2013 78689724038402226144769862854883737079152067765120291849538237308629243920384000000000000000 2014 3809581878049631583199175900117387271292282645771696668906216250655860221542400000000000000 2015 122921715555075283975201095918437684527775968794090654942589335175989244723200000000000000 2016 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 2017 615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544 2018 1212073432799244233580849378080589682480480260761388251992550041243886949025548959237841198270385588559969513373696 2019 1761294207036401776922171752523356882354447878918892303676674278682523222802750831392487991236654058376205699121152 2020 2238311388108760591505259935498432704658777512792758969255773562492373262311829181561286822196581199186428075966464 2021 2623021157939953818170226486912225825772004897804014417096609643545749916771674822142132994761618592796595401523200 2022 2901717155971073911350813051146649819760280418195690948913124418172485845428665271994734625455040568281233662935040 2023 3067961368031916687521953382201926632350713150488152409527938837963617846989682553202766296705068934172346008207360 2024 3122746392461058056941988264026961036499833028175440845412366317212968165685926884509958552003373736568280758353920 2025 3073953480078854024802269697401539770304523137110199582202798093506515538097084276939490449628321021934401371504640 2026 2935198635491961308404945023560498044561610634393419739950588457341290878391313111660971783499264864694306865152000 2027 2724231233565976589363339599992087247608744870046392696141639911969885596506937481760339436560255202544403559219200 2028 2461095262141990214254380661356487911191991104189638856173413329563703465026153747726670286437957825025910033612800 2029 2166276558864564303171824644631491963497117169833588368194306524459718154111562413363579575041744127236347894169600 2030 1859040219987138115943128360897698632135747186611997710205210166423363896677470628775956510312265993806192784179200 2031 1556116255569591056872038248519278988952913381650667726176236188412413976013507780783445739658704793922594406400000 2032 1270828275381832696445497902957411174311545928348045309710592887203471413744364687639814020721275581703452098560000 2033 1012691281944897929980006141419187029529513161652348606175628706990266282827540610462976797762266479169938391040000 2034 787441934306418794819012128346169326270191300328940184581417174736916613301561908503380855612938824795742535680000 2035 597416884187335092597063020984854158993183330284282744204998794027834305577747489611071933859121990339825500160000 2036 442167101783389459981378880663132190044296872743301373178041870579811574851951266981878898415468578376515584000000 2037 319189376599884266424057879478698549688226805011570678762898975324801480596252320852543829793666380015547187200000 2038 224667522517478062527647882430691092265671545789394242641147641858081994526826410361983975435125294266895564800000 2039 154139791727190204830758419338101985176589995193575879539310100877064777494967551427327074055632836833679769600000 2040 103039099904589104316213508579274696612611790265270832518125773955863954521092439269354511461102385492079411200000 2041 67082747333716864789201502981298630607169134287285698253988134085848928724669556815986010065821865554739200000000 2042 42513691122743063060156452514398007147293438854567311268464979976906758579259331632131133879214607295315968000000 2043 26213369646595181910889735745055502003078766986049315722022277317491787441298121547215470769275352815501312000000 2044 15715885968676278043797318421225405136105094095802714750008726447292529970593086760946312336209065692626944000000 2045 9155906780858278056765848455222836474382655265635063727125619648980692683760704563854882856586085146820608000000 2046 5179796400808831874786713835120677962339325446614664285281196460899637563549967560370488685029843428966400000000 2047 2843492399194014997929789782404788839742525531631175081607490140514696870823784275328382851052841132359680000000 2048 1513471760861330563414242948699323092121021653932722220855599590919112850599756146545752162657157376901120000000 2049 780383876694123571760469020423088469374901790309059895128668539067667563590499263062653458870096772464640000000 2050 389452938463828714316067399396749643333876177550070610542432121296080308723667719350396186386875946106880000000 2051 187925360931534995419058257980968348116070765821495469241522852647465222499931574135071689203225985024000000000 2052 87586641434161846079239652380415605104097267641804138342924043823193612629432394373667340860789253734400000000 2053 39383576617097080094658107580777155767293736665325124706280082205220739012192691220103891116222945689600000000 2054 17063998990346961223445615869036048064714262592324146093177096428444458710519299489791635255593218867200000000 2055 7114677210613412286420170432237891750666226261766728675362490040478076123547109244510163712652764774400000000 2056 2850431574764988896802952897531206630875891931797567578270228381601793318728809793473623282312806400000000000 2057 1095634636550292607208635019988557548742920961284690037897619034178189306886386264366423949138984960000000000 2058 403347202327584854635495971535421719544840567302214396573589934076269386605277870189773450788208640000000000 2059 141951805581062229347164876887094102191004157986568013079842290787258496922839607589109257606266880000000000 2060 47661144025036882237202160699009793032154012347234318345121466819559175565662717082971276899778560000000000 2061 15232609951183662646833076927950573057151495423476877312006150617046611508912089976801899577344000000000000 2062 4622673992130042067129204595496111406927224652819024573157422096978728631524016194348909802291200000000000 2063 1328390692031934642931829853189439623050418497379380023400536377052990632564306284109775031500800000000000 2064 360361304753343972284698524003518195614741188118874368050145506540970863089253300476587907481600000000000 2065 91967207983926326260157435813397872839178740717837729346130884481810272350903186059129205555200000000000 2066 21994708542074217058392243896699108619063793220146140628060638826963553655349932890416742400000000000000 2067 4907569343450309681153769419450988610628608862245107627636030038266242909349953776174235648000000000000 2068 1016396101768507764846797833195118964701268257009097045429520927042886092745272289428242432000000000000 2069 194239158871625882945481797449547975225362563538998113249151234855551548974156603388329984000000000000 2070 34014758363722221246938734576955040472837665902760872426295941481190336111630018399961088000000000000 2071 5413228327559959978534810190198284797471272062071319396545939761184804647394823530086400000000000000 2072 775075874173357906017484186323845323274295772523848004505441374896915210876986096353280000000000000 2073 98614564347949555006688836206382105863024238914864589858951246359652158526759391723520000000000000 2074 10975195483900087536380391310249762878395789747652144595047753843755147029019822653440000000000000 2075 1046664655522799296303517921289982774502184690374153875713067042211563051797687828480000000000000 2076 83156619877341045786826106034691428058965944680149937159406809497740708564434944000000000000000 2077 5283910221372712284371242154287684491246794401551193923670641020168940856698470400000000000000 2078 251743673456794181581211844440960377912885184090297661322422958440425973193113600000000000000 2079 7993876727710702338516303528115173290580527518996347108524519345638526366515200000000000000 2080 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 2081 106280802534783397713931364530281324342005826527068525942909496888153648140075413497385170558118261396884918212890625 2082 209291426530034998575126379382707838704257627622534943395267932333594876337379275810235412791371345520019531250000000 2083 304277535493666267159222197717936780885420704774300802320812609315764858675112947139496100135147571563720703125000000 2084 386978609243226842335831307866914470049150434789879994746469369796459922827835953285102732479572296142578125000000000 2085 453955676227631488124725188074649666788426471580436147683358299184308755624961406738293590024113655090332031250000000 2086 502843210590607186845849439098073477057949322366021578972335346788772775461495712079340592026710510253906250000000000 2087 532498066599796841454707226532062425704956590095299774655319226214777323757942895099404267966747283935546875000000000 2088 543030995389682932824140995848081242916702984185096913055094771348695996096012095222249627113342285156250000000000000 2089 535720962759437201036123713211664764646670444013374454610122341734386626917796547786565497517585754394531250000000000 2090 512826904521854414667058597262448321713052048970067853985758139096164976194813789334148168563842773437500000000000000 2091 477323503439572185959339155913509591748302291733678541017513344851045862458249757764860987663269042968750000000000000 2092 432595287033346540561750731513222678955104734326466705705382723725143662759364815428853034973144531250000000000000000 2093 382125836879456110829546479503346699743675848655045590039754739290543568770772253628820180892944335937500000000000000 2094 329216105619223726253147736187498695163782269610500816034250236927237536171742249280214309692382812500000000000000000 2095 276758594284292473168854965036743408571751028848388048644177396977293093594926176592707633972167968750000000000000000 2096 227083974797368183112906637978866386520411100593549168118299402648035358847118914127349853515625000000000000000000000 2097 181885529813661246666395412919611249972598506533102362540907117697897551845817361027002334594726562500000000000000000 2098 142216378062446440832367092092800108575859827732670082565921945421704511126503348350524902343750000000000000000000000 2099 108546346675012539883165652340914954665164808688268704043904527574001819176040589809417724609375000000000000000000000 2100 80860436389483025661953360448292921693887954650370208680479486128001355175673961639404296875000000000000000000000000 2101 58779317221585737885035327402797546923633936265076805540810087993047138954624533653259277343750000000000000000000000 2102 41683794190838823643014063681983901408115494728640547812090963499831231141448020935058593750000000000000000000000000 2103 28828861856461256351706929357679775169668688312325525724585988042890271048176288604736328125000000000000000000000000 2104 19437787793520365486635842670596129345167918273460956475172358493132704492683410644531250000000000000000000000000000 2105 12771623389973317066539576113692969601793023224549666914776709907346809041666984558105468750000000000000000000000000 2106 8173838969582922922585328712763500545147534863711786825457094340701957786666870117187500000000000000000000000000000 2107 5092930434893975051764704813337258031976540953543497945092497243052758313230895996093750000000000000000000000000000 2108 3087679762237714789218031864040366123090051039641186218563200607753922988762207031250000000000000000000000000000000 2109 1820373837846740642214806697865556511030563057986259787097974863802175476341674804687500000000000000000000000000000 2110 1042972808951978723390976781800955454595760266644647517276293290666498416153320312500000000000000000000000000000000 2111 580320768057895853784210158078993163198153789389457721151168318140077323859667968750000000000000000000000000000000 2112 313344414713146743879513971210890601270268646578526054894526615452309741121250000000000000000000000000000000000000 2113 164053878664719617348457074350317242684289690444237920086605521263252551962039062500000000000000000000000000000000 2114 83212410250449857191198739810324083934968383777776623335303872789938823559300000000000000000000000000000000000000 2115 40853151638795518123280829273394403198841944071894858062807557455693947313050000000000000000000000000000000000000 2116 19394023635120509702480569501215804595494197625339097453992159143801961801360000000000000000000000000000000000000 2117 8893071521574490132804124390942118944856954723072158789800678103119446586692000000000000000000000000000000000000 2118 3934398377943974013016045052791024763961663129043150499936765697180495288249600000000000000000000000000000000000 2119 1677296150597167868706840259347752662531024807644711528920410639324316412359040000000000000000000000000000000000 2120 688121497680889382033575491014462630781958895443984216992988980235616989685760000000000000000000000000000000000 2121 271278667354966006378621107034547767904426103011570700929928347977502851703040000000000000000000000000000000000 2122 102607465926381138622758002210440581631392687367978711646291847940458864734208000000000000000000000000000000000 2123 37171715678091921647585224976602833418845189672868478321678621836305427553894400000000000000000000000000000000 2124 12873782030909831897983004571503235330748530806202750273840753466026352011509760000000000000000000000000000000 2125 4253749657066360539718160601423271813831245318832726926146682526361854073733120000000000000000000000000000000 2126 1337931516068735622748959915661336775632391690026020093010238606582189999259648000000000000000000000000000000 2127 399589579882736090673853245714238709244055444546232756875633135678225976367513600000000000000000000000000000 2128 113009949924282809277318888476956544938416989881487758409344363085429539633889280000000000000000000000000000 2129 30172207784271660297438023750418205747981202747204904729161491810949617472765952000000000000000000000000000 2130 7578576523521924093548012245003003013621652181401545928831771883441034216079360000000000000000000000000000 2131 1783880320152083671250532113054553017052481205776056195555786304871504977015603200000000000000000000000000 2132 391754109523594845451097248357078309627211558915526066474996208128644230246563840000000000000000000000000 2133 79857568479809718495800592934327501577854663932780313550672303964685170011799552000000000000000000000000 2134 15021104317827778689485858990259570688664679892145614856556067625287660426022092800000000000000000000000 2135 2589107724297950457874343216269812041778384995654728486671344989543884489385574400000000000000000000000 2136 405566524645273358436260755555550977173677090228432993716350543816664423512145920000000000000000000000 2137 57158139325006932109286199890109244859916578925051133455079073895040892654321664000000000000000000000 2138 7158266301431367476034762955198566697706151854581302543362129632199453223105331200000000000000000000 2139 784181427716486675756593395357296563966217696536360199047363272705139040090849280000000000000000000 2140 73612858925146076472587645978781424518341165776555325073546487137900926840340480000000000000000000 2141 5756903069787064954907495390648290891818988605602403627546584250528149406744576000000000000000000 2142 360078678766000531858022410310410123876698404587489558545158359175531160875827200000000000000000 2143 16887064587288858690115691203143303576351364383879783266758047117661386949263360000000000000000 2144 527849637893278122670282899634271760139920547286107999547015880600893169598464000000000000000 2145 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 2146 18636133386897536747840311815529582634069847786315474277065440388927389579851716303375891518337983980187371660143230976 2147 36707535459040602685140008121497662764076972912439570545734958341826676445162471506649483293696029051884216906342727680 2148 53392778849513603905658193631269327656839233327184829884705393951747893011145413100581066609012405893649770045589422080 2149 67954445808471859516292246439797326108704478780053419853261410484042772923275980309830448411470334773736070967113809920 2150 79794993184190441098676501501277163233706016749305152100420595644141134872028613242603935634681074923705234847747276800 2151 88499901531556671036713938028689217404655764031047532329557387896229258676249916505433455885737192188109442285683343360 2152 93863531927408590493484479727397654823119749729898897925288138677818910717234759930005180484872779593449408484815667200 2153 95895210107655529681655139461756911421022774615827445499428574579936203157001746075676288287575653610623638105699123200 2154 94805491810977625935272694695146037427602061267920315436935068050618746302944908052089057738853203001412005854497996800 2155 90974966889321964281322282788271450056789856772246767338473045099078594937169356211600610961525800859940813698760704000 2156 84909969096700499995900797269053353386337199654096982849241508759140021941358065797493903564090747469278092785509990400 2157 77190880997000454541727997517321230351215636049179075317492280690127292673961877997721730512809770426616447986827264000 2158 68419189974614039252895270526716545084032041043590544031413612429885554870102573679798806590899569241773669806505984000 2159 59169043078279274039217122063897058802274795401333547402457925900903358640578216399080086818703357083212194634530816000 2160 49947893507638348214923544599393621066855346767359488067009937448814523527760832025197475885918418316997307159019520000 2161 41169172830538274892300618578894136152074710062793275012808190866901667877427110032890040730211544794615962264403968000 2162 33138065251853725055355611545511378531499529880089283864476289997032592514974473037837627481704368442635954474188800000 2163 26049709048248650177204678594599853711927437927129009241058901762373214436905067040439204490965466101965162073292800000 2164 19997756441079771853207632052420089718247326085472774770913904383236003002068536313872520619327024482316690076467200000 2165 14990343743712109682627730565609955610169446985920580769265606156492697625155043169888492330277035895835477409792000000 2166 10970206103352952995013930095741831151078549839696425017508011778160565080227099774327487568975467178315963013529600000 2167 7835861502394966425009950068387022250770392742640303583934294127257546485876499838805348263553905127368545009664000000 2168 5461358016820734175006934896148530659627849487294757043348144391724956641671499887652212426113327816044743491584000000 2169 3712859995625163154550169178409277760695613090176672772552888677378231392756909014530357854907084523160853282816000000 2170 2461176133463649818357119720536453061067167768109536875745286055080267021713860142207623578063408301337686835200000000 2171 1590068944407424670526478558843550886725818691396828066390590869524584633422409037329288929827632272258166161408000000 2172 1000742692284393149282399092978458600037228547032968713112959288511976342713404289228223801989418912610034647040000000 2173 613249730625453040974399444182085741436954867205388234971577745822153853110570978584298760815064788198741770240000000 2174 365693291747429248459842092796893120705370272543472854404046902541132871281303689610334001308550539283015925760000000 2175 212079181734402542210253251308543032383992164327719366974133783605359188674110290212889624583328682656294502400000000 2176 119535538795754160154870014373906072798250128984714552294511768941202451798134890847265061128785257497184174080000000 2177 65434899047529159029058854398228153242443863373841788157308495217080521023416949046401206483010502637754777600000000 2178 34762290118999865734187516399058706410048302417353449958570138084074026793690254180900640944099329526307225600000000 2179 17907846424939324772157205417696909362752155790757837857445222649371468348264676396221542304536018240824934400000000 2180 8937962565032105055622134611328225706899471695921915508172303639614993114998412461572249278556301439270912000000000 2181 4318080615833692312586278020018311640216368144003834505246879160956853816596635630785554196912914461569843200000000 2182 2017285136184932014718336953796433468282899259193710564319880416103580697147418160846786682901235291389952000000000 2183 910339156460194545544474743277506012304567970365056937707005822500469258090276336303504883111040659750912000000000 2184 396367766688410065284914840374416493395768829202010436992045597356663648259402615328320307957438756159488000000000 2185 166308153855276950469195037919335591634588319944899484052606544345453278989959139298595933408715562024960000000000 2186 67153216670350465606121935765913538137299677674720776515181278891004998258824410034963357959731359514624000000000 2187 26057234849914260490180352015598379543298101093295201530280984048616130144776655778533453753776026419200000000000 2188 9700961892175871870803074776369959483652106900534144292658721334116827672947153233566567198375490355200000000000 2189 3459257728992946558580941393124171598821681530423028197382179700537783511283480998015985202521492684800000000000 2190 1179292407611231781334411838565058499598300521735123249107561261546971651573913976596358591768690688000000000000 2191 383567833586683468272404658603988724111770472725969380012762349715277648289697273195987339949008486400000000000 2192 118759474167154960532299202598072925120245139776815288936757776262305991235940525956596870735200256000000000000 2193 34915744822838595746439997669065927694927004344440858642915245632244701485228162370218035496615936000000000000 2194 9720860774540290861224772078319491233246722800440920872175267249886308936228295205344793973489664000000000000 2195 2554957222745592836128959884530478524508260476306364484028749895610192515706261881429522225561600000000000000 2196 631771240533455683115524625992991053332951681413937399687109065096338512974639301589845495775232000000000000 2197 146399752708287413199675938287145876886423740791108488341041316332484860404105364004777031106560000000000000 2198 31651694787164702970326208102873613242927277292250145206600424451836761777344458068631863951360000000000000 2199 6352055386103379498333046909153023583915079662424128626367495130128475348112009595248590192640000000000000 2200 1176306552982107314506119797991300663687977715263727523401387987060828768168890665786775961600000000000000 2201 199615657475751544279826389962160112625838642590208307001447658410322457628660234194119557120000000000000 2202 30784882240578566082116082867540926460153686763100307086262220047046482913510912740976230400000000000000 2203 4271586530989370413307973220854961087772521129808176581347389384518411504745533346834022400000000000000 2204 526695099954802203521777262341573049485013054668092828212112797673116570073116964395417600000000000000 2205 56808408315618111319760259420508649405163195418746530007469793277531833443941737299968000000000000000 2206 5250474101898037561371781552501556990477204425065967167357056651408245212243099962572800000000000000 2207 404283897562938808749441699273592316703411170335432146517806150505850972626766266368000000000000000 2208 24897248823524090861402567990455831820444676179014882923383956482765015909566251008000000000000000 2209 1149656511331559751175876155403443893584746951989143223013400587948745323385454592000000000000000 2210 35382421040033799160242400616109778921879049185271926844635908246528620274647040000000000000000 2211 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 2212 3318462988691948907650286963263936624986304603548631220018837549610370323146990243798546901044939902470099862517164959369 2213 6537867380706526206116983270908054246241674741319691358843082933560729591871682271364301357282568166060495251526354845324 2214 9514060740580392613379192073336347597142735631024923992346277403315987092649089872507751975150005913296989358564471603270 2215 12117410694470549796144642640667188979445474236529256428062920473875088038398840832646689082778116984099648138271167813120 2216 14242478987903817857408815044067778091512404419801178264327686377875569895879234560760100974160846455191750610281409929600 2217 15815528905970806695391281183263323731470490878107577057701192037521528361991269422694798693695029496511436498581147742720 2218 16799081698630682733661883246899102570492287574507301999100519900551474155647442894255420503004421878135282051975497726720 2219 17193090011391743522724315476570510093467586430199370915923773032547350948210602535698511389002393393400715106499443302400 2220 17032706709046671288370543876975635932147926109022137978275230373661648047574309601596846170821400917716006943192545510400 2221 16383034645517527939062878024288339702563511016969883959203372498712696297832669268534279898965858262479741338394156544000 2222 15331586153342522414615558986908640288816897623343458570776887398049045639912065121449244024853124075484772864437516646400 2223 13979410983780427493380808194304757495366289284785351641196836270677013120788205918064982340164585317131299002580747878400 2224 12431938872391798081800096839462564190530966217190953263004649171062269131049212974398585041315520524563282073190590464000 2225 10790523292225257577314435373861881203262239334324179870070625457316963792276928827376957854459854783662274681207906304000 2226 9145486159188784407212128062068438759694541866511431766211244390796360570213388505079617797756486730289454553902223360000 2227 7571188541736386693333821440438747311508317246703991273122144610092111437231382324603225878341688517015747451588706304000 2228 6123339986646872446940693273190665969288909564265261598691137478498004306044410891260258243024481291280459925865119744000 2229 4838460042126589290822321286981211038068497460789056574909590632702549495557480072110827408886771871951197483124326400000 2230 3735162768839017105933317676765760759901966116081767554926060430386462338610293488503466266727682100154697227851366400000 2231 2816776322140971266061260777451005757663697935144145210313446985994504198794879614268128527932894592418310556745728000000 2232 2074744947726222865374973423391151255831395419393486061626397145654160928515332969613912579902811166206621283214950400000 2233 1492282791115094200255489057904651791685410209258143492797380178679467561945641055614271166212967235395238620194406400000 2234 1047837645050286633150903103752587926997557372172441326353655688557156666630758814491703295135970887811446385278976000000 2235 718050975453019263210482594135452855878923157050031174970448025383749149878054061066345671423481672633930813014016000000 2236 480040297644275937780639793964932723924031339445760891227134096571847223954544848038757211928011690349176383078400000000 2237 312957614941820491974005167169974050462711774731206503414943542362063981228873417348252462940530606484358573326336000000 2238 198877198473361242603457933442687298428370800589808036326258611592884516199978687143809113935228117897924765024256000000 2239 123130161575547037985557150611282351708001822366271421053294441671658738609163145163662911889140681064497366958080000000 2240 74232522783552078870823633977270970032915810818898175485754804653862491133775862036302107327621593967988551188480000000 2241 43553821911090771957148194922330883086733929147474997454328603862791168241124283438695008931285958375453910630400000000 2242 24853847627871201708880089341250508905713341657787971184136770462995756205258484131434415544370643908778923130880000000 2243 13785090258694089729720685084795660211546350308026838133907346929884983701712938719023806792063062967218738298880000000 2244 7426203007831937331076208616109602399410463901945428192473407511202031798264199729697992931358599686164945305600000000 2245 3882718533267173023393983337956897500551106409158260963590800127973563436812942056775612767367951712893114777600000000 2246 1968630336226332239692735186716512999620951669261541445543184437141995509007439892702297079152758660400152576000000000 2247 967105393318863428625173106651353081263682866946394774100532397265492036834358531510893916922805107369286041600000000 2248 459896304368464491141406945824669147682190816081059206423428963376251810219323895374376170277967437045012889600000000 2249 211489224275937684510368664074273024750987305499155907754219047296864487152089245956752252568327098923483136000000000 2250 93949062315823064093176338989788998819075664775940821551461799879321969744309873203883266950030616214634496000000000 2251 40269020204256345879968426968451465242007173574073371656194877866376045202306566394316593564498388886487040000000000 2252 16633509464967080182509346512714840307052963114365381501271540969432194790654242163622563088022282275127296000000000 2253 6612228735254478179577796283904115622607148060024389005965971146203114929521089349354145938158111483232256000000000 2254 2525993564462887008900544067234159308565275111771932544923034464167856627304609470702099105728489639116800000000000 2255 925876155526833974800060581395096226950687441177077670058564524179540645065486845213959269576287767756800000000000 2256 325061676041476649904363195978264787955889247496022859060588291223142662022652267570029797832923283456000000000000 2257 109108595739294981659441311552240121197797651232495898298280381664285364499808986660321776254367616204800000000000 2258 34941656065763837410080653634672615062370630034546869442051504446025196223657193326975208683666721996800000000000 2259 10652267330305901528636845820668691794180947866994282205261811453853346578187013526165830529158479872000000000000 2260 3083725399413804204962967493483380615790566686620546247854087830701948278697795271411812258285617152000000000000 2261 845370959327573495116256699401475039357755107510963028653268062026120454105396205991663427492249600000000000000 2262 218787051264777976198744644292859360932290650212538789803696540231834756331157764356648415413665792000000000000 2263 53272117837955890019711894659543163095014872981221033982053123053229885065122405602789429799288832000000000000 2264 12155951113999693618160435205033528892232153851914673368465049606003949089199860061486106971996160000000000000 2265 2587974948516972226226214873276639775423122588579975518603091383311457479987354042941001653288960000000000000 2266 511443363236493958472013165946046832345918366731531922554231713396266472689595948231845268684800000000000000 2267 93267283607849101789197516286497549887776700798803107722237099430743845223177334385834469621760000000000000 2268 15585977298006766210508220338921632137429635234768003342708598438986244924022438342195685621760000000000000 2269 2367076939733941974887344277710014831031471179933344314943961009324959951802307996458103603200000000000000 2270 323447723880268447932367424463205835120358002198817764085240168798649957387294273319416627200000000000000 2271 39275210590065483179240162849061168949600769303170383698688409062320257917000063544983552000000000000000 2272 4171769881084069979486455108594308244149136440908893989885559868062375654367917197439795200000000000000 2273 379715780710368004005128774259134491515409531690263901208081299466406592469993931354931200000000000000 2274 28794046924353856827543467475114916905959076187393627559110642593143494614359193157632000000000000000 2275 1746334047058656088095505253169727251344592159197528702945350510268830756047371108352000000000000000 2276 79415844024355862215164068182858398790157525896342839802785296059333488206445281280000000000000000 2277 2407093320600453229024490700375960652193063930727268623184307481017685520838295552000000000000000 2278 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000 2279 599925264033452695801093962102405800176625785484620412450969700514288695537433245893919595080856271547765596581552751378432 2280 1182205667360039135843332219437093782700997871396163753947499115719333605912000808085076849129922652755891028557765715951616 2281 1721152368656527565418968966533415948344099842179708994717682536120794514489530588241508942115622685629900173929688321753088 2282 2193625567895574348082999663228863463575813524346687934444105193095130263565088004621531004657166167959676692263328253214720 2283 2580735962230087468332940780269251133618604146290221099346006109523682663017750593672389417243724903481972579133327356723200 2284 2869171158008744303028975338064049789728918727346186986919971498235153078296205071788715293288611804459369514448228649533440 2285 3052010496509301538025919844901464727309683156049620471380557917240334401913120100873290287468768439057270512917968710533120 2286 3128951937597771324698842193932594090183036512924820987465782066414460479272274389130600126648653357688966408201614980546560 2287 3105944938056611241428997766036030898343455362094491421381474845337883563983507665681110419835060318294194596376603105689600 2288 2994293322636275543207693924773297761474899777182597938913513331289789710376257390117410372063211744760743156637574889472000 2289 2809351676238152642009571652949064664442626555650731595627678684357185051794194433668982084376954548760814902845254087475200 2290 2568979340303337442693244666600481591549139791530882902953652700668869753244958546296234954162883571326734483350472989081600 2291 2291932548701997130245933967261213968931095304208924942831199958439873995542070859930954714008062794026792529263657274572800 2292 1996366586539069898517385921709428457100614688055285300882380054297175312859043622338048789350914424661346433860877942784000 2293 1698589217538494346427607769521677573793590228282333081633117483173016810310740897157373444720841054596313667465662955520000 2294 1412160447522199221343736655445473120173494621160214169828317280128155152101478706656326157963993347350660774520472731648000 2295 1147380363611786867341786032549446910140964379692674012985507790104126061082451449158265003345744594722411879297884094464000 2296 911154994632889571124359496436325487464883477991241127959079715670923636741946739037445737951032472279562374736555016192000 2297 707187291585984552751749609162180729650032111186012313366932785855700535052981537651612296612320954792143999999777177600000 2298 536411413122496022985073232955833680384699279382578999303091431995810003368360609054628522198200105028096842105094144000000 2299 397575517961379405271289572661382610167482995307087964189350120185129767202431980828724669393960077844354130030834483200000 2300 287880312025256516141816119139964719126874941980062293397610661254498724991116714409594753608791821072172388271626649600000 2301 203594498745134621709920758054868096815664230357557424073978662839077306845321847490208054357019884153982878871243980800000 2302 140589551563136439543935050319218378875266859837699499999934115003966426721833500824440344440908871410678714310066176000000 2303 94760114411427747241622889308296701447790162880802359068583043201202861148294639036081114512867499112589819694284800000000 2304 62318710536456600833020229556868066010958471823962963199221083705261646331643180260199227073756390592867893187182592000000 2305 39971390129152593520726776197674426954992594484374434540676871562085241481947605438385703338031531070312325155127296000000 2306 24993004285548571547818267470005578509984476289794036412144361957120837266490114947313065050141719863136464748412928000000 2307 15226830342035894430393482282146255814906508663950148234289632284800510099332212888068884169203988992247005834117120000000 2308 9034174188733263936896741516283529058539865688043444946307743292706184998082499532982045881322853509598882771763200000000 2309 5216792742317541626306059561853920211254883225742734385662020391572493101833913946006299043234471291327197992714240000000 2310 2930115088664122051966970835500494084499896460758727472781704052951533127405765707813784661854655601959868322283520000000 2311 1599713568627287223224614592175821218927333178024525844515011220085671578749103704449805228990501312099413403893760000000 2312 848332953059925042619113798881117313067525170164521281182202919742401594791191358420351257797993120052719229337600000000 2313 436641961133784948406896808247633911137696778761150659432016208690941997318995552128121970925437635321252544512000000000 2314 217954054549132991053526642100079448080497383684137387985392964674302139838221309213533151873705844857835303731200000000 2315 105415686513959747306934454349058033712135989494288671313196597293453322536133182233996426396432892284181780889600000000 2316 49355993129349992975981234985369778900197216066880784899421936252658193142911323001449837160174064829398305996800000000 2317 22347721347267605178753113364118669238866386531830695949041666182511643180033377674805073327168597465323536384000000000 2318 9775021403782210410012674020504395293018479780137106825372674499137822808762714216732234185337697232192798720000000000 2319 4125634033655138805402408005712884483965152495440220086591114090077286979580733794414928251752822214175490048000000000 2320 1678073527318840532756933528866001077767748540110907309251909389579499079929896744213245565813378906339672064000000000 2321 656892928411226791184261794563091458313845541962182903271580776453039205658832128862187865048794683924283392000000000 2322 247121142699161925548114902195417443278122467906429956771114519185479865329930007437895571666783225826508800000000000 2323 89201481990339197724586929936848542359750088682802257123263262272833641228718050813144123462608918413312000000000000 2324 30841558152215317383206853553328679025037775760263002626278605060345749156857417568727608700470665255321600000000000 2325 10195067496608260285881037907334352337560441219984637057407953207288204804408749925212387275027707120844800000000000 2326 3215465593423381216573243495179295105213055303424441224614273101672875607898629513333568952824758691430400000000000 2327 965427782339127938799564529802606986246566849680132475527569742536586426391132635743534795884884656128000000000000 2328 275257020774961447136730583227033804602112397117684829457140232716013536936247300106950196905954508800000000000000 2329 74319395609239590726917257471299127242570347221774903953427862833323654972786771028876553164607717376000000000000 2330 18944159665100287832351457786801738316733617919275955909697298369278578718553490654419513551762751488000000000000 2331 4543169512444865407758494401359692899488152713672514313185324948288527927978891423910562073499664384000000000000 2332 1021078608512858207626076710627455951327803467834277634206468703694147508785488916028733429393653760000000000000 2333 214115067689243142666688199123949096547496914551305495190354276101441607234429865289249657035161600000000000000 2334 41678013175874066273087970310758005958978009035655187299085003476430344937610947040260361048555520000000000000 2335 7486281778439564425102986263802120818261806244849828811075142431165534647407008344416514432040960000000000000 2336 1232262067761723968837901247756902239951246745153299995218250998731581812447283623255349898772480000000000000 2337 184339406688493190064493340815560933461266627697882098676158237639866447602408047089415933132800000000000000 2338 24811385745709452301801197417847184463879356669206463929492883431088704313384931562383998976000000000000000 2339 2967636334290738412568378514683682847640472072199204509213854684894923457091138873147890073600000000000000 2340 310500040762338589936035746232574338446471764545432680086502635786980901730365060498115788800000000000000 2341 27838950523758061431646468708708040781016680976796383556142788502722670980568783887165030400000000000000 2342 2079473428478660050916636318110778022858388868481522581224484668737454414981795248340992000000000000000 2343 124233247105802300836012280034191701733267717326561551268006896569792772953875635240960000000000000000 2344 5565199757228247865504622499269221027870363807841445056802118896112888924178139316224000000000000000 2345 166162381343267650173266358044134495930175746490809634048904619447220836862716280832000000000000000 2346 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000000 2347 110087540755989815568441196785623815016119986113615091420949481211530985946132997442605704167990901887392810624794350611619441 2348 216984138301661085758086996562968678872352436397850035264480136880698754908320110901367764736909603720078583260464227292467304 2349 316042114482854190125909321080845684444513331275129399189568895021887316931683639791122613855933553244462284314154418012941508 2350 403068203978132880160580003697310438132132944234947639546116851622117157825915366690127391584379024427720014777472301233896416 2351 474627414104685456710827902904441639104866691581007184248144843395608972077617732515548558930881097605105089864777166308030200 2352 528280947873041203991182361493639389612373361064077561597935130040329986312478867495567091679589395595247404371230237281981440 2353 562734053169109108599302950286702828065354232437821750397800464608177594115466619723538858528258269221024409004136557104719360 2354 577880104289602728499491228451769363810384470577970161899190539224960841990210027707816301925499175017863575292032572099256320 2355 574739451548898365844602689166705399876632381063959454497564503685694750457654538426795561154164940371027360208923699424803840 2356 555303817921640933183191004025802318721383943056965656519385993899221981118506800412362861018516850600026434984467342439424000 2357 522307504103108645849117335670645949058229244991261900117509434841442124269436106474816662030460052231039356963651167019110400 2358 478953916806012671292471232709841344590945394616493125799455292028516098144305046253586820518050324575498540772992374499737600 2359 428629048735815687714639110432358014905664900254615224900237163518273464643635313132738929956371123804884563662786653990707200 2360 374632301236209029173107093176107785603167538238147532131310965661456406109933205681234471667552910884090856088767822440038400 2361 319949946707942493859020032992017518760469170855560780546927066946895999006930532802296520834090218922748401939165065748480000 2362 267088651164891125308399331888988537400043829583772477673956508060017529605785488252351878261501400144207361618781272276992000 2363 217977241575694659332307788072444449454202437006321560130647476233764306317765149379863262965228950661169232625472759349248000 2364 173935804019480137370025651863433934091332890910415157955913075664794024478625899249404956637215940169526344192193096974336000 2365 135703537918579913938449965101181547612320105710299748839999815071807898325111510767047828487489731098446882062991232663552000 2366 103511470570999171577765038216004231588344855614263729092295816225635315274684600127420159029359062622766500429436485632000000 2367 77183553056201556198203061104542285727831055381940128431864054272593289433080038790663292493630779303497629668036336025600000 2368 56249711544064074082334321964386924588398615930523654674981671022676682982286073818454407780037338125944442325359814246400000 2369 40056612766227446694995653520093719025071741647494117723093008152512183335870385901020563116087195332111951352907746508800000 2370 27865469750419093353040454622673891495702081146082864503021223062617171016257659757231696080756309796251792245501041049600000 2371 18930346297839057984402482759968676287841087735110641646074200450147534657783736248119358750513797415931924079824076800000000 2372 12554386182450946280670400160814009085965335866067579155425440762300741825220054648028142846717556083377461534677532672000000 2373 8124661291987485302039205455242510896770208996936710924999407316070881415317995232085102477725241144259327113578938368000000 2374 5128610670626560770369353524082229100698747064088873885023780463606739959427784429915233770158284264975291833370279936000000 2375 3156272301953923786733520362388079917562531190062976733588651641422574436728589900191104012794099374252392334305001472000000 2376 1892816972686011266406908763051322289392822302886342868718831569069010156958674602813255779786566341380745028068966400000000 2377 1105514840568786290379687292043018670471459982700284313179259597586682743846878065121365332252153964603536588857671680000000 2378 628474074862853730295324799964614634545720121067576308941551973195608329367837179610836953725394680204722062669905920000000 2379 347539332159213951399724447806519234049059903905575486058711485177462758223790396877188369791081025602339510199255040000000 2380 186819561951198013400642390915757374824791094589558364047370600727806067661800371443864103919316282537225981767188480000000 2381 97550709032488306230088204975193002625903278291649188387906643602541531494333101031003208568270437386232663113728000000000 2382 49441850043795315455746568484321422448905015581357601071137777130232229626941497168508458504166880066562641677516800000000 2383 24302938366938035495759484750143501131285436402913700043421588516913668427735735927032539385502319066535018312499200000000 2384 11575547612297944051250894420749901048038813421834335782530611686865264711369625886122823303082969050100502259302400000000 2385 5337466461963468481297609212313741558763892229976244073638256876209040822290571203784322415494778635229407792332800000000 2386 2380141120162081819976637329905793337241423513924746521131887124284968036695906891319653251056757473903860776960000000000 2387 1025357895606056262301529632339850825355091506542218700589062967672038766533128004992415838951624868286844370944000000000 2388 426235731789580121762671915034169166001268155423700668749642294090603601782594038130463424039275661048189812736000000000 2389 170759035406384582942188438010583299422868298290861448039452968750583430527809412791396837580952050544150577152000000000 2390 65840356085238949405414079232931342952396809317406638543017929305920945238899214099547685268826810186217816064000000000 2391 24397365150162654176907391020107958109830833492122025151810003448340271210066408386690100766610725118410752000000000000 2392 8674618720057832596233739029371718439050963019421164498421334559409874208023611870823146939239368930990489600000000000 2393 2954399129295058927702795176670078019097067115310106749462338581828000636066012738613680479306161882293862400000000000 2394 962024508336596431592399539489239095950201317843809043303185181131781890744899615163751645435493970922700800000000000 2395 298889860832837478293653117794211059701919431177922556026261337978443105548460659421346752159759449299353600000000000 2396 88402798235089464150740348356761626649488148825176739433972593309211211342342697255648255592948668825600000000000000 2397 24829655504290345148425332625420874267638845278723553771454910990326279359631905403108162223062973939712000000000000 2398 6604307346409708172471188217503250444589360381041559059415116989754304484403371258115726013295522480128000000000000 2399 1658439498081144666498478423626094941631832135818964524117341250771635546390032749041881030651969273856000000000000 2400 391821636954363957302347650536764022305141636682413275591299655637597241476890427993487889112196186112000000000000 2401 86755998520491214378539133572954996887209299587490862147832049356150757975962051286802873998272102400000000000000 2402 17922714845866959702970930361316658118464319071565964670329466849860920751819301240804599002541588480000000000000 2403 3437042365628213545523152018047526828618545660463348814884610490617738684549198296955540336667525120000000000000 2404 608233279043284166713479228212834648542717462416092238789648843496045289714274603275122317396541440000000000000 2405 98636531259143284407058475539762540455827994279871030228506271721372661925178465148814188903137280000000000000 2406 14537440126623918114525935967540536544705673438448199001990607475515499178360864428712481783808000000000000000 2407 1927790973313171749969743682652114628754447999446391606785710991318359673652201587285785627852800000000000000 2408 227176128002692608216914437299940331637492565389738711562298087834142646265500590946483647283200000000000000 2409 23418577010095240818994686033023302069222585632743050911400995029185812763694661198550558310400000000000000 2410 2068721778669558885321821816581768574782947523113257775472275613344226386302910029961678028800000000000000 2411 152249678004439908906157629164192660055357324504485683203915211579907965477456014433320960000000000000000 2412 8961853956114188617887539375551139856101300706618555265514741551191906998004099846242304000000000000000 2413 395549548787648641237460565324062167561783364521372333853417446594109202151696106520576000000000000000 2414 11636326765113609173327847043926553058274397052759385118768066782781495023281564024832000000000000000 2415 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000000 2416 20500514515695490612229010908095867391439626248463723805607000000000000000000000000000000000000000000000000000000000000000000000 2417 40415300045228252921251478647388995714552406032685626931053800000000000000000000000000000000000000000000000000000000000000000000 2418 58890865780189739970966440314766822326919220219056199242392680000000000000000000000000000000000000000000000000000000000000000000 2419 75155962043289763391519076211226230398163576279557435223624944000000000000000000000000000000000000000000000000000000000000000000 2420 88576669551020078282861768391802342969264214900906977227843684000000000000000000000000000000000000000000000000000000000000000000 2421 98699717499708087229474541922294039308608696603867774625311533600000000000000000000000000000000000000000000000000000000000000000 2422 105279698666355293044772844717113641929182609710792292933665635840000000000000000000000000000000000000000000000000000000000000000 2423 108287690056822587131766354566174031698587827131100644160341796864000000000000000000000000000000000000000000000000000000000000000 2424 107900948306619649320581474728437695871092870605632427574054861875200000000000000000000000000000000000000000000000000000000000000 2425 104475521376250771564372539022773007113280398522913937809799151974400000000000000000000000000000000000000000000000000000000000000 2426 98505491583322156046408393935757406706807232893033141363524914718720000000000000000000000000000000000000000000000000000000000000 2427 90573880572716995429684601177293823309635741413334368942046285221888000000000000000000000000000000000000000000000000000000000000 2428 81300840418843588754740701532951836637458748840064421645598689353932800000000000000000000000000000000000000000000000000000000000 2429 71294583136524377831080307498126995205156133598210338981525004510371840000000000000000000000000000000000000000000000000000000000 2430 61109642688449466712354549284108853032990971655608861984164289580318720000000000000000000000000000000000000000000000000000000000 2431 51215700538890981625592384161919800637173385768510284329585309362552832000000000000000000000000000000000000000000000000000000000 2432 41978583120269572439548043447002122307968900120975393762999387495378124800000000000000000000000000000000000000000000000000000000 2433 33653418736753926140612465082722709816640614046563466932690265269403975680000000000000000000000000000000000000000000000000000000 2434 26388553739613396053115171033119077221302322760321194705950779433469149184000000000000000000000000000000000000000000000000000000 2435 20237838206320048100885319138181547944156668583103472631631424828675588096000000000000000000000000000000000000000000000000000000 2436 15178378654740036075663989353636160958117501437327604473723568621506691072000000000000000000000000000000000000000000000000000000 2437 11130811013476026455486925525999851369286167720706909947397283655771573452800000000000000000000000000000000000000000000000000000 2438 7979490492777618965491925831625867475124629327052226351900390361020660449280000000000000000000000000000000000000000000000000000 2439 5590599550219350430481299588865825162696013590630379704933938091448015519744000000000000000000000000000000000000000000000000000 2440 3826898501638245830388984837616487462559771207871986107544064764979296337920000000000000000000000000000000000000000000000000000 2441 2558554998238141498031492720006451617825675607548699283329460442871872408780800000000000000000000000000000000000000000000000000 2442 1670089746102698955857919423828387099987309132839480631096373080292189242654720000000000000000000000000000000000000000000000000 2443 1063909023443200816324304225549935485917841373512558031661393221519468702728192000000000000000000000000000000000000000000000000 2444 661143464568274793001531911591745623391801424968518205389580073372812693838233600000000000000000000000000000000000000000000000 2445 400594315969939899207824754314210402350697415128708075186789896674167297251737600000000000000000000000000000000000000000000000 2446 236541405620345464294144140642676618530887997504570482491247367559984499329597440000000000000000000000000000000000000000000000 2447 136038559545710202506493957383437981532971530362075558594044568993023343393243136000000000000000000000000000000000000000000000 2448 76157300745678836581760456499478227161761740658054799320058879248772889560324505600000000000000000000000000000000000000000000 2449 41474408804356699748854828691057839727054662228499107162179251123357703492159406080000000000000000000000000000000000000000000 2450 21957039955247664572923144601148268090793644709205409674094897653542313613496156160000000000000000000000000000000000000000000 2451 11292191976984513208931902937733395018122445850448496403820233078964618429798023168000000000000000000000000000000000000000000 2452 5637133931367665720966799164947861481269062253914368442859465560848210311383298867200000000000000000000000000000000000000000 2453 2729330482600406491927554499167806292475445585485952906311108036024577502113767096320000000000000000000000000000000000000000 2454 1280527985821544098468266171038128666544870710784386927472279259007019820540594487296000000000000000000000000000000000000000 2455 581631759127734315787783901863472361361040176326974282075320982113078599805984309248000000000000000000000000000000000000000 2456 255502522759683288721062214032882501597885506029349416768801717142530956343343107276800000000000000000000000000000000000000 2457 108432777951670468871865427418833061653736775729528776872613411665366796106687074795520000000000000000000000000000000000000 2458 44405804304017430109430603609617349058196965298759403862117873348674021262738516344832000000000000000000000000000000000000 2459 17526277579127145172758656839941996904032556403629957404716290212034796431937992497561600000000000000000000000000000000000 2460 6657709340122973977963515747640304018739639932547743559583785567558672670573847799398400000000000000000000000000000000000 2461 2430592298775053991954934320567095117952566959501557172546461397680150340050769831526400000000000000000000000000000000000 2462 851462146900081025753157116024746364301396127427874686531803868504102355148219990671360000000000000000000000000000000000 2463 285718604917230836605314728295234038355240524218958557425869747972197264463110902644736000000000000000000000000000000000 2464 91668052410944893410871808661387587305639668186915870507466544141079955681914747931852800000000000000000000000000000000 2465 28061648697228028595164839386139057338461122914362001175755064532983659902626963652608000000000000000000000000000000000 2466 8177966191763596904876610335389096710065812963614068914077190235326666600194143693045760000000000000000000000000000000 2467 2263257870437656510369213168449419481665272607297114870338449286415335182350648170512384000000000000000000000000000000 2468 593172529779539645849513561181523677337546721802595490742549620670392792297395152381542400000000000000000000000000000 2469 146774227045179890805890417564592651157915873481073493396674003173967812218061657651281920000000000000000000000000000 2470 34169661322687381986556499327206754766922213932101765658484953119865522421136047283896320000000000000000000000000000 2471 7455198834040883342521418035026928312783028494276748870942171589788841255520592134668288000000000000000000000000000 2472 1517665476929751251870431528559053263673687943477766734441799216492728398445263398843187200000000000000000000000000 2473 286796934738103369401079040735219589175428749218605543300530478505142158503190125996933120000000000000000000000000 2474 50012864481422952102454177546929918506454077449944020851422556350157795128142514582716416000000000000000000000000 2475 7992370595094224791191224499025120148731160076746502121534839513584538688758852209344512000000000000000000000000 2476 1160796681668446933958725462953648402553811344479849117651488596020611571462595201833369600000000000000000000000 2477 151691931702808756240976301716191055884081201456617285163824505053747366949912909279395840000000000000000000000 2478 17615837230003597498952086650912509715570720169155555696444136070757758742570531400187904000000000000000000000 2479 1789545369397190857036402453426032733010358874326913594559404299251581840515101602558771200000000000000000000 2480 155786315639487596929508249293784099525455348434708995954948142122347526294841434151321600000000000000000000 2481 11298787727699100436645653245483242383164893402956916190139096022060370038966521597788160000000000000000000 2482 655427513208519246108449149305088519196578232032998601505904271409562591004984369741824000000000000000000 2483 28509000574528342474653225257620054992772272779260493540981763617814662807039831860838400000000000000000 2484 826521445227922533929022076796547812815666731835703384171320037659332661212499327057920000000000000000 2485 11978571669969891796072783721689098736458938142546425857555362864628009582789845319680000000000000000 2486 3873329203992417009259634882073981105565962676306417757940196926401533887296928442325923504906385876532346735107685898869931408401 2487 7637550543083639173188012443526159926468095418068992762135599573186123158050281435572243530801324263584909055141915856926625312340 2488 11133612411396572597534637857816303554780955996762545787056824729926249955749353923686298668139958609592085735312511143547967884890 2489 14217570778872618528307143179934434586386948502908039690513879467323661915323118625552456515183421323047170516455413291291301712160 2490 16770726094796926785151031567880406994505731508711948226486442329413474442370580068873496241501570926833810292297758635854176315400 2491 18707626855041078892731854932058144140350055429436426754052482147740101068109154104996914117280625597256870072534964562811982594080 2492 19981150748928851868997638483771022497322242301393366603506759101459497619694049572238488083010996823361210992965748535397774836400 2493 20584203588433746794621309665373769655189110781314695575443582816795297346646586279650112471834266345193038286516022636063703654400 2494 20547963793383687381250497500469942595937017276418014773374139889300939428782771867185939738609206017120515331786240906070633753600 2495 19936991474018601214984833255542041329391159172737353927217475322952398193811140152825168447476850908630233968243301035624089088000 2496 18841860956431663965147638189392548918340095499868682373468909777043745335277852172599560603178826703789981679846838020991216588800 2497 17370217527056079455705889239900941384385235287971128436488623610078740898079453987543769057988162902341596427003487035997024256000 2498 15637273290201893125031005923713640894159008762762741209843631817993420503318006113199613694221738199643197722431542906818917376000 2499 13756734465486389184751004127904091447515834361173722494466987038148057907577704186260115189282829272058804496873686717591506944000 2500 11833006004014952467768720854484907633426597966603151642625024061988520634787663057597986405268429605241728214111672176600340480000 2501 9955280168636053907155656230627678159202095566268942602621616487832595764103047980852390440488744531733885896567190864069394432000 2502 8193826547248864791540967056018379470822147319068187793530995964897426971334815019451571357268464909481675451840073466465566720000 2503 6598508205406708017711532707912066980645507203093851313431754828401241935490836950212864423583221120145972277703853694618501120000 2504 5199294024135019541342342282368897847816921559871289728189183968857629600187224420081654518425902713604846700819859679562465280000 2505 4008351212083336043733162322953042076893697866765115876439400539371337868194746773080000518282386080169785447629839930870988800000 2506 3023200104324825987914237216818808496023345362891154298356759139201903420307446333780760954281996825254817052402506032368189440000 2507 2230395784545478596046720951375378501425673976646726846540868580229439143083964431360722367344196182280549133227871653658624000000 2508 1609254833023530331462646934827177702373069508118349011556695832214198408614358459758984704223373301811894284985794720661504000000 2509 1135248969775325745159197347777653835354425029609515040608275320704688650780000579082884494344963896930374902819127690264576000000 2510 782815457444840229203085025609591112993808339079331087273898768678409134193955798369946761065336020477224478176335115059200000000 2511 527463260340297979789797008805110406276391421712045059368779113994015394082237259070679620413601059431414352619096787386368000000 2512 347165688685515734260348518796429655268589153510365518490285278170492255585004479832543737162798097079722881057531200798720000000 2513 223113264715991332607589658402295949551852810185065372342217768756414428211124423137033846731646977361616374263369034629120000000 2514 139950825503441243340877416512908978416076687274032454381662755351734804818547361997928172472013974230349908806046874337280000000 2515 85642564416870309183829793495029292279872086432870758873674148491105320092943018998246477569080916721826559055667344179200000000 2516 51104084213071438015327543442339075346346207444215368323211193770983503210389942322427827694977392090817632187677556080640000000 2517 29719776371072894438718425991001370487652496832619569038487200375674186328622956007590922057960500625282403089608028979200000000 2518 16835102196113915115594460497543469990144702211083356229107846339565439174708514252539399950966181472156009144509477683200000000 2519 9283376883217745765833565071628750843903950173589285637220374507348931888059496548988862456956170064885003762145217740800000000 2520 4980104831717887641571858644473584234820056120463183471499745230744352442020318156976212461374581704236155705044762624000000000 2521 2597269964549852065785564910759664051640560455581603935236889263197054633745807779251980422511653073919540359653123686400000000 2522 1315909469519584673392921189136840746038546866188645186280035835618226037050399481272032334566741287451410315238965248000000000 2523 647185015081577235639000447797791489867454339975534670983557784399980220734341884203831662070890652222010706999902208000000000 2524 308720205489247554583911629472111804099115543198114574335003287072933485576389179010500870676514555007312001448804352000000000 2525 142709231862129602696788329983496969753292847704437217460745470369575609078287522258375267051621029400274236856074240000000000 2526 63867406231255889094231678665149524139589862476175951898805455225257253217782901686758790289651524073150899663405056000000000 2527 27644428667599594729897600521500652839533915053240020402780787902378611835934887023468250005139443604318149631016960000000000 2528 11560228889502580358210029460198294463748756563175823421283582332081196834141785418599901997454354853985490472796160000000000 2529 4664985912829079266726091154590336973252036713341832445142932667253204880334975314679030219739195931906362352599040000000000 2530 1814327107582372378064084748024090724232146160918798470182030470778695239951022729620685568816620696948217112166400000000000 2531 679165953260881804120389783610895933077197749126410945332616101111524102341603500665521108076581644303620552785920000000000 2532 244341700882282951574236985836743025525323746241130698336137145990826950475010444973051837718917156171694473216000000000000 2533 84351704949472568238993409554668254541556174908535380426499847821825785719871750856744296389629177078151643136000000000000 2534 27894475198959971949925344063412888165590906432488079149256258361266919162645382398929231816640869297851203584000000000000 2535 8819753584034483801356101888403040236317906604120979322846186892036105512765139591498176199570266233870745600000000000000 2536 2660832700986178070775319752811170730449712105074244747822046806019906761738440704928041326687254968021286912000000000000 2537 764227011606082627342262508401993250391521841832978331326961800127230884343545521437493228322216284656762880000000000000 2538 208444366383349188985281242134563164448608476361270091995192451984864978476151229709522123759607746113044480000000000000 2539 53842127059424770580306502087375869211811703168523659160065655947193398639069624044022190883427778161541120000000000000 2540 13130513510840417447205680608162868469755853537446432267778139882792339000399086719134258861764468591820800000000000000 2541 3012788759465560571753211222769252278847950005006915060673294067857089819297716184467169254837634790850560000000000000 2542 647870822269379851320169918377190819520874560935843153137743065396833952590429410895228801027710700748800000000000000 2543 129990389840063365276001476086552741648369197795874633147478964443347953917328559833685640334692633804800000000000000 2544 24211420351463963372193572646524029345385909351490005736793677932988800547496601600883168075937166131200000000000000 2545 4161428181679172506082447435067391054828802753180425908448662714669834422104930330063471237687934976000000000000000 2546 655473781668245246850075640593948215443691701263865207645317530878746220007607570768213427344742809600000000000000 2547 93833697675897495508438443123585290596880363607387769277325529703260830386681296207871698211438592000000000000000 2548 12086257742442953192477191560897969052346925525985657696556923067185118316503474545629998383890432000000000000000 2549 1383448237006660414609506389264422122692069275498470096274791998747771200100554206877388592119808000000000000000 2550 138527497323510230776259992763052831387520140922492054094416892480245575714294050204492035522560000000000000000 2551 11886649824509220235622742607620567980380926501691625876790701933299512022288286864784148660224000000000000000 2552 849771167565213141044306183003177608499276649181966425250722395999858413885312868054351216640000000000000000 2553 48588975736333398016407669072285959535800556774751916684506304753407922761573491719735869440000000000000000 2554 2083247302696978746768100144565698762201887997591890379803812154920347972586104553849487360000000000000000 2555 59533501199750362226481735096794820720200922568455736512050153437201207626465531238809600000000000000000 2556 850478588567862317521167644239926010288584608120796235886430763388588680378079017697280000000000000000 2557 742347493713361104639240279723021368679730574904258494031521397837233595144708793051345331406794285294173590435796380032522810032128 2558 1464074223712462178594057218342625477118357522727843141006611645734544034868731230740153292496733173774620136692820638397475542007808 2559 2135108242914007343783000110082995487464271387311437913967975316696210050850233044829390218224402545087987699343696764329651832094720 2560 2728193865945676050389389029550494233982124550453504001181301793556268398308631112837554167731181029834650949161390309976777341009920 2561 3220784425074756448376362048774889026228897038729831112505703506281705748003245063766557003571533160221462926093308004833695472025600 2562 3596542608000144700686937621131959412622268359914978075631368915347904751936956987872655320654878695580633600804193938730959943761920 2563 3846302511333488082679086067043901038498814773797962664216880645580398137488134556474923051255911938329288711971151851142832162078720 2564 3968407352963122624986358640600850277816237465029644018636464158138506014868710256680476163994194857006408988541664608321969691033600 2565 3968407352963122624986358640600850277816237465029644018636464158138506014868710256680476163994194857006408988541664608321969691033600 2566 3858173815380813663181182011695271103432453091001042795896562375967991958900134971772685159438800555422897627748840591424137199616000 2567 3654547975124604053179952961078020684084629177864876648335354917236347938847072292706904553801752748331133586284318449098974402969600 2568 3377688280039406776423895918572110026199429997723598114370555302294200367722294088713957239119801782548471950959748869621779372441600 2569 3049301919480020006493794926488710440318929859056026075473417981237819776415959941200100285316487720356259400171995507297439711232000 2570 2690943787917197142482772018461191050965209469637048652073764158656452067649127042127438926999379120741741735621867830157783334912000 2571 2322540769333295152738106801648051799940210554151024134230332160745152082197163220883801454850654598259241378959350210552848711680000 2572 1961256649659227017867734632502799297727288912394198157794502713518128424966493386524099006318330549641137164454562400022405578752000 2573 1620760703537833438376808481026618864094079031770205422066290436865675573409810506919220706610287051439550851181200872240737943552000 2574 1310909392567365281040065683183294669487858040402372032553617265111943478493229086478781453875967468076107306102441881959420395520000 2575 1037803269115830847490051999186774946677887615318544525771613668213621920473806360129035317651807578893584950664433156551207813120000 2576 804145807940629165452818069545308072718246251635714325524788368645057920834966916474252512215581895926315824345247913701959270400000 2577 609810571021643783801720369405191955144670074157083363522964512889168923299849911659641488430149604410789500128479667890652446720000 2578 452518161829553125281435353487186093698624221695930908646009380596327732766158466191876818795388793749276335412800388474412728320000 2579 328532756378779099793971374059510105904935514488838727867999234650111674672400401591324710615339086371002389977727554763620352000000 2580 233305870471886607100066627955304278106403481303668082109158876780514087810835067796737837973211814959117639259545654832136192000000 2581 162017965605476810486157380524516859796113528683102834798026997764245894313079908192179054148063760388276138374684482522316800000000 2582 109992196649940368007824621667199779261583740028195368957327217371060268250324248783801557871629952885818578385480243134595072000000 2583 72975592008133513389806720144584468933166135211014235173611326909645754896849741981560648972523718741552710659597469002760192000000 2584 47298994820086536456356207501119563197422495044175893168081415589585211507217425358418939148857965851006386538627989168455680000000 2585 29937260610332549860273075779478453690432095077563710159956292803725560457941187875665955532709704576331423225837953461780480000000 2586 18495721354084764999881354289045596389203736901368384150547709634485619248440676417437300113599386448020850556192988489318400000000 2587 11148809816212205569372927446452484490158919187769276001857924974120498269198963284955261457364074608945901585260773617172480000000 2588 6553422257558429080204874914760600202100583321842871915070608228515274968274659421980870534077807297014795197070849007943680000000 2589 3754564835059516660534042919914927199120125861472478701342535964253542950574023627176540410148743763914726414988507244134400000000 2590 2095350577141800964590968397225249775266534887336913618678536485101093414335503084863675329906243363194834691193081063014400000000 2591 1138405338071321602494276130845417565810658251698568265050021864862930654030318260975771318944159997160592377159639629824000000000 2592 601728535837698561318403097732577856214205075897814654383582985713263345701739652230050554299055998499170256498666661478400000000 2593 309221608694372871788623814112574731665633164003043641836007923213760330430060654618220423737014888117629159589592589926400000000 2594 154378655992310780585161288577223871289524064611129145511220171874737702504497248739577013352188363812480023368677982208000000000 2595 74819480206799742345001413981505428848650917278639344644692232421747877748890113972470438488670237724908081501047881728000000000 2596 35171550524563981444231433922929902450220516669445845773145921223898575010162019388768154845101393802307217799637893120000000000 2597 16022595238968035991260986564890288893989346482747551963322030779776017504629364388216603873879523843273288108723929088000000000 2598 7066876355398503679072427001181285955275788997471989382196911949616658127041813154965453334617594865833950243075391488000000000 2599 3014639715100552164683674216773762857905346496937455788040349343586471224829344897455500926473775587607736710835732480000000000 2600 1242467789556945918002702939471357043503624719022026351918438553752046925995556876341479064011801566468821719323770880000000000 2601 494163325391967126478347760017017005938941649611033208149378970242291391020960121272179173186511986663735911094681600000000000 2602 189429274733587398483366641339856518943260965684229396457261938592878366558034713154335349721496261554432099252961280000000000 2603 69892081438539794971821870687591988571456793498227150504460775652324083313381165300301267318740468484153389277511680000000000 2604 24784426042035388287880095988507797365764820389442251951936445266781589827440129539113924581113641306437372084224000000000000 2605 8433589417081486292403643773867236603628306938074099622533929292168735427392821857059599336628947388996050223104000000000000 2606 2749044169400144341344725153046293110593127261560434967662703709181985754393918689234279829116578655710163763200000000000000 2607 856785432796378319719106006032761352801524663186335564921542656028385560119437991478017213408000347696334372864000000000000 2608 254795667923105970896858322055494389231825961927962537280589482675108124087806722955880936013490299478321659904000000000000 2609 72137662392759703298790016393916680712002008451827000405295099261649201798364082888150051328605693762559016960000000000000 2610 19395503567864637207693542143647409436717521140349712373121795556198134445786569455776193045898700681442754560000000000000 2611 4938669889965532622329374156947257032497516957033491576489346090698599048695654259572641747798280266108108800000000000000 2612 1187276195769491680923627322579239569428695995731283833539862999582087448070268397755847208056556265993666560000000000000 2613 268550568090718356399391894392923235942205046653504676634016630857853113253989280444774963727078203022376960000000000000 2614 56929579492915441049578691062827294169034695562511956303994753617527341259983107696626271550330905611468800000000000000 2615 11260496326903293655879310061756548128262130875152029671240341591972601504010068715855675359332693494988800000000000000 2616 2067605257764729061107782920943998950104628550522265335114751987226607620792809227487624006657132986368000000000000000 2617 350344224232356868687707661604399822101062059949606070672221864502286291301003785768736290016903089356800000000000000 2618 54402267970507145820814350003233305708771476522229357968682903367613672738452773655345662520839687372800000000000000 2619 7677739431321572998905251008520829434705651928540433584289925878493865104217125314262492694473342976000000000000000 2620 974951038897977523670508064574073579010241514735293153560625508380173346567254008160316532631535616000000000000000 2621 110020516542306491386428861453671497631364059822559123231667809105401506123040816893091275383767040000000000000000 2622 10860999709945640816352592733247058099506452059406477549792847821943482014710439616369266928910336000000000000000 2623 918796692634290321585383476171152642256227636338679287671869702108855170436362947344369803329536000000000000000 2624 64757644174058604755188719298961836311591500073621674504236255952945845345846476388284770549760000000000000000 2625 3650553470596440954336618980088534890114226719836515964699592860092535399398208227770955202560000000000000000 2626 154310835109752938891040657370892175306760791297437269039233997709225530167798656970994483200000000000000000 2627 4347646544758912167168208997354501764595244516713510357851434062442465334092739938468495360000000000000000 2628 61234458376886086861524070385274672740778091784697328983823014963978384987221689274204160000000000000000 2629 144293221189140913977721362472630969667936700167295864603630115326503858757762265588581306363043032189947455021651994654634591644685121 2630 284633203441593035791669536932313145646340888001241157574284063109815830974215975955557645428468447059622377029012153839279194477187088 2631 415252550226433675504285009360155479607332939344276483310428119468429945188410978620094373125094378244517577446435539505249783723567464 2632 530916502572609265484930605574628010456864032038344362223378417585207235857329105085052166552632081773812427785397036810365020285839680 2633 627281484203939029425688557956324190437048257031605496462553267352385261543762127583366429659787904835497560225897183902657301365118800 2634 701180398781389380837482004510082930680316955805191897415675981040474484136588898778119187126557438829816450882646715156942956046488960 2635 750807321982811916924153105285910718011572265462636986045552591570736376849452496636844517722272691349734966812697053444306498597724480 2636 775785256373629534512627866127124968904325158834192423937478998726709994083191620791103532988962780885831824808422787120535873306455040 2637 777113655785228215222409763158164566453818866297949602745591120299872168730594346169170491093395936332554139576930360386153229253897600 2638 757005692089111198998998856044482987108742883456145731746085718404746100437717475720348728005743377858195813286507504790164485117952000 2639 718636910435279535488090694847707822008710709911108208356215620348615133703203028320824203435589261446205066585684521670662997516083200 2640 665835443790595235869414043545074246045430595484264641366157436537197583406205545542581827342563400393495105279887028795732590475673600 2641 602748295577559385895485543985438215883591851848198471008405076682645757581188353442086060596635589625618285944007321729470255989964800 2642 533517985548103144522874454107237198463874768759206233558546116347125854971757868167916007272048361733950853733367913859594325639168000 2643 461999429755451353133800285601668219804823062966631621036510090965955363649712048266737442696441096022061160033298046737515634237440000 2644 391539242751651923021156771724518820072032696285875930887562889877996874399025370585874289335431358089929458000822454221383112851456000 2645 324830073823930405314641191610495493707020276285114535128466130386797064462890054878178241751740570196182915070887806627157736603648000 2646 263842638529026469425590911477340417128667557208215512819898355704989074116513437000164115782235692794321014014065196680237710311424000 2647 209829191219811766019590945581294319558186908129821317273054628395520230176374841449902207756800836354692130627624148044785698078720000 2648 163385383213696256165218616602593990715819654491857983168636624850152738709794397091488380949780031191829488880918586797670190284800000 2649 124553377751262967884855013889511720319662517431121873470337372231657533002740523262209978080209023778428918578398895277949946429440000 2650 92947856586722006040622397840574956324653568128638893183343740269416971790694819707741823172706538292578397164832574166976346193920000 2651 67887818042481265931288961810083700976848465389099266316352557494412271426204871430374320411945684568614234043803617371023196815360000 2652 48520179661094412815691932204943681460523024697390779975951798090110021269473404238504576828073151567800524629281918311630635008000000 2653 33925353929703570604579119264301375450422776971634535085925201290173958935562169059456681857528316592782901067848373248714342400000000 2654 23199365317408249925761501831149652910754863375671177965608028060349096302236486019836678881202925538516745497356038254463287296000000 2655 15511061426654936330764671140004694174788156809128938270999255852783457959714489335707452845229985515478266615460912826614284288000000 2656 10136096964754722472869049430911235970130464723570813035538833860164938534810889023029527785213709459125320852721286514804260864000000 2657 6471431770550348741239779602416420225548070677230876228658599896044640307205582277423450958759242095967976376125870304217006080000000 2658 4035092081779149900064482321771220924763086109562945971577398140188438925607637508832761107965139143447203030933466604424396800000000 2659 2456062897265573888943358417772163238679997161665482639320854667064469903120995798755283359323073277723799835723429672921333760000000 2660 1458660421531122981325618079313206978694616078337785535681497424893790344584453536688953086579854390305252752634683818120314880000000 2661 844849122573462925399640950903582637916873096742732803842922095839596890506320905453832845095266690960191341744318153217802240000000 2662 476959238978791854937115688347394100276856542785436535170765483745060926147196526117564412341038895685288594758104063252889600000000 2663 262308364708320258658002785896129309781591128485947167811480614549560098384739427135566246110200681954238086964066094415872000000000 2664 140445339695100631641545131548299372125720807737289912158945393621838831542200992689414725901665179222464854390153587929907200000000 2665 73161974902052041368826211982352298493193221382172712992997048656125327390134383178009421521833953712159203067016842418585600000000 2666 37055009872642425987617274339821526967304082506779811689900023162376693028398310324885926931458292735369785189070359284940800000000 2667 18233629587655699882154859219126310133514806280372906617416557900736909150599745347321301464109794370504598696135919403008000000000 2668 8710128640397524355367266785392266168451049013455269757529511325957919369447015691028089213624629555281438084560888791040000000000 2669 4035891798102003579730106835834156207504886751782527391074461926034611269473223366425001611655521845306775934387288539136000000000 2670 1812308244787535185819332972723389890707172667689848584565344747273811408677585100058537309076184884761880005284502437888000000000 2671 787934406491123419014080512928988494557293270068678461586955168987602937954083802471634126874936220282970008820692025344000000000 2672 331339094160013670945710824168927942916733710255067081648544384537634876743991914387561977532626890975954256656041246720000000000 2673 134619401581201071165676408947836539696867214160293443820470243406479923459187250397188163349962046302496981611498700800000000000 2674 52782279828489187111534616354585529110978682447019164578619687521323026306067938664102999815753764273246913946913341440000000000 2675 19946609023928760704150514637870469458556268024201107757673729441500571882787437214040115177543635158651082131814481920000000000 2676 7255426424326171191716654697773927684138216990440974200401286605360744304785404151303428662656501509179991402070671360000000000 2677 2536500390924531880665782535608750403273206567719804051224764866314757926187819659060131310432138798157959322927104000000000000 2678 850936670145216174671215835261532145353046653973655259007469342906824017731446349139546427877709409502250821222400000000000000 2679 273465401117900978873790732811445809999759924687971950360482613487590293917530566449503550657685791053737044738048000000000000 2680 84030195777297534201347461277543380778867943551716333927583161383240208498967222137585834529248601924650867359744000000000000 2681 24637936749244508842492024341914062910136991879099125305953650848141820879702454752142527352753870901511173701632000000000000 2682 6877480405578720483300952775721682073648992305357212543403965602479495102113892771339862895056650445498078986240000000000000 2683 1823177834558539549733509804827285075333129619253751168913532230997227899976919823959958580754490034384954982400000000000000 2684 457724348003737949223257256106078046310285094945898176404692525241645261065189335629299688518188282605239009280000000000000 2685 108496793839437884735160538445887873501630689090649543281836364226798986783798548489430381158053925108727152640000000000000 2686 24197314271328612601352794923764466861214438710916312464682563326717005463918541936599710097254035688752414720000000000000 2687 5057775892802508774727733468949351245199522498620910848191797010898571052330635241825872327838880865504460800000000000000 2688 986424831658720076798536362646263070807429509830871862661042370363315459474746599288073544319633138384896000000000000000 2689 178592440982960050434072907666321145011482100752484334952101963401394785242802295259233406540061433502105600000000000000 2690 29838934671305249836728103144788441924217984046676026320315261794439191605803931657954110591916844043468800000000000000 2691 4568798437298837414240516013994341637976814614305454317273194083859116169426010746566990419840559638118400000000000000 2692 635797129782834517311139432258399358187684573419328280725123769008444085329994972342438327614254874624000000000000000 2693 79610727937277010408179916068314131964853483615219829671275129467024783800951853343391785456836280320000000000000000 2694 8858685848447262696632032810130634705467363403337422564053375839534053919262924882046546411213815808000000000000000 2695 862333678481063969431387170600097068672518355368462262876926788862903961837756697733464148372619264000000000000000 2696 71934602498522612866081775834152444084724491717508199397625461021481254637048606149101078007775232000000000000000 2697 4999483856162429782191420762043229897105146986813120224049311855844285425016472425753398854287360000000000000000 2698 277914528434679439947110941705797969265324827537755343008498574476156426246696898791135929958400000000000000000 2699 11584304218510121469419692873451069951764029014783148348495146059377948882690105566049305886720000000000000000 2700 321848313228913272544170513945003679925529650420369161138973766650670391492837198825217064960000000000000000 2701 4470115461512684340891257138125051110076800700282905015819080092370422104067183317016903680000000000000000 2702 28439079832235567413763544383011200123209277839476017074710812857520917557927244304822223934312574392751576278145589485715566292814004224 2703 56109535885221524897425371350265340783629115737344574228483495637811540046721319844649252627157241369482839683908865742087468631768170496 2704 81889592913566549850296487916603470332864114859908297522651588228157382770890574908407017347743000917623603863002128380343873138256248832 2705 104759659402940991700379290848267502587988327118080885119067797553138273454652807540484652823238793966689655392309029099178648519210696704 2706 123871218888612659105178215530046033465526738146379424971870706566210796314623252159356853000451276649801957389554595218623401965282918400 2707 138601850324015245593361570890375832039805593493516437671228304103814242362848719983712803086991428467616244214258384920297536253046292480 2708 148591172869890218248738981404997513628260050682238343088974488183368421992603582685241653759927747636453451004475205455093755082094673920 2709 153754572699345862898309061839920207152021982945327706362336536035300143220145792122180552925330642341967277487256197150444503328190627840 2710 154274013823330139462154700562352370014022057212034894559506591900284265325619257636106838577105408025555004776064495113790599623218298880 2711 150567731208955841817418251299593153917589094876610632828347274377154313005484260455659827440117890715631761418080963699645480112750592000 2712 143242814555547179242516822857991324808084760531262007447508758326373832913325566703762862861949993329465891943687835735878943242400563200 2713 133036324083530304063074592236660247610457099461466925835769805030391422214341681115534059365643974148742278021410324098678723699330252800 2714 120751438301042145354547433944536215736518493430115250251836106818125547640494814165676184514311985544916977573487298675152084799166873600 2715 107195143772442819264847722025606994011420783148979650431463654077629124412663795527533743841187563051308834561079161193949979644998451200 2716 93123194396909785075639912956608392480964000805098151919225182113770474875866231635888387506823172534920802224875719183933380000481280000 2717 79196662622236790190454124172106596848675690774786176046620335058918313768304254652503277303100067453121835405660071089759559207616512000 2718 65952626136423543182253181109541473389184316810759433768553758756835690350969590445412357618966779145927474417213538931168011299586048000 2719 53789661697909821387115869489975796261767177303528759178486610877991588473843243081870491984944288874182502982560485646564689660870656000 2720 42967117152084121588506970823824509926817024512728678502935250731368656258385293272605257861847389911509146526609877423382004353728512000 2721 33615810005186723860140588837985036215859692008535950464600836276319716845109404409577371015670077455661494437603744783584782922547200000 2722 25756978747217395173918532258293939911341142390324167450579289417126053312401395000311309953898559347783874792055842286881853942005760000 2723 19326021376612279776569503612078979367196764496214915860601963616711054158468485566514148910068031016419561137411269051804531336151040000 2724 14197740519919094970993320835409373048628581288374102806683015040286499246639010281050934948674057184052699705370932300957137271521280000 2725 10210360984947692270561589131927774742374490891286663828072861580088528247876703045832164733946560513090778166494724521957424218767360000 2726 7186346413955301429167785143530246862594658566502437942055786585084831255543850679780521349906081442209162560877480660161475379200000000 2727 4948867746691380551762031498841910542132754061472489696313011951025986497061008522183991459340728517499715190571843438403091693568000000 2728 3333540852241179415324112693606609180147634752426375595853255451418751819226126322635370546416623783097521251029682482417051369472000000 2729 2195665546321017072355621774167316156693837504601156298369811898932471168219010130424498317859998447725894878055586660090510311424000000 2730 1413618648065751339055212088194594475400376076804026304066278510220036939384246869684498434375114830726999887705672106448233955328000000 2731 889275477580971252434546281017102768774700700692188029119047525068522771746846819233025576144643532843173275117734083739569356800000000 2732 546383671811011165910234742030328007481392682767632644918189560447506784082296874519750849487069269728868624892157337937284956160000000 2733 327734931304250812681989104199534149212901626629582615260431052822916013468718613486999637704536754641204545706891236705189232640000000 2734 191824583947504909787684501022193551861943266262078338154965134802602024775187499279130700109158759262123944404455766078290657280000000 2735 109501830476176021393952577569589603315130595073438658226052988499110246738989096640093446335858849472318091113763856639286312960000000 2736 60931066242705258327318604370995804706352477385856169124194826668821281969230816890354063938872173792227872638819316094992384000000000 2737 33029813515350649687859197118485756682516941409166819092806770904642887986409292244809693347558506565362136364827150500914790400000000 2738 17432401577546176224147909590311927137995052410393598965648017977450413103938237573649560377878100687274460859214329431038361600000000 2739 8951773783064252655643521140970989611402864751283199468846279501933995918238554429711936410261727379951750170947898897019699200000000 2740 4469520053848581340157718236814818426176963766287913248314429737096490138409292467750909928878899445751158335707983659820646400000000 2741 2168166346288293096403605520284388702927148050174316891074220939686447052589400365506331912831066952200839109491052364431360000000000 2742 1021089150920905600130616924079877652662312291196958698026170266865847024091089226187779285975171395732422202240042904059904000000000 2743 466456678700189572109767652199970476793000934607443887760142382951899794129943858766071882123133669902813833983091451887616000000000 2744 206513638961216490097503310626499155748767466544350961891234208153736845792407577111362583591194314603047566139232251543552000000000 2745 88524388291357414359834857226444012709402521799652643626537856669295115543948439717127141426269341646309516094881455407104000000000 2746 36703907921785168730275508985165668660225247060666790201420794380696684884622356762322371291604303201018994695359325798400000000000 2747 14703607557856280806662921617480781379201345218897747185794396307462275566392259435717130121021063204252053730813615800320000000000 2748 5684473427185330652634666524266953083145995977693723647622040405587648250696889958109207767116251227025764603334523617280000000000 2749 2118193663494016252390606042395046347256242319462641129188661404727312286631158535281636936797775040317823727982042152960000000000 2750 759735002052752450885594622187862907208460786879336936538951190772127210914441434107208743660012781915796010543108587520000000000 2751 261905337166558346278817782055937295645498064974950681377189461794031719151420792232214817864041913236278271698534400000000000000 2752 86641116943747950228452152766612770235159359872794495677210784117809411957118662078981334342050622108433676907839488000000000000 2753 27457015332464904205942971570977443879504662005262908539995786381796517408774223594716925244592618982958844086321152000000000000 2754 8319875228080581679867334940685992610057805586833823117888536102176387551619216401101854167150466147123184044867584000000000000 2755 2405593704396578180767352835986209999950421095224261962183987746014284417015857062429755896366300002763307166466048000000000000 2756 662200469178237236947969999896103853840206007193865905506102732886815029709069761930112984485217718478387858636800000000000000 2757 173115798330625164646840314469153439922845010234465190038941844666233708012395633094260495206946351956020806287360000000000000 2758 42861199104059222714203224576580943378580835062876757958483188375375430603455096417642680521797045633898973757440000000000000 2759 10019237154244284873448169614155716019744121235655875615709915537724081217403206512042599097793240160034231418880000000000000 2760 2203671918361277940478814565648414707045305323033351952756328114541363622839847844214402038284440519821135708160000000000000 2761 454261274971404064688715783115797809514607144005958945827003046973712153127774406732240456815390853833949184000000000000000 2762 87373677663418709739676414139840389487719482202947959400058694170168959182684536790390394171248601165358694400000000000000 2763 15601059857491245026623657464933840037018587207704044146310878932467031701649033374624425720431185764129177600000000000000 2764 2570706463004224333070506766235828916300360054277301084265698446587854395476606196864879216357013172990771200000000000000 2765 388197629762971671059982145737885790878475649551956234089028680051018767570898919475091155794795640022630400000000000000 2766 53278813206488932894634373887167602210939436699487236519820236915785937272188407444849926365417475932160000000000000000 2767 6579545747329402523786448667147100979895639376194473699121251710598097035276489401713275729949684137984000000000000000 2768 722079549665962275337742933167658911798538637518476229059989950221248978482432088312513470772528807936000000000000000 2769 69324297224888673469295206976160879793486162053004172051745707201555972924089889882363132732497723392000000000000000 2770 5703549096006341577163794850582393528319409994026972819837584018569986643595630844852610681886736384000000000000000 2771 390960082961656786527091303898127249297256854271335778876450138366528657512430629788173470164582400000000000000000 2772 21434877135349522659014272260051764247185510929162038841874872450983424465932490127382483692421120000000000000000 2773 881220681620764540225938867181420075636100182850970763198510173089535531907388250383444323860480000000000000000 2774 24147563723091520809494571060151526096634877382928252895454670658985020206170924278525313679360000000000000000 2775 330788544151938641225953028221253782145683251820934971170611926835411235700971565459250872320000000000000000 2776 5682422103483451109314738988692810098610550874801630254564002655721173911904454021185282460763518209978517603531145141460001468658447265625 2777 11213312950874010189047751604353811927924820392941883702339631907289783186158122601805624055906675934357608070968126412481069564819335937500 2778 16371436908276054876009717342356565414770237773695150205415862584643083451790858998636211121623746864162107783613464562222361564636230468750 2779 20955439242593350241292438198216403730905904350329792262932304108343146818292299518254350235678395986127497963025234639644622802734375000000 2780 24797269770402131118862718534556077748238653481223587511136559861539390401645887763267647778886101916917539256246527656912803649902343750000 2781 27772942142850386853126244758702807078027291898970418012472947044924117249843394294859765512352434146947643966996110975742340087890625000000 2782 29809624566659415222355502707674346263749293304894915333387629828218552514831909876482814983258279317723804524575825780630111694335937500000 2783 30888449074786136916116939948523513080913553443548255126405467860096938224892493281536478763604769426365237450227141380310058593750000000000 2784 31042891320160067600697524648266130646318121210765996402037495199397422916016955747944161157422793273497063637478277087211608886718750000000 2785 30353049290823177209570912989415772187511051850526752037547773083855257962327690064656513131702286756308240001089870929718017578125000000000 2786 28936573657251428939790937049909702818760536097502170275795543673275345924085731194972542518889513374347188801039010286331176757812500000000 2787 26937319477295875667587199581006850624009808148947474874922397019485412932967080676047166853948056086665019392967224121093750000000000000000 2788 24512960724339246857504351618716234067848925415542202136179381287731725769000043415202921837092731038865167647600173950195312500000000000000 2789 21822820419206632074167976620559683252197812575067314312003797905385782530761064291688344773945118504343554377555847167968750000000000000000 2790 19017029222451493664632093912202009691200950958272945329031881031836181919663213168471271874437888982356525957584381103515625000000000000000 2791 16227864936491941260486053471745714936491478151059580014107205147166875238112608570428818666186998598277568817138671875000000000000000000000 2792 13563790442751180903556259693467460067750793821260632295124605635506979886522455330116754268487966328393667936325073242187500000000000000000 2793 11106350762535084598676654996062767302534767646585176561654971202721009412964269305601483495138381840661168098449707031250000000000000000000 2794 8909761389500367866938383230174797769366780267593886086127654675960631995733558265160301203877679654397070407867431640625000000000000000000 2795 7002759828940640007698939801961946316975995719091335029096823324263794972085322987354061297082807868719100952148437500000000000000000000000 2796 5392125068284292805928183647510698664071516703700327972404553959683122128505698700262627198753762058913707733154296875000000000000000000000 2797 4067202908648723716471544236979498420899658313648247384899434986732412119787155591055238801345694810152053833007812500000000000000000000000 2798 3004800209480481339623522681744247621258596051113462764965097726561703256982147069997779453842667862772941589355468750000000000000000000000 2799 2173907629815443890927626844531490452945349490892522626479096789999423573747083793250567396171391010284423828125000000000000000000000000000 2800 1539851237785939422740402348209805737502955889382203527089360226249591698070851020219151905621401965618133544921875000000000000000000000000 2801 1067630191531584666433345628092131978002049416638327778781956423533050243995790040685278654564172029495239257812500000000000000000000000000 2802 724346022254505904457085264597892618921390450365388539142835050427807934772528319911089056404307484626770019531250000000000000000000000000 2803 480751137733360955847072886725712434484122847057324541534800151987641414486063240474322810769081115722656250000000000000000000000000000000 2804 312030381300271896580743021241498118191361638351968261958063146266264403783097236555477138608694076538085937500000000000000000000000000000 2805 197977897100862168865023158304950530162794970540559173104426272113767759641689281124854460358619689941406250000000000000000000000000000000 2806 122746296202534544696314358149069328700932881735146687324744288710536010977847354297409765422344207763671875000000000000000000000000000000 2807 74334101098137049003187361838232092391790751605628617528275250969649334820132935419678688049316406250000000000000000000000000000000000000 2808 43950037274273530223134527686854724626646281886827920113592742135805169212403598066885024309158325195312500000000000000000000000000000000 2809 25357839687944485316620648701748907784586218397733442392812297280779709751641348702833056449890136718750000000000000000000000000000000000 2810 14269999981255033893862992504709679478776950353234309738700253567811326860237386426888406276702880859375000000000000000000000000000000000 2811 7828114275431332878919127316869309885500498479488535628086996242913642163330223411321640014648437500000000000000000000000000000000000000 2812 4183692184980523460844555821571264505473044187371095152344272436490513200624263845384120941162109375000000000000000000000000000000000000 2813 2177027573013288604489923822107713854379486777140130234228875458844072454667184501886367797851562500000000000000000000000000000000000000 2814 1102263434336201914483845640456642488375298041899371202804304311267367211257806047797203063964843750000000000000000000000000000000000000 2815 542652767673207096361277853763270148123223651396613515226734430162396165542304515838623046875000000000000000000000000000000000000000000 2816 259568907203684061092811240050097554185608646584713464783454635761012832517735660076141357421875000000000000000000000000000000000000000 2817 120541268125808403005051853915947742236438747096901082182365274753406934905797243118286132812500000000000000000000000000000000000000000 2818 54300971260483213925132882764041221026510026073175439878341690436534743057563900947570800781250000000000000000000000000000000000000000 2819 23707214739460578358631658583494585800101121460784812201148868258803385496139526367187500000000000000000000000000000000000000000000000 2820 10021686230771971760694292037568165815497292253877216066849294309403249323368072509765625000000000000000000000000000000000000000000000 2821 4097756147693428453261666077583427800114448388252017236222822562067106389999389648437500000000000000000000000000000000000000000000000 2822 1618910617190186371534971264853974519291592218315217244339625261477526379585266113281250000000000000000000000000000000000000000000000 2823 617252728937194463359716703535813263525645373451248787629065631610154738769531250000000000000000000000000000000000000000000000000000 2824 226840377884418965284695888549411374345674674743333929453681619616731866497802734375000000000000000000000000000000000000000000000000 2825 80242854761835280236763171459655724258333898548662342391778532109320116040039062500000000000000000000000000000000000000000000000000 2826 27282570619023995280499478296282946247833525506545196413204700917168839453613281250000000000000000000000000000000000000000000000000 2827 8901607354912927087598261153924475011057840478998275849327965161993911539375000000000000000000000000000000000000000000000000000000 2828 2782322914266373876867251370931778214994745524076640579571997316018096965768750000000000000000000000000000000000000000000000000000 2829 831547074754327588859948334255837111802203190591962014724913914825031244109000000000000000000000000000000000000000000000000000000 2830 237144906504011942008207487917405398550998687687337315310438412746397799245900000000000000000000000000000000000000000000000000000 2831 64388435220483242436167851264847041545968128535713404399440247824476493371008000000000000000000000000000000000000000000000000000 2832 16603017938996036085326138790435558570067496000994670705855663903311438647809920000000000000000000000000000000000000000000000000 2833 4054631749312716180837541262506367987637535865506066951324751605861319753991475200000000000000000000000000000000000000000000000 2834 934895550473713638937943422136525768184011143241973598202005944983656026035275776000000000000000000000000000000000000000000000 2835 202824797390907365735689420395720844622971909042326475542130103318488087004263219200000000000000000000000000000000000000000000 2836 41241042136151164366256848813796571740004288171939716693566454341425911024200187904000000000000000000000000000000000000000000 2837 7824529961569226375936818529043808583677316313277305812025285763575451534208909967360000000000000000000000000000000000000000 2838 1378126890005418581052097715115457898931553131306260959150260008681353721831633820057600000000000000000000000000000000000000 2839 224000307200880734444023501631464902937446096263112892407915277601540668437395719323648000000000000000000000000000000000000 2840 33366712426797859401557667430520292833390408089192857931595713226062828735987070690918400000000000000000000000000000000000 2841 4517339528551094811287807282901208875905162941306109996892958098297736813487480339693568000000000000000000000000000000000 2842 550294088023497004284151069007965444882992576486380672348778531974451575461202150471761920000000000000000000000000000000 2843 59574126146225347329468294833897154630118997335043002140842889829671971552416710419231539200000000000000000000000000000 2844 5642020182083694658849644393092612879675975629965837261573944272104227894081817869115457536000000000000000000000000000 2845 457903087241575218689246501468385972843267587359546212533537506141792408795046087928211046400000000000000000000000000 2846 30962970661096990978034763432624194354163808288121696276077298034349772404236449755145699328000000000000000000000000 2847 1674617004769189371206387205370097272112521462343483291551222879604269380736168550137457541120000000000000000000000 2848 67915022971194902276703481106676167146785592639485711268466261228395369329855724533352444723200000000000000000000 2849 1835876420043259458804039306627958490908542047606189089996896193936532358140392188298842341376000000000000000000 2850 24809140811395398091946477116594033660926243886570122837795894512655842677572867409443815424000000000000000000 2851 1150851852325435496965212183375947079594790621601577391596662822693657268477725262660679935558021705907335658634674691093065886890773893349376 2852 2271418129589675322957655625084106078147613068950481693940781886895376187784984071040815662285569156396057220989489521894208987284422157926400 2853 3317465952427025800635523347162312824662961192809256158255615650597194169001753051125401822548660215262662520129386012240226284060142888550400 2854 4248684465388997955199880777944716424568353808334661395660700745501669725212771451441304088527231503757444981920090857781342433971761944985600 2855 5031336866908023894315648289671374713304629509869993758019250882830924674594071455654175894308563622870658531221160226320010777071823355904000 2856 5640393435007416260469647819473699020704663608433203528726844410752562924676511684496523502566968693007632985000563832664012081664728288460800 2857 6060949085863232385153788227066036228388783263447959932184547722080604897130462117112492360214505832398552988268149732467907719332712415232000 2858 6288804314655083226700923122820398492613925491397131358206523200354311848150404301966345456463171465195491070533869647222340340360257994752000 2859 6330178027251498247929218669681059009012701316998428275036829274040853373467183277637176676571481803782303511787381947533013632073154428928000 2860 6200612979910093313030082615038464233974429652615419509173502359075104912606743853825889434653352059260443498388225007086431481709084016640000 2861 5923217136072010191131368392786743465612415694472098110078898306169113377042757944575783854682017888188265762934014940979933231211572363264000 2862 5526446610210727211821133189442176917676655791493105892178876410062091428341329182738171539057385110989051788383411069335344402326586654720000 2863 5041670591771189737099981155280582451213791248379675550759676724968925513574545921094472281245333785463696368349778519393647524929517649920000 2864 4500762613301811081095327306637119151792068705537321696123517076338656177097924597576239425160308095930141899680672726827122588044366970880000 2865 3933937246588989008852118792455376702224270579088072535145555339280968275094990484723592730638239219187060119081791011230473690677877145600000 2866 3368002414623555502315498194242497948570954460692946310791282465910723716221676064114233776406071471865412873880550900842931861492638679040000 2867 2825133604371732411481750130038937423965767721962833254117687594760639959330682224832663200603777056992369351445856841167590870659943628800000 2868 2322207343531563328942429286456154446015205356597932597424910391358978047065932293167405819691339964803325271854102140340542960248343756800000 2869 1870667026733759348314734702978568859290026537259445703481177815261398982358667680607076910306912749424900913438026724163215162422276915200000 2870 1476842389526652117090580028667291204702652529415351871169350906785314986072632379426639666031773223230184931661600045392011970333376512000000 2871 1142609638212725585327975074811009511006789062231877500325760964723375278698299788293242267929845599025458868180290561434872419152664985600000 2872 866264199396865888625845764737670117993868900564268029695595718869225618561994200397758862277639833847622324873528558481325580936544256000000 2873 643480942374944637364414138638867396260995917763648859379144666767690321922246888094507480232553034472934765246963199541750222202863616000000 2874 468253866533712573642754453288695267759717853201007636802215112201660234259209405981815511931239965589000584321588781359900619360436224000000 2875 333733567156703040425208766050056934258570838355981320089298051459516614329480388035285178459765326351809626983588495486771274763468800000000 2876 232910900026204332423066749359144997277297332452648016020215376965957384526784733965677971914552011969736613358020181587083531755978752000000 2877 159124349714259032778917060543950276479934918426657298394377914425122707040060420472502662998302234898352443336704071428422453375795200000000 2878 106393083727077676887268132098586637100619253450961897367001217637070347981950729477716205474498375380379898761188102339081679352627200000000 2879 69595475821471863828513740545692010734991541731080338879166210033271581010749725297453457716401192917992866106942593259399294012620800000000 2880 44523421464734722322234289550556141168937420072968819337397620756312581318129361465249262876645046286011770059341677175931490271232000000000 2881 27846666231891102645397410920654849696010860098269094901372371578290237263005469056774319676357822808707361449395277040736098739814400000000 2882 17020033690120198560854105146749993023028709058364811824268342560584864880614548150150687747858771156425551989443632826256359161856000000000 2883 10161631956436894864457302908339222808156943072675043901660211101138661104709014767277466533672259752931702914750063677518188118016000000000 2884 5923566953871906017478698904303007873016527421152677106948655753534578363271363472790931448257114736358113900065627231471926247424000000000 2885 3369831045739822695701891404537701847265594159866267549231626918612937381582393306889577874975990194445211854913495367749122129920000000000 2886 1869876174252623420622553275600619521264668037579928910776647117245374276396846812394367271979158468797418307463277880751016640512000000000 2887 1011482725838407405892316830368756173783519260094405989747601510790626436062621813722099255310363499203281832984521660640169820160000000000 2888 533078733887809308510815626815966091588611501941646400002114309741005824411381766691376634555461844174702587654004658986035445760000000000 2889 273553560810849513577918545339772073315208533891108021053716553682884567790051169749522220363986998984386854190870811848097136640000000000 2890 136592196356294628912051095513786325407054193710809673130735661083221714011226629969397060100776234310692491296386235335757004800000000000 2891 66319105862464102721772176637614676414740786156958907085844024920669490092292929550930941022613724290323064853113843209071493120000000000 2892 31286612842690061296856578837385614354835993469425415088636301872074502707211362785580386169204805746718519041744977380402790400000000000 2893 14329895982460172185465011986296293291594681219392217061273895155693271603365605386127357324366361529355411916989710817715814400000000000 2894 6366893808608375157067073869064326150365813075445991178999294910057108435767092723579229753665837497130984731783678123415961600000000000 2895 2741724606577769206392519847922437098243651563589182804353763358397797891000183469483878841291508970056404908423593450274816000000000000 2896 1143186926602309616466588685127893363185803254291863941230545774583409296072006323825734277099909880497202748366094812892364800000000000 2897 461067953806995583300311798063595435381001884597119038082113713433240019296776005890813881782286307637601794964586294673408000000000000 2898 179677097340240160121510084799699005053290768017690285837150696836245830588217301287797570952111573413085581912291187621888000000000000 2899 67575925863708744431664428822693814400524927006653254432174001112754736723419445550125621531331436053386353723591970783232000000000000 2900 24497180428573255902993281125305222728439487502411894061072744764290788017351302763874755388640558182618576135029312716800000000000000 2901 8548226644286351928255023887409138246818621165315308296048015673013048660791533543394190959299310565829534725012860174336000000000000 2902 2867052280075401833522066835302342549242571598273968210748818466180847074052887927350992839806270313616717013033209036800000000000000 2903 922796179214552412004066046180308634270382356529475598196482056928653208045362713459125225767605222398902844275870924800000000000000 2904 284536458437059110156169322084395065482575691859386467964257873561416902778634679770663736445721371951200926661030707200000000000000 2905 83891109821842476434932962895252931099882209344507218868604295080242312953739756949927661086579644264364795628617728000000000000000 2906 23601900753704964662076833580099867697000353633765667318057093544106449768803338318927016611918100874376315707955609600000000000000 2907 6321937701885258391627723280383893133125094723330089460193864342171370473786608478284022306763777019922227421773824000000000000000 2908 1608212222409407836466701536238007902286208306812040301277386543183945120524663560265233744703066084015303466942464000000000000000 2909 387459478266513412506269743984746912937375957766421687830441131774353384300633552858819926695702400459222386999296000000000000000 2910 88137526278288064397055115714639128277458402524921971807995083499072357713346615503121392780913570131223647354880000000000000000 2911 18864523168335340099018814240677146754122675628141193965921754713836539721102258055054052489949922028086464872448000000000000000 2912 3784298219704889191563308292456804676732978501762577736908376161317511203758649696117400521064156058265835274240000000000000000 2913 708351237219803112682266110769715985755196739930940909158146811180400017341920422745234987177119194267925872640000000000000000 2914 123088602624660858344119758596575543055205448542719890647363856913553219387735545472856204956425056313891880960000000000000000 2915 19738715059053344882486309972312689881385742159399982464009829028078024490631933690137302604031978602967859200000000000000000 2916 2900871889245491575847178348157694909693532147312629001795776492790414125546312522072810058811177422217543680000000000000000 2917 387476907056315661048167761815322087219829852212811290112274770767459622032701234008927978349977845471641600000000000000000 2918 46570280266784207494398796196185608283294554115129715150964681796874565727418137316076968332715326282137600000000000000000 2919 4974224982055898323705134578230351349144464758427167717363100687282267856334135409921533769283835160166400000000000000000 2920 464792189398815823534614024281630846888022069341974100211273710291439978948079014275658189730945695744000000000000000000 2921 37218321933063071583786762094732094130507030364601685468045601613562675005992793248389170831838884659200000000000000000 2922 2483060766475668230200747656431348014637237014688029423368498254425975352512491766015585896861007872000000000000000000 2923 132502511661347792985858610321263453997454899175603909287938868839982602875301095701124101221384192000000000000000000 2924 5302011101084933317026065517541544121743869433486674091911036208088705450309452639807056681893888000000000000000000 2925 141412102624953769124094919564585991867279590153449700175436598722138303262165344233829747916800000000000000000000 2926 1885494701666050254987932260861146558230394535379329335672487982961844043495537923117729972224000000000000000000 2927 236208277763716862068536882020219865555940302379052579629588801817267776465852392559035282076942541416393174953641154095950695333411247305597361 2928 466281275585519000446981896974979474863674363137870027320746725665255870426098229467186530853185276562230683025369550942655918060759864811049336 2929 681255110433388150003707317008898583404719037052082832124467618666769940557611049546214087285497969003259114809793175078555724439421880405753900 2930 872950271377848019052369549067679570077042575616521724280703095780796114307588184699910691932932462445734623306055323910183958589042755844602400 2931 1034502756665306905695178199382152737266625130194903991436547499870099291306070413686582475829611522054198498398409718270185535340911058062597000 2932 1160792703582889826650173979566467487010862483751164998183346805049046477517460827824944492359460201369905847553540255305766626668243057358550400 2933 1248731544763411783214581099230593811784412671914132043500267017552762119753632102660167559962449610564595684489414517071355007476443288976622400 2934 1297383423130817437106058284914902661594194983806890434805472226028843760782994392374200062298648946041138373495495602152057150624876144391296000 2935 1307914132734151994225425641123627520860381631402725584438633526564792167932207009195419218648475642031732029124517482039655017107220918290576000 2936 1283378946983006285820042476138624407193448065445675898150462912069348736210535016237929392036022275009491745749887283963875052861342315205760000 2937 1228376992112306016427754941446969075456586005498004073944014501552090933230083515542018132377335606080513528074892114651137550595856215982656000 2938 1148612252364753677698679945249113940686677823322809004207390183269487625877480689857471500404781345945415247031067951362102644713008409750016000 2939 1050408390961273655471195404475650735801128528904516892375805957643633164357652795378315387274935321779086454265424695780277851496203578180480000 2940 940225692608692502799391690719463595682129032865581554014707430618077238026430474184785801197144903410650812209610916502626328611986419630080000 2941 824223821442684986220245962643685619591476749589957855792113656710652124243948792304844695854640012730115971742191387843211391965053030195200000 2942 707904788633024680805613848435096220462982628219253846706300214248456196753244330706844968214547958985519518587232776398671602449638619873280000 2943 595858170302310547074205812359736023230611189499485583631845229038676198078826599791394668862407657035701088291363952212193548490483156500480000 2944 491617130577918556791552541901080905339236122734487723699306988053300453724318355824832881872727478684917628231224651175835777211399395737600000 2945 397621070258186653797496680715087802947535132456970229629814670712662199585108857777516349624334418185997591087447932155924896287141935513600000 2946 315270294941556061794324094073480417921490603998691364573195501043532571099607843487299361287920659669006975845139850513241886324733181952000000 2947 245051001977300393485588273120750688475340424017164651554620139447473043900149732892400867182883785470000876679631429262565284370588064153600000 2948 186705525316038395036638684282476715028830799251173067851139153864741366781066463156114946425054312739048286994004898485764026187114715545600000 2949 139422957216522178111775640860291053430620402038213654564162355158735436232614566642553369083644454318120474053964696921187422152715534336000000 2950 102028318776178849707996177614306722329804653326665667032837048156815993990665431038254752305140154035168907043443391987497966747554676736000000 2951 73153421200452909016826263711556497341445435962030307802223532904643502184865636431649105413588043342315368957014336787572946937505382400000000 2952 51378402837928484670519017422350329561368430867877909687587644928352215560487449587319267802166771220161235755783575759375908706237546496000000 2953 35338691662251510185466876618669532370631533119414526293610483050120380033362246794075240641150671313767243574282709201129183960284266496000000 2954 23797098762458929417822812537824600922984197386811128817246116532067595982062119053249320297071159133849995672917649293689686168541593600000000 2955 15684451457075203479928671899929850608330493732216425811366758623408188260904578466914324741251445792764769875332087034477293156538777600000000 2956 10114469367751138831660227288803844548139682478455733617719718951055884951053557094651423030632369879794567228158623076420645833146368000000000 2957 6379559250568575444904307861379740911965159035112555792648324896834815746183996834158927859580676586519776818799616373309472285235609600000000 2958 3934106081624190638834998396292827240223173062289770476237257749535336731622473121023017096482092976689196261949323544830977462868377600000000 2959 2371001433121722036797878497765766417098787336647852742375133018693171690933186925616550482254832820772506675728386957822240881639424000000000 2960 1395914263656078774911305089593697977166385618113021527978433292390785064791832995168185565310204604437493107788141239237336622956544000000000 2961 802464082048280579160242230648783596499392801856416119025035181454595692326855866206309883801320828754173845386230926299538432983040000000000 2962 450213614863450922334057978753603264529529468054508783660798958945954985824937317144319311431390387041302728840067220988831952011264000000000 2963 246383136272674981666942984765229492168577273823481177782623384098489795633632723704160315815807798391650880104755401962502911688704000000000 2964 131450462314659870878818300050245288907068254198557876528461756345982621749077479828123439817489594087507665061154163209197762641920000000000 2965 68330879419206310186836170326870500487918938699933879084002163842187138646735080935945233069857030966199302309643021955293847224320000000000 2966 34586392513217979182148178120826893353858403870762402999561534811896253993685422251960291130929965723817162674211586204477738188800000000000 2967 17034921247581712473804800717303375720065973594787845892965859840794356268967787518254468066759986364620336291162005283179457413120000000000 2968 8158631905715409965281234933342636708501663628545841935433759923750733822831578944441164306918308325405748644991115612343154769920000000000 2969 3796765930148946195964211062053391541835189783847090943978914250230319852616427430854654385254191103814363546911449906177009254400000000000 2970 1715482280731749776249610313751698503952112327585396572694791820702071428424698108293132878387275714680243994617797964252735078400000000000 2971 751915934736318895434082442715841876732257026701391354914924986346687152069267027985626423968448771044912140498060796019867648000000000000 2972 319428645290580494683685239733829507229403273680937395219269720029530588122932486347717776646913879070161809758483547400070758400000000000 2973 131396819928959847756671201098867756079401628953451661443951434806049143674509495372282552392589927104806820106750572716516966400000000000 2974 52282791018983747104063699801704771692273651752685933263136243747087805164767525099775317890392234051097491283150269331800064000000000000 2975 20101148819798675496448733067700887601385513836733417523516396743672016000848120445557555931343983924948467292574819459006464000000000000 2976 7458682307903033579387284997291609499586461534966017633957846658134328757272029849928592182316877152114459106706797572915200000000000000 2977 2667689750125318763328906867862479553488456502246287345963624635909343038639892234636797775337750607392626023359807859195904000000000000 2978 918440677914293600208984488248044908662183140065439391836725364845793681752262363440017976128504920090356603917102171029504000000000000 2979 303929545014095659409816295436728147846501663483193604940974302802366790290146761128377577015551703076853771276263830323200000000000000 2980 96518669526652284879961264123008987897345296710173710365964885183010869937767753595289718160292822148395610775309464371200000000000000 2981 29364145490912732172474987762291094201573304554682478021391433322873677362019290114969094149295435309697077352276688896000000000000000 2982 8542296870083703904719996439939227404094052234089448151677507875745069778041975306172827388885944817366422502480491315200000000000000 2983 2371319423351158064459609401346766048863770993554051353793593907065595668904509378823950460226455460665029623253513011200000000000000 2984 626732861947446651805228276500854093570739200848188555570874671268191154233135310876232065131621857911012614029180928000000000000000 2985 157314719714081436783175301826569063791490963759699814329366436742418782779969700737182298480194380366826050229895168000000000000000 2986 37398172417171021731417417119237197643585789315535064819660081814178359102436116398009439216070863041200117598126080000000000000000 2987 8394351687577131934086550119620990033852481281430706107789503212403237746585768983709045122741446964009636785553408000000000000000 2988 1772875638508945045478785973741541859395712461396478701070297463637217765512685295260671228818291545304994611724288000000000000000 2989 350935793546492054456944437617460631991819915379068364581363867435519645666000754926965712449368561020783390883840000000000000000 2990 64819309630520898947314412720108168679585785235960679172315404086214306847399850837881112833361004055786831216640000000000000000 2991 11114512304746379791087800070716599540229299619396666781778919734750626884345144877842845037376227359403383193600000000000000000 2992 1758779969102723835073234296904604762409911148563868150083697188795703594885385563087219434485908505224271626240000000000000000 2993 255061164350395015043088090676641816193645123276578281505644397509333638219309161746414939633237813528195235840000000000000000 2994 33619226935117001401298682236890179300577376202378994267074663753895497962614892418600922456018940337114316800000000000000000 2995 3987307090662272320513079004795416605358775901771840229154577194646505774404860235284792369210802511334604800000000000000000 2996 420269522072439770278058393127316638245984284771735465523539098249961082941223740214470868955025297637376000000000000000000 2997 38752124762523667129535254431220105604499849634796387080741916851619788167307643578217443760788046925004800000000000000000 2998 3062176311946263800980287161932885608403865930534486778650175247832403235463124570292653320771983953100800000000000000000 2999 201604320681887858470022513366793514983299254084611773846918103437739390502171801615587745685745696768000000000000000000 3000 10616416815840385359745003372455235800579359403850753435098338128014741076079497114074714948048519168000000000000000000 3001 419216178231675448568379389049215172890550345009901636170081796911779000020689162981188287699353600000000000000000000 3002 11033914994149726092189379590559429658764268821039835272355399676292711342535887926084955797454848000000000000000000 3003 145183092028285869634070784086308284983740379224208358846781574688061991349156420080065207861248000000000000000000 3004 49122946311711041822291365384697618822404282537091224516998832553470348527505622807781411310196278280578648820389982892401764525304750092780044288 3005 96986329897480774879908593195428632033977686034769853533561797605569662477382896312799196689361882759091178440257145710639381242268352747283677184 3006 141749251388625747901404866977934154511198156512355939779821088808140275928482694611014210545990444032517876181914289884780634123315284784491528192 3007 181729809472597112694108803817864300655382251938917871512591139497615738369849608475659244289731338503228046387069602416385428363224724082681446400 3008 215512915079682473387244414784005741161831516722434655319418979532428920502706266461518975600001907840366593471845361839944257994849833046769664000 3009 242037581551028008573366804295883370843287703395965074435655161628727864564577806949090541827694450343796328052995560220245089748062120190987468800 3010 260655857054953240002087327703259014754309834426423926315320943292476161838776099791328275814440177293319122518610603314110096651759206359524966400 3011 271158474005885421833673263984342711319501805776939176093593948333564944916528982933103407806963407880229416832547294290136510802562690864853811200 3012 273765767025172781658997045368807545082189323140178975863724659375233838617649453922844786728184209879077776609783325966003208021818101353938944000 3013 269086010323887776844313335191562971661980958642056258327592613915828131974612711120744875843941744752939694958334038342652725833410954322247680000 3014 258046584259318021896854326568319362568156098800330873370563173344922362457705522972201496322139006506665245934402385487569537081271017734668288000 3015 241805890145095209329919438882201360728202218456254105116471784812724451533793986561363639910256131971280719966502934652687538243988226408710144000 3016 221655399299670608552426152308684580667518700251566263023432469411664080572644487681250003251068120973673993302627690098296910056989207541317632000 3017 198921512192012084598331162328306674958029602789867159123593241779698533847245053047275643943266262412271532451076132139497226974221083690926080000 3018 174876054674296338108422999849060813149916134320762337691070981784350359426149497184418148521552758164634314242704291990766792944370183464550400000 3019 150662447104009152831872122946883162098389284953272167856922691998824925044067259112729481803183914726454178424483697715122160075149696523304960000 3020 127242162858674396702558667937511901323479412132010308430445927377212717144588855051936597612624876700066269278370045986970157627570336647086080000 3021 105363419923698708581756725034229311955641323168135232772722193258053969400270409386897725624933721430371616642270219075183433691608016318627840000 3022 85551494809840831754417853660271663553725860692075616353919729568505359769450332408164819951869260990472680179621118052499369236775739745894400000 3023 68117924342518341073018264047989583666259457231207305868842969561967830315756674926878871486643541139512660331952037315755233265448969568256000000 3024 53184379390504704760856567699007251862502576222827242659135087773382575208071557731370811199187072505081038643793321442685816741869772393676800000 3025 40716246493097008406663086626712511499132008903190086870912942654347832302150020387752745570073619610116985628398550115462768128391144433254400000 3026 30560912286194024957914950801401931707973209479783701567445145768531473196485563088243319518796516350717178024112664655428930856274938245939200000 3027 22486289976463831072713341726784030019244501958369278745277364779521485295072989563255954160987403334975850051186576000650049459466509746176000000 3028 16216074502257570485129813745276944725416708143054768325921176523693378818562252088886505404558223558876814940759550000468785667884502220800000000 3029 11459359314928683142825068379995707605961140421092036283650964743409987698450658142813130485887811314939615891470082000331275205305048236032000000 3030 7933402602642934483494278109227797573357712599217563580989129437745376098927378714255244182537715525727426386402364461767805911365033394176000000 3031 5379344214897488339235436438735657613843691164141823738676389761206266414657310923056262437162325627131417321834081885757087768959766233088000000 3032 3571451058425530261855028771138600522011608144691229130531485876258739148925412471809331746284511061969118643159074512064000579208636006400000000 3033 2320969520727466615794382092649753654888180359282098506578817081388305282458159298655931771458104005788949781363324285028329288875638784000000000 3034 1475898567026696719787196817890099760031458279748616486234734964575127461665701297606848921337461008809383450713088263300065804208098508800000000 3035 918011350210153790967718781681848651400873967221637384324665585906117329340452750868776169434053497621717415166453576510876331484276326400000000 3036 558309787507617569987578970590162761549089215642005428447452868351556933469073427812020122275998881967054101050751814560701230445966131200000000 3037 331862461105926527614994493008138704417290792514478751175059397271904470943155534014137834919300034735661528596600728934682549565784064000000000 3038 192710478922747681948375384325993063651066297312329289898035999924107422795045068771407340036094288647405261703908417254679911889633280000000000 3039 109273194641909674599298569573859803125220010344133970975150083473449923255212368665984821383104014222045181361776640992763554434121728000000000 3040 60473840624475653250466516067584805575709364698997218979837332520563098553632486077970232346632349751089106779273824822918291877003264000000000 3041 32646654086255394235698832998370452906082879487539039213647458096686523751406588118322114343746777862854063881534518043696014810939392000000000 3042 17182449519081786439841491051773922582148883940810020638761820050887644079687677957011639128287777822554770463965535812471586742599680000000000 3043 8811512573888095610175123616294319272896863559389754173724010282506484143429578439493148270916809139771677161007967083318762432102400000000000 3044 4400107881447965692516936728905945329222215841515781090596797442354199453674129233567411860925765589668036223349491255067510214492160000000000 3045 2138138726632313535388154995847354296939125521487030586237468175552978721391368614435196382701263203985030735173580178353630667079680000000000 3046 1010329288408675626611985327708090491960246125537827639650671775261297637580536817810037851166530964520399138598504919441825480048640000000000 3047 463895976192415165468830472471812569355628811367994801747774160376385915883728890705861148120589649779789705856200827650689099366400000000000 3048 206806772603262005584880717622923435639310047025941738541402816251710504458655362115375162186626504709521634603725893445674336256000000000000 3049 89439510202778269082008241980512186695291353671048307437563953011423517312888558316563959031139325968391407785884873575650610380800000000000 3050 37490809181989553149203008901530191970378538439592155626002281306906624871400332137155015156865536860774993676134573538957223526400000000000 3051 15217218784179065762687964333190650750661010692338550892387178010004652975625666726701217281346404486861208562489974202391802675200000000000 3052 5974709298275434474132293688512354862038377595549591295889196494312724325365846711605445887708123556540057849054557178823704576000000000000 3053 2266700283228513863812617961366539652003047491770514751187685744833451143846278841399240328931653363941152245193382498507161600000000000000 3054 829961026782132768596004730469594518733423543140588478127183395800555957285252868081567997362666924027683437470807745607237632000000000000 3055 292927421217223330092707551930445124258855368167266521691947080870784455512442188734671057892705973186241213224990969037848576000000000000 3056 99520213618672028813548078540471740934098298159391831087648687731740872706150230788061320950727029351735796800798213839781888000000000000 3057 32499344069958209699634713601750568519843421024474835986532590333297091957741367093343682458510278090189483715790418162483200000000000000 3058 10184979623063826401594924490577101245534975249835418685238133722685698334334901368284344930017466068150550452242011389952000000000000000 3059 3057868008043405222669991315585852308682761799950587241628605182941533672406375981899821974326922213468044051861937219174400000000000000 3060 877876941869603971892895858458026280926781890370429578984036378069753485622160137660800539332866404690688470932891317043200000000000000 3061 240498001618798389061076733153818265894921354581912556725721167001565394846556690884132941274725884146032064236676028825600000000000000 3062 62729363817458465758636283183356665286473739700852523637566528970346411564751745190821589457156618764880158222652014592000000000000000 3063 15539216591026217071891647724690699353885281021071681213999531296435225811346586162002740543493816903946844931295805440000000000000000 3064 3645739277125381697636117350792817925334623624174509823284505419548264517277468291854489127512010889002913618496323584000000000000000 3065 807610171939922721586479127308875597583584131962995660727589052585933333587736775875290361580004093528598350965768192000000000000000 3066 168335618965145182663186716362147767238265675148614480151656278950914143973622553780457544349181994680898911863832576000000000000000 3067 32886079407110169995250152158661346469014051311084635927063497719348306514993417099967285831342025822886234307952640000000000000000 3068 5994858225254458072050808987255974616747353103583136757537616771756201708462341658848203146338390123963636462387200000000000000000 3069 1014514468889215981423983059381780319757244371375607758967904376758741827585934742266618993995727559440000016711680000000000000000 3070 158443984651695736026589428854497159495886650074978367950698352547402569809458339701313455938726681777342659952640000000000000000 3071 22678166957418371708359910597620335878860163462702606051879519270083643746168166493796874290502785681104536862720000000000000000 3072 2950214027265964645318314161455134192385654749107239475074824339433958179648573695460000614714728906478531379200000000000000000 3073 345342779111400543766357844986386945596982997387135055610765390903640589590970165020401409749215758283440128000000000000000000 3074 35925768962504671952251145778803623644521308153093903221046656050049057671734625225565567900651016612636262400000000000000000 3075 3269517435374206331515813917030882325178537253369325970279435653525591380742912804926877252063581143511859200000000000000000 3076 254994415365723357051981213614588044591915832794829910075212396054880524352812643973997905342565623372185600000000000000000 3077 16569710868513811399584307874499047505972753448206369288343622504444291185553333029571342637293516095488000000000000000000 3078 861211583602588950082344484121572115695049555520081563843223622892114926484060968272938806512137011200000000000000000000 3079 33565169412203466772440092714481785021960905753603178898505125815282427903994171071150435535857647616000000000000000000 3080 871969650721884933022229129222367559612344717620595403233770137576500320043033459000871638414655488000000000000000000 3081 11324281178206297831457521158732046228731749579488251990048962825668835325234200766245086213177344000000000000000000 3082 10349351102165202017838939611629072128716353171366929978189013592011416608818649908774907058320461062890047170791983211117391437545402355969004300961 3083 20436693315667993858011070625495382937718368287762545273385900257642797354122903617327664570860657288744903273968979505497633724773199589002084442404 3084 29878963012147510007598464015755907965904703002994607330076854174148646764572093263308167821954505276582738330929330796012363230522842437085325988578 3085 38325758462839000178522924307129941019557087396246247376976218012410078550337199797661109780059787358992204441360829375475773932822548948835186078176 3086 45481517163179193249829419668271290766879454979722603691031904286879048912583702291528215720007659049436951473133895619631060838001442581687325251000 3087 51123528153041928614998132487879628102517665850624901364096621527529867638448515993515260201730128146708877098915062418015673448285165838656132687200 3088 55114183304228745827561277850857573756089719936011233327116821942126080935120657537312864901021298487274759910433748724907192261758902412559670470800 3089 57406454942560140319485164633081306480122384598810977208714809111509263324827303330003996714264498966853999472712186736973856677709091843823454233600 3090 58042285930847989974922500317308472849364246453544643095520194655465853266716213335241382753821226012372951998517543235642870913063464696524030467200 3091 57144304010680158906393460228011154704015432514038326535673890659389728954572924521334694694338759787146366243266216968987355329317053850304952640000 3092 54901932587476253936648906725392995468794573769816569418451244317059245919646645204674725662029264149929230352707669214508104677153979585292986144000 3093 51553483304235469749488501597146932454011935783855374735852952085984286156998460859625519148694913171855295705189249803266528672678535490908028416000 3094 47366122318553896784603887015944069796882274333056995142329030872249275572516518363643277614465474021820635610991388796039184044201481447870140032000 3095 42615673828961831186926963585912678181420858309391103711306742479024664682575718566705344221778089577567933110570636073554241535386727222815977984000 3096 37568066892620059138565813287762080675303197876723622168647444771292086858509335987827948115943614229772816259318598708603422691683597687382982400000 3097 32463882276829485702861934857947992077224029220054843122949353118821178854948151942224319722131865798554737425774046478995700283783969647156264960000 3098 27506976201332578471333174234859414173027638682499000779018004106216362779785973678894182296205085656845034638452534635288287186655562889323069440000 3099 22857621325902574515270158187716385865300703477043101168565966182082993940611427122595612392081068944928561918475821781818115041182135654865633280000 3100 18630086579972632815188546652294860209482078291063962204196873983849641334155164581637352153601940159755417203595975699808154242426227302383452160000 3101 14894139837419826367905566943873305963609922684394906492362590793217568021976147566931927104811677676020320216066069846615446429654545478254592000000 3102 11679645100356433461920884457885459549944743168332461483567879742276308088119270149005479546114980152271630852978392746807935523001254333897113600000 3103 8983259281527913862212808058024018315689868765998927578681503647465080844147190301465335684655041997768897509584345476146429009855093749278310400000 3104 6776209964374623172244528978175769857232116198057879203481847688047595504417126861462057009541288871734766763558732404619084253118543098563788800000 3105 5012232356697574872590339541369419200946595580731860016224327623960356828803862686739132977888548290375083395829904431374820713368916854413721600000 3106 3634925891592386840617994129421387869884793736026533503327241815899520379538666241701639158542591719022014593494788287521296667131994026803200000000 3107 2584018203440866392014006965927913199654810331838609133504530384568570436897360710556507027136100644813624551527434306673367352229528918294528000000 3108 1800258057022336809626116829719008660519003692726898573536992687593780085297041468747011468272521919536658584827535780355203836923298871508992000000 3109 1228868134563770461704466059104958560579310537557601651697075177279204783962724978197678714395120447653715377172476369525164925719795197804544000000 3110 821652789791960448852127170622167138832188193963694775253152887520770287287916022945012124136701239638266294230602418864249061998000496181248000000 3111 537965597855932201343601377535246926341458878631838569567756146347077883427269329732657436143628048650108878806592592010638844608031752192000000000 3112 344797359976017305418114131846430413971593264405807083195536534304308567479334224415150483334249369577854593631735927115679495763544401510400000000 3113 216255102051107628061340672321811807211256534964197500934399394320709660942530571131756285178198052948789161216147972253852064309025806745600000000 3114 132678664272653453767064629260731848490766964291720855992584438525087295934282007842307752496592238972931957692343949749099901797191070515200000000 3115 79597019916543920863708891508931573087671473782988653153970871443512286475342178851311593749394039798107242742932849024776465826930124390400000000 3116 46673606242947384720901527969682512141877353390992974206070038169594881310001463771711005270028150663447098778897705589733035620779950080000000000 3117 26738152726520310089659320182270198637516718904641183053314625844715476309237728251135707901527880886401520602449897162436574474978459648000000000 3118 14957946901509779659862158372008398745530625800732813726379595541118960199717730537115650939286518456492552488923272287424961318456655872000000000 3119 8167253935959496523140610592447965924689318774536288302190158906474806869226649995633451556312447299542290035005659449445856402414239744000000000 3120 4350246183743915703031924162999432882604337348595444701932732875234249228478818568626878427229714600922092526973367574838082740659683328000000000 3121 2259134662119527791253190087893246547279110599724995625800834988761700345850733433886077729168303590222443376552219448147008239226060800000000000 3122 1143150735673773714624636376753576338322562610430464558751751628806949004118773025564505787639277671128381949084493322021223472950149120000000000 3123 563281436905014772627638054121243543057366448362772903911020561770883177083532494226906834539143921926797650737527428819349386486087680000000000 3124 270096674537636679701799922877305146776452688169129502749377249480854470988517238792950203059607588844344503412720355410363132579676160000000000 3125 125944401668418163275728901335781970118899340023521086945838552598667495450636239696212281909454936923591902680526653803360377393643520000000000 3126 57066292470586480770792007941270599233966185424926844631673107118210962409307272014250386653449805999613707342298469430463922438144000000000000 3127 25105958206468989008584725856581495696743491984412260198013147547927410747723368053526752384246271894063526943278426494865140560691200000000000 3128 10715283758457182705645269621232223397261738048382888158260427035452783178238564626037422385241047800685891659060220003724775181516800000000000 3129 4432716362238145067565616519852597667167796833373583681952064617951918923181910925287767515144155513561413840106786406065514322329600000000000 3130 1775658268523138807392450288411417683657142244170483547701789597750254442065749655989482820544296472863868044072312381543648801587200000000000 3131 688061845204006254479120494088640280414805829567482645712395865829341685119768660290422172776141748720176198943029855932697804800000000000000 3132 257631257989044367183447901457493411324936157450710590635097084952302873998009581916337821148332568698010278034618014411255709696000000000000 3133 93102782733196475209506116783844727448276754839472479514693808808774630067287652338095772547027108469670629143311945639808466944000000000000 3134 32431860294840349567868367360682036265453757588920427990634576534896907406594116479020216775753600832545927532638606185629483008000000000000 3135 10875168821102424359514494333507900386123017830151488153534976225219789347709132920120464378590412125362904766139145709248577536000000000000 3136 3505240770983552155258422341437731605935103027768001924779791915067325446108780535669394871205301610964368038781370218053632000000000000000 3137 1084244786237490010740464816315836888003861557956316360622333793751550149498320147281856549344056470687252162053431892534886400000000000000 3138 321303100080775181754238104473341356277817021356403876305578572244186764464805088853190311073702087041362473881566277376409600000000000000 3139 91046581324243644663204046481897306375859320286646978939799746432063582379989183516915575600720378206701869125667015308083200000000000000 3140 24619536067380592697012181054358525229089851120723615649587927941799820726496420422841204314555335791816590101855397635686400000000000000 3141 6338434516382044890884921103889772639971641567231997163592686876241103812871852501053302977358164117180842763833185402880000000000000000 3142 1549840844828436714880933240381486601208255817810524200971292002017603231881535242346155728008040551015315772844443435008000000000000000 3143 358917282180646477237418862059709285525713528258257939050417487912771364760280832217951814164136388240940527597924646912000000000000000 3144 78481096205690562907569538845640801306255448910697070788688674878435714915937274664235686600610467906502103931681767424000000000000000 3145 16147205648910415193359696157913638846213698952090375826324533469061316470548476844721186071735004849559605068523634688000000000000000 3146 3113830203261007676725811660198931541744136961686731888976744488199126495012809518117712899513771702595058335009996800000000000000000 3147 560307518561474409599737093286039482876647040428148055582183428840504942822168645519136654167619289814573301178040320000000000000000 3148 93599510676456503790059648686639890599455230574015526738028723920230112235924221374600695393171538440447515405844480000000000000000 3149 14429850880783772358339065431380719956386825646778135238660766808786656260063133316016279508941616355073714825461760000000000000000 3150 2038767092054148030524823280420321378797021717405920447904602011889253928032002640889120652882853092610005501214720000000000000000 3151 261811954584095325879173783946840022960542139457740655573880280374697807672427416734981555130801167643919253504000000000000000000 3152 30252773775630544889112486065466686197429733655243450074450180679824936546596947431040364146217350112923038515200000000000000000 3153 3106720929713530728495060077323731725747820749762921597946747026489421189310009220944776207563058239444405452800000000000000000 3154 279102390134250035559243266440300089988948031492414369998380402696219097703483599139026132571153790498609561600000000000000000 3155 21488028649142884652038149869861841504264422747118429040971197988056403568639971912212173202981148427498291200000000000000000 3156 1378380216118471047641858741224459555952644291852447979877557175080593797167292074423463043297627550515200000000000000000000 3157 70721955392407628435970473811347798313857192358336571457008840712995867398963171413457006778477430439936000000000000000000 3158 2720981295077641933495865997738397969770321691335067955790979714307469248694285908812219947672932450304000000000000000000 3159 69780220620107207237441245380106868861445040908806608762681708931771363274093145121602221245598793728000000000000000000 3160 894618213078297528685144171539831652069808216779571907213868063227837990693501860533361810841010176000000000000000000 3161 2208558830972980411979121875928648144784354871094523697652007751615774720000000000000000000000000000000000000000000000000000000000000000000000000000000 3162 4361903691171636313658765704959080085949100870411684302862715309441155072000000000000000000000000000000000000000000000000000000000000000000000000000000 3163 6379284148338518108725944843502654625700560022977088292936721140057689292800000000000000000000000000000000000000000000000000000000000000000000000000000 3164 8186747990367764906198295882495073436315718696153929975935458796407367925760000000000000000000000000000000000000000000000000000000000000000000000000000 3165 9721763238561720826110476360462899705624915951682791846423357320733749411840000000000000000000000000000000000000000000000000000000000000000000000000000 3166 10936983643381935929374285905520762168828030445643140827226276985825468088320000000000000000000000000000000000000000000000000000000000000000000000000000 3167 11802828181816339190449750206374489173860249522589889476048357247203317645312000000000000000000000000000000000000000000000000000000000000000000000000000 3168 12308663675322753727183310929504824424168545930700884739307572557797745544396800000000000000000000000000000000000000000000000000000000000000000000000000 3169 12462521971264288148773102316123634729470652754834645798548917214770217363701760000000000000000000000000000000000000000000000000000000000000000000000000 3170 12289431388330061924484587006177473136005782577684164606902404475676186566983680000000000000000000000000000000000000000000000000000000000000000000000000 3171 11828577711267684602316414993445817893405565731021008434143564307838329570721792000000000000000000000000000000000000000000000000000000000000000000000000 3172 11129616301056412330361354107469474108795236846915221572125990053284246459724595200000000000000000000000000000000000000000000000000000000000000000000000 3173 10248521677222779687541080240628140741848947263201099864332682507399243614996398080000000000000000000000000000000000000000000000000000000000000000000000 3174 9243378205033622448955320447797303861398377435464068916100054030712010106602520576000000000000000000000000000000000000000000000000000000000000000000000 3175 8170486091949362700415863610106545377486065768847703774052726330718651790657585152000000000000000000000000000000000000000000000000000000000000000000000 3176 7081087946356114340360415128759005993821256999668009937512362819956164885236573798400000000000000000000000000000000000000000000000000000000000000000000 3177 6018924754402697189306352859445155094748068449717808446885508396962740152451087728640000000000000000000000000000000000000000000000000000000000000000000 3178 5018721081979896038730444222507945498120815898514702043211887148643931862411421679616000000000000000000000000000000000000000000000000000000000000000000 3179 4105592662897442731683655065357194303323834116979388199238613236876772037444899124019200000000000000000000000000000000000000000000000000000000000000000 3180 3295278321536105350430302091931432269773077383365035265178360624335303872159721665331200000000000000000000000000000000000000000000000000000000000000000 3181 2595031678209682963463862897396002912446298439399965271327958991664051799325780811448320000000000000000000000000000000000000000000000000000000000000000 3182 2004970903759624099152436929059530821640056770441163644156958792369011449717180650749952000000000000000000000000000000000000000000000000000000000000000 3183 1519676810008715084243949354184894384129452120323018353014422175579693905637908515966156800000000000000000000000000000000000000000000000000000000000000 3184 1129846671789088171329197128546160607331027445979287558110722574017946338539488505348751360000000000000000000000000000000000000000000000000000000000000 3185 823846531512876791594206239564908776178874179359897177789068543554752538518377035150131200000000000000000000000000000000000000000000000000000000000000 3186 589050270031706905989857461288909774967895038242326482119184008641648065040639580132343808000000000000000000000000000000000000000000000000000000000000 3187 412901583512609936987121239691937717261149502767938466793158790672847537898679090304306380800000000000000000000000000000000000000000000000000000000000 3188 283678680524404234485596259121683135377567528753528094778262798777085993630388782412773457920000000000000000000000000000000000000000000000000000000000 3189 190976540281607850716196053015847396495255282750143020948937634176716820711886733874313560064000000000000000000000000000000000000000000000000000000000 3190 125945735616750004998181017721657981309370940779189147436152836332058937797063233977456787456000000000000000000000000000000000000000000000000000000000 3191 81339954252484378227991907278570779595635399253226324385848706797788063993936671943774175232000000000000000000000000000000000000000000000000000000000 3192 51427842043506252040923915569677009034659800818168901869762408168924066267134153874128188211200000000000000000000000000000000000000000000000000000000 3193 31820977264419493450321672758737649340195751756242008031915490054521766002789257709616816455680000000000000000000000000000000000000000000000000000000 3194 19261333965356950959702285253205592290012428525179821528409451934517341694112588568169572990976000000000000000000000000000000000000000000000000000000 3195 11401010178023783472470837962375368965779415413801291419389418240651808870412230733365078130688000000000000000000000000000000000000000000000000000000 3196 6596298745856617580500984821088606330200947489413604321218163410662832275024219210018366632755200000000000000000000000000000000000000000000000000000 3197 3728741096616171326755417808587587189433035594710190220466378483527462133242857247885382249349120000000000000000000000000000000000000000000000000000 3198 2058365862118521604026470506497336982274858162755557709541237311514822001932036737515106282242048000000000000000000000000000000000000000000000000000 3199 1109080027023071837958999568961394071370466339011053792180442998770157381304169794753205292865945600000000000000000000000000000000000000000000000000 3200 582977962922383914824602337530989191361398973069912890761514909609954520941935404934377141121843200000000000000000000000000000000000000000000000000 3201 298776205997721756347608697984631960572716973698330356515276391175101691982741895028868284824944640000000000000000000000000000000000000000000000000 3202 149205922385447633200421660761837546164058049670080830479275222178297735203576592700392149555871744000000000000000000000000000000000000000000000000 3203 72560261064827807336157438596679330485735372964557165774742771737898362893644092997750229873301913600000000000000000000000000000000000000000000000 3204 34339565410912694867227997103312194776388717205319495895721288485261201974085053314051562277248696320000000000000000000000000000000000000000000000 3205 15804004535704137978667430485047089641406170986539086179280820268784984999436871127489639457142865920000000000000000000000000000000000000000000000 3206 7067902028467683929348489744701615089628870913424424652400589064651062735859267365349533201666670592000000000000000000000000000000000000000000000 3207 3069159630840043184537740927182929595985580358601149618080473186226195177147584035279498384854168371200000000000000000000000000000000000000000000 3208 1292965121077294788379729156557915021287542363836228988042412108239971585266429019117746128087500718080000000000000000000000000000000000000000000 3209 527960757773228705255056072261148633692413131899793503450651610864655063983791849473079668969062793216000000000000000000000000000000000000000000 3210 208759993507271554373810436735913362812051110827724472027681121642912078871142185378386093597461053440000000000000000000000000000000000000000000 3211 79850697516531369547982492051486861275609549891604610550588029028413870168211885907232680801028852940800000000000000000000000000000000000000000 3212 29513444082090515999597450493539751667553725793269547232913418572266695150407726457869333982341056430080000000000000000000000000000000000000000 3213 10528353610053443688317936666445430642944646412791348099433536817606676827693525496028387411008203784192000000000000000000000000000000000000000 3214 3620363104589132287162158410301282518257852469304194700229739783035503494051217021983346425766500263526400000000000000000000000000000000000000 3215 1198407231380198882093029288595100463219613201644675560492714789291844906595657486443561432603262818713600000000000000000000000000000000000000 3216 381311391802790553393236591825713783751695109614214951065863796592859743007709200232042274010129078681600000000000000000000000000000000000000 3217 116436157139780686839720459289637601824178328114340636843326266459605385811282630785141480099521557954560000000000000000000000000000000000000 3218 34062682812383209702672608046573807200318835461519826655481850758138944007072594181442704923851262787584000000000000000000000000000000000000 3219 9528741872946854783204535613028621065951260437295848060089534975013868388185393803343239437749771357388800000000000000000000000000000000000 3220 2543689567778185810770702303477979352351395794701857744854409760279125883286778854282305443128116930150400000000000000000000000000000000000 3221 646521098476955560237553502133986418722646431153388843483829147404277828668722958796752633461729719746560000000000000000000000000000000000 3222 156065953689724108598327464244638524847392929487436897054088265500458869297490910955445615208589674151936000000000000000000000000000000000 3223 35681207960513536119053093639802436930835399604587387350672599410790394714386026819249057993254171469414400000000000000000000000000000000 3224 7702609972428318908240032912719256226339070390831562983637259555345228065327777218123606169972329079111680000000000000000000000000000000 3225 1564592650649502278236256685396098920975123673137661231051318347179499450769704747431357503275629344194560000000000000000000000000000000 3226 297874370027501395279595022796564986877956237770439349757847146866866241588847634607123832354398663606272000000000000000000000000000000 3227 52917833160188694843231085489238249562788437694824263271375118136575858827715735087401923247807944405811200000000000000000000000000000 3228 8727493379404254895786619323225114293564361739221016554458135155360645373824759294265541072959369935585280000000000000000000000000000 3229 1328375830541677031932228088167351954976340352954963549097672042029157053221856745524240442722492335783936000000000000000000000000000 3230 185298802448748426555763700704503805313728636191181509566160773978704878800874944574939337118898387419136000000000000000000000000000 3231 23493241024752032652605754910749589602276309231381941391423955272300082847968073330036951670431759833497600000000000000000000000000 3232 2680214821133682598395867813761572898287860630622446834796254052191981282655512591173229697612637389455360000000000000000000000000 3233 271744002698276152337358820006381696631963647271442526305731313625020324491461693271730233230170179764224000000000000000000000000 3234 24103320787278603923073950130703034050574857754556032299035756927698720562770061149787030961169204301004800000000000000000000000 3235 1832178100384353338747175263313575223438967227964563265974001793490612204940291810372324988602388840448000000000000000000000000 3236 116037946357675711453987766676526430817801257771089006845020113587738772979551814656913915944817959895040000000000000000000000 3237 5878238072066466961813853969797720508533353189719640478333255754115714157516769558277876005099330863104000000000000000000000 3238 223296705984343063159811985216341980356624130908181148040581468581668362477098064389127107985916139929600000000000000000000 3239 5653987106654840381290111164131736041081187930046894453591646159599936101182931758570846644515184312320000000000000000000 3240 71569457046263802294811533723186532165584657342365752577109445058227039255480148842668944867280814080000000000000000000 3241 477311073811304114486478503581164406916224853039238513850085608145771986880516808459166772134240378240755073828170296740373082348622309614668344831750401 3242 942836689009983436022673587320818581562913289954051385382885151892882937047934436462551648660227907636059405092682067635304854021969994300579446581235360 3243 1379335156144235026773911359228604961916113887155001100837924574065513926421978157047066300817740827837938759302257098947945990143252399069366227405881360 3244 1770998225172844972647984955058949580731800546470618697372150070405104300591181831270307349198086988828958407005367139389955345369114191397704785805082240 3245 2104426903368967019967512986721282680807849414787617896568758571314707270764212978515642992102665094750459835484772681065224715947867171876902291774557600 3246 2369428809719133237296755362826925685057726748501614224284824465480263001156743501736131368885963662237554777731003314977141902400561556483623321109131520 3247 2559568158647211830413161657374765400525322104862854871912619021352135958039692054344586355278047165997358556190898642722221190864804150522432599963568000 3248 2672423897564637396128027691650548707426791333472328190780018449101348301868602638751314148720641838219464312636705461184400255717749659804726806311168000 3249 2709540896141924026629805854034584106141052324214999415651963149783311472727888786511749067452872974861401316978881925923072481491607293968681345287712000 3250 2676089773967332371980055164478601586312150443669135225335272246699566886644828431122715128348516518381630930349513013257355537275661524907339600284160000 3251 2580279152430230348785707510441713381370110489513079766650429166262174985764951857662766068197767161550683650127123041177771203225051420929175589903616000 3252 2432586406331530295151508764052793760214245579338930419737778338563666653246419259749409087863214832438354956348802867103622683175132652727842306979840000 3253 2244886837941751722994756544604275723160677247599815418214801614909062744816911600818127522441670478083543617124358201432046858856063775202545832675840000 3254 2029565308376588452318146467676420216950583798399833122640542390687015890850617135782390694553153176766888436374538468911024320637201057922909432770560000 3255 1798688831497770189223754144633864477985305747259111365303126192804630485277663334621960007077529931790760915834577743611622083104397762974007036979200000 3256 1563304860956086682979657923237334064816858328481993087868396098437604767451203688362789932077260582692216894750052754941459193216661759424322165473280000 3257 1332910394565181932633118831155288689523633065565279600381618587016630608050601910216730613383775419656558386341673066520302784339823490867188266086400000 3258 1115114578459760048215942551554751321954411976420626070907497902863586391048869571946022996817799043895682833017870277873194486245081090398693451366400000 3259 915495302068815348226668884918406949505782671999649798954921117783067839564812673264327522078810326161270474020844117019351028830838179154482895257600000 3260 737631042602554276673859270499561154897446727277170728202795442528267784964501439147346411551478105549041837417704161860945598278258182034801033216000000 3261 583274917020908659518033163895023357668906949161762779523321581406611748481189100955401699504594724202668267735851253915969945305215266164555631820800000 3262 452629565236683968585422561047284439813613858256041663122154313613596418574467732663803787975346875924469202475792860181705072194523310603887968256000000 3263 344679191933883358793725261134211551530344559850420054352841416146829595962711960283266969855525090140013865184989288028380349589207706223050489856000000 3264 257538075776685794654248826354708792125732489163598881191172974383460438851366102369461954932308601972570746289589419718467765232515902878414536704000000 3265 188781768509144679723407704503837463363769957334428192231183893259481031565430399113417328075380533853350469888202120935605229144205330042047692800000000 3266 135736422197192421569027959386462887238345213767371579204248764733730558992230449930437347989014349279248535386282611398637636362450844711714291712000000 3267 95711579754430553670468432900711010232166496887249190464534385389168983904777881361205822299946015517418839054430046499039358973523031527490846720000000 3268 66170968719112481549953484474565636703720047230690798345850933108561272823056313039846000602431813197227839346272624740076593858238145253573918720000000 3269 44843376949416174665907630351590557148861425305807653023621201141031162402573877046844489826251189102354139803889340487432859241671970570874388480000000 3270 29781042163086093009287315176024380226574637495555529466517272788424271327379841716933760804151492124168777392110417692803431424865165640938291200000000 3271 19376060765365890143079524812055368369635597481676251887474818221604433320406390845461841905910909073378945290916284103836306618399928756511703040000000 3272 12346354928150308334897347550493265388855816794377540031843771069122697456252578794400217861193729397613027664462785569947467379307003588378624000000000 3273 7702182067445620593182488807541516255316302375196173700421056257242053158472384224747358133314143686705349434196112757177876061859345988583424000000000 3274 4702566829057707747128253548038815760821625692600132988809264426419390480593689133852483529206390758212918173066986913473360917678433465532416000000000 3275 2808904296949865375463317751097985449002024061120994468624270145773383202823754039646817503828799127545479446149307724278750439208795588526080000000000 3276 1640756795678651520905557035561997849575785483321469784847192720070801616887526169190521970490473141169422914576103559578698669252121867583488000000000 3277 936851874075773244961506332033856796825679982760715772212131645719439194827754139815575816483757812087479133322775180623639672258156004638720000000000 3278 522661439257488443635515044097633821919431742134106363409637674889189967885220194117998920640921942545967671309869903904813323995874821406720000000000 3279 284763883572062417146445331043447667108150432605229490395699279008827672561245700304055942142568582732159774134714694232739423112762207764480000000000 3280 151441381576785331056039302359288407958750467482363261748899901467182807819845766543467547578194118072183735532231936154163415900424346009600000000000 3281 78571901984745722686790761501840683265018375258596494753055782211831574057148374555422514653995158172636067725210458233070587076732507914240000000000 3282 39747303623719606779225678808519225499918961287094884427923430929201157607952203930475707503376051108108579879058587724046548114697564979200000000000 3283 19593247553491411101928707631360006220859523244696684651859962865452775222967620808761834651135108085919485143204365553564391883700122419200000000000 3284 9405658888727430193059086752694209130426966082438374027536565578822004069136337063522764150645392110151415205121360667688677355597647052800000000000 3285 4394057814178218650797805679920274467497446275886614129025920788086037254520763527150786282498478637318211648857201322026276037337284608000000000000 3286 1996312685947635140115546284210692597579086703118856789483381296315631740325482688878381915999308813003829489851172946303295779926074982400000000000 3287 881356513253853946723047138359256393724529690453708915378465440804942086107197805476365607036731883357836691037353595455963917868597248000000000000 3288 377823438305828642251645108957789974929979630895837391620082899761929467960847601402003853607550941329127785598361194584747337526018048000000000000 3289 157134902196637066492003637135994441733996158219796569508661020811481468542358686076913639733387312790432003424009786945354023863058432000000000000 3290 63344883727543287071606404489188991376768418531538047672929612823978420173286444374669141741854295909471203194360206377567759682764800000000000000 3291 24727965721789120212397463085779702559671819678607815647136226635730835134312560137370842739227565884660240061798391674798673594679296000000000000 3292 9338084368431621285727437040381587023260236915668891892890949782556306659290146166617892682932704618753322318180946747200661052456960000000000000 3293 3407558327226828565090947467014838379570509054934256134704033669465584837447520099262037287195528727213641121330511669147059837992960000000000000 3294 1200146329086178614120082126747364460729235893561750588323433242075929250924912739362730113729242822163294986128985241963744345456640000000000000 3295 407457087035431010966694549204352131729061568801828903443140915519605609881914818919445408982150340857908791587001162395098388889600000000000000 3296 133166670869492155323795120907191179303594532923785159015311598876890183611238602995895065202696048549745275095549650380979406110720000000000000 3297 41834767634265062023017647110394054344713890964813459346741408377329918793213185464980261885767607844662040787292383552225673216000000000000000 3298 12612951385509414411098237985200026780992362188221861687386623448395764990286496462476180321634938297545930425798353455641788416000000000000000 3299 3643204561544545627045617059582042644062715089275663326901585359615379542745588697228645529258963658954837715582879020712198144000000000000000 3300 1006283745812680524733252671824293009031760602185368401655177374909458254116797882473699957861860646541198113531994205344235520000000000000000 3301 265236518186428755593270920289489577071951714279723646609111567337246095375230059145845606177169442020426910171704645482708992000000000000000 3302 66564113044155364690478838526404994043558009655304052174721380995382545692225313365887179044665069440463341148130694272122880000000000000000 3303 15865639847442049290024526028695097146582823089884299174261547799974692790440800497603933356524111533300402101615380534394880000000000000000 3304 3581661200128011127201303935931168315277956535282522564912659820805574386554536973004062556675637171538715112886717298769920000000000000000 3305 763452088376051754544259423071747875845320596351695106911359780476496855158712066969423056544478988146273186678206522982400000000000000000 3306 153125433110182460170700465482196724955870569752590699505868172494431278071718887506117900799804332665235419778192989224960000000000000000 3307 28786206561117353623560412983465714287439192405790058549082961720333601657702484463832489768762318430333257926876908748800000000000000000 3308 5049653334472769605607059731022546526928710368585247049700935978949251663558644777882537361315962252750554919179439308800000000000000000 3309 822356398152155834464330533537985518274337908609471060926241752563086191396533109252112565922370759026370327251989299200000000000000000 3310 123596238047559653059588056570389664582294479018063283445704611227946394842205727638535436638896303020603162442596352000000000000000000 3311 17024455364222943393216626487032509354280773917655630400545908530692439924473134618288567198408820574795603151264153600000000000000000 3312 2131387213048255823876885945168389277531239301114945903041741287097645060966902612618286973196722450678635762286592000000000000000000 3313 240109979247720177689834373452611755030525415094739276114270237589703841744728226421504550992840646449908041121792000000000000000000 3314 24039422918087323726091992065609024011173861954352384823211226222409043516468647055898984303697220141780071088128000000000000000000 3315 2105555060393033859892942247988778379357069990996830502533515810271062370061067685076237363937444206612368588800000000000000000000 3316 158046602064069702075914677379898426499888710435317647597577483042568632221867796608191644107897046619792605184000000000000000000 3317 9884331025774339717223383819243160201828647420012555933246804901135302697436501249862537846254120037137776640000000000000000000 3318 494454269687605257619640171813991659927936186474894572899311067685460067596631135154258747479763580501360640000000000000000000 3319 18547904703381203870822209673934160082766837004518837255007395226567590379930607633991662417332062136565760000000000000000000 3320 463770081659789438870378738526248728432988579578530076699669203977311214375511364500494762739979675238400000000000000000000 3321 5797126020747367985879734231578109105412357244731625958745865049716390179693892056256184534249745940480000000000000000000 3322 104453270622291452851597668884864346171686325307944071850559289231332891481444448222263199484471812751074773789691850060597515452922187427263427721488760832 3323 206358900497697748316571004382292976583087618291304141948665912871657663658463422097641930688834556898464796999147313534351189065529199551422869400989990912 3324 301988634874679631682786835681404355975250173109225573583413531031694141939214764045329654666587156436777751706069239318562715705652487148423711318521937920 3325 387920360245523429316100162907820229626744124806972688017718194333395727043869371700504759653014396073259225768771868392950480337342219263828832425418424320 3326 461246769804128467784387388823322834007409172788778500996677121311049797399722728546331878855718336794424079420186063028203315035254468027113550749735321600 3327 519746360120749639308260911308232071491275702020526018196255683038304893655297318508305678125224077070790060224697466143975442795823327386649903527750533120 3328 562002161756582943317062611414592402506826572103495613171561023122719925659793035460200448704510587401748601706380186968688893429630101970930383489356267520 3329 587458705668902031341877294161594845825951120665674856973757167027233371769818503965366322687641728991374844989247582197235777104142963732679843368665088000 3330 596413868865074318405015667548204523353785741407529656622747367744111929266309639696545687362758218762584827382376356316096078584389045496897523907821568000 3331 589948677874667008720408451639822902504422210335361313461525174055828873122501405119889365548527777366784449849776070610772543857186996223218417957601280000 3332 569804088874068623056784748413097242418905354372690439343326753478312765259781844945063875017602438627430834489052009663087627725478171961937789051731968000 3333 538218496364419586301974063911262583748234325859791856231168951179071481154472430036800910770506959767817151867707663229435320201892907440766071255072768000 3334 497742715133762015787394713576472511393184183467896940213784294281458381961961292005578078049960704663326837601233712945920875389961936759245045571256320000 3335 451050152738474772280134421496127998129283228170720867022997775118094556261964923149520096994617298972583231822506347753995840175143743817477217656504320000 3336 400758846509794658297680409343249615062603565099420979410677465697261713751920053669434232521349864940796948134979507586302924197427368200197527882956800000 3337 349279254844308840402531218549563892152122781940308365795322148965418339139884794742791461189339069281735226342030920432940434747676535537082723488235520000 3338 298697655438501919917408557326684974843507440043464928675572752392682451612005136967539648974419539431483935941889247504389609593668500665096658348933120000 3339 250700327735328010260665718846643773720877837052262529806614146556268628684394555417518930631327733956123533035875480330083101308889631117764053277081600000 3340 206539023391706545038597231786936875910967106948205444610327101769934046395815568690855704368356723909651907975355409269228354465860292302981767469465600000 3341 167034126748106705230187748428459861134671729624351001417851186283772078599953540789780608154126747192658154075062782849311762918474947562103354949632000000 3342 132608800625631055005917346618204109266672312177381099906123319842360516059231408602618507205288429783439583296177892237685314219423403491377175697817600000 3343 103345534517768220567910034356347221042900257225345781692228510585625907405045615763480857531647545162239210675650831232853479490398494474696962709913600000 3344 79055896693192984691638496347981798802218600316506196638179237587673920298759949974281365517557434769340416148779460699189468789772684243393463713792000000 3345 59354798365621031984814480821178275240690105009635617412333934477277980457605561592567557567794977536259824637683836877016059282247147873088623869952000000 3346 43731939852718748159543189629425050355183258264213234373924900910596072999760195279076706541312356416451598437317867617720165629704453463403711692800000000 3347 31614992615477651108508783917467280305551994511006835776661806414391892773485175318825209314256054736185984821514673077785992908888780503787463770112000000 3348 22421139228237433619167580339216945507502164962777831001084733254484306694891925460630261014613111989265107434395021432275994971031818068352085000192000000 3349 15595553031384664757686573497016303559870521247821978203103201992730728234026000546237850931573709333093164159425624663823411136128726208338848645120000000 3350 10637036605900864551627689066344743630120747506136418931210633414902578577737246017163969755594263421438978690618696961475375365495463955687559659520000000 3351 7112232213365170158573602025016039685404536810242601387983560609627880546090084595160097523715256030314539999194166597454098751529767741607745945600000000 3352 4660535905668558656756360351351973972712241194354094893264024269398432292803746490812226507410159642628877430366258762234149263197555121736457912320000000 3353 2992130054308059688366003183873493911670486872221039679703732339755405783578172412669375948109119015251899278661579189601153264177187237873288478720000000 3354 1881484218600723508309415111810695485615969260352406810789313399617537935557920914978837772248493283218610445804727767851334941269953865278554112000000000 3355 1158371289057208190999070796850191677396971466277571968505172255640361493214891442850976987644489951900297488067507930983120477515056592592044032000000000 3356 698014263133468350386814540426227409622278358445595734249888590199356997346132576753816836170280889236908098978986127708623530209933671289323520000000000 3357 411512241540706776604351986899364730690207310972107310923627698472931024219392445946849507595858977208658015147193215359927182270107237568479232000000000 3358 237260784248740831226492913855934543236698117640422304604340902032834892690178164973420684935010833065425454532697443273237149127277275860959232000000000 3359 133723118347180890374852631078987498000907640463125293630000969833931333717931661867023523809778683105430958223768170071600370800146388174766080000000000 3360 73642128075661876727614606845809546395878533708190951177497324850778616386383418409439142123742047563838101512190686727492373649888062293934080000000000 3361 39607398464708701679642627822011388305475634139489817393775922058580118881982326349041689947728680991182468605681044769007780699752178594611200000000000 3362 20793884193972068381812379606555978860374707923232154131732359080754562413040721333246887222557557520370796017982548503729084867369893762170880000000000 3363 10650526050571059415074633457016476977265094302143298457716574163313312455459881658492308089602651412872846740917890697031970297921165097697280000000000 3364 5319078050807846165484427858904860743581870557400253585154618920121631075316781780663986618500743446614778279436344947414340566906040641126400000000000 3365 2588638098464623942135926887657612318770984082954859657437698827830039400239250577316903300438818988766579559702997144005390928193637475942400000000000 3366 1226876704094929861710763574804467035781148221134370846512878324719891179159955234814829446715737381039592862276087892530271199337893593088000000000000 3367 565892723677390413179327806048022464742415791970379181779110815358605633314429216708628649948559626701730908291030242028867637201380730470400000000000 3368 253841592911491139740037817559187171353172725348324913989993504662449822791096032521473933115843819824848541046771784070213160695847347814400000000000 3369 110652277138377040675470558769962233490744727188683408277942160828468007859118145987565181015728494370977049548151685842749898798397390848000000000000 3370 46836050231843533985095007853342754317982905359844145881872876001074111050124703052663514118954184863325143431712578408033874847085887488000000000000 3371 19233320777138335260180876793931195775179640080573131086383834097006541372002429078371029939341564217144471543635080730028843578320486400000000000000 3372 7655799880070673937711022177486758903681261612559841447067906645442603785148283964854029478294008000580433551027427256440749443858300928000000000000 3373 2951016118286448203632273493569740639104302658882463991552717721772710976006464311655833457439010257516895955106698406834645648852123648000000000000 3374 1100402351800059250416349637611605913737298599348761197600567818390856109720984581503934145714827933736365987012113148890029686133882880000000000000 3375 396509453041622822400368967441273552902119099535241609627816199631863936452614324582411613481228841286504633147945050888584097672724480000000000000 3376 137900758284575236336171682443442021560357591075942203890432914957784657212517177022789946874682117339931602314325966207863484737126400000000000000 3377 46231917189862030452392812384586327405601037185548694519364649094494545832666512562851086402332452642566869778106621043523190448455680000000000000 3378 14920666654045193625968237794851249393532390485405741567443033527447934870211622739143142432111649568006119558178138585910576708321280000000000000 3379 4628790468199728446224635173841316136204956397911494495676593627471011031623203459939571357843793725633049499220860280181929017344000000000000000 3380 1378126009876117636638789614415328773941593410311748571463006008515338860550558473354590631351306121845331810533376399650464989184000000000000000 3381 393099192564911603671254582036617136841545867348121750437980217393792399247575587686923330149814478740503906270371937064415395840000000000000000 3382 107223397646770604090817814856329308463689949996174672578814929215949064998017568836555103467693298875966715897325028361879158784000000000000000 3383 27909808823689589469461174518780639668077631926233391382970219480041120077452793807515942565960950647042915653402076554811408384000000000000000 3384 6917065129395925006200055053828404009004291154023224457620471389624667839809307670627475930981667548244310331094928493127925760000000000000000 3385 1628174834948789161351000183014970823644835083873836806129789626361516858925303547712545631450582218092350244407942905080053760000000000000000 3386 362988673187896973853024049948078480118989528988641208683661178133188781429612261970975302743365319201228998848569588213350400000000000000000 3387 76411499308971933332662848788319710073828565014119218788568075396892647798128509930850711009016114098269969363620089676431360000000000000000 3388 15135463277756450948376676626215581891933522116617849693522722990663140879451914753487058795577471233064561559091045109596160000000000000000 3389 2810005923427662899043358237848542688345866865480561828793807326260721459235703139526174002819261131730224388473401167052800000000000000000 3390 486812360479039160774010770760705207486030737455922296738668916278310066287964353081471321148387061200035286812285783244800000000000000000 3391 78296084841980494221341428312520632522496990294254027930750921494037143924009819954778879859496681811953360021063991296000000000000000000 3392 11621648830203376494178205038722574722851469639495545609233412040578335648650934947991568926879995279404923821941902540800000000000000000 3393 1580959442377374473271923461124747368687455162226120254639790851277575031558148484852168084865846145875764284949843148800000000000000000 3394 195477708830535800387619262639069373160881143025926115495773597803629704105258874312683384476976234161468144988717056000000000000000000 3395 21748772816761918319103646661814267043960381098440827417337991335986866510875778531949070174017068485054758530318336000000000000000000 3396 2150504892890103986727453526217626932494434518632909764403888398416631494153834396698985185301621801422685418291200000000000000000000 3397 186027415124802491209594353812646752534477912831334633278515224058154139006478032364855303834221593228759128866816000000000000000000 3398 13790864214964497904177245099718035890713863242631033468336654928573044323009122424994087030072268304185930285056000000000000000000 3399 851827216318681371971670191461836236518594657051964373242207067175085094389223589760483677815677009602868674560000000000000000000 3400 42085272100797891423240741166657325006234507759290297364686903256305017171199914691105822731356149942855925760000000000000000000 3401 1559195014540212093482213318925248224991707604543018117864287863771720302730469207450663392331811668151500800000000000000000000 3402 38504511029804018162213194766141800678148876819507459617990035660216263573526831037653577676486812536668160000000000000000000 3403 475364333701284174842138206989404946643813294067993328617160934076743994734899148613007131808479167119360000000000000000000 3404 23142143105843883106347907739738915438152122155459116954694441241711724821229283088607729568518977236757089752447093463199880535078982378781019924611412200489 3405 45726644209137311198085022521893760624782506427654158802046847754707504466043402729297200593218220082267020715678594312828679611481362772531171899232187962412 3406 66937196041086545910449761884458938745916560613975666198177012074662190272581607609754335808144743855366783336806616976008247864999826227259486575382058282326 3407 86023705755613231692144272301312692364230118058121338086010617927276710390466323032616013889985212986816749669791636274388109706023873063144721703302243575680 3408 102347481245383212404810203491019618927321977810114242602331909883356327121187342162299173152241443162025952167372579302359347391203101987777605640977066904800 3409 115418364392383960013135362009149835320449844855743290452750201988941592994495605137243404904214446746573844853808113526516083323091690916337155277053656172160 3410 124920679533122398488112369724762572766510976661135810349462568016143611694845644917618865950545355012858036900005167049783471709129360248806680109100242322880 3411 130725943470117759519401584841059628643784292271894273136786990281954072135053618089349863163393417982474503330814357256916266435715406250042102420538635683840 3412 132891584099893806740355526758607303214690357354711798745980750663131022125242759352878249450738790870738388175150137271714578078475751835509667370276474528000 3413 131646281437645805873980039894738158472384022011361085772457504003637157125407820510214062374225843700597600066413790603840412018838094187787354556900389760000 3414 127363812041481424237115628958403302714848638162798737199136597246892333941810216710484207333136569266963702232928040789016687772442156184088247842398810816000 3415 120528295294457777153195951172026783730152490002911400810573954021155505504626535857457125011861988879141992036418211655761684814227845501700160061152872448000 3416 111694394133317799510441629449579037533063000273782352357590120041693304799970173289591291552157244714305279768688764415931762132060543572358682466309338624000 3417 101446252317563895755544760760507374219093364474797687961481295311269173961047979447450848675731325134401458918734929682681303882687055329853112898038138880000 3418 90358753139998822811522226667061215418899855620839592977739363723892938941208828509562502908246059822810249553262179192405464301704907286056774397133798400000 3419 78964115193830296561394524187761126406235375835721668401430062435016479974325466199521287682065633001781165874658032900672405751208786447574112886812508160000 3420 67725999401937279957400875790557170916191335148258268305142199633647417688822820784077369480325870473666225851833960447188155233905728737791351338915246080000 3421 57022315584338404386528873450873082245524667722275565376689534489562815176698448682837643474576282156424859186377565564322840834783845315730776322205040640000 3422 47136920847829939369051645724115298911126482354089908460650318001747039319426093790699122952544650912439558965981454800494450087655989936363794349346201600000 3423 38259517238568371840447753029085340904401964117460420310483454053415478965672416012742471388241695096970599541189766737243434440202705845621849567002624000000 3424 30492374281099973460790588709325244588267348510482009681186511875101613657581088183649572076291423261019339272887988791188592629149505923950425889846067200000 3425 23862076029501069306092004015788659563050294531438589331691567525897074600654391441479068452129375403345025110854398572106276733310341985237166330321305600000 3426 18334333334824753689182410533489315096911042293323297279497956866831103868958439864400401444872680005965536818471369768162708793447102850650462410427596800000 3427 13829984286090961399907109045691259161630120954628364631994268144702351792194946780899202766169020014976622848925496315429177926958527032444560435314688000000 3428 10240575713847473928144069197989260674399813457869898510136318028833317717614230171599560281174349659683995332412202341997006748124411331754882852454400000000 3429 7442307554931079847537954867743520528672249973237497326884610885532840056945667035552837062173937005688416848808482473123607795745355319656078718795776000000 3430 5307558538942971216571321844975569088798235731609132709024752619478702895106293590229757293181505584686966418126160577450061352016729303498936583979008000000 3431 3713633105338053934664807074039130893010099789006300797746904108586615858780307161749334866447389895934477172522007936386299062901486634487430862864384000000 3432 2548728400608518083386560793069024859875692411129539488987225496211554343698188435021596003435278349404256062896989095755657059091166601552259994091520000000 3433 1715388454086331240168769623918496166596851560461094296700999295331415885663093171888236612199896520994970844160000970138830259961649312220465804083200000000 3434 1131880815286683625541079715702043856111898439292199971678611181618279638612233767635491065800975897186641404399550840938995227757827236939046311690240000000 3435 732005315443856025223613154655344336016400700731527692527481152822703971492715503049147739406460898918993896976623629740570563151583568700572507832320000000 3436 463842223603919311163908486176560435811597281374684151552617010617699843381867542030013420715765697620732955049569867791182325972934919474045004021760000000 3437 287890390699767370930501798649197787834872354266872237181251886838294900967205119186207672587368267964675437599221896767071907321646353817406537728000000000 3438 174958192788838072695184473665263715852872461930434403531483694517248672983258957974608844254903111112479934614693675746112091090228028631060316160000000000 3439 104071517087474075599751728224983029601984032432285937797729371471878040246151972247891250558510353184979458524678372354313835939385209457649647616000000000 3440 60569065667709979072278532591447619972506771218120898872239416663184709500688848640924660214608267800762810700942332504736198359635501755974811648000000000 3441 34475651835609587567027963194350517652862857730145011797028492454329818367699155787800816038793634684380785771816085059680519287737823858496897024000000000 3442 19183503161539260044430588270794279797328571755359700603609703315583015610435009006845412856082063687726150611774644667006756927704464448846561280000000000 3443 10430326093391750904602358775594047711862306546009599339620969365284555908052399089295003591814776672968188160866040968159373553524824661714534400000000000 3444 5538754488749896640004204373907321119281098325486422781852942467167672309004933612779244377219714239290034857712900670742462522549477674277928960000000000 3445 2871102826375203547742408614626069484105747119059080160795941966524764605666971170420977690689267093184725679989878572785690240898406881406484480000000000 3446 1452023603815112981833008143312036861869888746672736180000931063391612162877472797892192676042793426645057766443532967246463538354529928835235840000000000 3447 716044141976631787062508919089152389154105966417488281535903242244112470345853775368523146493504183495461381042481933974159660270096014219673600000000000 3448 344101168994794300737870523822963429070497253850682347780807828624977378274089095227754140771111676351186945161433678566443100704824344182784000000000000 3449 161041189666104534856706204991309256764452262310841430768635096234661434330149327565760170834779975973728187454400554252782473904158755992371200000000000 3450 73350086126075376143481427574616762051697874321255434286709385110549039890028727249045819036585222162994583023363688801882850214597191375257600000000000 3451 32491399340132850544972034567787173756814644149482027799906131112798959479612827656075666571448157881992986276434876762279816757452947115212800000000000 3452 13986634003094337019233694599336095128749275782219296605632282845996540037032128371026548235450198485847884403635997401433204251765011120128000000000000 3453 5846392378967389459723944140366698234294017415729728111525665315513675451919011121402786329054668656489157483693433878150097671010700492800000000000000 3454 2370958644289666617039854936924615211642609954379068051011492705062533924236071257185756479951568035872590854230373305283521537424339501056000000000000 3455 932028155940941471947630194907290269825963374459430483553773650182862378910659714613063733200899884642568197835894443655038941241223938048000000000000 3456 354801265109121139575986193288386912262293286431150204930224769983883894474099608690746921605439877309485530362459353782490495935896879104000000000000 3457 130661070578944361471492983206907660346650403277668409180942061235256173914080783377815415549173130539069461056418311690755763449909739520000000000000 3458 46498082903484216097061871533917384706137303263695027363588261416830343014939502339941005756566520127134268269742794990351504395940659200000000000000 3459 15971302079444304674741076575067351417135441734386375225872156385890466122108464330564621473449354558454881193199715782009016186820362240000000000000 3460 5288260305564712756976445105212705213203839248971736547464984655310978348090560801363802161712254015805090825373141692881212545507000320000000000000 3461 1685625986216780138981289202845224997148888097114643566598435184994494895142795537615010285322781453357445987035023815866596600850677760000000000000 3462 516472440729071604694100867095286013875074770096406161348710406702717069035235442040328244879747121666438062084889931118244700094464000000000000000 3463 151872639299543212325812793264695090867900279546421252265089439585851047459820101396379961737152512803690179579792015685168954081280000000000000000 3464 42786609023546009416288222680796629013587167109162453198377607176495787065487470333156844642013047281842835733021726507287558750208000000000000000 3465 11526947404328808383135914623070630451221192166086823259448361878084189918491982922067141238733121961768443203602930072277351399424000000000000000 3466 2963496194311506702465762737334326484058615863920106329624986934454990917637950525824879101990656889898882696923178485352300019712000000000000000 3467 725430317215285633803055326790579059016069670265392255100398408128205847117341111695514486622306524970466600126538240820605091840000000000000000 3468 168657086174864035720401605532071750354827944800030014128198801588541833808342671864450374807708689446258706919479429106447155200000000000000000 3469 37138946872240681081712160773327384508162298132054801998943498848412919103672121255786291987313794821530184211370076325942394880000000000000000 3470 7722026375955117880991265264844813974953789261119098115515999486736457623052673623647423616931437075889536293674793160870461440000000000000000 3471 1510801060427831011422135696484653408514605775237831100464198425025942437310071732157596996083690620134475002251065448485355520000000000000000 3472 277051576460454482073336365319209120803085927953783697551460908912446921087158795673832900592951770347126439994658529266892800000000000000000 3473 47408860648026085635039224378003306859965812710792391059967119038623709213447812076192813441783260859120641032785988943872000000000000000000 3474 7531562543567655256650809655920318800645171279184402228631609444518017832015891660297068297205843334417960701077705300377600000000000000000 3475 1104237237000246757465857719788758772061331747024490671226490846778138029333400711776118616797191352611084005723933035724800000000000000000 3476 148377259255555245355603036979647472216407194253792839523907655616272563178500798453183274646610551564039567703533839974400000000000000000 3477 18121665596486364344470415475315915075118224747946311478410903640211536021140549736813933526735733315297785129660841984000000000000000000 3478 1991553936442249419165993234424982526164897705122722280678502109596676459503398090581147041769231518695214093539737600000000000000000000 3479 194516432667773115960309058077170984081647840114797613920085025322856110422179283385275084561557070420351834356973568000000000000000000 3480 16620855613178457435416389077932016553584049749821799921199402132057616283696042128196460142466591781320488065695744000000000000000000 3481 1217111629943282440897335329130368290889897556394398742469303739290089879638514741980275910917597395346266376896512000000000000000000 3482 74259977421624430669516134539155927541166131414239651417265211155326768992464214254280040903993044665087305973760000000000000000000 3483 3624095283654082326406155719464678483021680959670076018533607986839189580233117059839806785004998367062366617600000000000000000000 3484 132628788242159940559743349371975432435883806204793444654166677831614919879013169509197748306658825782553477120000000000000000000 3485 3235329655170940093975592636769890066857793279426762594568397317326319628165723605460126539088509211414364160000000000000000000 3486 39455239697206586511897471180120610571436503407643446275224357528369751562996629334879591940103770870906880000000000000000000 3487 5190159962230065742384284302463271385344471028719143031747631515082847785725432972587123777723241590156409389539161837701833274675423248193096446923655299989504 3488 10256744687264177538521323740582179166275978461516401705596509898854199195600260398207887465500691713880523317422629345934575280906193561905404883206271188074496 3489 15018804720636831395691938334423905207761254175791873926052032351893648822128952725947263788768870009610766286225992970832770947041212001361485721837754239680512 3490 19309891783675926080175349287116449552835898226018123619209755881006119914165796361932196299845690012356699510861990962499276931910129716036195928077112593874944 3491 22987966409138007238303987246567201848614164554783480499059233191673952278768805192776424166482964300424642274835703526784853490369202042900233247710848326041600 3492 25943562090312893883228785606840127800578842854684213706081134602032031857467651574704821559316488281907810567314579694514334653416670876987406093845100253675520 3493 28105525597838968373497851074076805117293746425907898181587895818868034512256622539263556689259528972066794781257461335723862541201393450069689934998858608148480 3494 29443883959640824010331082077604272027641067684284464761663509905480798060459318850657059388748077970736642151793530923139284566972888376263484693808328065679360 3495 29969667601777267296229851400418634028134658178646687346693215439507240882967520972990221163547150791642653618789843975338200362811689954411046920483476781137920 3496 29731813097001257238323265278193089313625652955006634272513110555066707225166191441458552741614236896470886526577226166010119407551279716677625913178052362240000 3497 28811542691617884990470402305296636549156287506399286068840085704552737715815809325413407061516653373484882895992692975157425235412787725447127968246350741504000 3498 27314839175170202653303108679047460624524792051521401078250990343277270821487715334482840460918385665771382485811254379045351197209526025423900541324462391296000 3499 25363779234086616749495743773401213437058735476412729572661633890186037191381449953448351856567072403930569451110450494827826111694559880750764788372715077632000 3500 23087542636155766528387151383480591718348336138785946149474051361579597956257473675574781818157206931782954243959512629907380178593766045298773076595676545024000 3501 20613877353710505828917099449536242605668157266773166204887545858553212460944172924620340909068934760520494860678136276703018016601576826159618818388996915200000 3502 18061683014679681297717839517688898283061623509934583722377659228446624251493941991095917748898495218741766925546557499587406262165191123873189821826549678080000 3503 15535197592983416354287070299440748820847646411818734213592689038753197644886158438770000682832336661358245956794509277918929790969464984521880531273431121920000 3504 13120061832729691963074374496586514760463768608300695701395506289031061876563520362154496374997057432491627887881077163284474319264127991129823473890586787840000 3505 10881321123176609604295810594391196765622728726725576990443098469870999730959427601945594215771369061074405668917242567962123542564296627564020262075923169280000 3506 8863231491309268474677038704704608894304227659613565217779466172200689003914320728401799799813771791601959504757152467638321181286707779344126779886403584000000 3507 7090585193047414779741630963763687115443382127690852174223572937760551203131456582721439839851017433281567603805721974110656945029366223475301423909122867200000 3508 5571174080251540184082710042957182733562657386042812422604235879669004516746144457852559874168656554721231688704495836801230456808787747016308261642882252800000 3509 4298968743743883280574645303710466763019669606329572789303917946108225346796537877109172283855251215926664712171326332942940817862192276647865574189799833600000 3510 3257603644327663107019296441320974814213662683057191803075018567858406784529053546629310674722612722627658974440383929310799874404891041931922981684196147200000 3511 2423812235362844573675071756935249117718499020131839139192722148704171714679355317432522823454324942431293879791952328356249906551258215723156980419788800000000 3512 1770537128117430274294076226256510545990560712801067256915064655291523528722919550924519052942349743661716576952788034142136836499823858533010860935217152000000 3513 1269533490216069509864708502892717726658066884728237785864922733601889123617258249426646903346025503010186886221641969535982731666082491970098446989262848000000 3514 893375419040937803238128205739319881722343363327278441904945627349477531434366916263195969021277205821983364378192497080876737098354346201180388622073856000000 3515 616854456004457054616802808724768489760665655630739876553414837931782105038015251705540073848024737353274227784942438460605366091720858091291220715241472000000 3516 417820136456220911378376286697811169172864668222791788305884434559704627796685207436018522926617740818104464632658055607552895751781369396810555903180800000000 3517 277551947788775319701349961877831705236260101033711687946051802957518074179226602082498018801253213543455108648837136939302995035111909670738440707112960000000 3518 180771161079018026963705658734563199723770019720881345144586734952362002230402579543746789511108083782526829596170424058777987549750306759436403778519040000000 3519 115403018010265972570579951781439899823656753661098358730695995974052528209587361048016923661109178486166681393983797501809161694706669047318775626465280000000 3520 72189333776984558599345467672805478461118618632158930028508967178573984096473479097136127571559637624463573426106747787928241839329496438690749255516160000000 3521 44233660402564067769206781662258258860979545730489540458645200477067392215976396505598117384534091681656601364035997419073677597628367915864429690880000000000 3522 26540196241538440661524068997354955316587727438293724275187120286240435329585837903358870430720455008993960818421598451444206558577020749518657814528000000000 3523 15587099379951147690101437347652910265297554209791552352094023025252319161820254006734574697407251354488516671136494328625962582021424884637941891072000000000 3524 8957065473807191047143232658593339039196084883747655244800490708848340419244200018027011071290009948235679142422708774429205010132002845548057985024000000000 3525 5034140181707425043413207828795880399848927406467197214652907372078296589011307904868564493074648448350503878918026172094609582762159494020431085568000000000 3526 2766011088850233540336927378459274944971938135421536931127971083559503620335883464213496974216839806785991142262651742909126144374812908802434662400000000000 3527 1485084525085065865109469342482301190693266784613229947546089236530162062823194574238437065918803277214859529952923733395257013229810264130830991360000000000 3528 778763836325095514630575386911450624387932582175230338347339477692645959773138618198204802859860255124865363267996591902390872791241967775923568640000000000 3529 398652916214036989632318352823718772008108345637320292249233304056949717502916197410985791940166559171062031196712541092890565833611959694818017280000000000 3530 199105720058173513094325113093573827437050790567476690813293709999650412617735553745686148576982412166277935846863074233547779834949051852007669760000000000 3531 96967071456902684948534957675441799076485774627017868902578105519310265885260821629392604826452473457602890834511237451403139530007655122731008000000000000 3532 46020879945418893332717384674535076069633724783298956828366434206783761110623786773314902925570300894957562475426761901538950348368712510629478400000000000 3533 21271555792577159288880240431863262386223041527684248678949909806758746724527454238390376973361427898135146630722618208112982743837091238091161600000000000 3534 9568967347420728190742478978467364234531945732818446214238865201824603389757031085962844352758332306759883590720205151369974000267141347226419200000000000 3535 4186423214496568583449834553079471852607726258108070218729503525798263983018701100108744404331770384207449070940089753724363625116874339411558400000000000 3536 1779941842898200928337514690935149597197162524705812167827169866410826523392304889502017178712487408251466441726228636787569568502072423219200000000000000 3537 734861703710828668985059636686083190842828528057113880717217273418184093229108732951547092354155515692391145226971537188010864710141329014784000000000000 3538 294356368713301119509421647187982902774578373983661862584207479268348250229026747372748555200684142140089450329011007893236844967927759241216000000000000 3539 114292216423479555560434778761634387157894899788528049208520120155475877378303425719821783337994575336444988039835775958546174236631291133952000000000000 3540 42975105636321827495096096057272229133494173909702595322341123346870309688068269239663446834636774284188883643011026270127200285741415399424000000000000 3541 15632478902101193863956913248346379645120235218476473166195514444959438047908431271041597724239567365280347886015915640588597987538213273600000000000000 3542 5495053189829510570360611929721757693436203894979608749329332350349378222901145537699470715187241861734910165993473376691749595619493150720000000000000 3543 1864393046549298229229493333298453503130140607225224397093880618868539039912888664576606135509957060231487377747785609948986469942328033280000000000000 3544 609782688157101300537465864650246070572639973039829032132209074592341716061734262474303510486339339248644367909990030321660988289408040960000000000000 3545 191996437527297494873660229140697346522666198407860783105666814537079678250964769834889487907644611331572344083317879005219202798840709120000000000000 3546 58110301915041614671204669836772804637610834869207258809221190840520483732132194259954445492628514325536423754030835050005811985121280000000000000000 3547 16879659127702564261635642190681624204258385366769727558869012577484521465047923094558196071668282732655818328551813990715973957582848000000000000000 3548 4697578828279441186005547572972676837484866809721629878795318488581757925284609354574548711592305069626697294401812402568497045962752000000000000000 3549 1250162107525980315630508628291115609975811328393659564518108952606435576890258941136775060343113445949040408994030720038390342877184000000000000000 3550 317501487625645794445843461153299202533539384988865921147456241931793162384827667590292078817298652939438834030230024136734055333888000000000000000 3551 76776773421380121424776134579480833945982366161742131229853629931423197749307285689616760130671177236099420431417230539016791654400000000000000000 3552 17633346862712577338217815524298345378802543437147368601142207313920272889676068911131761392648654991587669088094726574345614786560000000000000000 3553 3835825453901761953443485844571393312921332500937901611287428214391747674052911094304636406842402222196018925007619092471286333440000000000000000 3554 787884545968450038766998869282965648496279383632589598906941545102498278465736536072523043054338480607426772798295606058423418880000000000000000 3555 152280206363650007492781294063094200969869124567643367855963491910566894157243196047630504119746092890511056927401671759191080960000000000000000 3556 27586993906458334690721248924473587132222667494138291278254255780899799666167245660802627557925016827991133501340882565070848000000000000000000 3557 4663515636567956578669544461041963539018593790675758763704886096294966134042558195040444182411133797112786853798101576476262400000000000000000 3558 731899838334608879549747420445217617793662606987342421667970051329994685020763660388641139291888201558948439831492802746777600000000000000000 3559 106009301981004857553832463675596996228050337916817453932067090768034944457372514302323022159340949828974674816863044842291200000000000000000 3560 14072337216656548279324792144803645618009291432532519161888879955182720937426814520888933469945129347812358985800149788262400000000000000000 3561 1697917135214351867679149631371096237694171263577765342891998064090579263685667775203780582763649776521761460641909964800000000000000000000 3562 184345288966129631348021959977433305806795737188443094371131218386977177200158215593553320414339118593791244298264510464000000000000000000 3563 17787703321293210042352996138173389156796079904148017877916170195234639905278424311658653724190616706418453397200961536000000000000000000 3564 1501559371277998250328499674001649734015253498402105405278637743753573498497529325010146093600506605087272040023457792000000000000000000 3565 108629295174873499794827357368251217021250024151800665766494855088399547968227854098719360251318701283786164067631104000000000000000000 3566 6547877949058077142545350052335817783077156368402692330710961729258562264510419174124132625154834314875597592985600000000000000000000 3567 315701258258157290801293663237619785969791467762272665944992797660680680610323781609556394427108083038644883947520000000000000000000 3568 11414243023443076651545890822524172155874294689817618433637305735527255648168672880063326429904260497869876756480000000000000000000 3569 275081931168924321160949169067800896904055301758090107430864220687793907897212499722780515006403490511962767360000000000000000000 3570 3314240134565353266999387579130131288000666286242049487118846032383059131291716864129885722968716753156177920000000000000000000 3571 1178120627393575288170670553645246457367627767155208355984745177731630679919471336891900177712461652124930326557533311255566987885146090775378979742527008056640625 3572 2328520769436713510737325329557663586326605469200882397711025763046046520311425701151049763008159500670450527784301132834532399584759332356043159961700439453125000 3573 3410598068174950965727023570940342547031322128417763041353208323520385785632617644627125829347245386276130478931123423975285691156500433862674981355667114257812500 3574 4386965358279936928464563652033068060495190816160887362995499333783084461519602303677244204023123477249297243487876404172132183134635852184146642684936523437500000 3575 5225649912068748400082789056098213425001624354544586417685815382888674137986585097027305595968720612605780540037029246146216276969198588631115853786468505859375000 3576 5901910488924704075387620581005041044707716918073885836445156197144855497020143168407309849564672691884175668747703619176903089282859582453966140747070312500000000 3577 6399522549755610497430106237834877838673269520970311505008179170629617823239488572802435974135811761984214009446039414519269428183179115876555442810058593750000000 3578 6711432052180673866212413936821787850978353245521805679201855130206523565884774570468437055228145444501091667049291755731132980145048350095748901367187500000000000 3579 6839738841413539690125298320908086736364704116392075493657184713578118869350218790197980704813389401528318419507587039296581110647821333259344100952148437500000000 3580 6795034665979464267314021861294308391682581867265329902195373048783490641445968994183614817853824764917022220687276012895949861558619886636734008789062500000000000 3581 6595180705215362377098903571256240497809564753522231963895509135583976210815205200237037911446359330654756861255297306634304277395131066441535949707031250000000000 3582 6263658252653734535683236760722504344443736364842504795656911350158899331768879377337422101993975492643234323844603217423809837782755494117736816406250000000000000 3583 5827658511537641249375874201887898649879515500230918677527851834608623005733986793228640759600277198547479777773067111112936800054740160703659057617187500000000000 3584 5316090298307640162326589317197286732197784275323770160134004207498182796180867590565131118259800376593538114022852170137412031181156635284423828125000000000000000 3585 4757677451846753590653628254466479302345075843041861529867827294945852670531616793236861042812342353842116043222132404366675473283976316452026367187500000000000000 3586 4179293134171265899240834231374475936177635250358341108589777702226945090976792790921791661137116420629937230124539837561314925551414489746093750000000000000000000 3587 3604640328222716838095219524560485494953210403434069206158683268170740140967483782170045307730762912793320860982415609896634123288094997406005859375000000000000000 3588 3053342395671007204033597714921823007489778224085329209922649356568156354701868615485214848901352114366107082243928516618325375020503997802734375000000000000000000 3589 2540460699143262856689392085683320711460449463569035349170936360072720940872861926478874838334262249403957069082693465134070720523595809936523437500000000000000000 3590 2076413698370964068625385481796893708438262100254567591892034672009901945481224608639080363220573479388992774730127166549209505319595336914062500000000000000000000 3591 1667238057809627031572735989795741124716604568733814566430957251349127150342277406348438056350636940803514786768602107258629985153675079345703125000000000000000000 3592 1315109907784848661318998472623195240112593407718325439515287288459143432875028900917983632124199895042772448050527600571513175964355468750000000000000000000000000 3593 1019034361700666155214560848572732568408100453360349498319599615495881729537923463866394803715489651292501217767494381405413150787353515625000000000000000000000000 3594 775612854327668152920340942545384174829285664757135577237628761052619955781294176078360853160434067070711924316128715872764587402343750000000000000000000000000000 3595 579808628847889182942901930089073954222872862134623409454599931669237957140428244372304069151795074648448864991223672404885292053222656250000000000000000000000000 3596 425647746354215117831024475735978996982438430555300008823141596896005276771326146456844399000847207741920107946498319506645202636718750000000000000000000000000000 3597 306813058797404833803086873234124227236662633427417608169802970070287966469105226835182410682511132096325218080892227590084075927734375000000000000000000000000000 3598 217108674286268169976563434480269169948732076987418821641725500389606822460055289054612738539607005892998759984038770198822021484375000000000000000000000000000000 3599 150790184283698018895487124872220562153468119016892147972173215186563057784231677650115486052928731403834853047737851738929748535156250000000000000000000000000000 3600 102769780769416905372989196667476894287150685577435622147363489457779284818462157587096964125322624242775883618742227554321289062500000000000000000000000000000000 3601 68714696553668950455273168752175727356702713297854014024021470402162227692344305367058950523009833072130541792139410972595214843750000000000000000000000000000000 3602 45062237436333945497803429071635543405078667392292879025999658768476785370918770274868260532736619183545190215110778808593750000000000000000000000000000000000000 3603 28975681351525025983697866708195060814515657819529501991350515877230109416815047503950216055792774614713432972878217697143554687500000000000000000000000000000000 3604 18263459760961228498815625076680523180058354019582231558184567583223826541507666305520136180620900363213315328359603881835937500000000000000000000000000000000000 3605 11280372205299582308092003723832087846506630423859613609466938801402951687401793894585966464501144341984694761633872985839843750000000000000000000000000000000000 3606 6825099149424957362879195530385801049987204962335228402366551207571533794058228238741088953311616744730235486030578613281250000000000000000000000000000000000000 3607 4043759724806355457156856698231848792034902809383584671075345535727840120466525423803135383122209528822195077180862426757812500000000000000000000000000000000000 3608 2345252062971953053689700037384703401167460325696552763129230606412585176385037320514123668939558086032331898498535156250000000000000000000000000000000000000000 3609 1330912393630832801056724510379616512179552562539251150097795573236615674400549042879996496955482963373766058807373046875000000000000000000000000000000000000000 3610 738726637792076124870097465791401020334955268498407878183995129639629816258524958943949790165335943471411628417968750000000000000000000000000000000000000000000 3611 400867837272464838348626418936804377211174255993988980955726768877975591469699573309290400839719063442574839538574218750000000000000000000000000000000000000000 3612 212569229061553808111409360744681345505380208056496882871214653912912164429269673307193302941693207816894778613281250000000000000000000000000000000000000000000 3613 110095379421516244033052075074766332728136695993406928971673920191869633621770203345938492195851748250262869931640625000000000000000000000000000000000000000000 3614 55665187734873329404399517028226589023692644102822436317278633246121773716287643169163976355111909922431130953125000000000000000000000000000000000000000000000 3615 27460500366535105013667676181036913569174579777996629680582641267137612969665963007248004378390768397562950964843750000000000000000000000000000000000000000000 3616 13209757039065253130757784097544554501249993932421908133927335929812603363185718152506229557186670287977994712500000000000000000000000000000000000000000000000 3617 6192707072277905112194122314782396010432541912565053097055960808017008175120056617274659534097996582573827188750000000000000000000000000000000000000000000000 3618 2827408685815994724566227559990761032047298234923318360207777850769217249416516463056064828584416962857236744000000000000000000000000000000000000000000000000 3619 1256395085143234910695728079966482782132782279391170634082524814569752664998074594980550376035183321975531915900000000000000000000000000000000000000000000000 3620 542979868729369229112199410309644419649221633350325844261355261998932724368915791348137017254100835427600828000000000000000000000000000000000000000000000000 3621 228051544866335076227123752330050656252673086007136854589769210039551744234944632366217547246722350879592347760000000000000000000000000000000000000000000000 3622 93009257514113129127924981342452032354031376253891109322886266055346593727193104965045587896702448986186683008000000000000000000000000000000000000000000000 3623 36803889455245217838176649857001946739185718793677726290888705730950496024629126828928672676772077664443553977600000000000000000000000000000000000000000000 3624 14117007986384847153023141166015397106617740749273054612798153940750822892465955862461430940169178735662255554560000000000000000000000000000000000000000000 3625 5243899480781299432658922807855392607142319820808400460745283762305044233475916066557023911326459639281948958720000000000000000000000000000000000000000000 3626 1884438743895739689169409693518087610694994074643446582684936196935288622938938821778780785246727742030732460032000000000000000000000000000000000000000000 3627 654406983962112963486771895669201432873702774240675882600462086876897498680265939579900134036311125541344696729600000000000000000000000000000000000000000 3628 219351278009178834407124367093247291431763324121126446510454164930460585728947757663107908704844018138110172856320000000000000000000000000000000000000000 3629 70877603624466913430131666689562461511318250573013068821734986761505824151361821086679695449658523507912678572032000000000000000000000000000000000000000 3630 22047669322865081744966181462755222324557621314835570760101012831096527552567186619186505463901754072251999715328000000000000000000000000000000000000000 3631 6592685434778284247269299358961120400970661275514557923363538150474942062287246979266553104401995090232215601152000000000000000000000000000000000000000 3632 1891979928052090059775644637634358178716363351584505726126315287928006516621682450366177631504371975750344612249600000000000000000000000000000000000000 3633 520204727845821346606244607197758064698294211849326147468127296434095150395601113962161553709646108702514106859520000000000000000000000000000000000000 3634 136778385958341074887318843498495491147562698465705175655485197643175718348647314371376931395552142120100814651392000000000000000000000000000000000000 3635 34320311917855802798012908341074695848607184449574919994437002717451260210644041197964983704950123895944413970432000000000000000000000000000000000000 3636 8199603933315775510113491223568977107721535470305682243014813318920482077475137444581679364802563537130611120537600000000000000000000000000000000000 3637 1860623138522456724487428578895420295566758405293963189903361382350405291377156856854274123243077251830172541255680000000000000000000000000000000000 3638 399895122309304131830133903523791824718825687107956267680722446355908002922851622965694736935825558602305740210176000000000000000000000000000000000 3639 81155186586299956165527174538651870310585212971908771970499555289875447651990476425390990731094010422232635513241600000000000000000000000000000000 3640 15497665639668533828711071693655600127511583721830831135031458128671867241300824142615159355298429952753717267660800000000000000000000000000000000 3641 2773951917016300592870133000629111619462157422478963892236723177653031699493340791913469699729887041963480485724160000000000000000000000000000000 3642 463321214971405302007140690080222785819031430299717581337964699763754093303941593744619296988852715542533277483008000000000000000000000000000000 3643 71845070752918894053068057987929971199715821463142481158452369293431803030300747134582306020003468472200013126041600000000000000000000000000000 3644 10281776442964057682372995244686835523827179606651172162563368885184116211266247132233535494885266720920807680245760000000000000000000000000000 3645 1348563682900691190454327675177526121964614177342959782848136618485992984784523669967037644400690786130312613068800000000000000000000000000000 3646 160769944941886322312986515001556055324408905847945009406209228243036026421370664968619389763847058424947072303104000000000000000000000000000 3647 17246682948100189065464342863170022653222193769756329956424612255793183639320413440132080047421983202552371688243200000000000000000000000000 3648 1644297961744005802421657745854559837373666755130320839237426745242925376766377079700904193978810927179935818711040000000000000000000000000 3649 137148834516506064666542493734173693826189700691865373167163950244244002013847138020301662031716808858296305844224000000000000000000000000 3650 9803639697382414153379061354043689208722420898301620122150215356252735810371798399068473235327485964554315235328000000000000000000000000 3651 583893246682334960605664683586425607284203009384140610216299591070935000470673287003342891221710561124190833868800000000000000000000000 3652 27816555542745950192978651592788322322326592168191448097450438035042364583061850128844802951448230072437849456640000000000000000000000 3653 993733476347739110193928873257430740065899777601100513093996997234655492278680155248544610460632609474465497088000000000000000000000 3654 23663674560796622326375627314989137396324757283768233338028560671215042197422858409887384061996637617535110348800000000000000000000 3655 281710411438055027694947944226061159480056634330574206405101912752560026159795933451040286452340924018275123200000000000000000000 3656 270625275430358253547712361107696252780256646286022562902162012902610388866046681247461446803598052871020618864831967222076031755696912062629049718695985638304382976 3657 534956939804196547710594202189632127588879417077021345271715606900508908223580648977540069262926383582250060546760865438987504633354361054034168048585087889671454720 3658 783774121108474011762033365998763349723241936647728947723676354296094446932222811292674985199171213155389623591765919131539832369798249916375641559554896210448875520 3659 1008577551193850278701531308184455163209753189794751979241319959791873474346891369570418973202034274292981996249869322293299319173538833225723693789814827681662894080 3660 1202083709271740157754732082429147142197670952953047417119015068356593385122748434662417962246610617616635518786181459710036979247531748902752076900651393457795891200 3661 1358634145828059806206511144326896537460623449151583824929863542375126477138734277316128208492680837585313632860660905625762725382094023178459324124922272605787914240 3662 1474486669890917619138849303920662908871994440939703375892875162267579122476145727319829063480428815984061306980562223159742492662737699573521747112318745463645798400 3663 1547966072044950058630818538335313884397176888162612182000493525835730905988246012734438485248556497843732136232085257536473846117691405532335123214261540088079974400 3664 1579465381650515902847143334173532480882003162049642081052829149907969616284518460667988105587916659137063894818203271497971860428225823668167523977342443520104857600 3665 1571302769859040368465504350534392778138426918318119382959532875231442641523358158545672921579710371492944701563328835986354434792937834915360456669965996783566848000 3666 1527452460002509009345536787263665537818284771760404423435080794992425637573869093656026235396090547172211361054584775447200357542902360452606211367548341059374284800 3667 1453178873152492715022180875832239940841919973133577147031260798618586758791207382970849483992052317605697912208378750425454885611640723474995338510352544348241920000 3668 1354610538733234488228040700145944596017371137746609704887667527394457811973974324048408143023599156527792046070213525105898837168990674402078988029999174092062720000 3669 1238293354727518467771965648970621983121425136652088656883001979424987373736495312323321218399032502657784857856671039944748310900454802539288663476439316567162880000 3670 1110761480984817230227344602066670881869716899986923379928274200813111597703833004409623684278201912683062829306648441146451973232966101945541326041988755724697600000 3671 978158947595932072510281758099021799848060773941972836898077125677282771311282397681653104914757653339503390769265603986332900459418210705530966188914129072291840000 3672 845936880551714510383165183239706353066273489092258485398773095607533792049728236367127321837617447292157728935629410424226854321735225828184483840703352904089600000 3673 718641317130799878177764129674223864916765850514764048471461138676167557951957913521184769987907571502640150026027173561484099225441279397130731142375898978713600000 3674 599796241429582327264645513914145499659212841644105394460676867680625636223468749528017262806444820659826275086322421344597839922009129832747354415988153411174400000 3675 491876966655838628234164619733754571323956675522093775139110772761345380991094323358349530086068579978070507108734421420906429311806752739217536669170211487744000000 3676 396361323130809499263111722645920834799420902484663937408609029678619010496312053589925842267029681307910303984131341912428087805909394939857852222947623908147200000 3677 313840914771349714255952249935585157122465055677225598280349342436558795686448636009741945981092161832952234051665458989353358561711204188259539689266391023616000000 3678 244172212760796395023658410097875978480057379469807653630377501092290986918843759094260118649137242187159454822437397268672380445475101778603616502431357075456000000 3679 186647313293389357571168612774513892548961960444059237759924560996736083023908879550314104852121087051054143423420295586568573930009279013775868630776649089024000000 3680 140166344769744914842689607461480878609927828821846811302268929043091535216598238034392859748443645798998993365456132829060702321470146546197963361290603724800000000 3681 103397126885960667414188705783213336500160714656487926849022568122020081327220839777928872353968196389401117896564384496228034363651931359195334833026463956992000000 3682 74912050784998336856433677714134886015322163570442952368254275651910792374820107531415372635701466078188645345453623830004210943254082648433113787791981936640000000 3683 53296601161420005377617758649332830188334286915750110814968158215743595608614477881954433933754875952268579720365799555196794348947349067705212737912297226240000000 3684 37227941508932080168252936066519028395672039282513158800156329783588342115319581311232291476983264680945079356169134074684804026133488842142926837694553128960000000 3685 25525172405883663627791708369586021875140010895387931655279600613446698082276056151646839785742334644914228427846519353532884877581501972760386885508294246400000000 3686 17175077246749627929397831678140051928388782524958701299831545218970336384043113751650741809321198815337635872380448681291894630806778071593810710559069306880000000 3687 11338385579249566825108846119102209825192894690145279177683240654684093036727636985335823550039501093396188722951834088174694129864939762192463184765177036800000000 3688 7341934266796049448526149630901212902795689802993781793107389115787446871892677728149868301660752524866282087318375125409631155312253872175497600018730188800000000 3689 4661791948120676922566639053870326163085917204015079207603775611927054003929036386936597138686637085908752755936473564477856004888189386067740195642618675200000000 3690 2901662566887699042090042092354306982495338341760411818686344601131066445674024016492683581535458104088211359714220891706463039978284775185802720954023936000000000 3691 1769917765051765927334656904173590571382538603146882424952866673646723586132062489794208324152525275450483739679504836270121641661173038950542789259663769600000000 3692 1057605899659485453995192271550756639876516930174978193205039840518875527888990828849898384910262196247866575712882411853916355643788799114503927690690560000000000 3693 618875608160264586844452548594440246213096959140732053974790755199920249192112169490418225236614773542906211180825597382775692711733106207167288925224960000000000 3694 354508916302330265169160089035738109213867046362132926879072305304238282278957766611402361579847875175128649733936817105433322140870371731890197328035840000000000 3695 198711020467615056206923365350980216255834838151702415781948698262363736041872570432151592060260585965784693351163153297022852005019767100761350917324800000000000 3696 108944472268000580234377170654636246470495495568055452373475361896168025050863856928790087972573100328915677808224914859937528744612581613963926694789120000000000 3697 58396214573602126104076248592530489458093161265917414913746010772478039519606548382136490717006001027127235126927138141032878425217747943956841024716800000000000 3698 30588493348077304149754225453230256382810703520242455431009815166536115938841525343023876089860286252304742209342786645302936317971201303977392917708800000000000 3699 15649926829248853285920766510955014893531057615007767894935254271251036061732873431314541255277355756993123921059100144108479046403870434593084748595200000000000 3700 7816691783107910335726809911655649616483535648087917896783200468463123191510341116592093808793393863825846778753091773880820665354998710724347297792000000000000 3701 3809374858641219352243091341959316583123500835218039574504681158532674506250259262504570781236263779631924295795434389028224231229852084864630233497600000000000 3702 1810319700264280177506828039151545797844333056170352477267138669879026307318121186427854668534928186478265337738982975574585832839262365911401627648000000000000 3703 838426145199092650245616548563011809392526343679094467452766845624328858807402983917106368010238883000324767997866435001391558405516860214285959168000000000000 3704 378185436618389175086564441236513563248276175370754335851998998680353763347719078501369199911595155074274398743223668113515281431945831811773366272000000000000 3705 166028252905557658735202709133258208829926655063098130357427182619519331322562955678104655870064318198245761194818174183674245526601753405738188800000000000000 3706 70890202868512525915774924178758621258545427603685620310752629602194765653075717819767476320334439119064934314810736697959515066707167268124491776000000000000 3707 29416363251411946458438295030857430618001066629892345865382988115821813380893252720468948222300200455243543194928303873754290337758104064748421120000000000000 3708 11853373564187014203512032121110261622012057707304563338421320345418360400798220349348176363279284709380336502070841587769506079749575922333777920000000000000 3709 4634206163093738330552532084207653841690541209832543191984816335132847352835109403803960131497078839867433007172057856385533092170632798069063680000000000000 3710 1756288296090650185566851091344847278504597874527406549933952788508572640178680566471785062755137544824866945009220893031554315723581766710067200000000000000 3711 644591222412974359861322091876248388051581799192299740102609310962131522907016799872097012461505027022403597576322932410735368307851574420439040000000000000 3712 228872713938161577110228566675329058049876427869358919347064352521853177776370167728672319623997839744250446813852203991353297301998794073702400000000000000 3713 78532008332106848775888300519768150885330916294627030261477405332875774177856920057043419340588406048516779180110038170839707478980410369638400000000000000 3714 26009398108388234598590110757549515890650896896295880912582332319549073564919733747841966469657587568594570811054888343670247946125829577113600000000000000 3715 8304143660935936154851395235953925057716683675995137382416905470569471654546702536756796547269470213071187369710074717529720471565597933568000000000000000 3716 2552397644621006732867114892291264562313693858551993776843645751225422876765711283584550256583213131381957978364375678682584625562604326092800000000000000 3717 754139601441586053363329790898105236672936614707508645464668493023142481697836921379346720873804871071680302414178860457111355246289879040000000000000000 3718 213852040018694319708431103495486706273345866736262766680903743707987890533970259775988792565865147235630273302745393287913047474191728640000000000000000 3719 58100812644429316834774932511139983690359009936467108260297214975665960661868627240726375536536267392183049520421044466557402340718018560000000000000000 3720 15095232936325204046825609282509116402109989863580662211523440664099259401611943487325348295284677029582442008394275724414441378493235200000000000000000 3721 3742753640384030913935651961638217412043729150433416426685418382905469325694839655354728575539277703578043760936398238647301565401006080000000000000000 3722 883595820668534429998903035340946323491648530933893236743914840220811997257062216028071932914487689005387357233046800526318551380787200000000000000000 3723 198126657463336772571777633054582202351824002423913582414636927033198386056252062323545459445594948662783836436150028858036023669555200000000000000000 3724 42078199139785272150162075966790542975541280952547994076432808374697742045462561799904832529314111874004364715064694911368115834060800000000000000000 3725 8438331138581812244471329693373903967120681552668033864333508925832543484007490485656681953131748083934141221929050715289527779328000000000000000000 3726 1592349530469923373707546599945640349941710007280878151143333245804945082696430098290031677534495983945047247194584985476562052710400000000000000000 3727 281647149182364435572248661634669436281861580062782247499967229850858285180501884401119261666763128506493781030159152360741404672000000000000000000 3728 46486335023316610651621145379624057474170306011654305062171593815823185958409710248375950488280348406595065279848619785639165952000000000000000000 3729 7123264461999136579620825399044017727007300793757795710386918326030886411594479334013645168799887729713993755848100069096030208000000000000000000 3730 1007375552451166392466804346187871771575513940034886256968608814177843772852770490353909593324936982517692391618995924290764800000000000000000000 3731 130568366178166682806550144715203224966996845561110838887714258705841456450374593788506731785991832152680750293562882590244864000000000000000000 3732 15382136162360518017295534184624614936442406836299777531141367687193684434943151349013185966219967986163429884645566033428480000000000000000000 3733 1630664389304905413491613560496297143669974267454310454071464831834788050940817313048513522846031036890173328151795130695680000000000000000000 3734 153634450512924898826282017029466278294487736587824121492720002045257311895437767120849813124432262271107564608219219230720000000000000000000 3735 12663422473835434698663221892331633182942763098201576101843273645178701009927163613140402612552556207215224636532640972800000000000000000000 3736 894538273587793788306733406929240367283456811878774125798812644121634984131482778486371463619264871614331275196927836160000000000000000000 3737 52650113719637590181705526391184115789006214882328078032947629068313285026400795173616465702540711651144964517763481600000000000000000000 3738 2478706431497402146954939699641679869817082152713119952770648447345435426654149744418699179416267196281924024375705600000000000000000000 3739 87508268525825909362937069810829830091608952435374926884029617362153226046069730399763546261263565909644838069862400000000000000000000 3740 2059303107612182252450069472292507075799213996956497448821294982221213791228108273527104493966612154573591150592000000000000000000000 3741 24227095383672732381765523203441259715284870552429381750838764496720162249742450276789464634901319465571660595200000000000000000000 3742 62900735718572483826331505312797263605132849050114430546601946509693979546830611141270877723275853763806882783413222575239223627204793911206258030266291519458828213809 3743 124355477512580082967000217400012980920492529156548069586385457467440971058101897888489551360959159165227400445368669918863752458381891410660648059836806222378373020404 3744 182245096354643225037845146189674196176583878936320446807633860081594526550666574491751928718647043604212569618212705915576188947628633963899225604933250498313132874730 3745 234614376916322312692398349117741493928475798170895287844310256656765367513501797046853057660786998662894342497009460489017622553269046022490957100603724779437596344480 3746 279784386265154482090072743919145747069877747818740070274105622162521918155469097053000054394329323118106759012238293399259521148294983044062491944685476389271846215400 3747 316445788603347138363944344846482086341103107877747389827264289894162721224116771839255233935655234423237989503497104258472837712554325649836197785713228467866088133280 3748 343725597965704650291870581471178817922232686143070440674442245919521576502057872859880685137004823597655057564143406349720496136050388205856559663791955059923509524080 3749 361222303280871882080126719444260169901853725996001776735046038404751738852737337652419767631663525619867383975454482863417270159396138672821343489042448667243097036800 3750 369007266713649293331853588397800259770428159745915608130197892680716215983184263032859848830621791258226594836994450166508159602486572695942493133202846267830232748800 3751 367593445768386269219471007599341254943721538444207119210158820294966345423861717963768431785293738418156761140300984840199699220867850195191755611619693600137396608000 3752 357875458121635827619416026938669014870496716163498195368970713551536200659782615075071105427751490161125030673373487539826603724224217373939559773611356872777442444800 3753 341047458523439785568346307803621882509815052394054706558517545202717884014338291482199423354346247677059590359578495962718769693304583328143028749773832254935242956800 3754 318506965575051523878484339184416987976120379390999366757236213192193426162815933137111530431501524411047031226617848241044828018172383855305989493323262881764235520000 3755 291753506928163906930247369933736515953369330724204548152516991040771343505461809664056185258210061264230525509085845073140974205859053646416450145961892436346373120000 3756 262290714356600556723005640457669527889112821956489310531203698842072759555402858441823910392233183156266359139941708009104570406745208327443360352896775219868044800000 3757 231539389225137043176170496404011721171078904899521598262028092770933194642010799176230762277281706510359268758017507759761275945264735626984483621867498125124894720000 3758 200767272122658341317268526695145220871761665383421385849330393659853711158697582331688599187269410745692268240608571742838979932424235561616574519823326319702405120000 3759 171039055358045645746963045054687612101703650022387387538983296829895656565219035657828015534793412805660755904778093574021037670625109403405601010802833781490892800000 3760 143187868182884956305407759940418556491272979041730437460796361522345597545978388089024603043495634858378832050551775654879680961806844462238022302147199928182988800000 3761 117807320465047513959682125540816235225729734722778823319227496473315192173339750635858112606868761891951126187991781543034704239599097682180103043508888023187456000000 3762 95261436720874627667398132549384162622184906181005634718478785941353146774648867324512853125209395391939789969255423351178062566158580711969772978285635315301580800000 3763 75708596671434022645354180876686263890209350725134199020925668958316786599228328054292645176685299457633593341739942367767130183942123258774006767635874372095180800000 3764 59134980158721976935634535219773231199510438523550484606208921156052035509846578077934955349605288761317775363584751222472235958721773391780115003978909188235264000000 3765 45392968277759598487323661218176753184631700935618962696220341277209358592266038944381854781106308614384859049708234821447953239678482723525365640235684414357504000000 3766 34240385554344524721041554798193671583235119240229820999304136739274300662269641445115623218506913825505820403874746093764619900619545157831633564832951605657600000000 3767 25377242075219942000146660383764689007896557340345044345231387781016171341415476785989142357808342568604773559101650897999341278068370939965330255866996776239104000000 3768 18477594030896217716287157229027605126439270530304282951633994551429546507211003654519945828165490809236101702847223266580422230317686533210830650492017546625024000000 3769 13215137493361279592746881287682578379062568961648018458384466090422153312947844248443383989492560476592869672534412553365308363956455247251679647861468488007680000000 3770 9282060858432327333000785666348477671008232961157536774341470230177464826951462031644757802143584144273563222375361198197061827064653090331536895521745723719680000000 3771 6401421281677467126207438390585157014488436524936232258166531193225837811690663470099832966995575271912802222327835309101421949699760751952784065877066016358400000000 3772 4333835787250607054409403692016847679923780589870621609264467669896572955271035383780231744322291764547862653966775858690502906176044922873781396323668831764480000000 3773 2879582399241041098072544091988947364636045538393827928736346334614259820484128812656349753735834943296169772305696084083567374070253059618026051988140358369280000000 3774 1877313956401756319325311611695380555608628826215803768195570616855201714863036564285659052812694117127352060608778158265687781586749031324251898117268229324800000000 3775 1200539332620558900132801156068519226784201506420137832952653309838436206370092348320609551015014419730344264464547787731035446531964897774756699736434855116800000000 3776 752873719408768343389569352436478419771701756054548911469632146636341840032630597070564813094270368018860246985035884462836630600674403438868721437148971008000000000 3777 462850444247361030812897808788534516194622557416786719957685181774460402148139401548800436818546511964304230658780681679615820191941702212664120371212766412800000000 3778 278862959225661004196659695141751159661319529324864795836574692850704590949405827178348155899296701173895939735989510322297270977712002578319666392234511564800000000 3779 164597583885913609187217589552447096413950638619833212826807056979291308730621643876626746259292864936440598166629409634161172680227649859834534372552212480000000000 3780 95143975440405598051050457844744827963417928131428091261956529306541346335214144418703482184364387445111307651672353844791893826955547151283664605549690880000000000 3781 53839208029937738950196545553171255434648518129190078167685392357370876794462468990247770643672155583440527760451199346301336913573430748736998538949427200000000000 3782 29812687894738512343973776804873853224875774262916459950899353756509678041071602800059613227113863163589050860456741706989274779441379612878217294412513280000000000 3783 16147494536763332169486217209704593336265768398080908501580474196124670023927764678922111789959064657149998952173373977545073976417366249532020132549754880000000000 3784 8551013116758907429654031281001200904672759127062550068570940768883753830405097059035108460199997293810960036249446810768943115590477201106857951966003200000000000 3785 4425223574992046186530394161993671465235621937982650877506907599187101688228887438196196198595882053145687952466968464487750299861845458792535951618867200000000000 3786 2236888092374506105260269776242882519652802625390916783692755016830470680962094355514534912299642573886339129577738761437773466622954796960176872095744000000000000 3787 1103874277003204545431121636705299879430195318583716788274432360796033041026504800729011864767026680140078467010010545874272883145734014745098778260275200000000000 3788 531525670111238170676104796084735848991001094180615255123645966830073880574231571965218856423303451431766918023061049949955983463725498854024324264755200000000000 3789 249579184791777277500151921859303700186530227641668204900317988827033957129499784341702177630898172352407063488451263366083513878785267253540401709056000000000000 3790 114211164304857848970974694126707224869841778022803625374642642875589533542738047863264574102645212491726508219930642790370113750564809799213531529216000000000000 3791 50903404217506430458562495622975305477996570078190684544175702900215837140793406272625543231298593416439213140480464766995828319510471174878186700800000000000000 3792 22081545691594168798921248101276873893558512123573752122956218706369490732109691410676873581025389833751906941629111957545086905497990599309227196416000000000000 3793 9316351934790237545995171612709107038255923979114280814553536492748182702391107126614177900310914980568755869896258188984539708607671490175089770496000000000000 3794 3820033784048605359818975097607293005297245574990493127983379795324464834866380132597104333571341133721273682285048395350645702800006767081076817920000000000000 3795 1521054441013498035269494313425935796513932525630567205156687335548843512646860534254670040433090939386740073883181273880673500399221952800012369920000000000000 3796 587635974976479126014076666425728708104041620693801506462194021715868662293327345609243534139220956787342110280539381033082674164450371292469657600000000000000 3797 220071821767575881675491198795173635302495837885745517153657614820237542911106082200995697633747952886712029597226033607373908485411716897827717120000000000000 3798 79816689052402829006689849809333295069685990464719279312502669414482704910493523655410385410269423799429424527565353321886226661273091904446136320000000000000 3799 28005855807860641756733280634853787743749470338497992741229006812099194705436324089617679091322604841905061237742229235749553214481786633138995200000000000000 3800 9496238463584930250846342284232031476328843390640123975474203459275014296670937478663465898781802791220681684062020258098986434795548341121843200000000000000 3801 3108061682996821122427791747030939583135097778350946479407103411568677969687741080100257687503103192918516506764892661914338049962306879619072000000000000000 3802 980647048255893561041872223632175765023660161100384837468103317788048393884235547686805442781151524662221587479267857121248039901900274086707200000000000000 3803 297871309928113891162520826172049619977037908365144216694664131952955344062820369864543126769025109808837610517539058918306357701500516643635200000000000000 3804 86975771808820796918978550467367102607310846435873589413069337750445804022792377185141902977607443075439235551561738560684559395599427829760000000000000000 3805 24374162652499314735915171231139549280209717227787234690471538548564998171685657974161277681737827506636501698084077801352213689407174082560000000000000000 3806 6544427651847427358152510953763223091579297280090142935031420641182592001916318008507742480998213384055598067283709826332895018976962150400000000000000000 3807 1680372935540665698326692467703660464893570230007230334512046467019827336301059902449733347906172561211092554146055997848870657392493199360000000000000000 3808 411752824852963538409205207603457031366292809756212657725261124886258631517866820401737168321836432188089032337774432074775516362110402560000000000000000 3809 96068595265059257546151841197581328299563942574789709127870154373874033087030172541836086621667103752925215985481768334481849760245350400000000000000000 3810 21289034549102888208756772111228722346302962933662831079553375994616101652653238032851100331474910922935253238162034869253837903259238400000000000000000 3811 4468463023799706670503670308203929727859692369884252400505955980878941876119120426685388375422020283674565897065494575255678120624128000000000000000000 3812 885621489281813785106392456814801836047068750484448710576467794568289465431162291462933295424364282823514127710681765572020277765734400000000000000000 3813 165166902323563134279191210984402090841221175418177904255154751391074868735097775581236709782882896845181848004323359873557934270054400000000000000000 3814 28872566737596045982713022992963009174830329994078034029277530774780807992485961727562930589440736278013110403054610322724447322112000000000000000000 3815 4709806194323650391763610741727236262812820323392354472418756397838595037035971713077498990814139943949233565984030277805468024832000000000000000000 3816 713274470249387873869139557810508753687868874698282946661740833782639043353537188606797377453213178836673303329361528558610022400000000000000000000 3817 99694454692328236163778586470986051090166500187714030246054810790768859392862209350099495515299681087976406534310760773249400832000000000000000000 3818 12770901863944648522492507976546458752778437032515696252027892428884032653622851076759569374086332407972779239951786808067489792000000000000000000 3819 1486983647391674256985244995030039980171246586858074798713502924993214729038039086411772520045878381582141783424749023778570240000000000000000000 3820 155798021411064013662910284625163340097517878463909693764412110178334169222818418868076961649369220351444563515325162968842240000000000000000000 3821 14507599840401712315475422982701082156614497630860207188887494618672176386236547079233123156641394009155320915147403506483200000000000000000000 3822 1181869124929277425700368510228665744655232781134732395991265725400448852154615257747870808881561839538946402139163475312640000000000000000000 3823 82514489777948700644895885771605441517010717797401495505563039150989191891595105266347727823148634178112903342197875671040000000000000000000 3824 4800043910547898902107063722345985173753777387990134655846462187785325852959345204027797455369593942236733233391101542400000000000000000000 3825 223350609880085034082256392564499517848119263587409672395016105123372038027190138284633699626669930008522693036893798400000000000000000000 3826 7793432610758303734397287917890993028362125371481864595064190860216183592902775761163326957416643698983755709415424000000000000000000000 3827 181267127660639383680369644608147505189761401473276634259775635964460253952573012970938774398331672241407164573286400000000000000000000 3828 2107757298379527717213600518699389595229783738061356212322972511214654115727593174080683423236414793504734471782400000000000000000000 3829 14790827669806500627075548947924038233394603135909861680855812326391503874617241088694395692718077651246646981210428877698167641553107945001427550170407853536410853179392 3830 29245500165299217148990289965213439234212056200549044687146719827183200842993181243554827846965289901328597440120620735448649654889099800343731746927851892219721459695616 3831 42871244560495443320678947789915155241060855112168485961840077928484464872115004322938327184755936332629421247449546305373588698644248570958424947201055614731182594326528 3832 55212966479425949731177432759739215083184434614156383435703130665472416880754172234087239556125069519295466758078961150859924839163047401991910916849844352305310916935680 3833 65879107731133235474700345906507017996981427664618412053963962725847770141808955506581365379467412494613909199980578645912410319455908831922166434877655193091564162252800 3834 74563171932055343787274482412364761278401706765863566370168303266982248933229226914267090815851753232540288139978018558328137134293278632493724737656982468544543074549760 3835 81059205850378347223287032016472297298868522128041074046357208475848126681199955016646420697535807491435843546112467144849149081599132452748859847377098365425317660590080 3836 85270073686761637988133111601743585470238315485341909061752388136931146249054498134394286707797407880601341912144283619906247735188697774969579839448635942850009487114240 3837 87208029906915311578772500501783212412743731746372406994974033321861399572896645819266884132974621696069554228329380974904117001897531815309797563072468577914782430003200 3838 86987807609170575943472569944960527532913570807618941320744300914482961695187310855076816243749938307948166465126529002745268221589709765271136458115214869384694595584000 3839 84813112418941311544885755696336514344590731537428467787725693391620887652807628083699895837656189850249462303498365777676636516049967021139358046662334497650077230694400 3840 80957970945353070111027312255593945510745698285727173797374525510183574577680008625349900572308181220692668562430258242327698492593150338360296317268592020484164629299200 3841 75744768270841698172059644420953426292250710138540196696786014397785389851086977766899338793030760460269277026213158279753566392691318687784065115020235716134805543321600 3842 69520984863971838357222575736014945460544795144639166548623527200764562363322837985353414101995016156715682585248091078445143979305843201200409415009831732466386206720000 3843 62636601622572029688731379112805673263964872248822625705334509085104435246175608899141468874362392803534421809760861280092621604731725611471148093068923070647474585600000 3844 55423902041791008088210796063452292706296189989867293048356595917728773005706902419846390640344905147369852025606580284203168207823223874392652252048865262512310845440000 3845 48181005752238774076683248850614777182177937888918726343173631678480126533370204944525555499845286861065837272260265815244799635209961663534521560019752188433997496320000 3846 41159976839145155929145181838961019544668051217939927985679078399129412907518129625069291396258206289065601626971002481205116265907975271388448231086392578087332085760000 3847 34559829037918596834446396367309441915661936944356126402116902948763964120580247728120048962767307048268466012545096780304800905086873176102674335445013970237469491200000 3848 28524260808808411262880398915602290576323847477997281360598879228046812491866472407180423186973016582901006637148465045945350029318113028123020683561076123760590848000000 3849 23143547974419551865564323665613676672153667158284157831213181555483436499082569657644116085794015727490134930595459139551113546514923525090723600071145854960297574400000 3850 18459734693882261607057258161858527821836853566726649698705751954968931493315859131692330687478560163593321908927330504165769138291665192631886681009128241456427827200000 3851 14474110157703136941897168331457254769394805637547032150121555510146094011804480455531486561772961946453854678590747781675432619796873844222729329427611916596517273600000 3852 11155934706530085785256710769304998735304296835263522803453372824025645582220844619876046954726195966634393922233975562951420398657669563728981103709028947574390784000000 3853 8451465686765216503982356643412877829775982450957214245040433957595186047137003499906096177822875732298783274419678456781379089892173911915894775537143142101811200000000 3854 6292500361327920287965045537231951765987754206667234969716468555700415793277459878566447972397213840684275910681560596458135886019718576235561655604472939437621248000000 3855 4603866086041494126771628596733517157457823663444471739206891766714377638962617061503598735049360126444701868217190751079947322201489902368151316207118750270357504000000 3856 3309513162861478101231456920547494656960422061095605105456806034321614902082554688993327710212250461265804204930539479311679304006794929816836047172457418123640832000000 3857 2337075041955751581226759351360649636002895448987967891028751014496594938970635210571586938218066478328936410949325768669773534485317848166109870974056780655493120000000 3858 1620933708566489145286584659838695084531788771437579610940787341559158715508630220498318526898894070000868905713286289398706565846008068673203162862100510094131200000000 3859 1103954093940358895161090613026505212874301595092715204724066530349760367607771642596960875516746794644531171391094222855634244466334283134249729858354817101987840000000 3860 738127663983583073597444750058777678989269101704220136882953574544707811772938224375680585389496390554114683510760946660072163455496236230524746063650728150302720000000 3861 484396279489226392048323117226072851836707847993394464829438283294964501475990709746540384161857006301137761053936871245672357267669405026281864604270790348636160000000 3862 311921846640789722152329280031940851561516417268473708412895864242969565344387957033757065558771557087853861284732076180925381573878025963893624934568311966924800000000 3863 197036193232317037054780193603064241126760036309296560461354673602677967413400146655682103578234706850282017990689713897710217638579368005267029119764074070016000000000 3864 122060083340019774902766431621638497425278619895499297844241791309710896696353077863325147281581759957901977378648043544425680277405660439626458298866835495321600000000 3865 74129924351703928949786178800515299572675525466837326089747855580771390544123523298307317982879831489584407978699127455642363905848639736692331365852206910668800000000 3866 44122786668796748865075434433476244033121980452927130823688987750471423487257797344017070715854150315360744061031605961005805052068385690942794283483285317222400000000 3867 25729495814639252478139084074545058571946130945935378321230121445400501136409301680871198533467581673132012834632664959318576510626002421452885422485767454720000000000 3868 14694001106262510156512996732549042774188349840918805801168717375578374774872445015882153008623677179294506164300706095648138100474057326936962537317046681600000000000 3869 8215282436683130678414084536834237551023486501968241425198873805437000442315048804334112818457783150241928446404485680748731756174132050969301782227257917440000000000 3870 4494724925169761629487085054243565666773936351132291733188075635236318978140217943391224696129618608253205862860990779877493483006578899283093602582208184320000000000 3871 2405456142312172214049094761172557599804882603500993790109852166260129582998201053037836160428675759503474349767056212824048189769213491012434833849460981760000000000 3872 1258668911674973832932665863404245255711857176250520006452829621880300363196733109147704967666167548577399369064157320663746145809472175529762413060764467200000000000 3873 643637511651975255476931407422625414852654237855379548754287874825153594816511248995985494829290223704351950089625902612142915470752817032264870315163648000000000000 3874 321493686375658347306406647444937644085492445070187057433328640506099447107843245079307906255640419820002059918505059436065324949785119214600988253382246400000000000 3875 156775824334374895647936443195727991458686286207645566050738818270513910225020396686401632151342437926058316768559532442389563105453514162456114331071283200000000000 3876 74597394170708364273486199276884111990013203882167909571531429970109133298559028210550873325396982069265659429527359730808186700080395520240240087898521600000000000 3877 34614321158756722058719922012948120146881126801384730767093182467190791019217730893153340842277008725322133636807202905393950268029728981929656858968064000000000000 3878 15653507945170595550673434119955666578482884337360905611278224909791753823625829137673704694443452461590482512006967918719434838278750351290081371750400000000000000 3879 6894658726759230494819344391925927688431779510410326153331181789812822479587922015639009022234411561491444342788523596926878344678231404727313113284608000000000000 3880 2955731593200703982181911455005678447536261982626886702096522674598901615580918439859503867820634546414781398289910739859027169153502054967769703645184000000000000 3881 1232416057654489335227947346186808233806640704294602235052483667643073488314771062773586839991645698111757628482768726322339125599843077115057822236672000000000000 3882 499413882711617676582508680165752050148917438061063084101456717805619402426011429811766536789067403394344322005238613368186309473349788968151647518720000000000000 3883 196528611252256956062561286176337612327120288125881306243628800988322450028754497842593313088290413372774385974283713593962205116827463251355972403200000000000000 3884 75038197023589019587523400176419815615809564557154680565749178559177662738251717358081083179165430560513856462908327008603751044606849605063189463040000000000000 3885 27773878119120611146031388376986555130526916751674135014595475180994329714807453827341699618262529493177206612894640516171518243783054723951959736320000000000000 3886 9955628560242994186715397986806584155639433078052251745662413152995973849127552229178703332064598889300761062596603598101353628852059887094422568960000000000000 3887 3452480907451038344531005963293035649584991486706991690795938730564826354419233433708131837334314269996541355955326874733423966118367163040189644800000000000000 3888 1157033277920802526865167637929484212303136592232312315482460206314098200440960357213434013282301007279272334237725108250415581865554480679878656000000000000000 3889 374282734600138393160171652572643756555635852184240423265917051587969645142643994341012366417835250082007035393567137290096555648933153977506201600000000000000 3890 116719317757196659864032665127907162532439347346575720668246114820838521976301424464764288633281708017377007684208529773401943769805160163626188800000000000000 3891 35041466731357794878534733409001453854130434558960965992409665703176960959894012696716258207719105156243317189650581335929689130304408421557862400000000000000 3892 10112977411647271249216373278211097793399836813552948338357767879704750637776049840322152440900174648266469607402765176314484597490449760911360000000000000000 3893 2801179822828434507950557939277221689933193435572194497130347637134128372679445623384687110760701784676081780459572740598472296179883101388800000000000000000 3894 743390029904469157879186530038954986943809027132620847315361488316364837364929800052090040932647781317883241737348150389594570909276669214720000000000000000 3895 188663378801513005976914763305340848959224260673809078674731892868168348876705668952613760388209853592038549986372447257965288829248245596160000000000000000 3896 45693911962103217865507849728634113350368426771065021090148769168206309734724507337912559334186511351667410003483693128286029926758225018880000000000000000 3897 10537700285378081660160566949451048867564911254022347778142597167801588809144354967633578188699429422677310462033338321696978826692237721600000000000000000 3898 2308158988727412484850717068967374010846727926193959575910680868441388853122857725123955696800105588300530783021136358342717694252417024000000000000000000 3899 478868049934031356434937729568231166536058163908422132794456193160405025047242235829288211121840087962350379983930562656167729424446259200000000000000000 3900 93811538591429958430916098110037603687601663352098061866263505190194582371610834931986038798516688166760061635776409841733242768169369600000000000000000 3901 17293541204985825670345644348567538053522528850260501303629383532535869982645431692007527354272015747912839644978984642541734146657484800000000000000000 3902 2988143016428123675915888111287354800655356012420478898977057241767561594137053109920354197266802222942598381993566773540056803049472000000000000000000 3903 481810529368785297867273113767156409810829823870009650480023050346428082592737371839123450112122594301248203484834937379769601228800000000000000000000 3904 72125576214599980953464520666962201953499979694480232526403450567010749333579473238947571016784412601459579551972260322910964547584000000000000000000 3905 9964717766490786842254966671093462111996707720947926862200476723073853526349795644854598627318899109412178753890904386717962207232000000000000000000 3906 1261766210692015217038778247313782540155427276353795933850060364285325608855980617367952423589081380737256400655017113902599110656000000000000000000 3907 145220761428713872590418825084191172308098419044216023855120583884820400786163270355577274859465951454317097394735361302892380160000000000000000000 3908 15040124889049768162413917442551444772990630280758851722624686478289799851271224777907888075203608320930424356186631205132697600000000000000000000 3909 1384375131832990024040371946416667075695728469024394306287045005388038395401101371602885152376695765903823150967178554108805120000000000000000000 3910 111480264544351329096404811622217578766743566388889216022553848638150117699246939856910224111142448039954333425246982331432960000000000000000000 3911 7693621361292539064580043817608696539057413534044738023729464609451047479798361425823349723856560299874897179292266796154880000000000000000000 3912 442404295145518401851535925985166011282052804531597750543041502734041613022359227662350340090327947145051590265984673382400000000000000000000 3913 20348682406584991427153979279620731038406108433542104326925610244801697568669120319967412828830019213922827474355355648000000000000000000000 3914 701866318301995693610391263922747140094756146504527127853851262454390103304362706223474934470340234918728541227764940800000000000000000000 3915 16136989876393664202987325571162526741079224298597743161544677545859391910010453340761712288297991659072247115966054400000000000000000000 3916 185482642257398439114796845645546284380220968949399346684421580986889562184028199319100141244804501828416633516851200000000000000000000 3917 3518200489958025864337678024309846756733315123540625296695839298897910812464401317101546874929195737292738257938201464303754762366997367842546881847289905457525799287554881 3918 6957340294748455641836307104253180103202960244305056766499637265236318011165557660785081460534139884983392510080038850757986945804399289216721923653067678208140906456288304 3919 10201493353535656868085821091067865207505464178447302337395535540599320229855115446432057647187699494273401377139832247459744903679484351042496753221632943889465036994894648 3920 13143497054742569148395215188491931203677451975227985033947806089760921944082995181919954421844826314719288665678285742045514033205028527185838513514013980142232107588927936 3921 15690972607487617663112265323340086408884598565932285504010723562214583781559755484033653453045087594819375513801324270700402989079036865320172382706336914495642263273298800 3922 17771348750952268094850745444861581011410871184786228975328999270463258934620487110006654697381402579301045525743522320074164284260302427239026698615716415518660001549983360 3923 19335493678470538882225249257424304433763513405170035645442225798013395956955998147778775990971151495456755525200349190942115073324411442370551520403991081304010226405506240 3924 20359685157426442225906522492568769997670730006085944435650240968694683383247407359458871669465610563434400681430865279707909290691515098226455533523303610490257959104353280 3925 20845801235623421885794740023992462539749946874208782996613800092947224980881123546412243605393862501044491708936939310262732967576003520515570342610236421414884904757125760 3926 20819776514979697264214471934074868953557999374990045439814032552256903851067289434618969893027578028508855639387704679413466134907369308879471003855417149977413138334208000 3927 20328523361255457216407164169338270922069552198726235378874600323495785895030870245712230153978612704240669158008893670123934911499442617321640789157705059921766311474636800 3928 19435646441404604652254449093463351974522064206340915540987360472719157913941669611835186337205292636536533536155591905246172703946351674987799569613495338188736739060531200 3929 18216368996110495558901407811382785886232758680287693311356130929954941078516489963901705546388106675255683585853696158381478348923500024965156712718266698058918984831078400 3930 16752131903078277679058857313147177340494084041336305689959311417002642443856132516500790580256651255377741862876692059220305067635785675508147573320860645405954883198156800 3931 15125319735925411227079626386268518866818494820628686919104514722414103330126925426214598236588067947271235630606965141751880578724124305735687014434966473580818012518400000 3932 13414515780775795425365001978533278156039773683613756788179584592762770294284853711339388997842900711287747555534566837329008693040721481641238520667415958591526986383360000 3933 11690599778049692502021044561348172887391403891407775403181786853664745741016505235795071451069550409205122694114043149666643109595179324941556884935578093126464178442240000 3934 10013891151587839710918224554862678163951922963162245156988496868704236933481421537072315003692093410660832129260938481142081606104000267762232467201922808124188747694080000 3935 8432421450369535436971713436023566069395221022038619673394183692810246955846715139519695967528485649801162635688518109276322151457113833465200747974652851535287528488960000 3936 6981306937029775051307154825803070666560206641545870811798851076247395469062922055190759523678225848445669834396171113534506807829662546925654078748973383884921667584000000 3937 5683097613346148342328127720555421008902100799775262250728390567124986536332682055040118286409971491234705387662950530062640654238865747469254359610821591713062638387200000 3938 4548910663224097335539261139620604510068241196609840731455148361914916992163559312113438714001774933593964291034657032088662610348498211992511782759651739541327826124800000 3939 3580118147103337075621042602735113151182410461683230116022667837441719655221677681290505137015697228124769648868440493589698203548026427313820560384383723510309591449600000 3940 2770350339526959417578764769287942956264258999172563020898830412558712229541347067495925811935937669442909195802447358009810432056704377559888503980881200801333850931200000 3941 2107593306053983639309687617084694430678567824745044433033988492700331167137026678221385507675982543466632698117498575264954097421416017572480720491073010909254451200000000 3942 1576195623044417427330930424642216419168151397921687162502722180608247668366747142723768757201274135877967105468547249097026345217634271119374345571750782091235688448000000 3943 1158646825755641332709556029523081300347893486544853009255458266730609025018079900506970897147522603772006070182367705580830515650473593420075955841637026939149484032000000 3944 837041568669077550388593119955084951062814437220917529782553287991817422984347360499418009757844045005494189694794147685527164032135729578548422530620840102523305984000000 3945 594192028481379689661886528571647382997639943597031745660247498578461083972435987449225705963734396314092785541770002911596128881560235001786580841359657360097804288000000 3946 414391960971128803328708156307231805267629561594210438662706508113610984560397046651920290869710156282590861671904690135944607511355452539022024608464697112815206400000000 3947 283866253414305086624796710818699240387451111668843030829247267168462356090249512481783600000262125783093140823188643542562804171636375540775761426547539707617607680000000 3948 190958958440358912930635264689925984109862001905535579999667607054971414608011270448057398187925518468075704736440058867341995122347630664617547375017119861304197120000000 3949 126121418829464576974201170253423727566941862915840037211859118283146499605923174056459257721730302050017696843133339441527490458264007471961238276828371649969520640000000 3950 81762063824072371317289420552440850285140383722083565151984937422918261916812299422369229384465269017103743544203567686982751730519125034597956308846176241587322880000000 3951 52013209802161042559742939379857447719396972460347277897412757613720308721038888429630127747883556793762295546130822140595438559566859118176161895085554945490944000000000 3952 32460250354863905854298643388264166409793808816345139079476854189750330707447704368282814877009834480601573849655960912140459890785866493012667327141675381712486400000000 3953 19867213154147353114943707766662306594758320564560804536471320557459550099034003828402808980591849380917505093375574078872484970608952619474981469577036649044377600000000 3954 11921534525537555346227988626457551725248236087328317571839456247051342543483507915251731110127389728725475270121510592120264288467443175245236375306475681297203200000000 3955 7011215899259076754478849609114154459349125244735666366170514037665618071847633720708365812549786567248660648217529440487050759834933316251559772467350718539366400000000 3956 4039882396576823252364649731555260420253025205840199577165378298856593530306905053706923545116558091183325063795753062798646361184058378710204420897349881036800000000000 3957 2279810037843493796067579019858010725923687538913753075990237360225532697299598947443036348915495844153735969990356152573730488656958787311460865613139300843520000000000 3958 1259549749600570976396886627578446046440710901192142011837851060075273751097832687872063929683102116145226559468500412054985109655365556377063607858615738695680000000000 3959 680992521118981793284673053594446083428752469585157572478410110329622325031760262758009952351404327642991673805735509032403666830790205842173769791937508802560000000000 3960 360159096614794656286432782982795629176847399644724046693572527647545227557952122242543021572835735340845348257854369030986417994648386889093208795108836638720000000000 3961 186241616610050862865175277206374144301102141031809549171216641595066160828614159229098472595759030660166453070008962535175560888448157163027004037307301888000000000000 3962 94120607245628700733861363561972850952666849799845824599885763442799977407519365363219802380478471424763271164468948856727923904673925118094046484771530342400000000000 3963 46462566498147436292900296961100911523043405824496436618556211020493100718269818612375969861003173119063647050168965715546442162028823317945302380489316761600000000000 3964 22392668912327332432820224402003212438550204671810857332777748366558472638783637179667691905279081283297229847750570136873446664750205070279160793465566003200000000000 3965 10530634795146444489123555904406473265226442225109553460100771645228457755457941735475747433919867579153589598345247051727236505028830052947292610971985510400000000000 3966 4829458745767688369238044441369627729982317003031210025269787500678036118072892334545171948598884466477225222813688168643538869538559987593346760363212800000000000000 3967 2158605268613917340767296717726784169648276071691927357362158952550250300864490528856257754104085663780494599590208037625168272249931643892846450867961856000000000000 3968 939723289442850994790962395732127234903060920392872539798992308931327295551494444816031135075935948805961077063285102962620071814466827127619428710088704000000000000 3969 398184392955365341569809260594360740632001396908043010057438184488835960798720960735574126163334139068385840994188004950237243048437650820497342199758848000000000000 3970 164102281090784444352704940130472181426459765865854486231006960069174710153214659247393703892627001557969487999300716901263769447988720202469118769627136000000000000 3971 65729690199700386054714317467989793850589897896747791509506533111352750113387061808413000414753844777172547731721573040976436992796147813098845949132800000000000000 3972 25566768159393163441915436253126162919616581326947455573871386934426074814277623224355128251213752902091221834769739544437004297095784563052135380418560000000000000 3973 9649095286480445512488550479961940700601683281699069810283322396399567962611598973718297801070037963249114821669719117794142271837313555999411446743040000000000000 3974 3530203203569427729386704058901904581178143932748565655013965379009974007216070903848050604925288874391948966887245945717707087823783552125942764666880000000000000 3975 1250821708509973521318923232028590367875789471715832348512309701319109348934171577516095419683911923917643289507317480572972929800406841696696884264960000000000000 3976 428771486444096807917360848914771026885625794913063840663141775352198976972292675591120121011434291192488653801784701015302089819221541621415804928000000000000000 3977 142040591670338436929927217552477518082522852284870774182228052546449436379023547400878556941802857887549143927969501141586029380187810323648793804800000000000000 3978 45419500302027542182787557500663284470668570927709645234913961912071508851351055127634034785590304161500334105536020258204705655554621241822491443200000000000000 3979 14001190651277428280703449675358507952991525760789073313626069085254374149356314746666453999689943345181599911837037053136318289253064648847418982400000000000000 3980 4155159843717788596235159668235519392505421591930268948434774203292897910563386434537717042176576730226891787639884012202395868257017937521331404800000000000000 3981 1185416914684235686250374729789803197475651349523645899088221221971727370903353749319485637910276893718170497702740786486814130252397146852556800000000000000000 3982 324580880356063842181606494725505318029633835375186707719229458185517053675179315284713094286928020682728101704605255971497594178011595611832320000000000000000 3983 85151368169678988900554240444672062492963183573912617738395062149111641081622629358825821977554661197154239824105668956771840760693883016314880000000000000000 3984 21362811803092364144764236744127017522970471679787569367204261776802115555610842448566733134063688269485618443210142673038851882944499244072960000000000000000 3985 5114790862967752089518073205922017248972936791806376076186215352707578559167235741568604810188083989174597013253717239463532118041404396011520000000000000000 3986 1166049048714354816043853197897870729288733351006175949627210795276113008114986164825931726797478844625376293527960289081411002321766187008000000000000000000 3987 252487988236864309284616045580132843308266659792509045914463461128005850392795559606770770377174793162059810588959619577981290871920158310400000000000000000 3988 51784211545335677295911124398140871170677890661669840719282267071039022330916766141853919672229550868496520734814316659766379643932350873600000000000000000 3989 10028746337041444370197519565869666217667175766406409540048266765786427389617307550256041559493893980618630186002585358110186819307123507200000000000000000 3990 1827618233501165173820819326764612098155754364695273033002485431844101897692302930506872896173737182246030189353095438510460396192032358400000000000000000 3991 312188052336594415509933456211689737386156037091129997286334058734378171105958213911362284876321641364528387947499600413645299987251200000000000000000000 3992 49763009391181491850572164405878334169119104638945665485042612508371291993519032150065838368300558263948794723017164770055220851900416000000000000000000 3993 7364395683112459098524946270000622782863427519749351145849742034429281975977609577500872886852285455678998154603811640275765238431744000000000000000000 3994 1005847710403219278596140333973527349301060580546533295274384728473049457101275728081251571880014473444556000687168786706276997398528000000000000000000 3995 125912080141226959536163346330019485240942328506905421145698693322252949902190810674532932290943903402955800143640114613620672823296000000000000000000 3996 14326506060728426629061396254304592261805413569268146340002695869407247891018724013600674986880262085388229286717691891750325452800000000000000000000 3997 1466857151442559411880022172666860640288784619662426781160388383258129734909080028920630908066813351158429655901291768130054389760000000000000000000 3998 133480134740784987403702947048059450690725858024490493610932831102418241933743445550275194297659808345114420068143626008228003840000000000000000000 3999 10626467290270769756310141440795086441670556798058231952309122344547136004865023549562878581383988578858793924306857592598036480000000000000000000 4000 725022270786038710867782765149685063842149807258880317309299805286551583383237020303193556926699640414895375368980130860892160000000000000000000 4001 41216488106482939020707286675844857160635857154230087594496042970409901409560692031682351751450956016095577117685467578368000000000000000000000 4002 1874219683890301523215242117183163365929773279716477215136369964550033851274141184256276140449323049509170988563622055116800000000000000000000 4003 63910548405457107075931302924589187158044267834596361791297695420376121659596400456086761517804195965755634702783558451200000000000000000000 4004 1452700054159944575147088895095918499265890628811695683232389822289319051025308857067192306229308858320159073703978598400000000000000000000 4005 16507955160908461081216919262453619309839666236496541854913520707833171034378509739399912570787600662729080382999756800000000000000000000 4006 846414978287404359325441419117950686115831126693279963600017397166190414922589311328900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4007 1674020734835088621776984140033280245873532672793375928008923296617576598402454415739380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4008 2455230411091463311939576738715477693947847920096951361079754168372445677656933143084424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4009 3164519196517886046499898907677726805532781763680515087613905372568929984535602717753257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4010 3779842373618586111097101473059507017719711551062837465761053639457333037084192135094168800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4011 4283821356767730925910048336134107953415673091204549127862527458051644108695417753106724640000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4012 4664605477369307008213163743790473104830399588200509050339196565434012473912788220049544608000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4013 4916346090433682307069112263296625621599024327881171443532105586425689337584272028750631142400000000000000000000000000000000000000000000000000000000000000000000000000000000000 4014 5039254742694524364745840069879041262138999936078200729620408226086331571023878829469396920960000000000000000000000000000000000000000000000000000000000000000000000000000000000 4015 5039254742694524364745840069879041262138999936078200729620408226086331571023878829469396920960000000000000000000000000000000000000000000000000000000000000000000000000000000000 4016 4927271303967979378862599179437284789647022159720907380073288043284413091667792633258965878272000000000000000000000000000000000000000000000000000000000000000000000000000000000 4017 4718235551678428738547216183946006040995330310520626460918663702054165263536431733666161265254400000000000000000000000000000000000000000000000000000000000000000000000000000000 4018 4429898934631413648969330750482639005156726791544365954973634253595299608542538683275451410155520000000000000000000000000000000000000000000000000000000000000000000000000000000 4019 4081565001309969156913622691470328929537565368619509828599639081517720494024663846641826171066368000000000000000000000000000000000000000000000000000000000000000000000000000000 4020 3692844524994733999112325292282678555295892476370032702066340121373175685069933956485461773821952000000000000000000000000000000000000000000000000000000000000000000000000000000 4021 3282528466661985776988733593140158715818571090106695735170080107887267275617719072431521576730624000000000000000000000000000000000000000000000000000000000000000000000000000000 4022 2867653341014429241285990875118277544791501688440432801974972760918182106060479578554759821893836800000000000000000000000000000000000000000000000000000000000000000000000000000 4023 2462808163459450995457380398630991303173877920660606994637329547612085808734294226288205494097059840000000000000000000000000000000000000000000000000000000000000000000000000000 4024 2079704671365758618386232336621725989346830244113401462138189395761316905153404013310040195015294976000000000000000000000000000000000000000000000000000000000000000000000000000 4025 1727006218327121191876286501756053160744151430784228114758028621041561406618616198187284840305098752000000000000000000000000000000000000000000000000000000000000000000000000000 4026 1410388411633815640032300643100776747941057001807119627052390040517275148738536561852949286249163980800000000000000000000000000000000000000000000000000000000000000000000000000 4027 1132788152836048752152927183188877832473293401451432589346840254764668611526507143329511648955677736960000000000000000000000000000000000000000000000000000000000000000000000000 4028 894788217694737499175342482074446934337490343368707358453766746692899852741139985943109201498323222528000000000000000000000000000000000000000000000000000000000000000000000000 4029 695081861861419274721715319408555879427383802964677020480027501778832349375726134007980481163914851123200000000000000000000000000000000000000000000000000000000000000000000000 4030 530965311144139723745754757881535741229251516153572723977798786081052489106457463478318423111323844608000000000000000000000000000000000000000000000000000000000000000000000000 4031 398813944814931614724589129253242401189971138799794623787768865989768314039961383679270282248061021061120000000000000000000000000000000000000000000000000000000000000000000000 4032 294508759247949500104311972371625157801824840959848337566352393346290447291048406409307285352414292475904000000000000000000000000000000000000000000000000000000000000000000000 4033 213791543750363340816463505869772336774658032696778793196315070725455287663131435763793436774345190093619200000000000000000000000000000000000000000000000000000000000000000000 4034 152538569707600510630159279188035976793982199519368361177370832208082780642186635517182777508044703090606080000000000000000000000000000000000000000000000000000000000000000000 4035 106952330484639438487812827936439018211872576674499655538156560513713214013487181224691372735525596419850240000000000000000000000000000000000000000000000000000000000000000000 4036 73678272111640502069382170356213545879289997264655318259618963909446880764846724843676278995584299755896832000000000000000000000000000000000000000000000000000000000000000000 4037 49858271593826977744442128183702929971361833274433419668157922530837172359867604482028965857943784207574630400000000000000000000000000000000000000000000000000000000000000000 4038 33134976330064178959327164355419238876800885030300543487796619348618870797495345478681750226425139921283973120000000000000000000000000000000000000000000000000000000000000000 4039 21621408797193393543156917347071543751932698716741566760723854645664434884022215332553950147748121605201461248000000000000000000000000000000000000000000000000000000000000000 4040 13849006941993154034178940522960858089473231857782180016672795786111860252510961454838477872413829524900282368000000000000000000000000000000000000000000000000000000000000000 4041 8705090077824268250055334043003967941954602882034513153337185922698883587292604343041328948374407129937320345600000000000000000000000000000000000000000000000000000000000000 4042 5368138881324965420867455993185780230872005110587949777891264652330978212163772678208819518164217730128014213120000000000000000000000000000000000000000000000000000000000000 4043 3246676188284828936224341252335183599091957445262501757559461564502879915705056508682451204078899251795141328896000000000000000000000000000000000000000000000000000000000000 4044 1925222020421530141129521654893494835952774765787237884307189489126269142997033508657313170138013942292557489766400000000000000000000000000000000000000000000000000000000000 4045 1118932456313367945271858739596219220895629778406257915665716968039199160032463919561515346746879898084563327385600000000000000000000000000000000000000000000000000000000000 4046 637169870956223413279808448936735945232233623814674646420755495688988410574041954194751794675306608631487450316800000000000000000000000000000000000000000000000000000000000 4047 355364659736560375211340321927317771080741679623468949141982333368004918417717707786666448087203523187967797493760000000000000000000000000000000000000000000000000000000000 4048 194040385633931379480477890068249703574246250461068759531495115362847130056658557902560727209520653931207813234688000000000000000000000000000000000000000000000000000000000 4049 103688764209552995546673973297452296380243216008653797082979818752033040040612376677647437692322664684686759113523200000000000000000000000000000000000000000000000000000000 4050 54200944927720884035761395132759154926036226549978121202466723438562725475774651445133887884623211085177169536614400000000000000000000000000000000000000000000000000000000 4051 27702705185279562951611379734521345851085182458877706392371880868598726354284821849735098252140752332423886652047360000000000000000000000000000000000000000000000000000000 4052 13837969643274912121722785819079744739141100803130216623049528897647866207889133233152701252518617348660047728607232000000000000000000000000000000000000000000000000000000 4053 6752144052888751446627855775550967645765303086917439033090833958568604220587038059864580469314048748849725416511897600000000000000000000000000000000000000000000000000000 4054 3216646402973391314157436848630530420135415220573168872708550066373654510640769520185487640242664890077021969254973440000000000000000000000000000000000000000000000000000 4055 1495266468502370112023298308320314594394013878044216822914405359652152323540493767886677928003959869536937650107187200000000000000000000000000000000000000000000000000000 4056 677854132387741117450561899771875949458619624713378293054530429708975720005023841441960660695128474190078401381924864000000000000000000000000000000000000000000000000000 4057 299496335617067317252666564866528197277141742683819428826707562407364435766925566545598304986867221276139215251098828800000000000000000000000000000000000000000000000000 4058 128885816224951619005741551632732433614564843966925711465168596300947002913373523722827988513579184540629140922160906240000000000000000000000000000000000000000000000000 4059 53986134343281621545801178231069057098930934642750014991070619582660820088243249559373232924555809373622017518339096576000000000000000000000000000000000000000000000000 4060 21994351028744364333474554094139245484749640039638894996362104274417371147062064635300206006300514929994155285249261568000000000000000000000000000000000000000000000000 4061 8708874346735142241133358792830893161638241308624693776337318056132938878432655895997657327747274598543140274563343974400000000000000000000000000000000000000000000000 4062 3348769540470774933197708202481402965725180884149733440186849681108261021111604588580051567693297256344564653195190599680000000000000000000000000000000000000000000000 4063 1249423957204885618350957797183119936919687370811421014525853857629865807876727326031621579057499210261890203940661755904000000000000000000000000000000000000000000000 4064 451898933180617633610461364191902383315013363236008213682914192184901656182233944740938992578651055359089790237542029721600000000000000000000000000000000000000000000 4065 158292281679086402733607935479649422404128974692839035301359773533694365442364432621119873106646132385669870026709637529600000000000000000000000000000000000000000000 4066 53643495457912614259722689245881193148065930312573228629905256586418646066579057721601734775030078197365900397940488273920000000000000000000000000000000000000000000 4067 17568489040678848895989325184716645770532339289982999103200300790961880806504398139060094558379613952434223846174316560384000000000000000000000000000000000000000000 4068 5553909438666216747764367316458810598426352420704302942302030572626659093669132314928675053939361830124367538468009751347200000000000000000000000000000000000000000 4069 1692620019403037485032950039301732753806126452024168515749190269752886580927735562644929540248186462514092964104536305172480000000000000000000000000000000000000000 4070 496619415415127317657237077503459783668811406930702220766689506229579569751366857789918563024207486397364081482060131205120000000000000000000000000000000000000000 4071 140072142809394884467425842372770708214280140416351908421373963295522442750385523992028312647853393599256535802632344698880000000000000000000000000000000000000000 4072 37918519467593766704313258339295504849926341042002334804978002185050519855659919626124836151136070186465405651621685231616000000000000000000000000000000000000000 4073 9834919477166940485165163522828883844989186963464618844939568062590217753607315803525579393097315716688539707982805257420800000000000000000000000000000000000000 4074 2439445713454152885045868991446772169394376766427988791931088941015024599669265586560756457307471447374706417764362480517120000000000000000000000000000000000000 4075 577453333136490296460133239521216600484659234565079472486103179274087948713980742712449596174232371600775915316201746595840000000000000000000000000000000000000 4076 130156148103780352535458603193671043283843827473398865227026430884000775741881373754234670883715867884619333293493092089856000000000000000000000000000000000000 4077 27864414805316357162520715049912674055132763064727644386631010555448053398261927902315028132851847772481885437480211264307200000000000000000000000000000000000 4078 5650284113300261313511144996232292238957476954791994556177954918188077494647557602413880704717180242753271213711265061928960000000000000000000000000000000000 4079 1081896105712591892297872207802164937078920244920598044394500348109680591821404484602231647874309398079697897541669931188224000000000000000000000000000000000 4080 194936235263530070684301298703092781455661305391098746737747810470212719247099907135537233851226918572918540097598185799680000000000000000000000000000000000 4081 32922564177840634160015330447633447534733909354941121671264074657191481472843539871779621717096101803426242327594360268390400000000000000000000000000000000 4082 5188673126273713980189550617331704158251923141027270345266472584861464477737622219558250323249941190656942869758292451655680000000000000000000000000000000 4083 759208448779443863767994852232950651726904771284509686883146205057651512326976757666964765912761957767119779211386514571264000000000000000000000000000000 4084 102525585390728316645592467224620686301582011848677376519262478973597383715950707445624301721552469510431559927691512224153600000000000000000000000000000 4085 12689523930216725548258983285185120104837154771706904548094371518532446929681662806209477568912260642641318247027922750668800000000000000000000000000000 4086 1427571442149381624179135619583326011794179911817026761660616795834900279589187065698566226502629322297148302790641309450240000000000000000000000000000 4087 144519578094134929855171754081274978971756484899995301797741453405508423365818937515163494534834079541192791146706897993728000000000000000000000000000 4088 13002845508740595314882661884819320601252886988292260215948553531335717224241703863152921459502686831348511290164414670438400000000000000000000000000 4089 1023517156511307904304016758805054954958058574178828514990327908490682962229467452681916709262058883110163940912540271247360000000000000000000000000 4090 69046792304334263385588432141610850136059506988254304582680850969609564912305344030129301815297623066955503950449145282560000000000000000000000000 4091 3881061528217481471346800760901002033791580131365928231444806002213348093109973586007267945173591884809263620744200323072000000000000000000000000 4092 174497340028382887859003445063765982914660191952886695677363370642150534418898037200326775829510332805377744188498929254400000000000000000000000 4093 5883435219347775529345710025138469922026857046687367517091178780271742156652500871122128840228700876196644248501113323520000000000000000000000 4094 132228720838876773260547523292253490671815726554337300257857300869743699985371863012593299692008681308459933867828051968000000000000000000000 4095 1485715964481761497309522733620825737885569961284688766942216863704985393094065876545992131370884059645617234469978112000000000000000000000 4096 205932697769718720751022241537826273778798891204240902265410628405420007132080336454496428436199543177121610044893712595361216205973603618680995736875408745245417017286034468601 4097 407339402181861205881142895349546475606415389195201784700812232010720893228290775404498429873801294196504283605284266672143065022804930234753617941072237078507418275950397849980 4098 597580331772290889946511829990818181246774224808345475357784977730013618087657346335170773496181019508058481992367578030012078907081958091644043902562018131656487250982177065630 4099 770506508365737704253377890684131867395108157994643250278169641615255654091045369633626784874196772405994819272210210500235354488252195048566679317589122279644994550716946253120 4100 920797613019494234478624677053838907463934199801290697447812621161088487718694329095130910495262626364306995558822641669237305501070617709138751382283703823202122608686460494800 4101 1044245205094635219760374359032485442310747356258167032710046840701366284973288513874917691902319813635126175183192270552365823381433931292122188380787672907191857727653216736960 4102 1137959518372358893328613083561041828159147760024925612568640787943796592599096457427794920662784412294688780648350551242962756248998514869620333491884002527068050087827223367200 4103 1200484766634576414940075340899560609926133900685635811061423248819829372412233625418333103116783555827363988376281900212356314284657773928390681485943563105478382510235312563200 4104 1231816099829709590604720164357104087382997285456277405031432921522544699439475986521284104434391917861319916644344202553063415893735380665532745975274507746967516119705739676800 4105 1233320148791650627955885878843498597868202410346944410409981679668481872454664601889441960483762359763470490413140715620893774154899892729837425762790105436524253013624794304000 4106 1207569508322374406053510239614898077692932250130909307335487556686392690502314461849992073396738750054123304349569645734303684364852532332181479510599982355981438939713946950400 4107 1158108619370109320490878951079222931653561398726945989053015039379557425456765118257734655805064135916042329845741118786145391598659771267626593736439543518223957424700688384000 4108 1089173582502840908556898061134031090483706553564627775418907001321250435846243385028107592959524604016277905450161290286970070670168118215982153633080046880234436149420885504000 4109 1005390999233391607898675133354490237369575280213502561925144924296538863858070816949022393501099634476564220415533498726433911387847493737829680276689274043293325676388509696000 4110 911480850953349534633414269249949940472417149644109465481587431367741277673525740640597224877370547739742287739357292801437337247224376190889545305789726467820872179143429120000 4111 811985871618515043307129488210944415834768684225082131886894004793533621722349670783125439890756473297821701019090452781353701166758125603019550983033192223348117633581252608000 4112 711045320270334258390515176833072891613550873892156399832273252824007807483513619676157236168073147977144690109437037978177176502483935538358466691873159398879704658527539200000 4113 612225188493914177230876674558276077329831780235521864626107286852991854924395695803905260876453415065001116500174618349665157790115450638069474876260535435880909247032115200000 4114 518410461807728305139942580959907765113844126487587806005134802725946094493368028131878264246423007750400823312418922863849556687967112353481295270679708577269121566320844800000 4115 431758857723035719723260449151108838498516797074682730276109957157525954927964118282188953449883823690328042550539762246352435876618069282251628218495535194486717788028928000000 4116 353710141134640801157901829496869933077631068372720852110813157209819339998678296900408642633943286330922588704865266763357957083537110604306141578998265370867964957116006400000 4117 285041139375901011922118690437038041307981080739921565803585694454799468130803023143186451939441476164113441447144171018090661386000601952188099440950983082750740991082496000000 4118 225954189904872580379821359502287398379503484083044717747397850699184193768024174689429020593353457878345670118190708993861078731060417231829427478915689386775937039384576000000 4119 176185971297062614037204232540722902128690724330400850149906016407581750706839681363185934834377851532470202404628398030569173668939608658550227255418253740668098064154624000000 4120 135124314067115328989156176513603874114266008815669150183650447565338567964265781265263938117025137965607870433952640430953922113312199864043786928949439109715688762572800000000 4121 101922339753481276723249230284546922189046360935247587567096337592141091264474760725799084751127532636915650841609991639348101251184059326021599283550434071328405238054912000000 4122 75601735531428419547465088397878211513853069924496836931637393268895864399473036802103716711001191791118751997897521270945020158845318730840197270765431866095245643612160000000 4123 55139727339161468387894765327227413525773179204191425226493369449679035003604266157659690820559273784975500032654602408438533221266101410527323365572508711454082292776960000000 4124 39537002295387756179232235578039436621502197176631763692622992929577549824012949085574668418038380378787377770667173704951805414149594692713273072567101026619548017623040000000 4125 27866170621228202536328896618095245212578282208615036175929809340285806242009884539283396459852742517826647462463411554077437692428285762958199285704739639830374881689600000000 4126 19302171664740853844761151466966340182045982291754957292557974162080754433568018924463334324388841062714355440116597527018474240432926145697419358706103538065655275192320000000 4127 13137245514463821120858351937814737025710133286128861397274480819282186640358240459046296314366031492524481547332104662132389415679269124331458762394795743738411247206400000000 4128 8783728371106133146398080777103465998989570572834097919125485630200005971420842779451627377771518995860290375225140033369423829782808030588375759059981906956966585958400000000 4129 5768069379893870983915090007475203113555588801075205160344807746504965626254379607418784278709768717894269936711280767833667596514051760346412586369059047791920781721600000000 4130 3719230256266410023565159846448943184079961104765686585290204089940984623263570561344691220435031865610558669598902757539808291869920252712053364513986037603387834368000000000 4131 2354150140230167223707178100609440960472590765214324695744129182204403453845952355312683673594042147902947026031832954222999534194586885233123887868193360065441090764800000000 4132 1462361274532475671625185419639869461099426803178006946226893432779597383570364176758642025568948648041055310737112350990172177071423782493714014594558451689002631168000000000 4133 891228195824365927583867086754087357937637006273023538359841201088130035962692988033481864112706452563185475982344681981536473819590615288714332624898705929858449408000000000 4134 532726628331105949194867920277819135007835654125604295485769740500047653075444304877156452608723029915588310831551896372422177959830480567314206343454489634765012992000000000 4135 312220734553029127733255923972348210993603313773247938746238675750943679458135856338260192005112398485326482538638474064423254481951930002821512875284682569825648640000000000 4136 179355372513841732442373114567631898128468277225236659318237656866819569710703866923984082824914842096927932689091497051843138769714693856016424017093481113600393216000000000 4137 100950491095970956346551471614051725025404283616455905807638456022600133045424315341829690145355445833167691945079641867829158782203392414268156107182071921351065600000000000 4138 55652193809317322088483503582105438155030566609071845509339148832971868217349302047418931746798515010592445559466982055341715738906998382224752725754219136129433600000000000 4139 30037677823991358101425289947714460869773717525775552700159540591678146096356178360375360043250310171830116284588363429818988919134060971954683812111656226809446400000000000 4140 15866555593841589007121500559294726458434418723030792697511845242607212535912416891157314308560041461893280704771325837679111279712422316604434631023015214710784000000000000 4141 8198689044339145870346543390346188323821057391436668461034203793249538883025805651206074988257154513642535279925793766185347855402072190948713963185518972973875200000000000 4142 4142433666693094485375761889771186886020433918511360199495303636579735962159478966149271046384109363677487366708804064854756501236355156200795516516333642579968000000000000 4143 2045550597160583482140193853447918331371324862262331714130016665994015046079218979777241162020864852954606808157351925408755139259102663057301877690553344196608000000000000 4144 986715913053422480968266586358691374587770486443849112104383039205446360368341206591265368218397949902783091755389310173133488649022278173474142924449609940992000000000000 4145 464701371924688766547064326385568936226579506959426583408657632278860138321039814721161083933311436374937091878519298354693950698126661620160506871797304524800000000000000 4146 213558366746049277109870660763126295747203900890584832067583100900021219610833901666362159671330596364833727278677769859267044155996230647858377993171025002496000000000000 4147 95712433275540292262126906784594418262052168466368552187152090039225196464239283659994245230848446550065536035261745595189711666552932503241850080973008404480000000000000 4148 41808452996733259532082907084479429955127183478441208235596654714936280873115511269063420306881601652363791839578619641854846579620649087954544403501945978880000000000000 4149 17787880064129514526194096068287744198200493572001111196235607604198475710477509667036727860195116440109993957042365230165072606548117754195049785607711621120000000000000 4150 7366368728226203105576920125959617306336590235861266032629113039182722440134662631750049083332735440704891677366954261983297263802486697148336653176982732800000000000000 4151 2967152718502302789379234959827090607307605577521740723632425951447026661201094878243376413985773156535676647666689269162502953811351285005204134426532904960000000000000 4152 1161591380182906998589398301580660471267400535156175970103353566157146426431747308103519612618056798918499786517865991361694150873949335475938431746650931200000000000000 4153 441615230715383188975957865956634364630675507100053790831658614316925535554926873256244587638867940518080119339354489100686498076620028833343086062154547200000000000000 4154 162907323645860376835200827021138140950345815142820146030549322105921564555786779505477114841393687038405076232232510473481737733076770772739482486361292800000000000000 4155 58257042540520008106460344175933177616812062781563546354750362906196573653773629474858644160081184413063465517952397114748544691284671239273571684450304000000000000000 4156 20176569128960317825882144841884549244210917714274114680738633013849399410125628816292618334562915700568317453195601271792948353703170936532293783021158400000000000000 4157 6760659084825471294566886940354037397627870104224437633971150676591584021407614771807650892143221618277260036559866396241196890269842900729610238951424000000000000000 4158 2189245683795841200846101105995538164740538582137193824400087253834247431249860366553097869540174742394993634667649043944109662978199748251151702687744000000000000000 4159 684306343164512023707694607002268339650278238128353625209306882761376486446842800778501898171287831566689097038972106531980553995627760137112131731456000000000000000 4160 206208384658948935715488330235058539849972236935999418310840243689254075156972718984593205922151467101569259152368826745128068726361043791317271838720000000000000000 4161 59823091813145625306471339760500499472958978627586644433034971795563819605978898694431435564228557488806905951896011275509681476658588528470065676288000000000000000 4162 16683929201967852545511071278527861574626421778422848722166762863398168138530578640221887207805999632659268642928041772640478933300555408789104230400000000000000000 4163 4465831139513127005785479469666634425092721066489435642869633753168084369703445028840761017408461768164659082377983298827171005272512125167101542400000000000000000 4164 1145325471623680116060367795468802332356520415727009432002926432817994488480828581249238483294639435371253064598231980484602518643742201460922777600000000000000000 4165 280904797945607163359287530661244719195579143210637764816771254425818046227182037764584689325329627404320707036355669684071966668476348184395776000000000000000000 4166 65750243914741017357723345088840796910613579674577850446123381530438729501527224224018174534390341359472868789828305101876185604819189190413516800000000000000000 4167 14654132678722653613236591383366467660003645678902972394740391487978915103265624962480447504956212901662425484809280196053506774638543945859072000000000000000000 4168 3102149271274163699871665483627791612396986653943593209936648808581617101378116883846211948927696473535681341182916915739654135595796772421632000000000000000000 4169 622017586833838032248842153272951742844014183810457045858138824782585274580107133717169097692562351761181325674491243679846350837513367584768000000000000000000 4170 117771372618524426955342106537424038034766570293782704702870062607335346761157795587970092004457528734111403361297347147580056031753718988800000000000000000000 4171 20983148586685084714680732827766685750956212377617548559515017748061506470559396254208297710977341383249738679463380825121955770639197405184000000000000000000 4172 3504270765994978722593442223260630717517990933509003554979734745374644299233097552575272391003300939510330852339532222818950103396222238720000000000000000000 4173 546120119375840839884692294534124267665141444183221333243595025253191319361002215985756736260254691871739873091875151608148068061748920320000000000000000000 4174 79017379909691257052913353971054610156677974524678544553560452371798744010108379236034399568791429776314010941864719738175269921022279680000000000000000000 4175 10551771416511838471386398638504997322355105792695980354905833116834997113604679936930452578389174097268250174459609257010468649906995200000000000000000000 4176 1291432463202204406319406756443400084370659239188477815414985893832415168711781569203988083426477214377199300198284594504990050421309440000000000000000000 4177 143667700424068323590003193635000416386370991199912061950927748330291743093699754001800329454580289755705253854645688169053295529164800000000000000000000 4178 14382172636930988705673061598143300863122370735236439329582287322799240430312746748773096502622819143327770655242606414135997287628800000000000000000000 4179 1279600160468373415889354878055381726468718804988598865282576073205493124476388960039126287536413936755760873867738846855473345331200000000000000000000 4180 99602576593234194460251982266215610576777562659368959293973412291636369579206100369345910659885700205347687068459525625197101056000000000000000000000 4181 6644464062328228098447320342516775055929828355815692694982583159985050640319372694322235281254172114539031225252115736600091033600000000000000000000 4182 369325564415126402098720208151647987391959536772275277576977213722654872034107733456449316042111534605734549320811442042044416000000000000000000000 4183 16420689487700453901572503886494895991154447005663874915636728461585766699002895310934717600962897585097708899952712845623296000000000000000000000 4184 547493018633369279685297020191575578126653015798233591717658154251173789789432198803642557374761944957678356179742049173504000000000000000000000 4185 12168013749105626662964991188354562793282817982921601001256756113743830369440399528911675555927540448497605150309120737280000000000000000000000 4186 135200152767840296255166568759495142147586866476906677791741734597153670771559994765685283954750449427751168336768008192000000000000000000000 4187 50663161634388004607673545804381532414482108019591735101549754469585421087911995493502793667924190848329439169077485698896566808042614716235369065091433678777550661073369466667008 4188 100224950189767574332571579743450422819953735430061910744370166450701593891304164998016396169154377547782151399696765186947556076779955199509099672246097060190371959949491771015168 4189 147069220387158940596708296362671816094497329163677803809673613813529512775283285594915363943867836619028156945207209785194783373535803825366613649491555468757611028186754229207040 4190 189697979919668778450826643134460748295800902834309051290738429411654009231887136491992281029046919697007332871354227114236749568763573050110559634851426619122135963893059802890240 4191 226812802077864843799901421139029155571066296867108648282404643861760228429430271892599466447773490942073984954880054158326548397434706907740886519931053566341684304654745416499200 4192 257383223227490105355540308336028737408905667314414596529163530643127911391657830278123742360299483199483956840103017979666213616219384795305962529139152090500780884847341537853440 4193 280696920983603339536295771047625543333625383556662295490138488128918483075684807658388574095833856677698083365474668158983805429282734867344546091561176736379474805576267401789440 4194 296388053212500420628386838994387219669045436053618572877785981254137528713456008086497252150880469783904808522550891844889732440857546133220949289226087237170874018310344461516800 4195 304442076397622714667201698749669481073095583772466903662508426396913005037191225697543373133241352114989178319359339992848692561533022930319344650346361346876604290547038604492800 4196 305177443731916489340310881596890904940421901607666099081983084431688157223271397740291062440326476153914272952980980910705815007333827333532676400709516809067127489316475895808000 4197 299206580702378992809739581739560430713326690489255240621683415388459475886294348654067976436059219011772471960422657371148527322407730711789645775478243654107118473221153541324800 4198 287380233639043854754018649654992824756278204699166100676162331776267401740591014715172008987993637232651030380959311229996411617964737403023256614392147066988260035544428104908800 4199 270720509949823921145090032283688892886349033412257920926819587905179436422295883427335950495936035074236477895106597535503866016923303350674082317905645787742563801599823577088000 4200 250348565221158241460258842563344410980185644610332157646373297845425131005902380493840770274669945478349117518384529159086351015649810623616668096658565419099728732917562605568000 4201 227412904742822315612191650465149814322063046734540857489329781427909474593870951224995109643916021901916512031451785028052042459868228594434395708921212376045561038442195845120000 4202 203023694668954415097260951719612008148392517084749519149894413564626429492499283992169547160365607958812422335325071851130519065621491035031286603906473657455167535768684986368000 4203 178197427657805098033737194036507278891116258202103518166891020601560697625209969373561857969560030898631555473668473391073797984227558707378004274624432041733747592536101224448000 4204 153814915177772942676179803036627126920081169164219788699042760749428990916901188397895465638686727438077109903741968719916641482549363334373597040116996966969667039593182003200000 4205 130594064456490795533036716829406848097605147249331535574187271505855773689108134593865353072459866411797352973829231896257728215256283120851012945896435830651782522746385203200000 4206 109077422257709703362833871036003431477404756855848994243886393820680451708293979695104928767615220229533258204685742888178651712971495055173042849547366311642793182614257664000000 4207 89633186116117973632937398373063689344476082807632434400410993183080892925511139836412311030779463579920807829067849590720718146746141588816109124193270577828208310930846515200000 4208 72467410307130577026215432846131202254695466534949204209856092832283827510169979515774342562151926558921481277952371149433624091727470580605984705998907164890093882854028083200000 4209 57644530926126595361762276127604365429871393834618685166930982934771226428544301887547772492620850671869360107462113414322200982055942507300215107044585244798938315906613248000000 4210 45113111159577335500509607404212112075551525609701579695859030122864438074512931911993908907268491830158629649318175715556505116391607179626255301165327582886125638535610368000000 4211 34733826526848492006732940483315484840777895623411542338297260511263380763891297214850382763748385919959089856812001230274483105917451179965866853252290258562687312278323200000000 4212 26307098178160901337273383618232858518536997467818655110136446874182960561173321629682333380195516640247275882855002670929630248047043458913278286245865056702696216516886528000000 4213 19598348224700136364139284953048057642154234735640820822016366358609546705690158505055985820864720172625687969585123227256104139640397760779039258398884419332861479027212288000000 4214 14359498296680454179844403629044873151658899846564530553973344111380585750545929339453258532195567920361816467248359208376050537095621547752758232804335605147265656936202240000000 4215 10345973928043060154422054788628604258338089330444009591682657869069241907225638530289304284066371917776215591309376820941750697534733537511304068355918821099893268351549440000000 4216 7329044499250893437727767447716664935629306159872255670269948790307671366063139738473307757453314439504140729975533055314808402676404192614829343775369779564766970458931200000000 4217 5103776640420368546127814867576605074738958854809592535601029556149037813613534267154238228197561722002521189497454540693862952878278571813660144469659679827348593196400640000000 4218 3493187939025441585568546501230551579905486565423676237550213777560631771449375487196729670912216157555722777664456964738576607299579162756053507014297228268928630406512640000000 4219 2349358736165208675076671899604786728333173709082499643461081277027870552809022915981496178127101899443047248565089942317385082355015877125334899418583054338477815286988800000000 4220 1552310153078856588341173857248749070170074591706025785501623531527637789504249001798050505047090385468627398096696450687969194731278606559098092303582874506912548572364800000000 4221 1007413558423938259057731115797621679170476797047069163864544683184496391526095100271752725462146253996583637511602875606322719087114952466422355299320087995214985166848000000000 4222 641991497480099784964740450191527852688763474391486311878896176985896458202343834086222544300721774286021622414226428802538577505204932441334991637951807629248804211916800000000 4223 401632361950110735038327962800979985136207101128973320716507511689244402595186118425921833270258308067825121268803490482747564188038834546632277377365985932307826789580800000000 4224 246595662889462819104026275632799109557776980422900775645564247776298707821368680232131795398014061063970183152702495625423739469154278555364706145327529553032713863168000000000 4225 148549904475174112423649695790238822862894256513337824230422856354944244471339370872102277204867738158101031384322498794949197746578635765903338427362636509921880834048000000000 4226 87771961395587825623784101191556941044965391250913095699135021034693923712162616011387075717480380405566941620614185464128288523619483785873767409701446321358524907520000000000 4227 50850495025922077236387962972934619105398427757322478269172789360317240585415950363118816692844611691486065091073218317804758459879548758555128292794424879656623669248000000000 4228 28876394577286609077503450871692988898134526048829466715951249949575697066267488249682000359510381294581959550657166923843529326898725726623829481221012219571709411328000000000 4229 16067352055167238487741309361837455002844003883277265382840369407760804527038069290066330427781397459459423663020939152759727756944166747474439281735294066273078476800000000000 4230 8756625639772640591397943120354285385776459143666780628261839343562258483390818349186806977324745430382840600979055817328102387252685416469891580237940851083103436800000000000 4231 4672507752447851698967281902165330146560561203142353299665408345379070732244112557866478031378816731627207435305029783949777953672381546337689183130917054925766656000000000000 4232 2440087381833878109460691660019672409870515294974340056491935469253514715727481002441382971942270959849763882881515553840439598028910363087459906746145573127900364800000000000 4233 1246566379849915990702744652401354383303415422432543289729575728857773822165126164290706518274855816444988070602513380766311533775638989838158865402922194967514316800000000000 4234 622706609730762844569363656148687666035008629152241791354274647162995248815141654687309454087347031341622162928175046821284207436489412130070108526899153822810112000000000000 4235 304020708917464830817832437195781387674700770935741236902132277917440615137102673801141119341558016207549226284679665069449445478503435813503431608694423831969792000000000000 4236 144996567030290458353668975148830963509451343724898770927148269193100559570712233512079282738320704269350229927254054990975223553412242013982337612842282883481600000000000000 4237 67517966647583078650773683645390418225487995273637645070859041872091608391405566126711700788148467074988737500908301258841071489436743998684818949284384768786432000000000000 4238 30679519371834425337478579184137334112689771083417617069708328489194226148865444795854506837240522549845692317122015832022413558286261339555846973545249004060672000000000000 4239 13595439186515255375304052648488952407797306583788743350288807775311822624497228881106094167004579390817907130497214373722307011615149255823243224062693956648960000000000000 4240 5872025210582675927069387792805113570718032745172086442926215991551824948152412638147956176314939334918480807388665601119601838896945105160736306373263632629760000000000000 4241 2470316564033372119077097521530331594766644210428675657350199561663307999524666347369007328602701934375930935475505456187594171355598886832918454170716785868800000000000000 4242 1011560458631847239274258115535740526552665376286208688148144958847109520753974045800115253925849487752357489783645712494208522341660255635930244474649245122560000000000000 4243 402896362793585119369327960613225846367637684809646783400619847739570795145022271347406153155249058398260397716622865302429326056887974488534328738738402754560000000000000 4244 155964839143969830724587292151954322678547768909912847121140024964021493925323266749663327785117389120608048696556906286028133465957778072411267608626803507200000000000000 4245 58632958643703800680944922799254192521208175493494222512182700539322922941191617897268484920716919523227088771606663045309676861452642956007684187201155891200000000000000 4246 21387851531785837389143505368924705451730321937567899884694500196731648383117060323616728102988117291081362521698819607537428184538731218293149353474260992000000000000000 4247 7563240251819919308624659869590765406119128337342851553428200069568872761566032926032582111781305244962105007673205774259612285547029590236997742387999539200000000000000 4248 2590261540270471295648003611787856577077862556017990143565395675999888354905544419785214329801081375769274024367053011070380401429328380690575491958256435200000000000000 4249 858273897459886176152651968141488241703569465440743578425420376514689514511128848771748787399025911676705453375478644972478779575987138763181570792620032000000000000000 4250 274837190076871763792153563297205344479265860569016577218354075019196642327925318033189397759246392697026452978759207223761320719984839465918736264855552000000000000000 4251 84953071660989573726514858220263880256838292499254444724423304438678309958699741647487211943245318394800975615037662558975136499723574699044174592737280000000000000000 4252 25315447107003916451613624974667263313994287162821307775739519817679723803746310972545520348304875815975809121404199779279881813128329450450956375293952000000000000000 4253 7262764963834127545901010327053750443507583701850250023935810856784927349493753905496425633522248628364601365198635707428450941776935095962708498972672000000000000000 4254 2003033815463662691114814658661806579163350469361684789210071131819334278737732258167411352528848583423073056592745084787210675052042450216840436121600000000000000000 4255 530214833505087182942156821410478212131475124242798914790901181952176720842340891867844181551754036788460514980432522443673413984364177998575409561600000000000000000 4256 134474776613609068137503541662077807424649488032593927664358995422653516155666168227351785176169502084029840755906799170496880358353233550363328512000000000000000000 4257 32616397681748037955090144732323840869146350979334117237846079324562855937135179312286255969747944449573697400733916196322379987538470621998061977600000000000000000 4258 7549907118004138608098024928853895804370680140960377413291988967963722929722656325807841247130877527213017524480967741708425986092799690823801241600000000000000000 4259 1664079769366854222195518779608497565576870924788972074789599017697318157819305289202815250726310566082579345673643252248535920847748724124811264000000000000000000 4260 348376437720339046516810512824530610065676075082384564793653397689462377887722340175574485187789257878514973200884814273591647515177889535361024000000000000000000 4261 69081696668986150528450968318612855991284180575972262407672163172851675991249288959610099148577482099881788164100249598905511772251784793292800000000000000000000 4262 12935297405265232823588210299659102889962197290457414931987309394104980489955663961712499724632189401890908740292394562577669740543377674338304000000000000000000 4263 2279217162941471229785565659207668014936130872689292791219731861203852397543675343368106358802468155481922135017195380591488718585446409437184000000000000000000 4264 376437617256002447607158642189860471128638215845069532146680728064442025003684380539339983032028196204665287686352145015816177406122571857920000000000000000000 4265 58018395301719440782262745019786187439837495362966402251146723138137246328605758762055465612238459448489382410967875193351824444143194603520000000000000000000 4266 8302026845595517117990266210866488021110483651277525913757924059392231175254538953293572404613098214973714599257923803121339766360611225600000000000000000000 4267 1096408980152016662865018852848128581048830177858934128827812796974082704123289655244748964304881992520985134575910589216568240883493765120000000000000000000 4268 132710802482168415177703570218600641452770373111749675818932788898365888233924754298277451127617224537564223213562983289498732323793797120000000000000000000 4269 14601002924204637406878839247274460817311692693896106963111640348043967024676238874280260397126497397425544176465704683229579510703718400000000000000000000 4270 1445568126073691183813567636319996382646364546436021066541697237181932827482351570057081830831277112683828103379789515521419867743846400000000000000000000 4271 127198023515800984082974377937059723110704954914142640430687645093648333681159299642703887806064756292055267895737172690808166416384000000000000000000000 4272 9791970608249640974162477687737845692154013153237067716019688279587761748856508744873112590697056686421645942868769560085232248422400000000000000000000 4273 646032439017481368618909675556010547434832515923881363468437472439940802945285334280051159295230484114269360740330853180547425894400000000000000000000 4274 35514027132395277635222420945108026095867854448589180400563779094649419452264561104850388566954199526521554063686353748056080384000000000000000000000 4275 1561634592284179698386756652230540673187865141267014355558387519478161230855506886527512145483657983132617742919014566984679424000000000000000000000 4276 51495034186215012037667842709116509741172885703724215437318591873363890123471770806354210952685351178041864996108198960168960000000000000000000000 4277 1131895678972358960248254513654493330059597246144662706472461802047370531699500276178317197269170762609132781315421764583424000000000000000000000 4278 12438414054641307255475324325873553077577991715875414356840239582938137710983519518443046123837041347353107486982656753664000000000000000000000 4279 12601761820058539896963253631733858330195119872148491505734573573753889266254372069155218237089878670736752342968283968894653173153773596260290226177173544616290509298225903089639601 4280 24932518009578186462809017938054085298450559747046477817797435887857157257965639362629679092736964251780241194689938175017378321078433781848316146415053034509650039901866302887028888 4281 36594502239864757550251945683272931647725821564213378732573655899919375975401180354827432216759092692129063688980393127848087535776410873358012408447900421619002477920481186495477884 4282 47218712567567429097099284752610234384162350405436617719449878580541130290840232715906364150656893796295566050297281455287854884872788223687757946384387640798712874736104756768358560 4283 56484750248837381581207477728256866400409263253815308831062354753604309084472859028436376470543864890729911001027661955922299526259114945002828726185625000417815132412813485919138600 4284 64137522863195994569629136001117474106271163436590286156561125397641021928175633477450337153649807875925576362457216156402094945945833744003211972959161290797002989062291442075925120 4285 69999554522735413428143626925950791632113151492622731665494131482371652964621793526464615280596295692542430116015133762094759537779592742111032422100590010923610789137877219039853760 4286 73978023827407011426363771620666888852371502652725713342334811766315971182273108980349700941705455355559434592655010796192311155134193251263272360069440748871650112022825693854714880 4287 76066113209632209329527265174476034908688440227601035896352326614558760691450172540278926371511657724466354117447692552536448969996851931742477628297207221622059590991211902955452800 4288 76338751608233041621030947128506414962124599511570932082360757892747143346258237674831897433775140368640068648334601844839446994978919501390300128757053842488088478414119472500096000 4289 74943312062706201075270166374544469742386838015122861280855238662449614919498678491528518663480325974804712554762894069181091512275003768569187115650742105582392237410850621927513600 4290 72086235649758457339262799328007583799128688765279467742288909915787312884444476672203384520884301817407465448569587257159524973683874592641329542326813520912095759151785935461068800 4291 68016851379207576683014092914329736326597230528529820369740342420541254899032288472966096685027929940618334334537433137803745338072688123701899648808364370538025837264185116523750400 4292 63009820963368474677399325115011831832745159794833249639461690248971220419285494697867682619711564543831707572110773460992716938495790486804075770608244909017856855033819131932672000 4293 57347648111821538012840399586243487497544557877786022137298082139040626879303618446215978421166055287588766108257501191456505047709302401584354676014416449451736077738153357404160000 4294 51304562611866150136218508016940410320383948553030075718529036924389033939333989835754509727322750536853605808677678485260013117950687739912024828434402673057897222234563003613184000 4295 45132844394444079656122329969203627089638836462309387846474804659963202571631849929437266957705296003186404572284328721240159389380006889479059476089135147199453940796399846592512000 4296 39052328356482922814405659328191373724621080506286680944957326233288843211886382481638318278393956313952562590060064320465868465953098940422108389177695687140324472491761537089536000 4297 33243469479084925334843527205897674765582461004455507972857938997871327106892529890283514663507400088042055968241094179608042152917064510215952481826891489949200939845137509171200000 4298 27843992546149230048425817920050118083226962244818422071210950603763194181211626620045049067340663344823001037349643115913923252018820302840752503171363556946699145993663561728000000 4299 22948839017874607346363859608299371516982222108229376900627089933101600365482485811037129150663030595491215371105915535858088357712285765728426659871881899354456876778648516198400000 4300 18612883258737008723318153415026218373220604106213688177467132848967196609792246556417210739708264446112690807901572047516237562015494445936419779435259052010988065958719533875200000 4301 14855737224593125730781302310233535974325144919573290710559055690304707753563410863455183351878590342376355859874519625412520009174634618873007575668513212088926447561382697369600000 4302 11667900204449018806784753567644852939161404144405389618391404188738620395505624240581911188011235051515791418695274881109412629926781748343456160412857501780923998084676452352000000 4303 9017530399943798136964023254564234462389526052463842783030991140490197214268459594535751254175349670190295787298095506233753040602015464109525930426603580005418412498237849600000000 4304 6857201611656187142431136823255727539571906262690784533504856918875986526807155511027616437583663749202771162126035636568290484208328318514254556986767797612722474536294416384000000 4305 5130139667281241745516098640723577799456401335487026146034030672558585453678306170160859443998696328497854852062034105273795486324593022412029153676204692258649692488071380992000000 4306 3775586660747007067189864710496683302825738617275995347618832609672746283710676942436188073480522029097584932939322591217034670939007529039199472717493536954991888378317766656000000 4307 2733095566631378003706948916776592943865790051292339182128071992793059425804387878837255959489548396639380798229885977129074636989258522365165516924913716267342438399819120640000000 4308 1945696510171392572160675535858753597412798256759841019535001196204180236390220514411394676388555032090326708417271440892778384508482151628148977566123224039042447804098150400000000 4309 1361987557119974800512472875101127518188958779731888713674500837342926165473154360087976273471988522463228695892090008624944869155937506139704284296286256827329713462868705280000000 4310 937281759738477282073099612972818937248315719385385781453419931074701877314858914469144962389325434813404693947244737118241630386881724655280367687766886418807544748640829440000000 4311 633987964500522435757106693855606357755665169060074454995206425152343709353095092347576884841973151975599344393751228433810618941126650447271297095253609664334538837034270720000000 4312 421419174839056946544313344889357109749611256071212736458201729329026121564129680152837030002484597598638860398583416749747038983349093161431556231449124703565480360882995200000000 4313 275215242265228524545859284375876796847864403474716730166409415263895933279547055507782563869427796976973196307107765840679201613098000435912765217565604842777582841626624000000000 4314 176543602411612030492090379654940323139275230247375893268037744722277944297294701044623653873844927830390179382255304170610805827388210417875838333111208267809398762923622400000000 4315 111209814063945571179157291126723160543826601132531588680493310519499457742829905765564900244904107764125713356384837663028133061517842225597414290481343559381726998508339200000000 4316 68774915526903858026517499423907842382232783263594077510052242018452440010677721438280182424049968416756616687703264907562879149930243608274134731224730919606020067662233600000000 4317 41743688116923818751239399056107052040149779315339359439462948253984290838399465898446800028179734650238523711127193895507180468760716621320888228205163503835572451934208000000000 4318 24859764635388874690564406385770949105796394629482496936652872409320669481925240237288416890231107484013016602160115471269784894547325035029809366673050225609273916784640000000000 4319 14521577567930114167364638461365664625509560626307920925630831114369305049522458880545088683460267893215130396906970677169151230067563790623595632736703801142191457304576000000000 4320 8317630581788452489253703225707477456625460374470626619873520890055746716012863937873190056301396558820310723012017822957625566867967301002342738499071886098753250131968000000000 4321 4669883222186911497422778078334996943773587967540728156011938379900730299082491197070124371087804058753953255393076058818759054823720504633419771000630989814276978376704000000000 4322 2569078041713229630990275511962238878795172175191198285377910586592049676914598808090591051861257546701349627873160122380912708330128809750818578695020799597751776051200000000000 4323 1384363900776557022564407992149740158295052455106694090727833050692929994525095398787818492022011947819275642585610476502911173477012225195639043505014873683539263488000000000000 4324 730388409298599260650469019514128140863912979898585556111602240365588871663419507890920724106237128025080195658071190470353135253821503759132857361785625111888815718400000000000 4325 377145394142264087605630216013723483676574046890129848866416397608131327139900348978738634771079433335063616692070888206874725520264539926116054677929977997232911155200000000000 4326 190514076931164288591450816050858259427562456081767720498066210459563937388446572991318898552858244979139891479316522800452846934052643366933024188714113799563090329600000000000 4327 94104735580917844163115826476734422499501616411357039358923833795550735201954456417082923680343286330421922202484975980062394150892938759876191383538221534058381312000000000000 4328 45431296527983159350198555683303868663353863529731289574200665865747557042857099872192765437075977600818132289986163519011908521387857202485762792140462447866675200000000000000 4329 21425985652874638377416222067416211608330112413053917857252055966362234966663574197788975183550025565289067550954764859611422663957757170978769420035276160897122304000000000000 4330 9865982008407803123819740458620494655828160554524511195496202873821446588065200516122943664531574074339304982349822149144285704845823668863089271211689465612337152000000000000 4331 4433163545134440899102625313602633351347103574231133752649555178828371264653780132658220964232239549946093822714260448736669321056653191157876961609388173857652736000000000000 4332 1942713178634691081773518092388250768697452570569942971337601782566297815307803831718757817557646059623364304536985710949727273987090868918850524868386783431229440000000000000 4333 829772952642654792991675887728553942424539180380829883217673401753227561496463404826112210008194105514160978341663550375779570430567485828541293477238082528870400000000000000 4334 345211504051528719352157632274948736946123045132044182108936265675634066640170894520032606627064918188491605456707729266795488929862680321238684754557700805754880000000000000 4335 139794750776627125405856460535304701655025634059808214298722462425098357631359526985934863167526864911583870182065399582118219307427110752206679367773078148874240000000000000 4336 55063467198943112214191339294041919836954069782471147228019713552840100119652648999553290755290717588263935283937474877846225601567215101038963689852893260677120000000000000 4337 21080100067819341253671693667444672685077892862588601969940806171044643445881112381178632816031763407446241446297902414303384476684519685510837971736415384371200000000000000 4338 7837325339593850220063833621575930795983032884942727905718834443034640537561047796173575896611043803752566530061549284705468258144053245569912422515452411904000000000000000 4339 2827336184337351342829479763482499765647642508492779798245880597460346129410464016791650229368822791568802226704999768837295269470247165471726470703155144294400000000000000 4340 988795168292844185470419152256174781428683718817147033266318897472470777498741514069211009178167533663406243219234891833808181672654746394483574453562454835200000000000000 4341 334914492486285933788367777377091458225844485405807866106333820111643327862476964442797277302282551724702114638773108524354384114931446359421855863303412121600000000000000 4342 109751805013427034113955646452298276121116472432010770255019787440579482760873147590061575767261051256430800496064920356163239034078917393768554916801937408000000000000000 4343 34758426150925732410081719348552125418061920452678142125455695451191586862272493818425079019033447852549069041512495778119574190060275417885370634773463040000000000000000 4344 10625900997007568816183791125909731641452180148312523845796877616840703477498687936550793387456379095369839468770073151028117965795101566956520253608165376000000000000000 4345 3131680499118066469285838733589231759430921128754864065989988857749239587943161693910131188971748091157386705605256163279547963526122309322962714039943168000000000000000 4346 888591096523951455255554947999640788103654077297159311293580532900121263277725866607785578896172464318128662415357550421800802361448281637457563540783104000000000000000 4347 242381347486371957671700234867074693149715889205819072103324860729397403408298089800510772232115354356225797385593259721316632522691063539629079239065600000000000000000 4348 63456547261509254930412403705264996804039690488666984748883554001151260359348728512522689317430854810419096089729885668039885092429637953339076378624000000000000000000 4349 15917748337641261643834632142964322547004118981258553931632387662654379134687630362665061698212686006976095839405361489386963495535729458955869696819200000000000000000 4350 3818523908348289935458739559965998321135018092732629021309359693721722936444829091997797626831575743608986189552944509948349261991306294560971921817600000000000000000 4351 874222991561817274650275947644545314560929321409665515183280825937186568334815262549674994314935127681089580135105127501615803260554442885598858444800000000000000000 4352 190580354619456409851584681472076456849340903768788475839041924051706602023203209393654292471071437467670139726020855605006832939405004488243675136000000000000000000 4353 39461930446487268822799792371070757194174773012281833488903624204254854385798397760237920193443301132146171041787230345413359043686738069710438400000000000000000000 4354 7739630229504599820729765729551942056147826448860437019759162424576435956956588980072469508907589383337055481744076145164942676955334434317402112000000000000000000 4355 1433386526658392920958582815504172630375991061341017552187994286045635917891366012296952827838148628011913642558431759199336440879249119202246656000000000000000000 4356 249806784704604715173343297549114291678429946174220067746210985754078149075328136202569072635387444178029357060874575545422689319550747209105408000000000000000000 4357 40807973514606642883982879459015775522324164077260929181039429021034271664497358891652102436301919127510999189017972431944566700257462840197120000000000000000000 4358 6220897010529391592495008165795245485913034404046854591365749353961941508675247306199857728141846933825006001320284350589072370258385515315200000000000000000000 4359 880457601087022761679737042820214179659465756379212081277975009371226399010085405030705670394269465230877865509443470587405000790602143498240000000000000000000 4360 115009993292132005508145659117893369545322488288483298550050100786046299830867388630056336076989400476195913933531444983141712568425927147520000000000000000000 4361 13769226839197026098732885755918783948974486206056287906660863102237119295250711489541231948372845873953169344520614905534799839361771765760000000000000000000 4362 1498400122415533349259699965665472019320970127359409488482332556792224408344422548414902815990826601129765805078030382257965003894790553600000000000000000000 4363 146732730881705454708611171752955209265302374222983648065666206598316906347092069833256612165000300801877987824461500566736204298452992000000000000000000000 4364 12770666520760702446492661121572825297220497592082574303501372566684633974294667178403611533146136236773188567138458240343391341851443200000000000000000000 4365 972410091415762414342839537764172368843121159487157758293615390486489383639091311783920908187796570166900704849627540431248478017945600000000000000000000 4366 63457239929245155700533837095474355549273015969499356863061293557887330930841702215042669573990432461762893605314959998479693040844800000000000000000000 4367 3450448652066727063384354534150304034631780560413882429626377765549836542549432732856059134949382019242972587288020185645584482304000000000000000000000 4368 150073881206236769701385481731800102992321010239096009987374168853200574521903562139444398765467866005493552183603632576103710720000000000000000000000 4369 4894882863715966323593576644298856405842728290952593874140161062953853864334488944333132719590528962903194712798541420941017088000000000000000000000 4370 106423070651511024877846874932174120131757297121030045237125089871618706255174992999798702635549725767953187658623611184349184000000000000000000000 4371 1156772507081641574759205162306240436214753229576413535186142281213246807121467315215203289516844845303838996289387078090752000000000000000000000 4372 3168767570268846443314071190303057802108526363979833774860249447023291720185175932426089563150321232637940604568904484081598973910312866343798646481343981343254992209563066604017680384 4373 6270114553936228068685289802089029268001977698938820022595812735599279361217475781183538922829359034794222898402300362118908607950193544041984555803510431168568388840199259450503069696 4374 9205061791948930568920957369024319563662477898442097479981086782050005870723528274503493312238846242570242127441674999706482849969433075295679454264728079800664230424973380895419400192 4375 11881710965494364280451164830939192628273553032031643555720268044915610414692781177018693495230283802466553668045282623734609068754871061729174898412627734210786453456348619311817949184 4376 14220132804448042356922936632772969900859305490463403191686491011202193315456785983134074661844754550824332847394620161384505534414074408984384851823623618071419957594034251835952332800 4377 16156491313989903443823081195533544525657168365760547456086353616982917511604093010624672062606593468383390937252610991870906288036416456165237257178329812872634590117477213788082012160 4378 17646096896130816527296131234838055723058183888844853249909918134860775154517945557703542536463938965468384427921291437929926016720625065598911614223140362995643453036109864704713687040 4379 18665172400770590126136941245360618211623854083033461796257299425323859433958191653741133138873710516665646750506411612156882230452211315587906509877364274536425293788955115249970708480 4380 19211227976325048879827117717964253318878807260994547114764826802128546811015479175526113097723739281780865139483992802938067614853738774288616540751436101717012203979589440430156021760 4381 19302061205527531380440957518049190686816768524639911403723525746819461925961178840658624270762622209827110364729780002951959187500801368966104089407471260590378691941667877500747776000 4382 18973515482880254250561111432635587441083717145497104401106955095809768957008648136987839176792194597744946784053528428433627967288021771196468275119684515729265863142660764692224409600 4383 18276229614070341618528884900295014595086443207848274645553701426911537602689181377601438897567723229549291099533185991025042026517282092951336945859966902965521082872427583784773222400 4384 17271685078545198728148751155775253154576372747842429762553409327205406989775414316066608036176589505939312333424092434780757801655516587842309560537876523547203434700361528647666892800 4385 16027897609713793255090575949794711192544686330649194231371167084329731200004353383322040518023119885217005062277349280721259694825986751729279084819927968660007115343870682067474841600 4386 14615104203386437618623625486134995008399410027947593524046656915802186504563240167162954879656340320866569965602446152633367502880838983339768162449782342243167582380429193374597120000 4387 13101767172397487340383164974804704745118336365479261144960974710336144497707755724321968062330222812464783288313114848885515264993886861660614863359237503968343137680044326542901248000 4388 11551159089494061312066540396669573465443426875415891142432348714033063566463087826097692586868268250883179947010099926610500825386897592128972944690391575972089761013124186832371712000 4389 10018714954967940537249202121266601266022897152269352392622800574248952505079999829143555647934555566786037175566957758624627123896270377153164268673894070273664836523272917991030784000 4390 8550250824452544997510548382452111245943890950281882301978323894335394454690023494848282716085991866689738582457852838920781067911474246222913241114127090706366444408750646323314688000 4391 7181061722664511476072689011018010564902484000796653669074740112823679553211105958719162415525749048171672941593941354076803808436288560657541915829334062743308883881929434202112000000 4392 5935835062245027039264339746341483200988542626190425426458588369855318098771307797792328932833518096201478591083502587359230382079783203862670285744034645480373407208786351462809600000 4393 4829255881441496162643632032737802442141641062645300524261647883479048058068247377535197703207006110688740940871380524467540017031475088856863464490840750071671576482933576722022400000 4394 3867141073339998861381941318285203502991565570474186493315903721006433067776120723983697967364991353626960830794490400637449839557119316802207880656108453635729270143006771301580800000 4395 3047922474084809463364860317464378709110836138801116459116697474835782584408191356923321617201639808779066260718691786626371196394695335721999180683630344586162199964700989036953600000 4396 2364301564560468333727174448387705115666650373626752572453111959646551206876921486975094339584605348122059377773807901859995387274253917337543690689872829355400642703114685644800000000 4397 1804917875243183059875128068258528926598285434164423027651439513023792708569020062822689040516928508311052988819664415292268819051068735193001438764949725899399469365696913211392000000 4398 1355903935739150612901282787775228768099202969364108297368266344481048859628772845884802405232848093804866320569927932273570193035090915635986350888890219620007130014492443803648000000 4399 1002236321294974999922303589387836551991373038032729379772603491822871418701173309251335426405367621740712851611183924722307991384488005410997003257509082745127413675014903300096000000 4400 728829908418914190672982169486443450042358660636262930427341597017088106152752930815750762211198186934545743914819920941678379753005335241887638387109568531221075142089105211392000000 4401 521356684305532895015522828502775028460234551812440467473703636897770288700611964450005130708670750008204035448972430607583580527645049054174943086890557093133197552118031974400000000 4402 366798461582332363018013224024647395909611826523362371442492204115310727936884445910925595505674740431303832032184858980654547435052403306199676271060590522261086504752544481280000000 4403 253763108630741950529963850251780765323876953421790851347997351920544415758668168481958133335429058582535526896665983426561279213817997620212267454515494335236221823466413752320000000 4404 172606157000830462361803868888013113647823220312827154873006177536380942367764319386331895214191440777881545222931716120593210529079661945131083514607281053820914179126423715840000000 4405 115404632372573300753830181841953319698770264000259032626245909803499056889343390846954336129668938805069737199342482022601650108739915820181130628399581207486968409899485102080000000 4406 75829076339926136290063636379255935972283339925076335580449440108682108719531014010827317231634784571541441839367713469168793876205827040794860550575444473004578742424567808000000000 4407 48954698524621007136807040629039394530434593921234692028229364982018479914979900838600979270514371559256541783227058786782528326158412350956925170037156249441253875048565964800000000 4408 31045148650660957835575623283072854805647942835392922308682097296516447369251438297765278225332104422625454688772242363012797218657196484974456682889993295301693503503020851200000000 4409 19334040246501332568101437616772801468957286998694959666649057718302077343817888255595052511808320350605731700943265370409924892355229323304966410333446083272992561411024486400000000 4410 11821260889798127191694719976212709520773436395618642752508830363038000257250354969266403887399040214368118150856688569142014547845414569456340044839934559313610233516707020800000000 4411 7094046360489874474012106914257490710775111857708950915308081505369230923609050990830902496529702256303835224191138803085769777757750150792129868698269511863050331079311360000000000 4412 4177185809075686724857128911746299051504281290682876948535130971512626932146393322792451629605521488153375315521058859051035714881824157939833917366481037038508891757871104000000000 4413 2412666219772308938643479231330374075933713065142730692122262984584096406579624166200310671380874632233890361273969128242762195466253392728092968359571040074655109769854976000000000 4414 1366444191340142549849751661918621183836824319569185873248576502920476080322198489266437350863129604274310751724568128356336440998617676327258327571428785614723613334700032000000000 4415 758609788561919812435141694543638282169676836495114571887631289597612153449533253318625783111544490844026058107355487390306524888891159247493242719021819623809942682599424000000000 4416 412686659638375139743488591083942489091337737455030896215466731526747423902671619914629596712034599709636999695732554794049729448743981698950627688055873828233165144064000000000000 4417 219904428090992332147003140497211907898788477594241049661858631882101345975560716616448016782252006559225011185385621396167397205075398285918372295243011727857577833267200000000000 4418 114732745090952521120175551563762734555889640483951851997491460112400702248118634756407660929870612117856527574983802467565598541778468670913933371431136553664823217356800000000000 4419 58586933663465117167749217819793736794496837693932860594463724312715252211805260301144337496104142358054397059566197004714348191546452087275200019454197389105441642905600000000000 4420 29267497446243433975200961206962562662853695071392878497322968661538160125312290939445774981431457640747919098462368805103311352780519282960616321775212968759677629235200000000000 4421 14296975521938281902779453477131082499222929637567081332821684647950686122872916763732738538476070276092665647316615243482946275240158138658572888405173508404097843200000000000000 4422 6826045334304149912731296511208967899628990235468197981032310712766242480792941535705588357519213127564242917569890341782070519497641460244646289698129649544424587264000000000000 4423 3183779175532765791586812473730340472167380510326844114640852472621050935972677779273611924783679714900635620293340593288425048309705111620156258607638276258100412416000000000000 4424 1449896162998350378901850361400110043176061582648845130767294927179717549810798023048907558217772308790674077490379738269237757270336247640439409095868003876949983232000000000000 4425 644333622014923271555338558839791978240024155757636113913848046723383110253132642117679914470924908001315216291389149042170291970398324423109765503462818262458302464000000000000 4426 279262011117579038105150675620083205698986040714499497756198917019590788525786409113257646145790937274013687123927527165637242382757351010804074883297517765446860800000000000000 4427 117970644541739384762407944981481957687927565361792437736854629549475102928494684236625667153270291490608489879817740682737279954340822941507949621880421431283548160000000000000 4428 48541872355130605508240047270115866328277185899248180117406369225714869480075890208307597844601719484927429536414366701901395969054373573576409361890766113252311040000000000000 4429 19442116101924277607443662083178172665263688118661178524067575281519990650287954532853323063552685706355778981923335375565583379916141412634373738450463620574740480000000000000 4430 7574294680940419229312241061018055528433615840799035800645548403879027905578065925858484627106732289123197827880624419974559629299685319228798573086717668763893760000000000000 4431 2868016377564890079616968306552094592446915482451852719321249846402084133017298673693259595550691995520864666164679279110453519929559893685625135860459268734976000000000000000 4432 1054657086359854968993899338260468827080656508972543003523452514439347959552815150574436241342577162891892432203110784552319255378352343883685555279183071517081600000000000000 4433 376321660043994291343131853170721873074123337523164106245026830230712578521984617732001491068523347624138806468009184721668154256035733447160907935334594405990400000000000000 4434 130175783570468855756306420039837902559614387173421214514408731939793506914948694122806281055961405080690431338281831914701955899136588646100959230891307879628800000000000000 4435 43611745120535327561721029611455318925747204348542331914317278650548854731384364934084373795175181979076294457134609003507038247870143849014573305317182511513600000000000000 4436 14136120841928837889853059797596055835307022686113289101216538126424578910604972011546630468848338573670009007881065085910692251221206865953859365918967070720000000000000000 4437 4428238181907004209685557520883608980160006779250545882115949913907797714385911036022954290896189857611194311143102876339290502264711938041847271091473481728000000000000000 4438 1339035272285225644321422615921607099738905982893943274476067382090752500352670713020480697891884618452385642763452771762171015836331333940442533940619640832000000000000000 4439 390357059370542121780586205594168090682856682215509662105122215547574085526755069721435782999285512778434429995823958233621147201572614975333834918224461824000000000000000 4440 109558911844610852076716466338538415939462591973501929570805578018202113491082383460615737593979694919354093775423682895981905206448884741199765307148730368000000000000000 4441 29560298447127504029332996622331518330875660800744430581083836190541735832469036548886454022427453917494551974559273060124627522554046915988219131592704000000000000000000 4442 7655128959560070952277116450524757938573271429250533390602865785514151650232103081960868944409784418755428049338753996117380744442567772772633039549235200000000000000000 4443 1899444644445831210214399886435271073760464112502080205999152793049360972847522131214743627800809559103834109934818192623671338447241868701150781164748800000000000000000 4444 450725191929669758215769240191348307396469468776350592617411256743095999171560363878675866762426145378362526677795215330026029779295277945338084301209600000000000000000 4445 102073294703979423530647828513167483196460733675087266238335338527946835137365899951539244673391173115414655560666535211725510095748303982374727922483200000000000000000 4446 22011205010921382302468623169889480275257490010441474893258051723967833914038075032678100490236739458470670405549137840366340589939973544215366860800000000000000000000 4447 4508394331314961141101374731534809860634300081571275141257393856653837187499429836480450653603099542983212491576305679643829193173520822389643935744000000000000000000 4448 874668889026110882078178244387912439367180838893867209656039737587096632401205172643043757823893612342487753824854377377708183334056531331473473536000000000000000000 4449 160239147119179749880583635266423306797579689468536601271609379944803831799391829086028740380558570042296043322983822105946539251306847270728630272000000000000000000 4450 27624424707943699379304107334527967783979913732710074196305817819180584205459802504738178919943539625404009650879916958799294273547716168876294144000000000000000000 4451 4463952282457909945484100296449442679878251613150025455907215376113210482972227714204930609201757009222301586460530615480629292789827552201932800000000000000000000 4452 673154506423839079545075762789051595609300176770229902526433808046859134001397104775052036015264953252405584979553419940828938566976654813429760000000000000000000 4453 94245167303363863776602411759013527832875490995149077501074131780660866409967075609430715838228584208965636142396105287224014777041911482941440000000000000000000 4454 12178021099396783643162428919561166803521534643379408561373875876172576925833835924622858455484648400639565853376559531146227129986214820577280000000000000000000 4455 1442257305286160995421953899214883123103550116698612344361633082489548971990574774974560524592132161265183138749031146728930257383653229199360000000000000000000 4456 155258195224574068656112058552767306818391286625357205256761413388565935434649006931152032155941278758283392595830353941184234900722548736000000000000000000000 4457 15040030426010053709615861491845043238727766689365015878439716390832294621579265502467042914730732135032709120046645050122227511033698713600000000000000000000 4458 1294886340487753263470143443632378784531732510613316557569772712520939764549625035838330265790770604401628593215297495656243239445751398400000000000000000000 4459 97536070645690390107313323707207793014373590919271582228292980057825739173706165575496630438629822977672195331453076219643658045803724800000000000000000000 4460 6296453303288040173755478101988510815966573688453944017155277000831593897335480224530367583925087701895182822412468895223611387386265600000000000000000000 4461 338680849447719110469754380336460658281730595243159790547438997175976243581277325010598304179570818294624942635143557596297528606720000000000000000000000 4462 14572083829665455816901961518022657164840418045923187205587209807571554688367014929534016870137562394709631101559368199178758914048000000000000000000000 4463 470177126138375707910327493450345262742103738680710739857618647052811444235363119073110668243858688442817183075799114212454694912000000000000000000000 4464 10112505256907710646544971528881153893389372732957007124597255822366203587855867269611307156956257637646160505561821836669353984000000000000000000000 4465 108736615665674308027365285256786601004186803580182872307497374434045199869417927630229109214583415458560865651202385340530688000000000000000000000 4466 805413485829668342074830637083409893574825774425555821512063784925874830985460824803081355302437647140145611494017090899097747865128208252482309471853572091504247509874403476715087890625 4467 1593870898273448929579664839701905894653339427284257836255452542800678612897543526978729418914297659603656578535528558831898701038358980541754465060089174244239984545856714248657226562500 4468 2340473582201538165014349948825430234780430001117410191133006628638891226307445494879292146721521300154843081112697199547893355735274503006049977640867787442857661517336964607238769531250 4469 3022085186842687876229055372518450268067362247056866492410338383646006916775929621458173719275508205112218434559552875205700894423091288092022427269611739575339015573263168334960937500000 4470 3618549368456376272853211038147091768343815322133879615912378854102455650350126257272286953343042719279103651906833047943668176217122463373342643178087740807313821278512477874755859375000 4471 4113719282034617236506808338104062220854021629373252615984599118348054844608564587214810431168932775601507309536189149241222768752097116256010583823510273759893607348203659057617187500000 4472 4496223004750116733936388762524264497529921886139537508348079387247084505598483750587415611610956349473226410247448842065406640232555269171043146880784036056866170838475227355957031250000 4473 4759911271194108542392808554612153693625661665928172038912853967852552619460650466787279083570095142900979538066472157615107180035667533077314850231687159975990653038024902343750000000000 4474 4903961217559193406175748813501732029090648795291787771669427180037564080312749099334788845309716443278246024086904867648195949957799576841496747015014534554211422801017761230468750000000 4475 4932639353334393367615373075568993619904044402281798226474511549511467963823349971260723283001586130081042784461682089096431013992640510039400236763640350545756518840789794921875000000000 4476 4854755574071218735495130342796851615379243701193138254477545577677076364394560234872396073269982138553447372075445003479118945350651449354567601446319713431876152753829956054687500000000 4477 4682864706855299986008699890468159261533280048615008000491259274926787536181547097369737073546547364269736795265118242590384590347805417176463294026689254678785800933837890625000000000000 4478 4432290367277954986757357177030827932626674712680345291693042769864915571526218700054338861716425093023724563237774196276337695601124600994213942328769917367026209831237792968750000000000 4479 4120056147072949250848134444721773657210868477859948497865273765024229211426800864503952237449761948818814411819404677996142246599264001571949478375245234929025173187255859375000000000000 4480 3763810690747092736677055150629289468805417444060028139027298965792810896153054925091956367294331404372074819819982468996475811742936663090164373102197714615613222122192382812500000000000 4481 3380826445021949966980091644074028435137497774313569135406977316641963471632217757275581859745083647435968960961107059870518623881374686845902033383026719093322753906250000000000000000000 4482 2987138102410841319509383603941723808151091783488896940033927984375103251580308189487570024761610091122701522743925514082964810442556713443451599232503212988376617431640625000000000000000 4483 2596868046925585890149334105222402617117110132519140126196677950503185736977555850179906077254056079217506463116081375710515537994643731067867520323488861322402954101562500000000000000000 4484 2221764884591890150461096956690277794644638668933042107968268913208281130525242227376141866095136867774977751777091843663441071395417414358064434054540470242500305175781250000000000000000 4485 1870959902814223284598818489844444458648116773838351248815384347964868320442309244106224729343273151810507580443866815716581954859298875248896365519613027572631835937500000000000000000000 4486 1550927287859158775391125853423684222300412588839685903623279130549825055103493189193317867745081691632394441683731702501903462580734593956321987207047641277313232421875000000000000000000 4487 1265618859466020293903134280387848578398532177759904085763758608789531423412775394489584706109770924299517870206072787806064579990694696220998594071716070175170898437500000000000000000000 4488 1016734002413133049504001175488611369919203601176497110046579284285944143497631525046896039023112622918129427787557995562862406604964782275146717438474297523498535156250000000000000000000 4489 804080712205901102765635712239963591405209987566584442178713502629799304331307677474158515071825451900470320923066460564131001653720431932015344500541687011718750000000000000000000000000 4490 625983887791874762021492714572778673133441985934512010906673889108725335608803126103785686075653586457602991069492529605847599971646388894441770389676094055175781250000000000000000000000 4491 479701337171036659738575469693666183201206069221394467305324832917002151919167027161637873119027169411721028945884801634796897662482706437003798782825469970703125000000000000000000000000 4492 361815219088923602061929595157611376236375265975489025340008163451163971265347437895599739927428184863982298350681532569079603378625620280217844992876052856445312500000000000000000000000 4493 268575507658990463284956705333369224309574466439505303800146410608583314342776421736148890768742013247961908795203757509367471669747828855179250240325927734375000000000000000000000000000 4494 196181282474217469985966495662682858208083905372916844091610705192660669085719769711780937881077342759695484507173270992744735885082718596095219254493713378906250000000000000000000000000 4495 140994170344446675343816211038879150363704585349682523158398982316322368344727819974347098731227999515135048756516543218016180418317162548191845417022705078125000000000000000000000000000 4496 99685352015459666953610408857312802801005171747231678654096122585048972706886511315196282085412076850174429208554678801509685453652309661265462636947631835937500000000000000000000000000 4497 69322784695300984013919904020297663883347569350876223390013194925018776266113268310194222652266191303618754166084883594394511310383677482604980468750000000000000000000000000000000000000 4498 47408575454450903212151144887565408951802498908049890930209681660892774953042593689767693715151780171126115102398181905508614807331468909978866577148437500000000000000000000000000000000 4499 31877919316740830612827627886120536545582031163690325384651358513927263030626407495384465183904291100712552036955460113815681025153025984764099121093750000000000000000000000000000000000 4500 21071008588619713114051698308627661153194314716556917862610108491403933922720551084410474664902681578953962414520095152630488850991241633892059326171875000000000000000000000000000000000 4501 13688234150802580549278697247108495666436005951206900025033935140280450307692147471376428654493170589636258290334858805919355163350701332092285156250000000000000000000000000000000000000 4502 8737255892164337233647776634630949134453158184644638232353532283986030123301742084799632676245202162916944984737133559450863251928240060806274414062500000000000000000000000000000000000 4503 5478495586438179022179146430363189727549007294155556945691944567256105374610822063982472380780775410261435774213554015655676417425274848937988281250000000000000000000000000000000000000 4504 3373599913754036555762948065013122095385441333769474540241881654573496467523506218347101413428161700003094660963083262272179688625037670135498046875000000000000000000000000000000000000 4505 2039639354064518727370851191802805261447608255774257211914120082657120671323253422158571434839158490690130105413578004720562078952789306640625000000000000000000000000000000000000000000 4506 1210364932477760455321386694082980490674830688623934213912194943787317661535246438675678575147974314870064049396741684380228286325931549072265625000000000000000000000000000000000000000 4507 704777321401684393496509633422387613055331451039559126355034180361909231415131944266094739007857701187498142241799779248872337198257446289062500000000000000000000000000000000000000000 4508 402553262023668855332968785606421396028345959127607831820331553144057929422327243353992458696468095490302823601268595716335853753089904785156250000000000000000000000000000000000000000 4509 225469244433330316034720338180536635033746769763516944725806265261592299270081941932419766339661934512071691652313964993629481857299804687500000000000000000000000000000000000000000000 4510 123792324395811740502316549312041047225466228853414207690364923151998642781061736060981665968785679355312089077047978387650636569976806640625000000000000000000000000000000000000000000 4511 66601718388389942258556272144489920144695281020550333962067677953122076817881167939241598065077675442624047924493649191016716751098632812500000000000000000000000000000000000000000000 4512 35099257997359733872186520537473749678085407823873551284815071470489735220041265392236476051229722321364572624738872788766933335876464843750000000000000000000000000000000000000000000 4513 18111688785199737254539248223592277549453254115611346508446567674805901443891394280786750464061204978370431204344538164685109609375000000000000000000000000000000000000000000000000000 4514 9147197208841007652895589618187064736050623734265993642314132753306576979228482681721904894458981373944540145527515656418817418945312500000000000000000000000000000000000000000000000 4515 4519560382456351794126714526708968612871414519615850779231472681547825360306232044674625404351376403882372144943777875351939863281250000000000000000000000000000000000000000000000000 4516 2183661279523647866846486281852017466639978173161763692281311537716265095137432114216476905891875546717904015293888468196358312890625000000000000000000000000000000000000000000000000 4517 1031210940670816577780136349407103398074771942248527415467418121423078335949317786858059682287019866024884290400911623371159508750000000000000000000000000000000000000000000000000000 4518 475734763924856473838245089129309442148260173357164773249037631320484924621152881831886238042938921998119695915724208433779862437500000000000000000000000000000000000000000000000000 4519 214293236262477553657425990495585663315244105893555055755475143562037697922696074676210126689450938449202675339992553074044235950000000000000000000000000000000000000000000000000000 4520 94197124322005240447854894457611241866642389627673811058205935425418130373426832045780474792341494386540357288827135902918080325000000000000000000000000000000000000000000000000000 4521 40383073393548658105874634178956781202158651247079298903422257483815619528512172972736509767434439698727349344875174052160095680000000000000000000000000000000000000000000000000000 4522 16874355668018546422811900710492655002330579271100992756072871877165812445842586563607755867106533731253928119108554871795468552000000000000000000000000000000000000000000000000000 4523 6868158798211057491390106955849642036036305948939351437559484693863979802518386110099998879243361097633177760759973210976401235200000000000000000000000000000000000000000000000000 4524 2721087233483618603213176675974549648759937547465445406205509090146110328293582010589527686640337073708389664562435847470323756160000000000000000000000000000000000000000000000000 4525 1048625945463803065645042215897417884267879590102651574915949979431864105105109213715143586644625883891190307842080540684370974720000000000000000000000000000000000000000000000000 4526 392774805888635007921432479112453891738933846468273879376412843173163134105159328295058167980048467036437071446112623572128426496000000000000000000000000000000000000000000000000 4527 142876495394864986488072418631415496770607859940486857243395733116311973545069174123551789146150503626024046006627335718731099750400000000000000000000000000000000000000000000000 4528 50431279104571189627963082909119323902562604552847568116981278293516569269982820543779994844625958750170456986040446682384033341440000000000000000000000000000000000000000000000 4529 17257019148899214094915354018024457034661355743397129407448230233103080010847922551990213774735833503817726968656781086971177992192000000000000000000000000000000000000000000000 4530 5719225918590775723890532622749881731059643391931778907238188144687945102279369069450704071725773768123802605566350968790612443136000000000000000000000000000000000000000000000 4531 1833857055677690029684737585918180700809407921623469188069896765422207498382696478949375556601948511884231442756497962462415002009600000000000000000000000000000000000000000000 4532 568290950427711599310597309320418676502819711597193083320543766382033360344111524497390224318594251768909360969039161254301810032640000000000000000000000000000000000000000000 4533 169996224605555834263531386794356191682854474608178418011361403172253184304035874727891749741178861801728738929308808016997744902144000000000000000000000000000000000000000000 4534 49025227003119275423058664643635539489962521082822971014731624475217907485823349012083951976442139247154897929613360578276594234163200000000000000000000000000000000000000000 4535 13611886063413742375280971724091026982720333847557255110116179488161188653577192250494705201697130958020124215392267925623707323596800000000000000000000000000000000000000000 4536 3633247783843517701672740572971665096891517681114906439166348660373851106781882142049338606468031195561762478544552716989786541260800000000000000000000000000000000000000000 4537 930800914823068730687990468509271651212534107185553495460259523369312781692971436836361321271572706587209127194216025938969776619520000000000000000000000000000000000000000 4538 228481686547943333161569590150156009120737538883705309777452593528812304161184070533369979300434294497064930491094840285311440781312000000000000000000000000000000000000000 4539 53636364196114166746508333491629990317023895213074584616826650651031929513252727732995865364254799054249705384210872384208655456665600000000000000000000000000000000000000 4540 12016681878930272066251867034042280903173916779600635956116923865629486341873833026951420760839446445297764719791198293759407161344000000000000000000000000000000000000000 4541 2563558800838458040800398300595686592677102246314802337304943758000957086266417712416303095645748574996856473555455636002006861086720000000000000000000000000000000000000 4542 519457967538319129320080708278599651674044402542736263085475445700193935901353062779092995696638527038836706483605484137248758693888000000000000000000000000000000000000 4543 99701843666958312722541806483001218175031898997949653229255984383195117704101121003670070534255706351678296090633233045618216979660800000000000000000000000000000000000 4544 18070118224659246152007239690508857761007805715822723925356381515064918094009150540881093755398841245655054203740948985190993981603840000000000000000000000000000000000 4545 3081912235518165899343006902578459418266487850266900283072107706766568309171447394047674884331847674142367672323572911531575256023040000000000000000000000000000000000 4546 492700442915075206276546498241161604367602991851879453149027745226497433637277445232621708481999332116181147614886985198797886324736000000000000000000000000000000000 4547 73504887390059303028651771277563810502145319642099754673825061925928402055307928151663381590296976383284724816360007668384661923430400000000000000000000000000000000 4548 10181228946582026696779879487611213290348498060824856905398875714772367884169095568118714856987219193525573565706347660357772813271040000000000000000000000000000000 4549 1301544550178146215644149463983779707884754095790926539079526533987387042136011202620629622808258331905361845812555287462350665285632000000000000000000000000000000 4550 152499267470747708223969893336445366775970561348936881458566078856918155939495046923595074852847310818485379177285613255300485218304000000000000000000000000000000 4551 16241408052612139823233945296513066925985719227255197282274529760612955307488017381336441408476617622773675057890480173319927837491200000000000000000000000000000 4552 1556551102227087574246288759751497111756036493872805320932797650252135129224371800438975963627563231166681465156456055778397000826880000000000000000000000000000 4553 132584631091091306989641535010895821739413150839256496786048341896854583299934391713132374881283062884615093946781011889654142599168000000000000000000000000000 4554 9880409709300225389299841664089485280341434566131195872931592942791914521035780626469075305148247389607081761823513206609393641062400000000000000000000000000 4555 631037403077719894763088645607134482718435797245516945166535800012730200042498112157693751008876829141079142682991972982740693811200000000000000000000000000 4556 33581522619925444692070799269151601127121437163357919304184068889566343978869782576812942305150755234993100575527643006683861483520000000000000000000000000 4557 1429496856464148484289422108854573651218124797699909115551155274882639049649980334096837798530419656041348873544727892013841645568000000000000000000000000 4558 45632679971796044292534184024076206943919544457468494649745116898427493690199601054121023545765112589878299281347721037970459852800000000000000000000000 4559 971017977894471570684371997343104346967388155971033049705951553696023634833902093737945945286229900044948530265237301090939043840000000000000000000000 4560 10329978488239059262599702099394727095397746340117372869212250571234293987594703124871765375385424468563282236864226607350415360000000000000000000000 4561 206903167208154141464334642077891795569878363470327512854015538112995653188513733090072086641203692968452704308120490394713883257522486220334075347370452860180081992858321868046754985803776 4562 409495851766138404981495645779160845398717594368356535856905752515303896935600096740767671477382309000062643943155137239537893947179920644411190791670687952439745610865428697175869242736640 4563 601447032281515782316571729738142491679366466728523662039830324006852598624162642088002517482405266343842008291509107820571281734920508446478936475266322930145876365958598398977057950269440 4564 776869083363624552158905150911767385085848352857676396801447501842184606556210079363669918414773469027462594043199264268237905574272323410035292947219000451438423639363189598678699852431360 4565 930624422779341911440355128696388013384089172694091517001733986581783643270459990904396256434364051439147899114249118654659991052513720751604778009689427624118944984653820873417192531558400 4566 1058585280911501424263403958892141365224401433939529100589472409736778894220148239653750741694089108512030735242458372469675739822234357354950434986021723922435299920043721243512056504647680 4567 1157827650996954682788098080038279618214189068371359953769735448149601915553287137121289873727909962435033616671438844888707840430568828356977038265961260540163609287547820110091311801958400 4568 1226745963556297223430246775278653405012652703393464712922695891491840124812411371473747604306952222103785617663786395179702354741912210997273290543697049858030490792758999878549127980646400 4569 1265081774917431511662441987006111323919298100374510485201530138100960128712799226832302216941544479044528918215779720029068053327596967590938080873187582666093943630032718624753788230041600 4570 1273867065021024786048986723026987097002071003849333474682096319615550129606638110351970982336971871260115924592278190307047692586816390976986261990362496434608484905241279170759022870528000 4571 1255289836989468174585772333316176868504124135043197361509649081621156690216541304576004738844557698137572567358640800031736580403258651941905212336336376694937111167039843849518787120332800 4572 1212495865273918123179439185589489020714210812257633815094547408384071803050068305556368213656675049337428048016868954576109196980420288807522080097597636580336982377254394627376101195776000 4573 1149345038957568220930510061340036467552012332452548720558373064197401396641210581308640702528723223851103670515990363191936842971023398765463638425847759675111097878439061573866929258496000 4574 1070143377619146051859978118010514723794421739030337831160921074196618928603434852147949115655750309387005180400305129830954015650904799171048676162528122389806967736174831369257509453824000 4575 979372287553236342103997831214979992758287752237585961553521518796012858766536360224685574595664345644357419562779248282792737537658409955647225952313683437100126722838573351329417134080000 4576 881435058797912707893598048093481993482458977013827365398169366916411572889882724202217017136097911079921677606501323454513463783892568960082503357082315093390114050554716016196475420672000 4577 780437291643985210114123271749437181729260552564326313112962460290572746829583662054046317255920025435347318714089713475350462725321545433406383180749966488939163482261988139340629278720000 4578 680013375439795936753850056634619897315568937344651971352103320179653459553718117304444769079606786868298950497203169461978160536401493631313650050874051683377138769470923489057827717120000 4579 583205915741769431868753347183163592489394192792114711541560833626300015658917968660409229037023876237742502683365218253849325182261003218522470703353787381229698875205965631240567521280000 4580 492399731492502700152346576020872769974598167160009131455045879267819092168165390206705160480820597262129086695385107516956118849058083857743752677173702065292618567882229754446531788800000 4581 409307276803142869501638091317350490041384726451757590522006887141374620364787480609323664649682121474144803315538870623469773793279532206749494412900639841774489184552103483383679549440000 4582 334998515240667527121876414024617216551728570756646837480809208225827442262846896332035737436495783944612562237420206611470797003428188562071758820082368918119001564737584696221761536000000 4583 269965659535803092405981845014156487959773687229078085886523329735018137656896504525153799771266962250819403848527079381024288115452072411290782912774712073219005995825458879246893056000000 4584 214211882022974192887355159630798082837646512692638046409958729028873087488624400329741601992418350481628440010244312987117098178565231369828556006875586753749863453209331502011121664000000 4585 167353032830448588193246218461561002216911338041123473757780257053807099600487812757610626556576836313772218758003369521185232952004087007678559380371552151367080822819790235946188800000000 4586 128722374418753372418638549700017337538507637509964138565359314383886627442708542646062173593100349931343131594697591723378308345583143590072758590069118863093179666218888656481943552000000 4587 97470067168046423826613324893041974338052658210669960692519673151260306837627862820936501639006274587435303971946493732846555598218005362675285951614837600659499026103245016326471680000000 4588 72651300065071639981873820869350730872344805425545665145813274895152358337305953306346188721666713928597610830941599495316182644968050293475560362083281730121200662975103924206305280000000 4589 53299242458452854927178264417544509404860102789872043031080274588259096220672373482185522380627514831545568660199715105938806613049477373040850087064074245460940367331437849157304320000000 4590 38481134102546781035786031422149591919457186281480893136663560316954304383459579992526185339461675578809839442170052932089440119335290775794579265444967397046153066931102757473484800000000 4591 27337639018684275694172993156152105926114376087468717832504737641836287072416076619690477501575898692446156770374975103838539751444446155304065686493195588318204574632304250621788160000000 4592 19106952002306214194852091990858998765563811243929749022718365018487727523731666454622376748413262526978496667466380448919409503697731183814669565828577561727777390872040605273292800000000 4593 13136029501585522258960813243715561651325120230201702453118875950210312672565520687552884014534117987297716458883136558632094033792190188872585326507147073687846956224527916125388800000000 4594 8881747219822029254638277136375862707430052882920469272279239989062654591109641828515870441645227502775160560267575286802381761484492229976350305990627850959396521538175125107507200000000 4595 5904838072001778027746648708926354802427455501206316887514078056454032004506103789178749650235950882666084073462205383689083462751638522992855442401857364148863496243210790895616000000000 4596 3859233454201162068134416834762581888729372702574128537196701015468170917230774976498968521404210755456762090869941375768222406012678034670330521284071062997292927901812766906777600000000 4597 2479021489677829800711344147330130727135187326306297845074269749519484790582268648098295751596454825553822870871316508740003976084532765326427591797059536994788859936928339853312000000000 4598 1564742730815792346057104047948804360990171730174189124058702921853233361623154929345827442308347893832114548562356872915284041211014206042187686038571926222499049543522899197952000000000 4599 970243436706502819841329319205097440942918984006035032516662831478073975874883895334501555510274927589978922381592995212273163711434795522869667165364500305727206707085745061888000000000 4600 590853374917421589005937726439001646728059637695982872365916467887288639154576731133190049829975116160564087347764965033115067644784010094055246030189920057974901520340678082560000000000 4601 353281080419374991759800265599986401272818991705723092435454221424274665494507337156719883960839288204337277226684468676050050862610439368737199188884389701330826534037030436864000000000 4602 207337219453444164371224241243894458064078219217535656383612614707844125328331287813013956287992570058947944713831586037011081680038138958786313548354405541177390572567464509440000000000 4603 119404023703099541088785388930635647724402188745812944970919764720142375747119357713744644469424292578590557446804797315957274717521963953943903784543385333981622249380370186240000000000 4604 67454017266382783386397172235039324247409376006597816781052541503723842112955993747202643145033297067168890495627128716282065077824907931346216963555032606309385437392205250560000000000 4605 37367992519729098750987069846115534739331898640018676909958084071665196625075053354274191515004241273005493314338892328622166733454139336967364511060316358608892500828068249600000000000 4606 20292895937797330016161033763654408448720517178121253710824459544473738722783813696557234558842581024646038730425704028460093323306345112158666005311921800300106899755242618880000000000 4607 10798982213275300167114680558104134930818210001944054850642545273893407155466929843050158789239145246358286009171287243406073213263113907059072715689088820358978988773736448000000000000 4608 5629256685643507533921482418586197995852045639311262634909411898093371815083825130951678517794873585867617174993543350286144547339282781339303862433673959548829472871415808000000000000 4609 2873266433297206970439089984486705227049481628398456969901678989651825197282369077256585910124466726119929599736287751708552946037758919641936346450521083519715043444785152000000000000 4610 1435411589763698210147079392760152483751335422350419617191527556479972196771591694632860733161670239451920612113153957592495625677877011300712247907892122931830431993036800000000000000 4611 701557414497007500209385053211524526433465187673767587902359093229586411172115440751810683332766329532126199170303996773332237050062389273223111164982275082932123636596736000000000000 4612 335303176046363878776544326902566869251288508814668332453333390146493505339613997418144811886983907496972080485807057281372025060691583108525751659734175591107264973373440000000000000 4613 156636018938325433755388896301439491004408013332493299535491479531575091036053654242610917732461232428473335675661469867820425168576276404062911232071333629499627788042240000000000000 4614 71483654869259366584122055269642786578662619292069465707824531342829670083670712490436822125545397346484883144435128347696349693678088406099465385391044946481551832514560000000000000 4615 31853248986880620526489573239366288000908690309544842936935699730311832155339379987058074673998817104625787049314264367897100268594981523551266404369852204161339647590400000000000000 4616 13851337059446572865306829575300188873122415331574802913485675488787114891791518267099496108238879559132728610838172535737072389525393480695777966748708458476218907361280000000000000 4617 5874450985033144741982807185953205102440310073658956592772942729619535333572295693635947010190596241596469723346546387924204808057644556545084405540746890871610697318400000000000000 4618 2428364058506025841806489374017936758355259756326125696793201106432636864864863461075385989958174104256435400988649109920422382278214909887606163255330677476532053606400000000000000 4619 977800326718841583572225067627193644438306819986202193284906048962279427267784461158587534031290650456704053343489817608043638841192138643680498925727618337353603481600000000000000 4620 383248009413105281696740757438624627587048223935269927452770379360215453484195180750717571601247394776462393789291559867559477088179122137883246400973748712733933568000000000000000 4621 146113303588746388646882413773475639267562135375321659841368707131082141640849412661211074172975569258526287632167407199507050639868290315067987690371241696729812172800000000000000 4622 54143761746512920656375484612097359496347307678355191573731231979926271748743720197204240258769976996414283497575695632330993833421138999948349263679234030379728896000000000000000 4623 19485204580146282937828677425926166673584666170537100193369001831485563522481358982259993722158146963427317750639640464457827417874341353812057144287788859723350016000000000000000 4624 6804357154971717851305252434450407409823216757965336575462191115756863452295077739836823204563162431673031595461461749493209574495801742601035828163989760538312704000000000000000 4625 2303558411839383647577299001246231675200568173269514986484595950646854814579062776507257855711487281555974238046849029776346991365766214943059004326350700182241280000000000000000 4626 755301363881951753676787460985543270426340141427792894606968479971709126703327314220168200766939579817872322282668768417052234668967576245753000457005373809754112000000000000000 4627 239607913731490376403147537339163821584113586532491117133839432566782724853801752143708662175118143218737905269596626344424714596689524661294749198008333547601920000000000000000 4628 73461879023398479830069487505104330871248755074949080066531617074268584174704144158487792569858982964451360259894985564553099686671601777374571737946584850104320000000000000000 4629 21741475225674917743825712294709186158586488174755150534396305788524342007587072076317159198064882825876229782799802713038693105798029202495047885679044413358080000000000000000 4630 6203410050803984682341575518870827572422775158557855451390250292921347583686528717427450314665251893252728606505378491492018413339111593103206597816031694028800000000000000000 4631 1704091510979785077917045894023146978972089723615744220724166970347143993971031549459981142986912945676270388037042960609265772473809523938767764816725373091840000000000000000 4632 450024166631985495928797331168084589517277215743594424487015925267731688548687909188375301845135461006057320784430359315827228646252515124674585779064799232000000000000000000 4633 114068625569912990287507656858576996648476516490563864540111675501890323833521588092886795259357252268896473671053528576581207261029283347573766534276841472000000000000000000 4634 27703310605021676579528828763313077667766414250419477375466619820807267574864974733746193711676090662337585357895705713090926763452032000224108253615751168000000000000000000 4635 6434468257078514408252050599587074627226151958501145505281520650947633938418807476165712221884227138634152004578816783023652753335564864916917035257036800000000000000000000 4636 1426307130319070693829204549575134875701797017467753920337403744293392189682835657216732875851003682397237027681637720236909693656050211723249942815309824000000000000000000 4637 301057151958795075177765214685541078478723602919454637790515592956664469861782745629628375659340141295469438408679014414040697399988668592900892535029760000000000000000000 4638 60358049134596090559178577944260264922276566494403648972611486574915685110276248515031013626507317288945577343298471233983808650809416511726071798824960000000000000000000 4639 11462225677002622966767085715376348386682328733312231415471892883217161355076499117037139606956918427468030312789853912222886738975826693332595365642240000000000000000000 4640 2055462410432959814715616636723606778202527304496919135685887964289997289412452373308347819812949507035406279719699541221403740111698879606056130969600000000000000000000 4641 346859281760561968733260307447108643821676482633855104146993593973937042588351337995783694593435229312224809702699297581111881143849185933521972101120000000000000000000 4642 54865858611817286720924662829210858011916418935139117554115499046803313063743845902110846752819615747689881164393021608123407125377378947817904537600000000000000000000 4643 8098847523746403349811287882055769437226483587732679699934223817630265470029261806180488303706350800154426056024478037174720411545797044888770969600000000000000000000 4644 1109932416658016121736185538052823823475316274824810019117491517175232165320275337895217523550117353635621643220222140636896923871487245609756262400000000000000000000 4645 140393237226088348731511563592991108624109945476352457775277944880795735196761017442103406996666629552124761419224526717464640668268476007186432000000000000000000000 4646 16275980688220536507354159210658037838040197110371253070516291158974603614722539522086988115054734259351718664532647337588425253943869890048819200000000000000000000 4647 1715128778918588512766244974960331022177201003636505592459928937537294712307244353708294532473064293318313376713106005777850044928678149750784000000000000000000000 4648 162641522138831669314040471763479665896113888275875530319476019938881395132583516299924481527618165745702130550380741927209918053581548683264000000000000000000000 4649 13707476771170472129687123093702358205259598538402388445486141831970117582196906203308029219657212832734365169492316317728866199591626735616000000000000000000000 4650 1010733891132654194955862306768783435078832757396243530039357368228133670035586482687740918584274822638418780053857593652760499267641016320000000000000000000000 4651 63872766731299674820127409663860619855676236752123723078876055908861224981415534669850294160534033930622297906181278487778614884274536448000000000000000000000 4652 3363263815979607419557990893472514323902365946196990913036056057472088311750360113110249005705775596163719898906065488138525966891745280000000000000000000000 4653 141659209640445421204208855567456445707844217842536302043638230681568937043833102590241466272933482990591463133271780071052044801146880000000000000000000000 4654 4474450842137724997713586163757024830825724622714520293045024759431276909314620847944454915878947379407122827462213483427047114014720000000000000000000000 4655 94209403812740220474909283146479911110027446621870440567215725209656761166863692498830500223515071153297134000201746659035788083200000000000000000000000 4656 991677934870949689209571401541893801158183648651267795444376054838492222809091499987689476037000748982075094738965754305639874560000000000000000000000 4657 53713875667199602763383619055819546624065871917875393452989999103263589851344312332588371332285807008773270534412491338997594694198130247342481322561769642258629032948301084725234139984389121 4658 106320248743322925057419122254818071668254096992083253020351338431202157231526886266566673152565721089530597346465962238015857539031350592677901174555255374367595611609008332652009844092811456 4659 156192117999211513615280669291871909409548544550225397478351193056147499025696714360677844579800157270702166204859789885744945353731623293367019766743545266467859532518388529926921678177583840 4660 201815245249840306252046500528329339993093652064896046226323191027874431730797129208298520831631818329154688979475192429691063412381753808611681897922931340865687918305546691589424573865194240 4661 241866208869009645379385625633178203857702443840661498699072896463818584419640889386234052027599988461486933957360733195377176512261637940733072377665368746140579592814637143270830997029163200 4662 275278654217924379895713124431988388720519070103185870684305647109335790927096434930311745812856069341733582565903349946078765844883348749040527737054192882205360691203463305330925176000202240 4663 301292960028896615109225533098241586967303518308813401419076799327571991100619293901389316293452433282962701193265350370536381173867170366217897196741444786881125017691763102226459342117059840 4664 319485907541687132369134585906824657756198134289168849811097636989472508972674361721649937748579899799312437200517013647696899035617618061379802623937909052362901344238688414732033470286131200 4665 329778623635169320911954643442482668637518950471165268941609803129597267638031138838971134196665592447486162625791401973975793978775402148408791110533846843998304093730914201289122177447411200 4666 332422896676917528525223466471231097824761370463488472701737258595699422132265065496328291057349050806171618683501069572850743071388721524169228152657256841601956016590154063155128884483072000 4667 327967744453412448246019440631925938781749104673771616882023254099056027815028523381429045919467053218047669154753117094039341360122687111989640558858757523106259698842038596329338497371443200 4668 317209664738445779371970068165086756160042245570133372654402997404147910688949799559170361189212745005646855264953342868836551343623817337931873530217654886453289605627913618942715397645107200 4669 301131167986239335228545468490052289997290963363399808232916934820947973635128460921721004393539590404845167583997804012082808620879998417882062071211777190318629737301412842724828620616704000 4670 280832873554177207160007510661618947689781263215985863982482407097093431399612268076085567935608690179300489356686294621894831830416239603036720853088858029987873569442078908044725184651264000 4671 257464600570655834251995103662529889450499022609648306817518848921856643661647476991698477231099277815338077503000321652620814159696773421046183698155838179186231659760963358258971174440960000 4672 232160519552371446418293866670267501690071970902995586628580570299296162532014769631002338231754125425239558545660771139682823489705956514372916159436742055733564218286174519612213182726144000 4673 205982625917278016570870267013504091383523907173598532723940364241063669978469289807918956021343705354738963993153918723803639140029060644517722649190975393521338871507772109217794814828544000 4674 179875670904111791305065606124588169552622453808357724149468844455507389186777305835902544979220700855563437325737806526547750370916826760524876055084902708714813811383378918904563088752640000 4675 154635384895230125285740821760026828464196049923450712456101223097203087725860673573705452470681713622108086727338171590119228698021853933303458739222473634467889765685253011039947993251840000 4676 130890504848919693676481650540228894413535451915671791335603856772456221840663402482355130685981266006776242699211908670963644475807971858900377446113434004215902351855124632242169760972800000 4677 109097910484898528182923107692551609415817951416309941541067750722196758101212743203076415628469952130390301260116317691210419132670871389609232129054341641658306238633884809451334280151040000 4678 89549193093151860148182344654858267522458328310294659919816042811739312491520719997812354899755404988715063184543192528082386249300783978118132606666106639593857648991583407659612624650240000 4679 72386297134811133437495100529348880729259895189905477207911281091963596086163656043217578351489256609903225863794286368763878294303585924205144679709013099015653441663768218468993335296000000 4680 57623515782799001786190631349226182059688737721771460117100150255189308224574922964031563940943487108555862453652466423543096302412894935629017010830662153228059395963627232631524950016000000 4681 45173074013577396159707002668529975197135715782746097385613305075481309067804653955909623793909735383640227224190614786497487436384679234331166685896030253282306012729218084000228966400000000 4682 34871750331305932210709900616696129306819818534144616208605404990227220855641365857922810615339803974504950665437043661988988239551389495533172798349430364595660559104781960102444793856000000 4683 26506401818046578924635558874784488454073589266437442217246852246734965257836835190181612985569549650724024752435690999220020006034898359610266556080831883001538973752524590609193762816000000 4684 19836787920340318706485565251843297964866069095921109868577254831462593320106986243893074246550712987941614553178294905869125319522107974355144119861943677236737834499789307977861693440000000 4685 14614658552504041874697207683703401777502578888416104877401725669277116801743033679687055068979372860409120294885776180649528631945411655627630111871778092102618706492665097667047587840000000 4686 10598614805228668831988021213919281772522311031769944525381983777221940375242015181856236168047607762259013651463556135273742768989918157653880351304097869850459353446511482133230387200000000 4687 7564715790536063630253993148216614515989292100682534288391195981199302460267239014678832481455285677736072630271411028509815715186274918710346903662753015697389717219382937591312547840000000 4688 5313162537283726766576798646170099719910004960639013108441039545158938076516264981377350914809964533215359293359900263456179178740742476992435204700942590340168634109523366874909245440000000 4689 3671628106467008348681453961351438111857912577503441726032870433107578020015266876628356221735623042444247965288977469430897016236756640834012085722784103182880708816020496761172787200000000 4690 2495927135167825731562275482630655836114594741845513650686512359400840291019437901762981299124247341567848663689101834889606968863224758030243767114269980795360331891177944689881907200000000 4691 1668744491523667597966894311461672564776434628796045360753110901297408381351686044083497199687375799926351213897656017565671123815467129004453458607327261265545643365690530030682112000000000 4692 1097095053042953189591195317579514923293373222819668113461249935698325628034451620145615832018327771851433257560992115230214417777944810585549372492357716390190832398297868344177459200000000 4693 709090359312126388575981624220207669494027309250856509760034680661833030490766697213245971610929490569497383251763804145072720768849208903661206676761559533980729874844870805500723200000000 4694 450466987804861567554538340268061712579097872692101655684836743357196798417093360168905214620484602535094464701594169253487267582328279827346768242690542139168588496697215223332864000000000 4695 281205789185834635632933456580794899795036409404374907686057880212943525002097618488510824428034473801750505501456370985424363186906503495042027598055056283838014685539959910170624000000000 4696 172455043857027849502618456058007974497616830509688021631417996852770017976438402033662467003182653772154684843610568513397970550785907509515597152389037953609356085237300288552960000000000 4697 103873050900483011414334879331846555773435704355964151173356664599207095879107357101203398295473675738537499608123169746343055973501718002509781068333294251954913703917415148027904000000000 4698 61430579763121961993089171784888885888639873433549832426385435035789562360487931582104700224026674713864772209782674187427424603891385652980388502066861473622820475638360680955904000000000 4699 35661099936127501255192904092111491194558983964247754955425025493284809764986244033303293085376309695211140470332848417591030728572196138757638391602387674304852828886775407575040000000000 4700 20314258798426982254216816140699329436171696451463118142912937082724696236300003793605520108092570567207305144452373013712848000740239277316746300275059485530647403844396635914240000000000 4701 11351805818708611217504008082372985169931934404109544697949239677202061978344777190194274943252291659510174032220925407147409203787598565229718820561391019913447530030198213836800000000000 4702 6220737575796334028011360213753993247761096699800694368269090792180373940939451784408867277035390985005346227966197840526140393003421710888771459056780600145009505574394989117440000000000 4703 3341799186280549678427438465344760603963099235639234513837070961195956148908979365134032914176116582487183977686009911192550094582967691842309544455200156554815729462533569904640000000000 4704 1759227472488115645585841701431766933430892337252503363283388968385675533534009755718727570524825575338723743462694403786383028514832739728348959572818682985645481620987183104000000000000 4705 907196125739683347304898179797610053085818836285064556538534560372424174401880889922823216673132776286141689874125700921629220675282089365929091910295888713173282081613021184000000000000 4706 458083463449450880187619531141229566043754514429655993202710487038463711038189382666689610775408933954710720744351290177132364742410480639223610474376211426807464127050547200000000000000 4707 226397126162543043259736910545469540166366921873790807362246811841484023785265969124135050933743343234936411881280421145275521296403695276746184393212325523723194126296940544000000000000 4708 109468753948009492516129106534215310304821038431798587267130457635906566584668728147348098207704482922572851671724836745401060630886929270664417438561528735141677855286493184000000000000 4709 51761097971055241802333052950853194900277196007105398618577744143861451487794392670782159838496271167790692156436109365143047106396773653952148213911428634677419049337487360000000000000 4710 23922265858632027722688841433811941467235677438802261645154779242523790845166208322462246990131713731700191512097295438937926458820994787354659435178672327561475911539752960000000000000 4711 10801099418798156846918501334663085446737758141039967314011273942071165587785048240286982461180126570345733662869435607691522732934641594519620000801366944383904263228620800000000000000 4712 4761796782195551059784876314738065036687386531907404521565982438941214894558656693749762464610245115923742375832973298836075251708018187499558808225832249895209527106600960000000000000 4713 2048659624446060903298463907868714652197794978841606105835732871834613256366638566512002002907610978629194759263928313582457264956119017707376460755480480118760063484559360000000000000 4714 859629287161306076261970748101902331904301745507781907313962789411521568958329078370020735530051993203062369595281911287990749628901450729085438407074464437605958995148800000000000000 4715 351583183391070970756984481226888955867720994741096012927377955640936923244421473396625970930438968425212675513463149284334645377906547836406966543668386539447442525388800000000000000 4716 140068086341366733064114034107514733422750981654673931412619559472538211601831375038320323907286536433598619634928530555352610774353823006641251742017110136281699975168000000000000000 4717 54318500149908026894451095357501847652087451133092622542660196860742052162428421556956867879509572634129224143648400938733821738439274660822904670400793398210961657036800000000000000 4718 20489926032549385842219848713527822200348012663353512508909508094165330476008152258767572943563523089298027427517869003761008977555595917349454660188367562076536491212800000000000000 4719 7512518606879181207531554109299775183200426990803873475581221374731385716594275977815513525200792885251438390036066038126542200783187395702618477837604003055996502016000000000000000 4720 2675051626340876829911415765314402028905928511207532103234288612570036871102789155248986652076080071724288976717146080668197648323386642619685453735006760047430598656000000000000000 4721 924288939835886082499997876385211396907734641839587042757337157532656103175818740014348641865849187153447141600882465050464554712252633443818508096261195280563568640000000000000000 4722 309611140512829723432195957958059709796849415315655485218635380921327468660956253594021305570289212255048431889145720251638562974191524477929371784187731075741515776000000000000000 4723 100447100725577528205040769240688849929405847486819188191050560164573125962012830164758239873397484200833425965909975158177646875569477716441628427953439150939570176000000000000000 4724 31529786964175743581825383789968495746420669160349460518501791465722292193030646797369873725454818859778456527228242702366887155895019932534377903219728553303080960000000000000000 4725 9565055141800434036875772129127798664127919798341308444136155961629822116169545821943165149277606509766023576559083330417850394018486186325241083132607161182453760000000000000000 4726 2801062016723270687625356846420212966037759271589565897281766873568571843372524997909547839919932580179501899007291696939935271518935144957040568196609896297267200000000000000000 4727 790815299861341665416466726743379713681058103628453287936545964157724922495600945654286186911120877202371891074665417236208529528983604253703500623402234344898560000000000000000 4728 214956619912942006339425833086047164804841116595391978367535072586505162612424128105826011601222343854049684926930980262259672902317018609399296234501086495375360000000000000000 4729 56170651681145355322086504207049839027610973337140658722902564070786357641419535193747490144935678341013842352756162511257718076564799393206431218207972917248000000000000000000 4730 14088275298081365774894171934997954259714318407959583376906503853935400532574649696948953890327039222375453187190360771076642748761344968554529281674531831808000000000000000000 4731 3385661032208185561673508858717117734467428149029016623734148669272578144147571848319440716190323580189141369170154963793146940876751194031284899817298329600000000000000000000 4732 778120308708190551081526709522339636017806167034572617853401591068556791342232320328536752916868869563744930481443175183799544349955738339561285566257430528000000000000000000 4733 170675602167816619790942578580795332534019610973264232646357891041488921812315472323825817887490092523680894274076724670673340099549434196292810466717073408000000000000000000 4734 35647869779327075495229672323743569253323148094563154763464762354361054763316660439840443955614479091838558718377251370498113610295503728238958940698705920000000000000000000 4735 7072092590374033877655265418707255808781132076386372627539070617749926407578417568094172135524363351420787290019066125709446012298909740429114111814533120000000000000000000 4736 1328959066963148738591097768881436560700095287745840608594057378253933710937351076348115343227858962031310674360884147334151410375888036828647307975065600000000000000000000 4737 235821731341270078999992477802801307227323609694075066756960954878307567005249024759195209745458993649112731777698127690609084031906936432093729778565120000000000000000000 4738 39378657441739384453097891164219844098542519526362032275058263052098705346937345104246419140389741589364376236774843264614880775087425302139108243537920000000000000000000 4739 6163745098688148559731817261686410095887030023927675406392700213711703313670731035301331635628014618903526328235438755902128056950445624989085964697600000000000000000000 4740 900330919892840977051871456929973701746757832336224851312609048729966848450724096076806111476654476689920129425521795670215202456058136254771468697600000000000000000000 4741 122099369965830790334108733420179300494620447316093330964707044531984949378749401836631167548073539119092015588512712839419219282516475277555531776000000000000000000000 4742 15282783481472089220715611023605219904238726698630481207468486350152634052015692261419449958715814720546144340490614875716268562711583079009982873600000000000000000000 4743 1753251473479835696982119365810380657918540092374654820851994897757860319800889174559867371192883563601373787323126161119691802267440063127853465600000000000000000000 4744 182825132914119612909617850682916812296280990791526986888227931037672364193006573481773111346099956863278698050047520059880173716713740437553152000000000000000000000 4745 17155919806022705007099800655695450638392815560451396028288492591515412806771118247293845148573812728149746618801319537015466160624145512005632000000000000000000000 4746 1430819212363760871668233113877067584807462898589714483999503610088161383166362230748473127183267133588302741287727333099865126334922364026880000000000000000000000 4747 104402272425626079639480468904890269361094371867313645625164238216054845484189317409711040322536215818527931981704732094457512654678756687872000000000000000000000 4748 6528838153273546613911093104735405991540058147814334698662134303303758321884275881971280645523959570842576011544240638511447488997697257472000000000000000000000 4749 340196071411048764619975156174581329680202492014081760967939539560314614486350099183846425388686822102397786347834143535166190316442091520000000000000000000000 4750 14179550255022096829299485502897969178556272807592810345188478757862575661996190809569477435555508825019572959404238772777129759337349120000000000000000000000 4751 443208140237036367224210722562614741817124122632589487648466379248830232909510241360748088301526652240686366903949117157433865037414400000000000000000000000 4752 9234504929518283505919528891158115076385006136240605711178029822656039578798260047885364400856550974521083282209249104094118511902720000000000000000000000 4753 96192759682482119853328425949563698712343813919172976158104477319333745612481875498805879175589072651261284189679678167647067832320000000000000000000000 4754 14090595318994762761805222482166425784455143935578873857884995339221443670108092175622530626974863533780979388546374399964515442120880645999922885411791431330106418433903963606169412122368278528 4755 27893627468214122201940950627962108185554060443901036004384582610295510938785406959905825935031872709729693891612210546868530569096437197183520813978444262020822909960993560608131285221831081984 4756 40986554647171771398770376432923914068569231672670910047258978529413811991684679614555499333108057859194652248899574681112942877039662820351295889927509936030596928922276252322152092570853834752 4757 52975818931718616093648785865683970564817374270799135435232693337337580125306728753507107981568238049299210389734144145656184671003645822222763395144400597590567459151241414566046922370491351040 4758 63516925759968748887793187134876189197612668130805085853467770072828221068607557434051889671778244599925073681568999358312262233091105960318109172749663981805017106635417002158270544678905446400 4759 72331519538903187508956323308695741984220140442835179400479623878853361951597993975920315177249511197465696151664289065180086379724157399709193711008801024177958256127678953478193803940467834880 4760 79220235685465395843142639814285812649383963342152815533858635676839396423178755306960345194130417025795762451822792785673427939697886675871974064438210645528239994806505520476117023363369533440 4761 84070454196820420078437087149854331791182981505958089954298960310115277836842760733917101022342483374313870357036433160306494956414083819292707170424223542193234280202822184995062963569290117120 4762 86858504973755791152466888509415827488339559974267924570130303381624202867146219635807208964409963690298769118876927117153394023846183537789659193933190139255765008883017818681123725116230860800 4763 87646337218415707625505136931269939302292753262016386470993163276242109469115799859261242605810507578646150244671729177172925942429822390740132293197890276573277616673339975766666797452886016000 4764 86573116762680005083152012805580919637366719548603940922368757195308532618473565575270288614718950342989258609022687595411624808440885790037191897770977334411155849938564384226666795851422105600 4765 83842610297066721063831819451787087292588919488629419594576050567627187433846384471783099548948593838664922066623085203719606957339781785527670075392300869318410674708591110512653186334772428800 4766 79707515571531117473948957608076499654008853731537152301646279366162581250884572992732572530377999924853216726602558892651803212845132683860489068272612561137740760479766038735668590410098278400 4767 74452074984397197640501773589961565610887390848139098303735535671690323146430645103101853462440988940796960678694697866762673330679519539869687591243649095568219391656924321895954177855586304000 4768 68374354577507630486175098194862662295712909962576722932002022555633970236517939380399661343058051068078841439617579673557557140419966924370121257264575700011630053562481520108529347010232320000 4769 61769484951653151894993558097127629611365132265511488471903867995838035696663825508279421948014348175788232266538874698288731892841983724873143557583235734432275313694541128370154403285434368000 4770 54914963024620212845421568869512701325410072945231514623618617338136621021141181606212700379803572294036221798185708756004140471059773796220128902596320544514408027608539753155609208022892544000 4771 48058833187212647256077219334783624569296450392645587227632619495199996067721394226805592529263870591059310553274167686827152945261194594771277274901221701021612787667017383013732428149686272000 4772 41411239481044911467821640243124211647012814397290982191610873941442173482390317020830215784853221824495551043637604809510925440361120058986588128032798744644473603885411803957411162577960960000 4773 35139505037621353447453378938848686574801421454199651913396982184467580076356982219608883426459769324759919789982500321711741243700628191836095189200763703833656441535419253626589493487206400000 4774 29366586352869273952514609541752116637512616501009709099053192254162191920955477997815995434969950078549361538771089554573383753664096417463022408117781095346698597568886090530792648128593920000 4775 24172496249640694886083454112598681041762085691307311571329498386079083145820495494800921412458258227921583307423822014308703633968405894646433410763615731543881158543096713974325921248706560000 4776 19598109204254144091314414558823049378942544428759360216458238951236659248095652191517630161863188952878908915295380742584236526983661179889594435071799767504037228726035740272319902756372480000 4777 15650663960806326248609559097551680959226521726604635487854849206843827261123413462613901637690213005848285735373418516704359249587661989264094934839946575646524849914314255763165849583616000000 4778 12310258642641030425139321569077640210275963092780006654987870337015765490254385589215866509237625025858558082670418476149262164854240935433067869665774304824009767151990379745687424204800000000 4779 9536682001523541121189564219636473926164807326569980665782439959043233836939928101359883524299188693501854384044267048053591668936060936919168496581893726757538995124276628880536624955392000000 4780 7276024258619216616794549781386697532364358494054961701052222637511792220962017358337367963594043493001414804781026350634294428733007245435974708538148118059912011978647475095668445413376000000 4781 5466642564676871743835058565909582272993327545797907733065691082151716906754531560232308205451609396858205832163522443333702692487232956888404278372576892933902146565967944251772059516928000000 4782 4044199856521155116612670877841272599918533133370901129053700035265300772854117735886146376482057972165509416651585481037688216380861116065401124306243109568448016592170162839321166479360000000 4783 2945634659746231911114788429673270331397383387078735164370569694932854538989452397355497184840907812238777090946087947131602606582822839639472317844448711050910413211045825854114994585600000000 4784 2112040089369066962119038778826957094757035435361215553228966298271584138840056344770540158382528458571204798542297072297081052611085219714288314971461864930380663622069592143018506321920000000 4785 1490524671365134814609354556222842663317670827325360811758691159807200919576392627777497728628091183402456579353089178079309340618224723853664959611196260174699191180288744422196075560960000000 4786 1035192198416219268564787698805277844612846639641146635207407316983445026414981869674550399538259756840098989104281961051255020365591023135612972587112708756535343874575537420772657070080000000 4787 707413345238047181053859249956606071921580418555019809464554783714722791705970912795533822813714923505447979567242774868049967534927693608443002293605159663556929487573264594900300595200000000 4788 475571996798687180540409579802760384485096079700853653421549434430065742323341790114644586765522637650721330801507747810453759687346348644331430113348006496508860159713119055395160064000000000 4789 314459850944438054071617762971621152190145162904237925935881666847635307168903551014581318595978233875170839142221449572626567630000442777068129299438273683405858554585817497853126246400000000 4790 204470209202534267585116538621569989547673753883878061818852761833468082382501345245875721331965438919966526358349207857030993804767861601642372055813888840627278776706311037436244787200000000 4791 130712064239237295163348079571097417476974010342754922034225234950352734407787677407595124668366212745858358548994336407224998245849945723278273145443076208652518534033433255592171929600000000 4792 82133789022506785897485098334148216137518577927509806004319830769018635476429421357081791547791873744712287595232746292402388801097978784229634575815466790614095963920041304534286336000000000 4793 50715788093436947859252964957768129273820995266594228720616117376997378263833970278051551034219995300240972978741308542666048553268244356562516378577839253231100595199188246651207680000000000 4794 30765853083212515818699885374890972299272022128561498953475797735331572834540097275818007234534476740809447383532355029198944760120378846914710190882168812291723779434609604728717312000000000 4795 18330874136687596533092963063088349349043609003428628296321816769134839563436782697438603613607649904802841472418232439000068132336532344328973667738156330668588035830377151249514496000000000 4796 10724184869082539468340100839629918666787417512209945806011403007793171445275940897821223882790870012333635147129033943904801764496202596001984594731166288690466469941581190526926848000000000 4797 6158644371898373401372340776436735446992299567999067121629709368500112695198808014410859467573304563324014488859103498872714824414050850100807479651025728199081361475706331531837440000000000 4798 3470664615888925641311407255737770671658461955064409347300601522600944770253502661182372102551746310036492395159466953214447361624801383521558946092762643674343160571884597778841600000000000 4799 1918703023477823291046986596255937618481480781507263035990672678480975816298875167338463307487790817203847723219678102480005140054708792069288142987336808453072250674434160858234880000000000 4800 1040219651592679707923432839673804689345328090062943846486513759140972691888742437660870524290186503382032794043676415807704650020787109098788869002007799436403855512049043730595840000000000 4801 552856645049691690185966910881778957776240374397326647025398541549522611755024204818456587812066122509599713377967838883469601226853417949160909968935104867632791639925327627550720000000000 4802 287946169296714421971857766084259873841791861665274295325728407057043026955741773342946139485451105473749850717691582751807083972319488515187973942153700451892078979127774806016000000000000 4803 146911310865670623455029472491969323388669317176160354758024697478083177018235598644360275247679135445790740162087542220309736720571167609789782623547806353006162744452946329600000000000000 4804 73395691632481976779165744624559368092951528254538887438294787638030125987885866424774276287003780320672598350365368031697599079991473124237834257641842847379405387432818900992000000000000 4805 35890170138012395207739311697163484517641763716305130231931264703350465769186286022838801769795365967131618721147050714179458213585266169595291501736027194676924123026372427776000000000000 4806 17170375744991016388631954850409061078102554933350060342513426873384700852683705911240384363179180186002136272008734230998728242684630871560698720806992602162939759014579273728000000000000 4807 8033117647348511710507441333556799849786139485568087530286412649658225466311398799444384675110783182900498871964040081118003394247911632247304176272813250530601388988338012160000000000000 4808 3673496732158616466256237344521439084747251994534159452625305860198961758970821068528989212730176738968104170474863377986690894572930111496310677736244910484515374405097881600000000000000 4809 1641146592029303979730059281188798759939032059895780326887149631049925772838912269576587388544390647019516668367990911723924243809205140720429705378270453515160115318641131520000000000000 4810 715908334788293317688367696641032112116261434291271520147200476810044150906770403310195008778292858776370791558485831389773075743301222099983366376745529467072397243590901760000000000000 4811 304767278934221537676859717617682485251068687924211184194422258119277656794897962597859600944285789146117032281790065707998634822336252444282213613301265498155775267679764480000000000000 4812 126539545792533924862313323993267182475813177955865305189802345031930906058402391226416020096501488808028887435788978724644049644742004885381073914037823113238499231478579200000000000000 4813 51211092555262778308165544473235075578243313112543205490165597954811193389253129621206068319926233796400483673425494675833115906035332312658545997725442076267396783407104000000000000000 4814 20188318459710734714001314981115460066389115611373324885408819057695977257872237153393820810474321418376925366496649091595435828263588486520834969851628355916296895227494400000000000000 4815 7747073025522988530264137933536109968600975445381466592025398280086077589421029111723891759656756997951934893065124291756428536305900299109868755577055110149211287663411200000000000000 4816 2891764585563880511296751947541128605791147516478796285502568021598950620935960175343941163742844778037358185890668514434427241662571079391241332726919188581042001385881600000000000000 4817 1049166289546986126547574402736010378518330164708860330341067762938394783106017297176940104759308763006751269257385402062377230535173180731516129787544376809448345174016000000000000000 4818 369683912611422088595366618310998554930725392858192176347857103969045355654384283603481765229284497169151834352490710867004732060384682623828228129858589405114930298880000000000000000 4819 126400559131503502191633986606178155830317096647589098914542036490515036831279273106496590999902925405716278684415191250916217649531842818633890245970487868813236764672000000000000000 4820 41899010324357376112996794570755406014254770441006652454047329349979010353472906855338387616541724191381524659769042987316693048948093847116737892294484537837906558976000000000000000 4821 13451586013363592574809205445499907992392484935979595396456254990824817822893829980361456152249460035856267740297463085175691280411602471782224105537126622869678194688000000000000000 4822 4178388812674465280590494488623170699917833706104106013004869122300025944386288724391988930845795659397129985356504889903013347906965353629832517776388371749734973440000000000000000 4823 1254381734653824980715572879607370085896658151936015262703325098827129941896504896556601231827412775595411693326486975229683096162546534733593612997052409738533273600000000000000000 4824 363514706777230912778798671233156228974133586887579933273208498027453983161844276144974234529576763539894817249716633637989795214452261086061822542002943230350458880000000000000000 4825 101562602755811568617704026570459285588634046120933513981477050900455668764964827942775210107142458798728876794114563925302121571844667368684130931539770284535971840000000000000000 4826 27319418938567227499490113723176264745922253335818000217806610347089690946131412051500474600815814455780528366670839332514657985170235071678356081074615079372062720000000000000000 4827 7064708559735724192627440646893498711204384773729843500551052438092805178968844324192882025651279947329323102927180984785031768600074766928286098684377676382208000000000000000000 4828 1753512880243285100210892604027619647017083920672051613484817207469256663285151652447212857993974614615662104973652202511453003789318061289425672591268590387200000000000000000000 4829 417025920362620728594372826100718250746375876644183159234212310021259952030264637888126268812716683856894878842713476189118347023636458657675656556399659319296000000000000000000 4830 94849880383227646917141187891328775075773460665312335088984378783030928939214325534705410763794584110308797631519418456547593965902277251087884291963080409088000000000000000000 4831 20588935073910268440269979560826468801234684411579857523953937509489088471035391628127148533142794695558681489587703078694004627106802297545978593988275339264000000000000000000 4832 4255693016323681859710435335701965032175667369217186667693252389454835136608571267980232166714497072080418204284219108364276204974980066735040054749015572480000000000000000000 4833 835527432809609458377662323723454772527384965281596969115699254969174555366188107379224088530875167858723284747095459146693339132261650921888515011431628800000000000000000000 4834 155382525132195228356458120916938400299097867267929640429934886957277615015803859765166928708930611573726855760365456560698837813117026408687940674319810560000000000000000000 4835 27286878311196793692227591403150936006165586668114628213571331874331695053165857963295880400636088754569820726876977380399871493006441775473795578231521280000000000000000000 4836 4509329815488967399611528295592887383796403570838256130863953301283286589174248304536700992041404413398297900111078392380665672313657874294325600782909440000000000000000000 4837 698519248526690302865813333224371539658651155551537094281851630147152827927164109136494129576121165586655440636827978165679708275781770544732020775321600000000000000000000 4838 100976421980899108407473015857264593318002292894354852064553381909027194513280525980615647982942685501472300092058466231433291162315392000513982595072000000000000000000000 4839 13552417740053445762251480399570446017950367761811371501581114162580120464087350305681668000591827417844661645008567256511695020344370739084589740851200000000000000000000 4840 1678775999123848763145532218456519416556737534804351192174974274529383692988513730319371309043410990060492021522181326032060939871799128097331714457600000000000000000000 4841 190599949231982829313262395902640252782890210378912966693100527532775441568482440880735564995780182779563250860130368707369808796141397607109676236800000000000000000000 4842 19669985484283942264471652638375443526991220690773717573847341083507669642387450415567561786438353742325057196836274136080604108136113621327413248000000000000000000000 4843 1826724173614995784707869598381576388083339688090657100987886525755699657226993216763325504129221111130852594523891544396387219398102732547031040000000000000000000000 4844 150777233377745683817157490660066622508466132985260586113285871967137114564767694082052263832888091712387833198797397315257357791589431892770816000000000000000000000 4845 10888151860873314686953288179533853430752656385120858651822841617721047519590759698232973526393802541239937719222418016486402603474276086448128000000000000000000000 4846 673867428833996184041696406852250467431231395618615697395424314850082577188514187179902310085153262867334211105380351952020036905351159742464000000000000000000000 4847 34750679345180843372788820629861500953772082065037236973430922534511609751876417377063208880845077194167992014431508165179879015307773214720000000000000000000000 4848 1433484384625349596359069891375094481375748066078392319789812262604690806091298154937474964689657982390776917660005764521097918564584652800000000000000000000000 4849 44344092671546797395425577735341268596800799466227388625076899208394302057389244749945519852913157779650241921168814197859957094156861440000000000000000000000 4850 914408373541675031325740017076552519959540295115658311358941161397586585792252708491648687443149724622889767507095020661653026814033920000000000000000000000 4851 9426890448883247745626185743057242473809693764078951663494238777294707070023223798882976159207729119823605850588608460429412647567360000000000000000000000 4852 3734642804542694673304928339684903440360290548300415176063232044682349196517954782034451010203315482100413928177255823637569999967368629893450722931248929438566374350178376781666664444435951520201 4853 7393838279700688444118848026042839134450676237039205803115085664219600429469890275542953515149998328198799292148910519524886060541457085445619613076007981514737468410454160092996628597065116141004 4854 10866701714105557258780731189790233273359327196860650953063080445898503661493626617085855923781058149019447444521883642332029513220020261942804582854132942529235370239606871651828378392656307055718 4855 14049876963692033627514480730233836959494887688870336585778528253282913824961456636232217760040155990651406796957586931499997754466288823522009965710394107512546741319895753246808408426868760637696 4856 16852756458974030235023682694093617565050685990437903732941416465427737542567403793460362212169379029190450072108216647632573064069412098921602862910194952193080055876137582808671702027178437633600 4857 19201928571437076873845165736300606680178963431529247889654462396972210048501041898003321793259656105986694627614210483363174157848784694528856595315858490983630609119477973139577454430966947121920 4858 21044537878797200412244449317056725503024419518393165616439486566378634245074374201347074894633057449490468354506483206514185819460536761175565056482531780522463849388518788743880341472322361239680 4859 22350331715432524535947928856210317417353496054166478923087246916096211838924587896380154577849827247943700878667780144292122313308737454870441387548547460987782674098051700599561228461225480335360 4860 23112274842094996963309790067217487329308728874194881613647039424599491787978835211029478029367434995032690681349636285574808301262444413559206434851338851703275265260485281301818997613312712619520 4861 23345732163732320164959383906280290231624978660802910720855595378383325038362459809120684878148924237406758263989531601590715455820650922787077206920544294649772995212611395254362623851831022848000 4862 23086335139690849940904279640654953673495812231238433935068310985290176982380654700130455046169491745880016505500759028239707506311532579200554126843649358042553295265804601973758594697921789260800 4863 22386749226366884791179907530332076289450484587867572300672301561493504952611543951641653378103749571762440247758311784959716369756637652558113092696872104768536528742598401913947728191924159283200 4864 21312637521061402945138447320543416063441496690974936255943074971421846886703414317598240716023014112511212054052736219519729978278415138925274333198789857317520887212019185660500741233220727398400 4865 19938162840215951162351740927687857762535790222170802837727631907996817134103271824699519675284933171300310266573033728284191836711120300906006446908580410419809749963691608030491757921365777612800 4866 18341383565133721307358203234344890798869503992256690922152042339607461649337425379864276757567308653252449920548786438356669979658498112305308960900750377550690787304261760634110383369221765120000 4867 16599878458949307365043383937346487026047551087941409157826494885139682462430639535715547449273038942741611241223952170472299294721226574369249322188961957864059540832948017705215054039214850048000 4868 14786886682814061042977408292674174996056246581493262829351757754376320678339414384403180208916829512757836781166033151853796909628567358860486612126657400597340916739450538498774268465487470592000 4869 12968178695088267438760935614965586627557349943127781304886033538597414926458096037658404033488556364129867551396948860449319214861417362850908044859742319240448718423903146063096149884170829824000 4870 11199790691212594606202626212924824814708620405428538399674301692425040163759264759795894392558298678112158339842819470388048412834860449734875129651595639344023893184279989781764856718147534848000 4871 9526669381148405831963956374630366668545344310837672216628858430558247879859023719124631062250546456661059725544131394269472334149801552140244661053988847926867745398643266162054104598105292800000 4872 7982194193598588522842527083591807223796326369535201114842058654695016784184909267690789359734169985656918224584704031865179092098242815656901966004327019550845247280984433617599878549624586240000 4873 6588477747097247669647800132488475803768396368505245364631540476891124964724052093967000741367886337367615042514358883444274806176327403399347654479761984391173854898590326160558629913975848960000 4874 5357297562033620579865130410760831335387433410754265170230697054441773329901880743074177370506210607657505160832382728457213352496912686602499860460816563065550457771075972282070401091667230720000 4875 4291484740074362730642950315866383994618655485821598449934471421739918556759345838984321266492458563182823633446757179053999628877632297041264710355963729043286796211876404673911467541151088640000 4876 3386588336548581700317984782091527773531135957876892716173036159832637749967918117885354534795185103521798953161898026399936575818838618245947530268279457894007888424776203183326600016691200000000 4877 2632644832129079269257294028583474519706628518365713772087645079401210113510413922752089747452903490576137852882218910219587059343614344042506282115624111914372192860310874717058738760450048000000 4878 2015906357469469790095620252656576642712418340986333273032147805555472079925806465324152638783866658867741922311908885797515965021858536172408656585040840941424860966461823646978544715169792000000 4879 1520414222468556340004777564293175649722497334615955061142091274223655710112392754991953505345407850459172358915379092318665239612445495295015283080973563538313699853493092582232976485515264000000 4880 1129340867266507036100229799740132995230383121202832420956553367109129548023599091821223761726621487768916265153955826509427030433631051519637975419814057476691164501566478220352705116766208000000 4881 826059150560663453782822215065928000690980339437808458379924092974284935858431937591281748389378308712895909725986497969277869700670570599526209815955945907715585319850088562431445748940800000000 4882 594929469040154588431466908426269358073403012140563061439278664940065817441476738891498875355178519305348266297604417224338506158159713977234532928057161042627487205104154691932950322216960000000 4883 421820307797776599682916908678905872651588450445703884552580767321467324455084191537276491617096271752504994285952170700606252655638819685390141300570994600442297868460945131849494917283840000000 4884 294395423150531585195369092515486390288087772706897502760655327193107403525944175343724218107765106327269110595404119134798113832581259572095202782690173314892020387363367956603293327687680000000 4885 202210997719557048417021194859121965046363318626959900886106689385164681209739433569426735669980073032871712328156364658245169097126521726287614032554866519319771579199081020697211578613760000000 4886 136669643437906204738182774303179581247913413510497259214466048232694488934093051506371308273679342290488159698917329054518051008901615248753512158069614180467165877206746679169981087744000000000 4887 90876438234036333540194260315880448829781386645941034698450151552129322512020314767872869917043926302246672423176198020666548203321593516054283409002133065453492115753057532123415996006400000000 4888 59436862380341945421490690459123828906346917023481636330551993060609834673265811931512811385137315435055273125259180018567262587525991718833483340736243595839531459545560355605971573145600000000 4889 38229114869802244994002748217771155037770498636997743705918781231448749792578283622889485018668718308760639771528973006755247244392911954565025047986511032431868992271182145183638827827200000000 4890 24175189865831882201151658163231679381939398260876563603503663091338802699772391477632664768583966203227422120273106534574889206382439537456192075800082335501173932114072919561902384742400000000 4891 15027313047914145890381761096025907929721459680420552356490233467809667567846086388582853003004796396722562312524075545967297097984422400905169899487230666978196694398802125601804124160000000000 4892 9179563197703110835564010124062290727776820951246797007664109787533228749146384589389374094512273354462595513635287562044164565662706512068082319914043177631378233270379379250192973824000000000 4893 5509094838532835179954158330183725107874928760097856001643205578327407054180978777963172036026582382722562865537216186533526701639407012416321392291354811704862620410604623762865258496000000000 4894 3247424590967767923537191454372368984945033764069226806163419161250715413611731357572807758610186007708754589569917477920556504501728376005869103536823146582159279130926390775080026112000000000 4895 1879646274875400555225661203564368611441053134758415515712159927959070420281725643659713017903570195676385085435817868357117976765858284819934571556197376833084440633921218433121255424000000000 4896 1067980837997386679105489320207027620136962008385463361200090868158562738796435024806655123808846702088855162179441970657453395889692207284053733838748509564252523087455237746091622400000000000 4897 595480224822785299864878893691191157894548513766440177153990059821744072541042559286134978123720585407119241942476735154458863162737473152320869776756744726734740145732617409941995520000000000 4898 325722714104865652605053430870609831865463405312297426721692850025464313724140758713606111222263499835119462380041622149705100601312921744056057666644938760275853689727700915275694080000000000 4899 174726820203254818160802356211700438499075147143669541606994488214820315292382405705815786290730645946369692263181579386560053965372244288236389412410437813378149754902287015802306560000000000 4900 91886010877090444146432047174461152316748483314821166766809601441253360251612717142010448219809739945281536398503949260735179894668610790467747714986044632919191127420205229901086720000000000 4901 47354159388317070782535583990136648277029727538044303631627294084340012498254337838595366017217965339765788702589130726002463355322928669587583856414164416058127771294684204236800000000000000 4902 23906675618465527249607358462899289705918644266176306015239718771063776006694462678515115086268221289712061811670755087733364833323636110161489304480605429440254808174831480078336000000000000 4903 11818392224933641516145764849157581126158236499975452528032944751945966510736656535071049169206868754034720990677402396312631931862902699735210398887619558701302436364503738220544000000000000 4904 5718650938677098099595784817259427852614640077979575028618893818394988845812939282995723286809306539685409865535627305597273920409963213877313345693290660591481035156173040386048000000000000 4905 2707285864622434091746889553282336341889606623537500356601740469771898664570105046495402447957750608839061960356489084639532765065437130411901343758744806729414692458153960800256000000000000 4906 1253373085473349116549485904297377936060003066452546461389694661931434566930604188192315948128588244832899055720596798444228131974739412227732103592011484596951246508404611481600000000000000 4907 567182972012182226478959277904267995307960983606808903739983038934628975742334016474906610870310640085998764608916531013145659721902279472751497383051661716600160036126531256320000000000000 4908 250751346392831644498544226216334930826084482471192031577687306715147117522449616590908388030867853328063306647989613548560608221208962299371197706684636159341088067919575777280000000000000 4909 108245663620935297890918613337407742600096012635091934950070224908399499961844278932385758150486282244756727803385202658921432150782390955390437287521490994888337858134341058560000000000000 4910 45601926210212902403018482351652617441593914065532460927241357376074258169226978533166344299203468608510366519747266672227611350181575012380610901865985147445992559879305297920000000000000 4911 18737309177283164829180680986811553134707309323279901767741697945998667968865733346961004334546879756963684240265954462137693415585649722601175511809341611688132536159961088000000000000000 4912 7504386958376540257343575768960384664557018329980283889807659833927749343086124517242462847119028104682930102288334287108682261898697085870066758012529241448832879381236940800000000000000 4913 2927692610355212592532118647403653960870398275448509495675914318386119796706558927409048264251106178942371803442840798216270145559418833301850849789289434153576794804138803200000000000000 4914 1111836343228739093058385234131299671356940107538363576803609689826986843617300237828362903872487537164331813917442473222894380791626800330175029465433963996739574566381158400000000000000 4915 410721650601092651981163953733928882925507456752988565168433016732624288551268197523897407491135367264168750884365473513796481215954489010858308143075172847280420041837772800000000000000 4916 147473446199098134983767044625108618790329776532993842449208509006742464718140017261184754110216692002207056228208878195057922153771537641998524467407831159653244254289920000000000000000 4917 51426637648916272712287995048755826039704742585864519418185531345940962055556518839797760407665307980256819607785660088533019007469049023876408532224269327468823637393408000000000000000 4918 17401943042815102382440887213467880528586958349762236368779952526151739685466094758921464380371594114531348049099188009756122593436496386867269553833464873436420119724032000000000000000 4919 5708823769209356668806176779210931408141899799349106940820922161451256679567951484307719959549010823642426255817855134815215251517837500048722832676258037780438742728704000000000000000 4920 1813899887453775091291802158456949239752751585087305369342833111013701431609603123133424389999306914998685347771002990696634792483163162894268885783499100239506605867008000000000000000 4921 557632815642355100528880768959097262989427364761139112226606577825907335145683876237767708827191409968853642266008824544420006472645680292484945124483693529931762892800000000000000000 4922 165680514777432778064785786910069446536108361333792991641353960136153420355694531193876437586607087031150021562151828244871687348799055659772944013176323950668037488640000000000000000 4923 47519123316446789099247139907625551887436969191766491840798062830343618642350288076092601817413556331597445364816913606723761800423800855043712495456461670870218178560000000000000000 4924 13139757583714453046382731868396459423420071026511189031735827979602591518528678142252878532845415197752323907695585959434979588753550994008299288516370083233052753920000000000000000 4925 3498117281177059313856423981568394621649400395047395557916110838903471161152508197826835242451166298668253936406020117054504044383815153240897721199044699064673239040000000000000000 4926 895300286951540569680698193480854479332872746480189280793435411267268417575887642768948413813259187824594066442982216690853819713302404084996345515726018392883200000000000000000000 4927 219936393723853198531662424903579605428035001963618215241377264666868362782278661334755812363014782301960885817104318282036009044722368357041526494368250174898176000000000000000000 4928 51768654078275387373680775452450755078821104263366275809739385396733635099337521162128195600066344957040500901394437490362276982748978516789014277183169997307904000000000000000000 4929 11653549835802251703166235166785451359734620873138728753707567275455190585132255846020199875339610120199593276504375538956010403043060099017440443348592380346368000000000000000000 4930 2503656977155650812684898231248001010852076667772228827039737646980077852982959395046297797615697123725864445185283478260557013551986105189061602630835892125696000000000000000000 4931 512191684368883940710374270553228694203212206678885835988183126859496811759715513626655987237580283590510562881530950673429385204344427605485048486042376601600000000000000000000 4932 99528156848953583933493182118866030350851462888738043129521948514743130466944719125179742974575259652246938923570218824041391897662383091520390103537779998720000000000000000000 4933 18319436277472938007960585709869841725633714830250324436859258761411754653848410703175620480168734661019638589748053745390334760063558728405548795712902266880000000000000000000 4934 3184124733618417778915051297933770223561119934156591251590097821181570068561235218302636178556058709866803406027901433203469123731175334538091814578825461760000000000000000000 4935 520806090055148289504907988855176728789843640197938255097613663340395542429877100328434102954769734216987194560240906197573628123974643984324619544108728320000000000000000000 4936 79849418569061335872866484582774209861357700968298614147361402207672476743397463073443179565576167764148469584452519889599131296063933511305181567909888000000000000000000000 4937 11424682110178235102903297378212733056812201065458292505457293910640245038508680396960854212353381579089097727828976107792911952520615085871828711558348800000000000000000000 4938 1517655093564902971738739644674489204516631360703938081239393870440934594615141828630811148011707137179911854612940096066923117019123286601014596285235200000000000000000000 4939 186072655149719904580994898963922048063341776025003902680691968789693130374270262514122439602967924864970035814613345111653408983187529391695276172902400000000000000000000 4940 20909679682228625641046143949228613986915931901799680983057557098841778539532895661309213541242607718412036852904782468354991666040012772551615630540800000000000000000000 4941 2135820192260329483252925837510583655456172819387097138208126363518057052046261048141901281025802627008379658110805155092440415325844001282085355520000000000000000000000 4942 196322866157262609066683082033801123885365380367904888461555049575902213874959348869609107649846504098750049381902292033749573529951317289565421568000000000000000000000 4943 16038808912392638502950244020077436694375504490040847808603009933162840427569106534358120016681876680728164762468652118641323800426703243991580672000000000000000000000 4944 1146383904476021921982939048865877392186918469808584971827026731059399332273549445966967076291161804913706111151415517043862735405992952551440384000000000000000000000 4945 70224885644018286520949019611203958856676660907140428381714247454925732964296935758158947651592837837659416388552009515883412921579235933421568000000000000000000000 4946 3584442368462141209698128553118620294102881359433881740953607085868227289709976841298678286536277452491749708205695736089041600875793796300800000000000000000000000 4947 146350438010575462469333478404843189041521152793472683522188742261924431605383424461317646148849605715771598931524419208739178600351389450240000000000000000000000 4948 4481058234540978491011788953683645624061727216214283554814491161428873063674934397963324392815155225514471305668519148752430657902173224960000000000000000000000 4949 91459691135065269628065254079141366480901648899093989039221104617313247993365317296762634696633387920528623962410679283086161506698526720000000000000000000000 4950 933262154439441526816992388562667004907159682643816214685929638952175999932299156089414639761565182862536979208272237582511852109168640000000000000000000000 4951 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4952 1980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4953 2910600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4954 3764376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4955 4517251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4956 5149666368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4957 5647467450240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4958 6002451118540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4959 6212536907689728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4960 6281565095552947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4961 6218749444597417728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4962 6037840369845492848640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4963 5756074485919369849036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4964 5392999018345994212405248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4965 4969263381190237524287692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4966 4505465465612482022020841472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4967 4021127928059140204653601013760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4968 3533861837953150273972047008563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4969 3058753746406115626026916244078592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4970 2607990036409424902191370692319641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4971 2190711630583916917840751381548498944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4972 1813074673311832192003440905300614840320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4973 1478479983600648614751896810958774101606400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4974 1187926525953912452200654481152962843377664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4975 940441833046847357992184797579428917673984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4976 733544629776540939233904142111954555785707520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4977 563700834728280306380515567669109693253786009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4978 426742409698001831941397711228022301115088371712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4979 318227911231938508962013721801468058831537328619520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4980 233732914111734146237616974978319643210749831020544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4981 169066807874154365778542945234317875255775711104860160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4982 120419197350365432141620265508830280182178312941784268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4983 84443962141943759289311211188067233977752541950426218496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4984 58291922957378146563954830026187017879187966837294219919360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4985 39604218244571623106686958047203532735565942174749896474624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4986 26478248769227885162756423380130361886064087053975645071605760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4987 17416803634869897795946447378930193596166599484392868758211788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4988 11269142676183387925269133790583482018708875450172034542475411456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4989 7170733418687218948237043554113384084536331799609468295711985500160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4990 4486305010665849803512406736419655683658628100268487856804421697536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4991 2759077581559497629160130142898088245450056281665120031934719343984640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4992 1667559572464496371965561583927186017615912064869796936374203544974131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4993 990212755649155702781454902455809982841448735663160371266015152658448384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4994 577547346783275000599043929153295683015431030010047956077945582062183383040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4995 330777116794057500343088795787796618454292317187572920299187015181068664832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4996 185970245664214550192892145187361209930968791663235441857098477424023049338880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4997 102607061629516636606426144453374511044521476791585119876807812109167499830886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4998 55538801018189430537605981167954203424949497225062243609914696596962153099952128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4999 29481846873822222710379175003322356318077358110303874316263051443554076270557921280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5000 15342593781274830186013652297647348696142298608423444797238934934910794793861775360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5001 7824722828450163394866962671800147835032572290295956846591856816804505344869505433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5002 3909292895468826731396278605440544447777057685426293734336480621415270513475980361728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5003 1912546370398595231667717840815527899066314375331632934644616673246240035823633469276160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5004 915857110956912207164654316979209397703831298979563092099629644660180605834034291513753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5005 429096016800182941504921374436555514109387627114499004261493148331529061622241992135147520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5006 196603993152083820471345793378203617373755785514279543770720497053718770052372694578285772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5007 88050502647397539596809866034381191495246341083895195674458394037629763444884056786132271104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5008 38525956772387625220077860682411700278797258712848178598613900829798005268691375021862084935680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5009 16459882910685609533681541167416585050148208119040997684028490733834389147554694362788663184588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5010 6862934230557050754721456147770304953112642707261161746222048678852982593726194598722052785438720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5011 2790926587093200640253392166759924014265808034286205776796966462733546254781985803480301466078412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5012 1106304997965796581661098731020573158441758004410499273490994247031100794108662569313994909012721664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5013 427176478246793067176882316461814861501543332670763751731845197966525048563893256602855453576847687680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5014 160564111188635870329342432600250411434230890756248978428731655362655764285603052640565351439678622924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5015 58706253153344990089165826919466556680640669432753532738005011491971013816923616121706706620132496506880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5016 20863299197573373400918932335995037835735376367640101634583319468685083371860546652483460352693241066291200000000000000000000000000000000000000000000000000000000000000000000000000000000000 5017 7200999329101840092014140585060105483303816267497598715694060871161306048651261405205654952035636840759296000000000000000000000000000000000000000000000000000000000000000000000000000000000 5018 2411797387239481965146228578041026373811009508099195748957831730579995637787079193027088016771338667263262720000000000000000000000000000000000000000000000000000000000000000000000000000000 5019 783124798680114143976893044163909740202163087335738854955719479576563289446157479147619167798693496664306483200000000000000000000000000000000000000000000000000000000000000000000000000000 5020 246287074367514158323167812439954222643288970944717871775929169663933672188139381123236752771473172139354357760000000000000000000000000000000000000000000000000000000000000000000000000000 5021 74941638343257879604049634356728927747172215444607009554675590197739817394390983113213469057605408093832111718400000000000000000000000000000000000000000000000000000000000000000000000000 5022 22039174769115838396233188244626760723393744485681610697206004553926864608378644047942214562292970718298795671552000000000000000000000000000000000000000000000000000000000000000000000000 5023 6256676837232329678041755107224597072030113017879612814595704626142571008267492838054706467406504465028158104535040000000000000000000000000000000000000000000000000000000000000000000000 5024 1712443879560300643387318726607499308207693946537461151172906553840117380071020642525110071490163824811816423679590400000000000000000000000000000000000000000000000000000000000000000000 5025 451252103397646791162874529308732925811486918344330979025292943241652552856552736881616843162948575457167841375027200000000000000000000000000000000000000000000000000000000000000000000 5026 114317199527403853761261547424879007872243352647230514686407545621218646723660026676676266934613639115815853148340224000000000000000000000000000000000000000000000000000000000000000000 5027 27797129569295042335633071005417948229987594170010788307958045303685797255963648591907597538837632248161539028701675520000000000000000000000000000000000000000000000000000000000000000 5028 6476370187963026746769575244638934951246460252077838210971004321404197438597244879724964933074637954961272859414390374400000000000000000000000000000000000000000000000000000000000000 5029 1443068126497402626395579714766983198111070245911702924444564809051345531831027128328460135087656508425986183290026983424000000000000000000000000000000000000000000000000000000000000 5030 306880310445017267385389103899814148459063039636919102919856820152691201705838680454659876828767460019703390876866497740800000000000000000000000000000000000000000000000000000000000 5031 62143262865115996645541293539712365062960265526476118341271006080919968345432332792068625057825410653989936652565465792512000000000000000000000000000000000000000000000000000000000 5032 11952988091833422564660905596897761082480505393857999058728423144947322306442416603709002202480492567767447074653950087004160000000000000000000000000000000000000000000000000000000 5033 2177776123073065038000413775825031104539740860783396413870763924213573112905484195846493815915348280029825113357683101217587200000000000000000000000000000000000000000000000000000 5034 374682446234739382441516972515439086419608427614300009518969985997226795810726678514312430015315342636456658057201381751652352000000000000000000000000000000000000000000000000000 5035 60662872247529233347674176502499661610793745423267620588785616780503385988403366997555345812003436426854887494975461807410380800000000000000000000000000000000000000000000000000 5036 9206482964625024825705845610379360409167521364237085948180405370217572697063569814923105423233462704781506455119805380183457792000000000000000000000000000000000000000000000000 5037 1303894912896893050896479064353728020740237328097764033126015551270349249421328841229807256453297392374869170039060808495750184960000000000000000000000000000000000000000000000 5038 171454687397016741405238166623064925945612816476303684355880665592330981762988528088149367975008300790442566726975352289556116275200000000000000000000000000000000000000000000 5039 20808364334092486343272086585617425103399373635987765328645517142341987332144516817970855113330552868658256961864735936959765020672000000000000000000000000000000000000000000 5040 2314638279859726008970715249411376500265773022430099738804388985496468253800345129190016467662612060670974650814167255909007569715200000000000000000000000000000000000000000 5041 234035648296927852018150097440483623915761494490154529145777108533531790106479340840323887285886330578954103582321355875244098715648000000000000000000000000000000000000000 5042 21294672174709479282530580294584663802445111806356917597000378666567507934963175188548151502496030958172966787490338754362869641379840000000000000000000000000000000000000 5043 1722090880215636150674212145562064116197735128687994205670465405209372380827456776117372251940983373139205140205740438396301631868108800000000000000000000000000000000000 5044 121842559051815977112218450729014858973990291900720450250663036196534088880050167600562466857759898873720105618857764351050158469808128000000000000000000000000000000000 5045 7388325389312245420634523076121113788848347487596878366263609641704726666130701652374532564779057697661751085398821880861552162530918400000000000000000000000000000000 5046 373304861775776610726796955425066801962863873057526485874371855580870399972919662435765855904626073145014791683308895033004740843667456000000000000000000000000000000 5047 15087738163437638016874710281763116579332414869408362137422529163060178665572169690112203342811970456277681163867067840917274942431559680000000000000000000000000000 5048 457298455675326348140326270395706832404508244495469945196105523086566239966826586483813173483166939602643119812053396415430807533492633600000000000000000000000000 5049 9239295328950471115488224646770403348580880858173780525390703425626542399329761645285204933639495310339116094161895152066867335880769536000000000000000000000000 5050 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000 5051 270481382942152609326719471080753083367793838278100277689020104911710151430673927943945601434674459097335651375483564268312519281766832427980496322329650055217977882315938008175933291885667484249510001 5052 535606698895351701637068259565847689837215521342772827106970504775663666199354312760288319672622691281852775000957553006559444122310559263327715489761683277659362143199877243912739191852806899503980200 5053 787500938474848789040639965797310712285410939796057077479060593655307469609941737078245697736479897577773634531110857638357202496664535154496690596332771947845695824407740304168730395941998263132089700 5054 1018813095320596453148286688424243561768584450165195955022415025455051247812201851269545589150825478054413414970942099650943971546839926668523771332549328724605652683722225079980667706961265079695640800 5055 1223080077303191286576532286845935959053869946361683262836315067687375879180489846202301016678589992218788381833928015670068876733211298104539675980906991166915201860409106841065900588802508820921747000 5056 1395037870349778576372440786580711113693126909117484276027163324728571299817746834480248288330431357461429916705628786190019154452138035065771986861390944380481497567516129783077146018119297189803814400 5057 1530858389080202563180978750950780347534536954724632085079312889347359594684491163249777412111776984673021278233074493096308148037412200195937906374298643585841907396696743078789277396121010942606496000 5058 1628296334636933985165623791676077540800525869806115032503031531526470177090151845493398322359344119482478078120611059134969911349553005017461535492889080589184037287575602256364266763625177127072256000 5059 1686737663479101170276766229743659531745099199291730547283462118672841012654031057769770291849964143572814543795732000613824029454920625247048645058846733234092870309035617683882291189547367890296384000 5060 1707149230363886772997387163216905136639704360119243238174681132210136118417721202583265861938357549050593377659046689290118929701349807730786307430295923625264511203864431539242802964118348139793920000 5061 1691937009499258078980578762752596080966677291563725229121639419150837875778355370084999136435936541187766307957134392058820840228763522315363459146263583711772055163433956406714896799091550978152192000 5062 1644727245957874640233145871982721662865896917091650087715005015916206035860147434466065767192449562990807932127547383819555812283586502340767359026070810448887326351492954922819161604877475298293760000 5063 1570090283476287919760519615415848980145084763263233623338499012718688435222929522836005026932066125726373578771924358976259137633753781524973460720432283572081383323991211918895849815877259835087360000 5064 1473230182210804811229977278135815646259515939330010528524775920540307808221362659660288037456439807231448780690792696312834164177292200181848669921989774075250772471559156956648657252978510370775040000 5065 1359664347797100621396831929255473421760020014728192178023219643780128493443336825216885352815172523647129178784642481391972124647359491681267690415980661363650819006636987148816476460492896770764800000 5066 1234916265721987099037650649937644507156295406116166625056072758971258618467347505939560558068433922467623597364797395640497454465192515216781743902567254149428070596127058954964667729134142545592320000 5067 1104241339089276830513245785371222965866860681830359389360164069748433603765666550793728345550053847751061941950576879146360656993937614163520804417827773667031907185274505068022243111756705432166400000 5068 972401225802554786101355636273319233774428276603088757549544597239156440823347597437459090548445787885617738048498684489980962943991655570904750308535581703291929915046622983604910649374571120230400000 5069 843496552855131406865697380859749412355485914303119345795177024117794118359966535290909233110505504673057850881453479340319020111482310690493284508559192709621217533569045349364655717306764937625600000 5070 720862087901206621813310945601870263816048410347637168892178384342460841120555037976597781292980212435547095073258835913560809266717555775095876286626928631463677308521747979655047095561800155136000000 5071 607022975999976467180416791321178870668860567327391497171086847409171233042605999801085557415524426412309707286937267271765810179547803155167369090867527525801839159304699660095660945322090130636800000 5072 503706005544534927976206295485749557933613672086850087232962211900113800167367543446445347030326728187489431789254875246726933482321609407399608486528452826690823630540439133318417380370994167808000000 5073 411896405073996383498094886992622388283247543736186592485280080568184867193567428641850223021648814183919125815065755321018378999720235955555845463556345088252577199231313188676671638224165797888000000 5074 331928570942109870817233589517946237996659234556238183871047916841860555913197686791882745370868093048771676076540290125245977394522721355488825961161204479211719550994842139131609688659336364032000000 5075 263598390702789398235633110487642948904112634703283211201224108878127710450868625030682460742129158052345493583886162743852519176755874013744220286813250256799736029564798315935787397140768358400000000 5076 206285314862856178579647931217260382983970917296509950627175777878487269643927288340842987099583055964924631810597646567070327878522616653924189816531874260370803324522788701896679563069369614336000000 5077 159073786213740960252774965999601018866161884053858587212502265881164021717042177795204512138863552295876762915636037432717979418891202865269034416784861148991194490540231196245535458954864230400000000 5078 120865744420561521688210388540950975830835138892407404732051593291445490648225666443587733462312167347655538232929178423392612158394782668440571804759161093036213782324664113905665372553897574400000000 5079 90478352524161506864901482511030132897410887211890550147720375883306260149325932058371722680238634467817105530095852447780113132716320689210993815655991525444718733090987952311985004843211161600000000 5080 66723537539156317797264323053542194284195123379202317623446914273793623053104818452059720378735216951343444160125312832777413576875128948001279153914968144404435801801479678045028204322750464000000000 5081 48468153836199028208507846548134115385978041768192838643302527497234245656727295515836120314718221950464330229846803150146233426634375846386407728635922404565730428965365271081553490994842828800000000 5082 34675395909640952790500663132488156647905082580885326911848502585054203216566318095008913926850468594391600036683755687105577411581284540372262316239050203202566643526802365768981098635722752000000000 5083 24429417229657317297020423871496142539381148835605163792784356555126367798304921504435426055519343127917596931784935550600061808839908693820433568711731841798342898301525057814347141582159872000000000 5084 16945938384328748152028568854155139979312696101985940200695299236559304635367830338510262538362052598783523584244455743470549925603921062140066729931450350506381272389176697769808158217207808000000000 5085 11571993451150528368231506686952184988785169586242582926799789373829810532888049546827771011199479715826255912945034571473045886878624021758432289367865775171072825787017867288934225689968640000000000 5086 7777950902385758246935801948570973559647401113695156162397821655507674632571995961319033641473822858501607934697992119326720516894939370777379100293648962321490532975941853657286483801800704000000000 5087 5144656743739754836050771090845212159227722683838517758681727470158404150532357064623838258455595152556756623473231861105820363897780304378326935150227105165892390486012144677055553779793920000000000 5088 3348088092259856505559399329123777353824410373854769919484602945524548807625018030817547402880387318977263074200401361040769367139256542747682929163862006894153142537324467715975142304645120000000000 5089 2143369578604082187118145948842397331512917219531310498221383386439243465433733533537966120082624190392687694974045373652206965883573039481776174297970023694354942994842682954182106472775680000000000 5090 1349468533876142123395024613640300934793611247635859364201327950842681846731571252392525000712086314337107256546238265208802557855105645573700155435127103011424285003099734380901656271257600000000000 5091 835401188916888972923504098691681346019510329291406997491960694321175073929618738176659660094289077266610210054985619130498811187034460292035665530508139760290132869493177150157188696637440000000000 5092 508382273863936298422417369887234240997142243374630677053789169207766526515971799131896243283653338495981098608684800823196571888753161056732643597411377009401384890394302443466823355596800000000000 5093 304046635736163693799545701886825381756188088505760968336978576680835379012498928429424980954886496879845367083977684980775507515739455351468815843147728305716952726763400589126669225164800000000000 5094 178661527607342792211936594799718713847983422027792307436327268636769948708242520228388798387490292433194882983723475033603291545053440031533137930396730977708879428666865830866051085107200000000000 5095 103120346155003209276241531426930355765093941831972832712461621074103266974941958682677152984678802900797676609642374766244924125351501728371399368017015067016938734142779220560625795072000000000000 5096 58446207193682787039735574247694740693263365051520795834389688864002203680407147539400736213098481028042863574573984025928916291948397899292568706713274106190458565269922832159333783961600000000000 5097 32519036934065864076133547014698860243668919211834106162698524690797610097686714677001916295923283137643306573455391456527388853785322550510393910213907353530420876285568342903977148416000000000000 5098 17756339526669205747911976798419938013817113671176322556080593216462482699221395500903511067839298481729818967431298642367598885403740478391182012908036203992174196615166030083654680576000000000000 5099 9511801516245859597220999122420911514414819349019164537570400285303850571344464545347858548510449289821027198518787659700630013488761143230589869538401407130296284779205070158261387264000000000000 5100 4997107282731710437012446497937839955037084321569979348895340622709640631540838112326617948298073985357581474267296002267455654692014340755613994908030644279403988770647238313089433600000000000000 5101 2573757632155480959736509572502241925356724023842280452767679397954014907453013847556739264064017908101993943479056812256960823337411742634723168466492615004104905899495736010365468672000000000000 5102 1299120528752523877948927371094123278184329734418545753678114236979312513954151815889637368776246662990717191427984413098058268428901287293783777521429003884813192649716348986012467200000000000000 5103 642386902736158513144204947207052199818108210259894006531238132794225932737801269205138660836236211688288755928879573651115255733026778960768558686814760679523964453791576221758259200000000000000 5104 311053026693839504216286049534967177644038199326292782538570752886724008529120285779884066670563097458629638589138026322378244509621784245528134525728350398155448508168833470352588800000000000000 5105 147427956362958400879922889264372965568360606024654719996737329705203806756101198889072297826073635300798976118980894397386828393357593009660841171435237583284164721968543183142912000000000000000 5106 68366231429519503270329678261930649739711416943206221190206185656274528569525956496534696525646387855059975244373498464026727262158264553174856320003091271744375935875961699329638400000000000000 5107 31004134302814272611102479621968196001124431481492920324059205482380510215847609337625795012072663516306371375851842920832488583351476057088668044697300055166959737539222376022016000000000000000 5108 13743712131454233750830906374025158275989152187036639337675715197331085994587997052218347901825505870004144476493643066521540883222679676513858059765070304114309753378512333438976000000000000000 5109 5952167578951756747329807011079178311059146312480702287416061702906958888403849184274146231978714303892201184169404653425255927063150962669111966135879713475248181003975040958464000000000000000 5110 2517110639194231750842610113763975389137279528016675577158663448787638261248145652688512922400798799430835204582463454712476075885071392167504976449474220164058636705825994833920000000000000000 5111 1038827344657553400801545857182129116870022458674868913939573809474898232901256151381843369459471583725498159514973778916815621417254711519955436650187297793780635379747658924032000000000000000 5112 418161307377168062650192132090842429774006767978197517703318137883094890049523657754742989167260108365400979645696310942006612743838935979465911847502759053493909388374321397760000000000000000 5113 164072553852715095805097743300415178849366756455195033694834344423309508919143983887480601147230611027433760298542931329369250640627956835124200799954372244400277126674498191360000000000000000 5114 62710113306585433443029657662519207128973746927398133261957744088871401177331159643934122582125545500348719950661073234798996944524153861861080676644512540999760171628536791040000000000000000 5115 23331965114841888525755929250983708716766995878773593826579265862273471508583143400937742080756797173319720216791442006449812446098482369705429923782495770591649630687907020800000000000000000 5116 8444287755196394080304049946738353680280027754450275541805382435454953283228263323781885024200784475827517933754221813758530749722771380109687966322499611717556667557420728320000000000000000 5117 2970575275417873405087458314596675574595959358563740795909634235094789296305172141354413498612487188091138547052752798269390130228007633716954437597699008322482806093932134400000000000000000 5118 1014920945288329143277996693268437110753045372690907155333689131304736641503998520882430029376691351982667699244268430559898031784713114992404116998061195099982303485912678400000000000000000 5119 336484419397426537455445321865496694989033825512113510875773172973337992531247034369436979745300845728674192076179268547595780194203809382309868142775966983497336202303897600000000000000000 5120 108153981841043972435097936716704347363385818502960864451389282172517879648442151956886043138107891294623359197968368710950573631082871719956106276340675282398340234346496000000000000000000 5121 33670001984743675152708707031607675890638215915843969258487667618346796761841750559703844546955511844337484242535838689222378014429052426537961798334628896260077348768972800000000000000000 5122 10141849712319946775882137385061020767505026687801279263468604386505240692452681802950816374483880293371770459333065342172686725863443486448472665514265571875856515596288000000000000000000 5123 2952460924227355242648856551729122794940613517337088586463563735730417291793499364252871048512427747671622395820695727362428190133788484710040791101993979051318515335168000000000000000000 5124 829716402414089253054174796579783321730225309632774657690560702622192408598417290483107122272853694991943795489011467122602903832525395404747662981599284496722089213952000000000000000000 5125 224802744833894934096160551655614293083182533048751496096251729035314373482980333586873417527766755734370643011138375825966133296877699450711000473339383343037494067200000000000000000000 5126 58641613701884671917361485157952982591731839644136363866164147402479366600972823652496616902292687700477411299011145958034201900281232226350486724134471483279483600896000000000000000000 5127 14706241059943719833366448531664863403997367289599075096712608617740070441228854290132358980838121915505343505809856171080750216003305372032919091187969985059015884800000000000000000000 5128 3539936127583212489142598900768499973290866859474021934042176074631530392951062778851456347194157673373537745001420953100574052251277826468512863405410802627038412800000000000000000000 5129 816458992614711486769751485490779950681582264999276193723614359939767799440477414213391239255113543097197014809289397281510923196315284424128950597566822591181619200000000000000000000 5130 180093724401791229065642638734650045519436619425833575755553487090361113800631689311388467362952730398679877937629946010209202259119551395722139748303998967349248000000000000000000000 5131 37913295198941445623843827783123728642148723965760261430717386329295081011741893999835616705987944852494365392562937891505674881529994668827148479191225525180825600000000000000000000 5132 7600269420152056083987761589576202783660176910383428522964981491265607243522394103377388020757881623040063469478452284814730082594938425238543393946169155518464000000000000000000000 5133 1447189673458076846709574985119738202104817554657651144737475949254511304399277408962344953964643723681982623927495683790488932655423556701422715799699198050304000000000000000000000 5134 261022400843207943722399782595854009493317922300175179630569442356295012793952933597884476964635728284284591122315814611859628554813362487480752271161301139456000000000000000000000 5135 44457492835742041334142820114451796760707731933492825856456016525795178393123761085448263698007853296887227035802257439195799535797419707026130013181056122880000000000000000000000 5136 7125627273381601499799711179672180820353388368140492530982350464705202733714419947999628520496075263426537495779138757872267927927460630968893989299607830528000000000000000000000 5137 1070566842247638724066155087436356892765504469309618092670039990379955050368100164879060006821019827166892865760047902259188308305933240089155728302554480640000000000000000000000 5138 150101098173334574718277349234276965049175088902862124749002989433037967685615045309093197724308231144828953068894846430331170573905741639904387990070231040000000000000000000000 5139 19539488139800641645932368706577233186531905699888780190661167728850689537832651600204863835173787515140312635093534801968177807606766772881343036061122560000000000000000000000 5140 2347607875290320722839799555356926448042547352973621382346652702987956914101597922819140387360962344682560645889533606199313831595873636078746298692403200000000000000000000000 5141 258520955243741588950785407581109282122177106746600110421232052331237059517678715153130861138429406713668119530849630341640610058027448813512106159636480000000000000000000000 5142 25877410382356899340085145792037921831400602568476999411112336867015351404228529859741093705511375712825010332758313558297177810182271016040815761817600000000000000000000000 5143 2330972071678080579816107084366739192088065470277146847514100942498046612714085180004659430855899857042029019427325489485012680491020322904236202393600000000000000000000000 5144 186616735643768401577952999834322141216887600729097671599127425610404668664004264384488863196384189555584565379468622175314546548413423062278891110400000000000000000000000 5145 13071427133253211191209052547906490826756925898973030504889376240880461835007671773297355595702073525854617229549887691866881552000729548811403264000000000000000000000000 5146 784694322955065101212758131067653852653672675123341904201801012480161127354290666119778720492380859915816521544631090204827907655280898396599091200000000000000000000000 5147 39250902086758103763220677966977322456376985090224919919335137278555914476777121809828040371163852832010211731553844755501395958417000383905792000000000000000000000000 5148 1570516853935814706051087655716557150443990829373090600018309055138707612013537996269530654842934603465142696618261421267382588108549979635712000000000000000000000000 5149 47125025825311877924547689810852442279436782817115367569755282822408179507781449271777187764028245830384661638272746223117056846659865018368000000000000000000000000 5150 942594775983835942085162312448293674956231279470254376832788935341697759931622147650308786159180834691162349000354959958336970630260326400000000000000000000000000 5151 9425947759838359420851623124482936749562312794702543768327889353416977599316221476503087861591808346911623490003549599583369706302603264000000000000000000000000 5152 73895390406173823478588427558725105963223856610173723023999328506147549025151653285210706868635816779816898257309511153076789740250701550443176623221760740109499816555775497005259072486843535369124708352 5153 146341851588697179830145709479043837299717833678971490694586905472958871598829744741299635171219950877676602431142365224720701250300408952838447822458781073550185911218300494069238555317082295534933245952 5154 215208605277495852691390749233887996028996814233781603962627802166115987645337859913675934075323457173053827104621125330471619485735895518880070327145266284632626340026912491278291993113356316963137126400 5155 278505253888524044659446851949737406625760583126070311010459508685561866364554877535345326450418591635716717429509691604139742863893511847962443952776226956583398792976004400477789638146696410187589222400 5156 334479349032786230105708229057282669722114425813172677439032253078248319898607573510586298923296837993875469461911149230461946086538776484072542982500860805700650511172162147632639516401669708313526272000 5157 381699963013885462591219979041840223094648227104444114253954453512824553296058054476786717594821097475363771033004487945350691416403074340647490227089217625328977642161173274357247448128964255369553510400 5158 419121528015246782453104290712608872417652955251938635259244105818003431070181393150981493829607479580791591722514731861561543516050434570122734366999925235655347999235798105176585433239647025503823462400 5159 446123755310346715216189441094653701733075974777973897474825658853897209542489998311969097073531770982355195671024084334435256403639118029822518373837455432910454452968076414473676371515590671404630016000 5160 462525363961462403275608170546663029002674356203634702529047190429408136363905071779320902112999850797882960217752910964377729065537615016213052137581479529708632925503667459123443885174252093147447296000 5161 468571447150501127501433113952501761407938073278192018901975911872929811349054157684932940049117495906352018521252949016199660164433531552372699877942021745783255578124630432445318968640582185868328960000 5162 464896376976771706893578736588168414259640519762284630518431002760200950083571379977600132676183241036498277199517631769013780476869346991177619878899339222286916318688358821210453721827714874606616576000 5163 452465992565628078367012460208805622434516441693774346279970280761265095803261984791033284208905614270816505081883470491767422710108134504782496352725560098696357058830381312621938916431251910044942336000 5164 432504257599497427850820734023123021444758363383754889826442180139444576870765132520840639317336248935339306328270964440660036414073952100159739160693550094342106012117276254712147493647520208131194880000 5165 406410486401941021947302137701969294660760875396801351978693028999809911599527417134967900896984137385695909264725204896728812497689399937254174203788961853356156931446550688816995307002119290596884480000 5166 375673558858937079110951555858963213551963834400404611072741455377975548537378284746608984022422311869130672429577920492774532560889361286537471953082233645959472793774122485461088098909522033324851200000 5167 341789277079503538642120631212860649192374939532917136348533402539962067688908870828287389385105789622111043151615990409112515898534634582261543110255208650441559561394495751478323289988271026397511680000 5168 306186227383721920033566398794854331568169216664904934645561173108716018971314196783674119657490603203141142823322658074829962159103943479942632369603624416020563773749235777365997947281159461147770880000 5169 270164318279754635323735057760165586677796367645504354099024564507690604974688997162065399697785826355712773079402345360144084258032891305831734443767903896488732741543443332969998188777493642189209600000 5170 234848721119002395412135703804588385804881809783346922190655340389038238311330958317350968364741927485684959604970666228099105923649506821409285496870138681261447415851489956111174896126840878504345600000 5171 201160411278402464594502202433238761834934883508955568027083521695461029719715887929206711808808874936138819888674564467824827571340650837739635668113741078892674257127695215244866010098326036283392000000 5172 169803053049710315701829800289233896019489151667853670658155796254697986851642528928477430262141609137270121494263529418428604449925784677739045402201893204829992681751907431691989837935939918862745600000 5173 141264724806061523146900422089362652991003579958970700799642217052227736960610171125371979797916128609997832167496549684238923029770190614253491553092331321665288029356628871743756251728218924095897600000 5174 115832038165398040370007476223006809939147320465466171778672762645320426028307805200839769531268126845987527267465976568181648117102117081206071505209398231668507118545542390378124555784279331700736000000 5175 93613616522418876616169725029335426958492463598688773099899214823328016943594031824719609135244828857626748379844625564054733516634959073302093595002991921246159205781052162044724704930517311553536000000 5176 74569670023985624755527354496406896474289339876406498180066776513680405653598187115279100414104336712570326528062508108622030374770494359860736319548951898051474857546181256530724336035338544742400000000 5177 58544501720791851278653240667375139898638140561790513473134779051132616517060223766583827070210541999437566160463192640573060709917854787623997690877255568587863790120570539440984361075587359440896000000 5178 45299139340522201668098208842177144446457565774055103185095236279383155766594109792243594701384627519926804585697764441348386341158159134315400928235342544020473792355735575766553510153508771332096000000 5179 34541827383840458788310181034339870492941498956251168006063905659660358427686140364455900099095031877939829204780430401899641000883127880196928812379890828773781758876922552327437317110518670950400000000 5180 25954748447381521204381529586727367674318087100880604531167066367517902375985454209426597203311603084754507518718068502267727446742014156478504632831668668959571307615502730145196247380662838886400000000 5181 19215990229805791561053262270092270184839963066574889764454318913071063625222496524220503000423397821369970069639137937784422957527049020516539941143121834016721150668678491892488093902519140352000000000 5182 14016369344093636197474144244067302958353855413266390181131385560122422879574056288254955129720596057940448756677959436972167333725612226729711486480865337753373074605389017615697197905366902374400000000 5183 10071217947432239544801156142479731916944958728317912236410660339215099551673705214078196728249587047324699422888147957242493416263311505101171567768667314160551431215510388369027208615114991206400000000 5184 7127608290002596001375818225835839683867296158827934211430338659187156851827897991581076728632520244889722937154295888857279347906939208573439436748045801382007906283035844709697564920623661056000000000 5185 4967726990001809334292236945279524628149933686455832935239326944281957805819444054738326204804483807044352350137842589203558333389684902945124455915304649448066116500297709949183151308313460736000000000 5186 3409224404903202484318201825191830627161719196587336328105420451958206337327069449330223866042292808755928083427931188669108660169391600060379528569326720209457138774714114671008045015509237760000000000 5187 2303375144153088065035154846600194810284052297526233956131729448213779743874759527110504191847061695999803511828619055201649884685874660881130370562805616007061797962075754786126443859218006016000000000 5188 1531819744559324905995601344062547855858838701132642516577800466377464633589913607081658833466918480836470636134392084096522063835214031010817092841604388422996980017262797709074285376963608576000000000 5189 1002542334144550216695584345478138103860978164228306045560987586632839863531289509669236173466690155714383272721766944281507551052723544408245421123148606095602157033025731410019471351642849280000000000 5190 645600017034261439853503231763011534374871387490673862156920798822386042150180241520746514182884063122574986768196670001713840925592870702523367162894458414505413816932978740817492387435642880000000000 5191 408977386356545708504481685279735813631140245469205161547370641787936859280657166574228561020831533199821258586187935747692025925714940716530639831697846959415194273170212776988456716022579200000000000 5192 254808950029004703680978540191443244669205515682039098199366708682582229483193754272472794636018077792633735128943561929076747525286122377799236875533315434027799961372225705662906120619950080000000000 5193 156102470103852235970986853173237109718437238445094253846670853095355253930163175142533548507287975921742618221031421726995367565706132360574281414422848910085897537311248746510847795559137280000000000 5194 94011291519126696733227376560913105292616264049566567442672922732496861610602472424775106243884915471077487163926486474240907637610135735359861356024965029883663782974561570027541389482393600000000000 5195 55643710164991542343697735875998728075611450404166623137523690700766496293005932151098079299846156079096478950650515022145325177208370353167852275476700688002277970953479670723095633172889600000000000 5196 32359644280442942405760046933234554428998637601353584311260435100044687015317620970224150394964007880223219710605580260204834828991498801641732272503161496364961119471609166797522193088512000000000000 5197 18485182419024269060545281712187582072512947231100021364733085148652978072802353416977717284443492083212479756254429508117010222574228727212335951743636044328742495698161053451656468470169600000000000 5198 10369352115701593386051828957049811597368729137309304397267152623882062721145736187869853344555684391094468610072817234732304114623906651752529459716378957517743019752250616514228436703641600000000000 5199 5710281515530289223858328837424176599301928436065198917143363147068970710017676999577891704135796160302335655108935648663596758991888519112782180569720577356454228649549776303204645994496000000000000 5200 3086071260231443073188140952578507206240380441549942061838508759629186376369847496095404707749860424869276990077255663064517366072822104079334487293194576733083719159866974693276040298496000000000000 5201 1636272276833398188064940681139064445085435808344807215660673912168336113921587808053786009511230517387671873490341638079425974408359058785561502866539741565160435328861041003837836492800000000000000 5202 850861583953367057793769154192313511444426620339299752143550434327534779239225660187968724945839869041589374214977651801301506692346710568491981490600665613883426371007741321995674976256000000000000 5203 433772572211520460836039176647061790148139061349446932465339437108154985494507199311513467619447776374143602540968998957526258313745381858446892524619947175705276189141201458272304889856000000000000 5204 216722721787430094497644007940179815967678829671198033754364537770854206553628219867177731748027263837006136261984888242353805530057553153258722698009588992386685878813006007620966809600000000000000 5205 106076271152338148361221983908567479291616386109876063136154007943337075571753657004911631188546085851409218747541993024281940331581998824181017435984715588948422278087164982642448793600000000000000 5206 50842657197199112504289404052036700314064498789047350522775341497895766069250118825883570504314028076928165848495072909241888612087232551895041036855419236533012856599512627846053888000000000000000 5207 23853453430129779698982123255786202357685875367695655361130962356945036772596490686225589584198667005075745546031912994139866457578181118821345456150349987621192484593568134846847385600000000000000 5208 10949536921183522824007550276027910115870512117314077093292258981076660787420868098614057403671026765985400003798262582394035338195026416937949542371536706502585205638013944252176793600000000000000 5209 4915426791243377119136516377783427141799455904057403029496524929585497876705962459130149608459129662748863778794885679402895120861544366736850413758120193321593977763195114292772864000000000000000 5210 2156938463500305443082893258405303728889686870678333039988671182759288791062995020943520686876250947345512232885653012800864728491644553084662554786355649402105809038751608638275584000000000000000 5211 924709411071915593744410868508754340401361270579943377063936798191918424882440537393533295470376777027487796750579058329383682204792779487941075332136519683853936078427907990487040000000000000000 5212 387108743654615645616532785150233434658216924056505707849314718458773693553727558301018350162598905677193420796565939124163561079849526315049842320414013632358461475969330109743104000000000000000 5213 158153395430734968041984304058484955143231665212413614489385730363581280780066771649178503071894313441244885192039636331344225693503294100426984760284863814441531512683066078265344000000000000000 5214 63021277116611657094528849814576547590282067731701819815504750239757246610652793256788397808534735906378417249199855084596370769707194992580012902580306263819206105623233162117120000000000000000 5215 24478852736237581093673204036287435852061008568055982299953292343360424453810982254737603630579318521991990266729355476369832157047799362197278587743611023108113669411078427115520000000000000000 5216 9262065909697736718960296257602629680543917151209907518517866435064376286904584278370386177624221315765964454476333950158315782461406927792168828389509685520380018910135373004800000000000000000 5217 3411457760404505741734697354610199348399433738047450099580788813639096062235444164069454456373808213137328084137437029605823098155468434037477568465638409055922776195859816120320000000000000000 5218 1222287005064715960942378196571568750496053799193471426053009895795825861870453256645205607363877808985031987364750165687647848002226658184550786562554938003993721952527313797120000000000000000 5219 425672091316070235154062058507511505147879432554940297630401456247302538959859343110270609529708689696279796594689112428534076418685900860291318703377341593430649436203542118400000000000000000 5220 143977325003964932478579813906952420858841572775935688904400492554234682295246542522591529693872056809035813554086023321415937612202584114510298973201159656601543191657080422400000000000000000 5221 47255984762597185851878285041923855098596765148111884252509965586854520616939402277235924068321178066051822863020561789211539625488486687200737514648291958901614773050277888000000000000000000 5222 15037198512691989671634098545553361174231351598951008546456952634920654179507888231635857070479792236144221504871528905474596362620426015871159052280240802608469014617679462400000000000000000 5223 4634496973257183229368587124230199135720018885509341490705871068923349921107650722591995716833871343699793206141018022234092665198673138280092102276925914308492521489458790400000000000000000 5224 1382019113757248266927724101588253827236770337590612454336309591631554510787820681165096761964348889256882777975058478852486783331303672771432693897939508760293930019323904000000000000000000 5225 398309564614968409995554112544774739893917424720582101397491322003937144795952616408850074023031522474519264240461388076475508599110620704740069984552536368465051547336704000000000000000000 5226 110817446435007109299240015413888043690676549008111077495327474325419714370893017283861308352989692262386122801400227207286508751739838828822753970265014092975173323980800000000000000000000 5227 29725150337860730494384380605137028189969709616293324316393722524936111619486597577318092122919588042145924704375590356778028229878450885848926947318144956703928844550144000000000000000000 5228 7676696462383537467718979614484562749783199000492677409883930920397587133928298290736689941961431277138305115861704320726214204878309942398032991296559107755581210886144000000000000000000 5229 1905978877215164000770564075406786015034025725867165896266063826683892909493274976691691544031676978663062767498131324855629959194385585392941728167594889244128260915200000000000000000000 5230 454215177375559445130843324154256697398757261971360801825095150250460150376979557039648965244351376513972725889449094007827350758239702099675404299366504525750022963200000000000000000000 5231 103717538641229756644421905738872216829698853565066254077708497947486557048106525807018378760189443135481486179769959416034043856435970695383810363717345287587495936000000000000000000000 5232 22650080129739145384848019120915476763544529050606380486087811684120226061240910415209160655717841625910295143670351431295669871589325953330140939723567316480504627200000000000000000000 5233 4720822801187461674256631436240190146069193781789419897971824221744738474637720616677581051700087542945718740910233014365909406787317754978758496514643296898986803200000000000000000000 5234 936939962932949112776901982802333290587620956213586445556340053574398119069657606848969936133685476003095780716282496873195793312643169926439395530165934104772608000000000000000000000 5235 176630779688280980863682443249766587736574893233744857914944333274833380349063730277693836294514767269187439879894503308483402566380640113701544444382805437186048000000000000000000000 5236 31541210658621603725657579151744033524388373791740153199097202370505960776618523263873899338306208440926328549981161305086321886853685734589561507925500970926080000000000000000000000 5237 5318713954198937098836376092254876241367451266842457206122273340908848287821947060182657535479086129254243637839960533798869965234150927793533901336457026469888000000000000000000000 5238 844009327889297815957619188374234807111661213342989105212289613605234475222087358387398459802426800264695296839172943803924645645911775135499223741489760698368000000000000000000000 5239 125545674195838755585311846816992331010524318414778636339894330624172809025597849117800987935452262378791727724555813141895484815483834029621250319897057034240000000000000000000000 5240 17427574648843035813201711356280352544464494289752025499053958997072116760906296791530752113143217348927639566042395629991284991097689082097602261429560279040000000000000000000000 5241 2246118345356504946182639599784976038447175404164999981702261734586293964558313201816587350999952004653595317500507037573232368317283126906168169847167385600000000000000000000000 5242 267185319512996013206039481804487345749925440234006533771118716140330393169681701131123462667968146958793691362805412312632869956696424246354645040643440640000000000000000000000 5243 29130741580171511028281831026302649633583769178713058842530935222367416277496001028301760851107925524919113947334526746432284464143156791350021631235850240000000000000000000000 5244 2886998046628250773263224941865032412535475845716447647437528746462243940544680408815072207111079575679323952581107190343352999963036638528934368824524800000000000000000000000 5245 257474209092083086040553268060069304343771090604692674439400096933065398872106222418042492854308804662102895201730622288686130926494728673358473120972800000000000000000000000 5246 20408885993949013912267468056492769222076139847681104774086782819058166785857397688539037814901407127993137291751697219378541875692114496428080889856000000000000000000000000 5247 1415353084410086413730003976673182757196611556000175687119331068566262959762246774685060207596877769867016332307238444935230148654809178699656383692800000000000000000000000 5248 84123314453295577286648520672364416328475074100500638266283770619440874446653147760080171652510504704105750143261108553135615453135104371241831628800000000000000000000000 5249 4166204172439340294163915012073839094496946261294250328530326218266224831095617788805264211616145876795210993551439578637199471602607756408782848000000000000000000000000 5250 165047704310322004450671302999323757645137126797971501610445096281855245409550284550508666246497975911454937319564833247332031888218554575618048000000000000000000000000 5251 4903378024667914570727014349356023697122315115804263268284168041647511747164298412076906305600058702063426539499846501703268921218614217932800000000000000000000000000 5252 97106113821854778753613421428423214393990946411025605901313916118901703228155713650934811150118809589883545194016567974907874714329418825728000000000000000000000000 5253 961446671503512660926865558697259548455355905059659464369444714048531715130254590603314961882364451384985595980362059157503710042865532928000000000000000000000000 5254 20389046668490393191513822455840419870929354898268323602364541616849226136011049032827348729143133003064598385505414381084952122537255442597575673020545094849493719412647085231020424675418561469108812438609 5255 40382189518175147680279803698946074307471732031521728299828800872206234288798582550454166415001933326458039520806840133410973135899030196989373177632924265527152609322135974632312297415392102327166968325012 5256 59397104000034319160799905440682818034776382551218852790524886719798490240320245207706856425949445620955271722351808545745266311540806551882427537974641031333627381672850486959177796683804888374425200982906 5257 76889455016225655871585638110916269300681401360801103935954545915596751120155657226804992137151385917094202876830820123942092312674183238682754094465554733117964248120194805125149251370621214724175017453600 5258 92379320953960436059307987536173673067566246780574141864799757835486387874944296910845803659927029196508811708813728061532368191198351221232920574661285419644156074804602981885798251039945391476860761261000 5259 105473865477531526995870090623825475269376607974713777507771373994691254505761643851606470974829307121450837446179557476079674750339088384630985044467642382040318003854575831745338585653374544055134228391200 5260 115884716277093700372485099568895627359072357305551221565981817058892171212641029409774747236098866562241292275009578521453234879417865717094561238177231678649475606176791245558389805272882387400382105303600 5261 123438921082951403448083989554662748698706755077202965551558995147335904981010139509995847263972162995563540176431839534640893741182969307529296852871170498200828384942823407196731443064595941086676084428800 5262 128082861075149817898193945472374575409459072319185115954590947634674998493645229710007826954728397283017993751030610196745102122222619851865957292724333465972946928551109239263598766772123215569305888576000 5263 129879060852902727965806158299926753921134334390543699026230302887372706131635939511766297019897188183427091829524027599719952529546130162625674061662215165064261178897564924388115254332034328624754622720000 5264 128996387623805330785456019360024339088660605904394372916343300828914833371518025359744584321703712147229043632624349742246127609442418598413654917553831178505572025254571764707807674933661279789440756352000 5265 125694626599012431762703835281082851150821984923611110061467788274600155377013150924234793549127006364113737131877565856522263795961544689010304526901526585234026051086537712477863789167486366184944920576000 5266 120304808468148630077086276001230592970406479097598659549123295735317139005668735876512751430920103987659021866513883825457797791765782659465364284243127791530625257633797826748635002091534280903551651328000 5267 113206914615285492081500155161725576656245081152333316678039845128080354852234956836748369531709731907729923489027254383925933695014851494343808064336326375898870668124410202915071025119740996219921643520000 5268 104806678926079148355619075687173124019477935740891108020237998090143740449191170164396028657997567334826246780756854786783024606688506757939655870935503267562408004123500430576712772909052864045489177600000 5269 95513141700918731964214665739507934381504811341860634364074499230370476732984574492860587929100695668242948522527929799217151227325189330212967939337986149338427488547500716020719472010321315583203082240000 5270 85718408116297818310117409362094802761071368916633421252710063326285154786458850530910685404817918017798131592729859328302285597824001832151079843617039754169620300704947547933643264018971617565265387520000 5271 75780751435767574382673757677054685707674745335778718503252528857275510913442775911964443750233088002028273960905666613484830442850688084620143688132026007683936165329102686579828539521055433461468200960000 5272 66011819616377903251358208548243429027990676222914040120147159711165021642508135435718757635720839872316970036063997616385113897089461303485184496404111112410764243261327313282860351308794242200793497600000 5273 56668296860252875555585994052656597223824392465250683393892298576779374736542497461424380596837512000762651844960406742732238807925546750053709736310120934517160924210030601080840771690738031117697024000000 5274 47947981275446971889993392055233227651031998090743660755123435155012839886307559745273153097227079328800632119303878132321501088453508730749328189509000382943403636358292882370827895658716693319488307200000 5275 39989902090109263656748996425169090468082165767776959779122828025724994523762754406136277479148243693553555406021357443693013390462380836926392997630252746569533129907702431713811152921093349398223257600000 5276 32877840950517898584520467934726396973537985359827218035527726660161370166712273370976118686519496028724745684650392284907362730110951235301796184724254574959858879531354647079801490684905962016279756800000 5277 26646456152382594040641324793024348750186969983481746993758225068598493338998549967190438108112044058738502201151858669068018759735342495474651192347221943403515850021190765045681241922760425103949824000000 5278 21289138713978811986353809250090246270881579982757463718718646646635123116716074508576502938317672741103779064431602294259440554400202843269593893562201997662598626129389870940623160516768543519539200000000 5279 16766746917261759498378844722012823082465182215546460746237442873544089196388426836269183673362423424838238424336811437964328327892664608213878219861804136411553403413748605152459716321555963595194368000000 5280 13016455131063180730817631880905399248859265805123634014722794523561673427666743611875889789738789507183979717773051149935712693685156729080154152013700821359081226922025149407006628167481272708890624000000 5281 9960092239806705715634635254428870766476993036067275506411401203214398077696810645836711065287358529768971175627850718109743477943909931493192389602716773769192682808367320366094967544192789760704512000000 5282 7511512004708593942963013758107764881098287050432151257435782807555934749996727862238157616851596672069179024615317375828256610446603363730129489384850548872397394281622372328799082665956767589990400000000 5283 5582710629545724323193133760629138947451689739524397653668375571735579224972459274914198161838146840305851166603951983374198083425329584024401562247863481250995050319786296139917630906737202561024000000000 5284 4088567687592871891063450388447812763133713229949421323705998031986283425926432148586029268685995566217521420719981662904792965304699303769327098824244355362783753680801420118004400887361258704076800000000 5285 2950222346449726538368365078291187161371774281805031860262643114843844977555433658109054630458043778441957204302799170476869086145326400214384477197325084483511985117621820216687171827272264345190400000000 5286 2097199926496271019234550782292552038560093186368079383675780588009444412139678719948275181784950416532010233519859968576245227196146770540747217862054815820651875343018181058160814196389234029363200000000 5287 1468471852033281855186299165006258856067379165506333902073656310521470344481446117527771383538741391981813579222496830012198776324456991434827413507411139056531763258718232103095833417889490141184000000000 5288 1012666911096623552334355363646520598915682662677840198031947455713692427733492967969608192817264552151935977676279224580085678133513316480613421936150171565255342167277136073379907968076276039680000000000 5289 687658418409024814456172518781326609194338740148502858469405650925691834422077887819584148687007939991106594549662008813328638022424576628166895117807384186337053432869467158844386880957204922368000000000 5290 459737114141308661013174669379425206092978893427221840923855611824377038169452827374527805985731575846265708707824196291327317599134445917266918283992585058772803522136841717037549913131853021184000000000 5291 302550690702283422151939666964995648617473383551685220949102564800718344720280160339888674209450220997752400272690392101456025331574177475860779600171451935817945744822670959414897712446782308352000000000 5292 195954522465582134684508701010798152592052894047910586383744251857389116981581555048957023280775756318166156027406781803063623969223438911933335791117687955364969970139364047551549744775828602880000000000 5293 124880153724642834152935592379298797768398160010617650271940573750290301088585705980913612048490399844288115367229614492368154682900673043203719100139726454004063510967580772151348605084919398400000000000 5294 78292581813289427334231222115468154037808846433841114236024879125485399930052640424441713573119102620824320872221867532472559113090397687037671464966241123954489332240111925841488700712220098560000000000 5295 48277026531329781856106583563504398085355016839621657937629359517585598251919743231173625892588714947815896649601170507828213102175561349051881717919036676954177177635153079538535774722856058880000000000 5296 29271992739638931532262498540700886772511837533593991856311098015401531256307324663746745426782292951484303493274126269540777384883610129117680477600932317071383896656728277306883804229785354240000000000 5297 17448196169032914708776923943881314310099627701216558704145698523517733690822157848790112424182716954598907478492592763961989680761510666261159733769803864770479450705297505552082466282825318400000000000 5298 10221747755688964817255678082746003859954658328934237281444578459827798532465319745926246356179416044673455285833590862382851412714433102145494062921189157318098619069409725781283969104347136000000000000 5299 5883845310070800028573494956799641488319099983084475742587731462960208518795571323005658096717730745887546645653510338907755678343496767319132289077396477179004771451388381528471548990377164800000000000 5300 3326893538556283933420935624581308473450162274099474570365667494569522714616575680525993676890418038884072913403493921049784183681348214362168721493952123757398434512087267647694233800173158400000000000 5301 1847281518619973396619598215012302659912009128853416163012376415080123333379333903997907664425003860466925839956329613671105119961880603223612791443037246159860977477482044089444763572581171200000000000 5302 1006962721011494398035966260003672263038605299809861763616172014288214478854632862312775314649147533163099744879107667646364947066599560211900581096073094336736515837745572172543211534811136000000000000 5303 538696125764025138636241113931031327561766259062141224839243994170433741412226813601048811086328182987986786442161819426428642179476681706386282734178195900374201062396085766963873814937600000000000000 5304 282737015134011640725001889505937413281447417134945190435043983736443185055776519837599016770164092935248210437507455904783809672063198184924683928249255052176983586729440743321039013937152000000000000 5305 145539860826645245863393319859900012471546509791146353500163512663876332075160805185773413543979384598688589572248269706174647126072508641164352815912047527334202097566420668178200931598336000000000000 5306 73449261354447740770864851303455887548653886476002351290317769740563428976691496717166829127964203989965507396151432601902552498464150645456916665685262222999318198230402364840492367085568000000000000 5307 36327716735117952020761146458935866712102123737901877355533610239882992899261227539173921715607867882928534524566563111400786178027698615631741160899470233027689894710035974550161090150400000000000000 5308 17602156886217705986327092719674965981502197675952096273492103487321946397610393422882725462704639328387702363126013589576612504456067560073272640888901883856458875628109843835434041344000000000000000 5309 8352091387493944164386094480227062410993452312967208258278336129553643762890862757406666556707867698977254007428548019202459737330610697524617274264672244272932296149754503129681677516800000000000000 5310 3879204720370366923784734242810038175979795205693334071416030251573198966848928801507014512035433003737875084240825267587272821828832534443212496143387125937445496079263577303123650150400000000000000 5311 1762854401966979893145575022963239968236091570224802470198938632464196021725931194416745821514313618458976447752430900003890970642024391397460558628948535513729276705752891201623896883200000000000000 5312 783458057787467629109725759284801157627523120011190250816568809707472453579234569999407458339555181956575572276984271762693426021857174281931332969510941042676804428150975249466261504000000000000000 5313 340353673285982317072515386623642431485381115160365684080260269479632594610692655059805116013892657621418382559032166768719869129126697400740286167436051399155300919914196916009697280000000000000000 5314 144457554211833595094046579144630112910381013764666535492317586868135322922952562171823433544407838339964468843420934212678352220986946162158862559415010165046012024746753804319326208000000000000000 5315 59870678205891243295383939534078754419645417769089870829539232246478494491702764904572373221333441196445563722468265588065323759899730671058678673359332559251920310749728936248213504000000000000000 5316 24216404917916862109611136206784438250226137503532592601424966628978069413101823011041409337723814376827261367857114001561655382370968418939017697038389602340699994153859981573619712000000000000000 5317 9553705746627703344213978839477294177928634922028577139720745040866675558258694237673910911476801480147601957422439797194920292629015125979948421084647462165540450768050786381332480000000000000000 5318 3673944791823608613104131729076902418241670134608987113044916365078431817382553078353058883585208093473023507594946129534150931707304815588466208654366097783623337787774384629350400000000000000000 5319 1376288803270143450584789003215066656452592785302365896865817810846408812247265589321803088877027916121037036153566078098827563363991109409391075624368957915060094275091584264437760000000000000000 5320 501885840439347692556588987786135663628416815940653877365454891598741901377018446003052347356009444551934512007162445955721319443856128306248966824479353732190934643711685406228480000000000000000 5321 178034565627521105836622205781837430019180461588569872741723456692322877057084647995286501424070586909597983682587113128474973192082278234125122559966013322185684394697320080343040000000000000000 5322 61386846943241500656116879920493631281599202560878960975337256983432288419882841934411322235741071871313410992782392662088386673169432029613388204214437774568593348542836663910400000000000000000 5323 20557295022501023154855519095367221394428887307568865501801417140927092505884503138300119167168109054977616175998606238324238114836534153718849574508282243347861568809898868736000000000000000000 5324 6680408077353661199975933597842635191005115528659341452249753170761744485615449494179913898567944454342934077720490210318126200147295356749412559372108917637176096493979618508800000000000000000 5325 2104698510901522686277116232658202034743031064957079544097283099334754450274578918992276989238417068618367306860113420562417990583805346909701427156206610999050147179287438950400000000000000000 5326 642250907520246202675986250607539267074363443904783037795597580069383673270141868079763056451798520264747197333392215578850042164394754592321241862796057266835286281921180467200000000000000000 5327 189625883055585392996500794832921555114388461958853350699059266891080164205308544638525599856761898522109160537322877854109202500991668465880191107249268138366050744229953536000000000000000000 5328 54111295676449518468563268008607239881106652422002891336978995734465935075642362186931668812445175713144505926092529432260235560175397390880269700638567069134893777053286400000000000000000000 5329 14905998342975349553540794087031224138122324447122608772180103938245114542519993104697811162832794034637088493297722023540424760136342478678733193910533426940977858585034752000000000000000000 5330 3958810750516830828029038184330341719871782387016850234716713858918190231719349216232338963659859325244060676745779776052700955074534493251543984432805185821447747572596736000000000000000000 5331 1012289522386601048952577157713016392371702771513071778591034636979711233126571707290276562640549074718819197130304045622856832289894837008464405551598652987756402985402368000000000000000000 5332 248851357569521666875944720747225214704270970094388444450746005481071656139529390328391363108673689640237480001537277832355270571638325005192581648544602894052638274355200000000000000000000 5333 58718766932958289345190348265290944111122067418117956660370201612837357722489422321557259084263670162130510212971804527236342570670466266433545135210229514142935416832000000000000000000000 5334 13275857135449186049768157623572454961046166456305067142993893884067475417111382740905482241988254552433148122180397067262294442859111487180302741128235143792268043878400000000000000000000 5335 2870627624637460342057024613798958258387544562768109927599302956593278874801502392975367369596884958958336235456482837029986716399117478469767007670542514611201192755200000000000000000000 5336 592411076218694456098199609501726763482061351279281980085908720499891674020722078019898807152186891246078624011443237620562023050398030425385258627723845958716987801600000000000000000000 5337 116417195934893752046435295819733414744398534348952360105781570995416775336859643358688735058565209649480885289416848660959667648224200621668877587387537865322790912000000000000000000000 5338 21730671686876260928686200040322406936223258549879572534770831849005789663549274621391852417889830511316646988257999374416304120652113269070184616693351092521533440000000000000000000000 5339 3842270676331747791845372662754892739837076440344212254006310417162874060442521657785789553728550272018066195068347576424493292834891072589451260610086520984961024000000000000000000000 5340 641535146793255247701434428563387487267897500030378180591028799614347565522069263023840906521170224916992538101838571407973084229262124222149290408931809046822912000000000000000000000 5341 100801415766644725897067255375209193401763160366339970792564284104117997127002959751988393748667300154349458056845074047810077289900800234882959591092064182337536000000000000000000000 5342 14846633941799504531397262348400736230290580217240055274500586857788782674817845462147452080149034168805883330305403117147666944176695533271044908882160821207040000000000000000000000 5343 2040663114068656671709452444527645647449125239851911164598095280987658576444909488633772185119208361808161120997579134679400059961016294526182675378152354611200000000000000000000000 5344 260421193521383046670149109156009147889138636326301068793910109752793969356453929347761865695363914996661769810154920854987084243137246647731834409099701780480000000000000000000000 5345 30673743481020685322078802572093683907992004107994919443985571446397582649047811586464216337104636952556768790185749773168221594411983388359750900207625175040000000000000000000000 5346 3311443602900396906340926026936665115858571148425369627606293751547565117135490845604990851926766948339549859894472564156932322824341389435629503051118673920000000000000000000000 5347 324956361491426358905989191493941456196581780929099848621976837504406640579116963656821317549969822678690559379977472628407598231013770338186839217877811200000000000000000000000 5348 28696311616935502671413009577289810478008409697828999232781470364208601290554121454924832318242532368341296041094891458096312382515675856140234200711168000000000000000000000000 5349 2252301208156000618461440097635010163220281926206711436972526238090158997562142593498443660747088897177937185443114628494426970850489428463536010847846400000000000000000000000 5350 154663483043883942145562077901918679290713129843684978327704825613189518542141466523608742480509037336551309558644299428369327792018843236927685210931200000000000000000000000 5351 9102404967451081771753628446234429328689752812339782529945995141683058442876507087967364686071395651475544992541572221387365102763194857703280843161600000000000000000000000 5352 446373138387981521400638605199726819665289047167445249883422587193690700339198633697626859481408841636654920874586709885748536345133886919271251968000000000000000000000000 5353 17509978950200314657277183689309672243416261534468775125367170234135165257985628467103142472547174331142685922313884863616692609400172086663577600000000000000000000000000 5354 515099380768028673898542393967070940752924975237285326503519668052714084773751983061383705745805225469537265481660884822898821422160402161074176000000000000000000000000 5355 10100958730815904015697649559673408816071969138556782332665386165793874199158454728878426989536120926250658671369683793508733977710345288941568000000000000000000000000 5356 99029007164861804075467152545817733490901658221144924830052805546998766658416222832141441073883538492653516385977292093222882134415149891584000000000000000000000000 5357 5681119803435002853944065614731140188945518979592720676775319549345130405648530153191813058270944311621218293803206334210980171712417591551775739039692098611386704020409325345076731380397073659997731227172864 5358 11252987302957794114543053044563604605026701055731735186689575261202854457342280880360706634652062771095874697340966392764056878584211767881401944636313195326400586809656932895055833311171126672687813776900096 5359 16554875551466754803125837652098379851625819822374571957341394374654199345897778602838347260593900038246815660511229404739429830994080773902447091628422296970570094056514526278303293236626753662704187575631872 5360 21436441419206951732252687216178671346335997462305535483224113228718899153021482549829141965640819280293953611687617562547210422184643053386502003262444256333686916662922655821905546370503873332475935194087424 5361 25764953628854509293572941365599364598961535411424922455798213015287138405073897295467718708702907788814848090970694185753858680510388285320314907767360885016450620989089730555174935541471001601533575954432000 5362 29431504722191497154581398406088504945736830835358469112969497175154923485795951910591970986479860051069268780839600666034215492736866618231282798488100703268791670899075576826488291753141874906367200224870400 5363 32355788845229754884684037350283196142268374924769086236373517727814547293679524055554634770392923068963971768679432783492743314130593750170929486799418401349985715123022188626556038690152766323345992554905600 5364 34489137560299848613344523329422747536264091952775839175035507907670451510845206960316478821188060853730827050130823956030726389787555975456924837577402032208226531504759915349186107175217783883127047009075200 5365 35815642851080612021550081919015930133812710874036448374075335134888545799723868766482497237387601655797397321289701800493446635548615820666806562099609802677773705793404527478000957451187698647862702663270400 5366 36351346910818997244094634426351638490515037746084002089072188438188160801001789880511081597775877748939666084642325545372622119413659219693874181618193709982783141563818697760791570062637087302852102062080000 5367 36141627601718118413840242304661148268454374066779671307789079658737075257919087246585056127019478454234244934154004436457010837955503493426409522878088746271344008054796666812171618696891104106874109165568000 5368 35257042310766975655459537073428183101044651624585763268787249037719034954403585111179128179854666044515224953248137195005265817446103058272616282807646014719248175689819126016069516141372790369992575025152000 5369 33787998881151685003148723028702008805167791140228023132587780327814075164636769064879997839027388292660423913529464811880046408385848764177923937690660764105946168369409995765399952968815590771242884399104000 5370 31838691253392933945274758238584585220254264728291791028784639155055570828215417003444613348314269737314630226210457226579274500209742104706120633593122643099833889425020957548165340297537768226748102606848000 5371 29520764555000316501456678311874443713834654796149668879711032183602349325611822084237793969934247352592548630071509104314574570936230660270098114938678274852181147475122453770620336127524716419031551180800000 5372 26947159439949006857739942253916158877243941301100723387633660147083170153635406825611935008452800147494736698219121131117919351931533628349115202354280681659939714105496393698309845285637946269680082616320000 5373 24226532765723385973064275007126546682906812612047284968689877151464196243893370559564576185484007824911133473879690632303129417361523021640791071347358112838503492969845315488384332059684115155914305044480000 5374 21458569180499333955779782048167518159181034248001158518647255440719983777113698131379030716328029555322870486479409236530939291622253988625270824507897513973470854067181993243670737559652332768191064309760000 5375 18730396389388841711401796937342801641080026688693318920656845828064344813997747193735756512008547165276479901125723660518992950059168278532955409853581483884963341637700521880426274130593969948303525150720000 5376 16114207420020764630254582385365770642629577616790810812305990843982482886536523395420438294744195435713570765138527440729902841650094166754060828315328199698602065174135064370812077946361208963621453824000000 5377 13666087446594533080658213138358278564230084094239899169667196081146682601851166956500794784581134975287855206588635771849782986860945245266424664013576415513622136041910698822169473796817871447994348339200000 5378 11425950401777297346740795416960721913133760785751857089657646540372638475723548929748375126669025853880780039940864889834113431322383707809748826231131197219722536818923505517070265179940216695987948748800000 5379 9418418906360132340888610208211504164410084284059441639464301300324648673607785525133494531860919038644733896559646495728644200819062794112406593650311817288634923269444812677095507049548622678598457753600000 5380 7654434094466595848949606289616707397831606959954663272206773297588259624370206965242271475726432529734683400882923406227627226752616250733494321929852078933572864061789596924863572618863930805683696435200000 5381 6133360652617464622555774270526207850826608140989313519396452962811105468245358145226179067088487603954073237886957857554188482974852765010812757956612242735234666716177561638512478059987124043015782400000000 5382 4845354915567797051819061673715704202153020431381557680323197840620773319913832934728681462999905207123717857930696707467808901550133684358542078785723671760835386705780273694424857667389827993982468096000000 5383 3773786040009534242282153803567038849753794759056790116405567548945025374163658343394453831759541555548280254734484935623966548322700273394633734438880936659881406953540405473542437221717077572236345344000000 5384 2897536574879115322777893020117712165266802528677506941228776223477733157655572431751582073103123786952312047438586011825239272857457902221805673593385790398398972005638573433389421171660263264152977408000000 5385 2193053094448341405014586612753927751458802463325970226122329257055262321247555508097694673461292866223521893047611116093003900198433110060734788667521388062524496669102821376095564650528578377126772736000000 5386 1636064145394153899629582187896663607686440829735886276119111680495470896156167073348744368464160792109722897664829247748427975943791279057245780670398913508183062833382409846225139411037566760124416000000000 5387 1202926650491727258253288954818893050010479251094270229941423780466862255058412585340390891428456684967853951039460991774004415645851664794013404121120226790952546839672835957448868528500057098629939200000000 5388 871599458917082777692209366767039133010074296078230538816118471206758755526194726847131861779427672482911547651420867488856797440666714937597801497188849188481746097231930768176351390377212587592908800000000 5389 622271729082628810035062937331275534865365543113544399106699966222133053825191908349995584010793314248617138587673071260073242403552919078044584241983385117738169689610296726318212410918346486815129600000000 5390 437693459791802432233287275850145437402387069078116602401973694190043470843243958845247476632300425581632218109161653269760141947021196577622268752956844893420728913379736683371842878775317138453299200000000 5391 303266113260722839075665674726486516299730859513966537297747610510635323406659417186328144159823541480486123972694018809647157174830863013341221279622248300022846673580417102449382085124300619120640000000000 5392 206954127840559212160426795610052886397948201932058483144946446293521467951137909970010744531044416768551519765981302945924049017109852671741646609500457356389217345377405517166006895452956796125184000000000 5393 139074942747555282530885100896071864897766473306906822540781319143830131774856565567453801613276643319891993517951110633532293623677454412954589441640798800394036015216226570830575146623835282866176000000000 5394 92017880518522803878283125488929045745767526257636374789196787562419832510079214120253996597557779078078226480432309686323601758285550658883156111854852844543455222125912902633743327262028230295552000000000 5395 59932698495616826210197561996078786373888059865171059895595276109733969858538435512533853047093553478485160668176306966750240618883352073877845099168621260590803072305693272110135456571978913153024000000000 5396 38418396471549247570639462817999222034543628118699397368971330839573057601627202251624264773777918896464846582164299337660410653130353893511439166133731577301796841221598251352650933699986482790400000000000 5397 24233142389746448467634122700584124667942903890256542955812685606499928641026389112562997780382994996231672459519019582216566719666838609753369320176661456451902622924392743160902896641529935298560000000000 5398 15037733293449601933714795653317446967958940828709852875487890739868389114483073544052929673286445769237571605977327817670036477541851538791607697276605584843277284300643339212886741208604176547840000000000 5399 9178250219857289092326841852505566304161752804336187675377911335276814418317736737281389768539758338092345673428469771499156879378794918136086566149137016756450833320859693759513748182724069294080000000000 5400 5508592037141539338954660897165684248741087774337729812324309933784206149097675626758329637468853170715531258381487671445379486639688184319601150166431966228603317672895218705396891798397004021760000000000 5401 3250261910026694977093003588799682576835869097620601069334710843797499257553261405648489952177863540413447202279286869078348910386179654209554874442606273779988845654898839708166872346082148352000000000000 5402 1884874107652232941844105072650072331951399301483399850891966929501370295940075097207265326968102916385063185253415504845863021963267431949729044708810561333096095535768258753838652040014305689600000000000 5403 1074031525388793269119362547668080513565952026723191470219795537169886167795285266510661639070871352438478729724249721197705392531744778322525371211583944438549321996342866505636322211764004454400000000000 5404 601176402099782811847499167434506604974722738362244652725319269577906823872320067343119935453744684998297423184440924140123149338554360370382450007138639931233826714810573395953555149628951756800000000000 5405 330454336410617795614891369278903470362708171888221019046129021578881475301611831888926502981785940632076948961960315673176667024237412831796763385334220346816029748685940183993700987696683417600000000000 5406 178326025339324752343200797785907484987725171250511735160293329933658566930814862184958375824158425576572136900586905043413625258369875448869917446952336333152292348682561912476977573815910400000000000000 5407 94444206497019301529456730211997925703114446466136407429124582814864556409127717395649109042256212314976858658503141632607908454144353266574567817097448896442579447744572212877230045824811008000000000000 5408 49073950434725715500600065698391079041814369242208133271996106756743347938076166882052968423917443653860524597065357907139403412447556109102471512805537171680948144416297326298952866948186112000000000000 5409 25008840125389066553190418096295453742463092017663760225151862097186513853058046584123147369881004938986613496581384318061426739035773786369528751718206443260483188981382291286966364887056384000000000000 5410 12495345737540183107308855485703497751586240097359578312784511650154510005682485539309714778057381640415299994482063209713564811194579282957489510564575570526010649937359729717762222224048128000000000000 5411 6118625494700054050053303523091990530068048480722727984358512649203152157340960689654863895950462875915611642597164142933102427134097761419710853641841670040336411561207132607522455683072000000000000000 5412 2935228733821144810025570781007766086452224655787266711377580193953400265689439883288976666169243029984692018756401819616858926583210534499245906012799570382986558273418246831300982236774400000000000000 5413 1378912399679713633281243416352549452701457187196765405619687398807778696244214890226414862403682851998303118701496459215612297927826926921349038264254743229370058969105824747671615281561600000000000000 5414 634095007005212443374606874658746593802998025016596237469512120301957612341722299385493744081045791927694720239588284045505925126730128675370694721383001019443788925401902540848991777587200000000000000 5415 285300704411828012486519074572917482689213633934854474219538444048327745340755026613433358991372393781791026314695391727371200396874265455065660721789367501122420945547208802364748621414400000000000000 5416 125539749333757437045893334639321578106401044919183031354751271012139001372235751606302162528798152413760718880325547207285241374113513156564094515780849454535615474735571017989703598080000000000000000 5417 53998187053173871960124633040374858275253269962033214127588527467400814051775762389633814780015102736944514338909257805184869847455235466701607320569839733329101271504851380173776355328000000000000000 5418 22692176337289019963066247113120960302935879211661498875181433516407719145970079213550401986683522051811802526407957331119619012187209608169370289508069471793093314916761314556003745792000000000000000 5419 9311956977119532695761986641023272481632806512725857013605780565200810307108689453947637043542896921385550478423612763359570705063175654965284396097759277661992076809824819837963075584000000000000000 5420 3729330755183402593662920168810297159921319335987889011553963400959543077816422638455219719514127216379072719075634904007251759781100872806609623834023251615547498404911527358793515008000000000000000 5421 1456769826243516638149578190941522328094265365620269145138266953499821514772040093146570202935205943898075280888919884377832718664492528440081884310165332662323241564418565374528716800000000000000000 5422 554693126146569796833877849627733501851277966140025559110340109217239730624738343159655577271482263253497895415396417513097842876095231982954255948870645898346157364913222969532088320000000000000000 5423 205747188107396081401377186065298586205325422755318338213130232818632335980562911084569216161595839487675647104836724794339613630905952888782275006676087479194247763850388356705812480000000000000000 5424 74291034052555760735629305416230086523048043004073039458127965811090550707103370305507483906798956967708370854731515439517575759953986433435161296899689451442699106464922087467253760000000000000000 5425 26094305512803805100014592004230137856794589765570903565326621475501828048139815022466146779480855360264082749314632968292089675866190936178300432904246125195653928232305778459934720000000000000000 5426 8909008989181901128070756746148806821230036918289954533869874946346081203726664827904411874265342200759058352260430709631496614530681130662881279349972548317914175608855791140864000000000000000000 5427 2954168640094108423511374558407035668468311692410982176478279961604318684862111111890281629735787922064885558016027435858575937840256078217059808839400237862561101637332126348083200000000000000000 5428 950582975198212569645588563214398259517972451404183863937214678869428655909043337195464403067745409375158191474279684127840794732996809567136254848647747177877190884385310428364800000000000000000 5429 296549389698587681983452842370303730533384568173100094305199451100291845646838306048157698392929123437549350331719730518514435963712679907696353008338827111047157840000545560985600000000000000000 5430 89605413589114876510806219757307265258638593175591624912556314650167214688336021348060295062352398467562988627629749974904124881553857706566837961160335799887010021728299725619200000000000000000 5431 26197008910539042638944126098485102239077031528726761441430835234261464793237532228837794164539097784825457953763895197964433599726634594565408707459817509062600383171605299200000000000000000000 5432 7402334312670262817465750502700149401913561216578690027809430879014393385166092440045961325467201476635296067960977566194052776127884954669507793748902280765893749296181805056000000000000000000 5433 2019159005328578774602246721131265449206178894603195306168665609204837062046823798170431758313168823839283694651299042600503262314235825185660273699725875168429519671377526784000000000000000000 5434 531012595557191171242798650687118510992534059944346817531369851771401954629197167700665494881060632243447984632322150813768715089133447532592474576875960677411659394096037888000000000000000000 5435 134455112336596482462118889116289622975673688255139098028776340672887033383674923872924916973089070343693560211389262545794001577056225497034632985811541325370259910684573696000000000000000000 5436 32730066294205570219600508548269138991157178251007570114113033269933552430300614379971985631229082362145462563629323891381207784093531036279121953702906846487405041549312000000000000000000000 5437 7647505874511493810925888055028269975818456072110422632432179889032551192849085859935762027296795205770526349001851640005416818783392347899833302644044580477345601054310400000000000000000000 5438 1712155280072255143329323940145218088128396029439726624497517957112463384343943011851715002787482877265338638914707050457053195658295105429616050425767815619690622458265600000000000000000000 5439 366603604762187839085289108197135111271394365590635649194707761454896592379460593297517776159702595436973306127844169105837140627585232471210003292384150014253644067635200000000000000000000 5440 74917604124246912435872333973557267873347968130431103473061224653201759610445839501485328677677870522569614458933864029506107051327658720946993258545602482060174714470400000000000000000000 5441 14578746223811784700204094294304871266562676948458433597092958094144115308809286533027135846159842020188684132347478119294915520519347507510289439048480336481490042880000000000000000000000 5442 2694759200193264276033200234942778240900838702916411821001119177130258417940540067303884612287916500111799759304952403498630312276992514397263907625024532784022028288000000000000000000000 5443 471823893951548731693648431118111664272217509924765307657396313884837285609893307848600548171162482018680503474011120737796854765850880763206091160642712247291871232000000000000000000000 5444 78011554526029719563848149088494147850490428254581001354494350748421372598629574330405218839971161925281391821078761784233432220348465696480582711795037303486808064000000000000000000000 5445 12138161455973155666402946274258704822890993207443547413548946182883745037199356845115497336988519949912664112020996151742614453865408124102748009352724335682387968000000000000000000000 5446 1770367109503431303980550720640584648973945638510024741604481130822499546263951138818703695433718877742231693088628436133592211832141418273412901104816103410892800000000000000000000000 5447 240966634349078149708463848087190688332564823019420034273943265028617993797037793894768002989589513914914869337063314918183384388263693042770089317044414075371520000000000000000000000 5448 30451827417740645292827848934095526547521928183772861474179643382737438776548732195492659718464608901335395575562946390759438686428928241668747551055063317217280000000000000000000000 5449 3551864485597675600626659637379871198477683095013640615090351381180495576361662325477613738065060988073819132768420586547610114345180175345142377401489408655360000000000000000000000 5450 379717522550454566899086648578451904386468602175775888751387854439684907563891526524385091517708132926833021431197982474175853828878856628089042414509930577920000000000000000000000 5451 36899718332951292814457069982562327042465750006852198681855407295182146295590931894247732911397578383847316935314861226520771392945469905552842705992679424000000000000000000000000 5452 3226857959480760829118513002523669085494980567400840046672375698687993360262202951075915104802379324255473869646967621428537093472154453279114989673853747200000000000000000000000 5453 250805466401950160596551090741022356805298970382917856191683047093537945469097505011509427216210572478189876086342835960391104220191491961597879806381260800000000000000000000000 5454 17055169503542606083389576551183716967529251951098498151020476834473337687529826371718424570808926716895148195403567155910814581190658553296604435683737600000000000000000000000 5455 993992414158585951092367393191044729073035288358762549225486974065655669779505186891752766391336584560019429755663156457125575081166717097545431200563200000000000000000000000 5456 48270804883381213631136722668562778218387494578416984713747424925488328951996172634603378321257604145300088857598249633698794438673597372646922649600000000000000000000000000 5457 1875135112777500991055695765201861769252744981700044406187880737490123547750620552344208157864237699490503451775932005001376245502320513322053533696000000000000000000000000 5458 54625984816252408916892888818713794877317209101315078855054408384613271669048923173774533159411341969163562094767249955295233351457547322595999744000000000000000000000000 5459 1060798724749999645256404138070799561154538562864904434779525653019450788444954578977899116783440464333304467526588752902603513423855085638647808000000000000000000000000 5460 10299016745145627623848583864765044283053772454999072182325491776887871732475287174542709871683888003235965704141638377695179741979175588724736000000000000000000000000 5461 1598406007950433889802077102444882931189539401052374696627459796336035056683288816302464843382997542883096076852712170443377669323258349123547873638273185912973899138454260404618167967782937921583652496337890625 5462 3166366187178002372179352736271768092261182813513275589509634644170431350382134036103930356415842751616037942717753632878310049707026063025694835397722120665700676388557011087243608926655724644660949707031250000 5463 4659081675419060633349619026228458764327168997026676938849890976422206129847997224552926095869025763092170115713266059806656215997481207023522400656648263265245280971733887742658453134936280548572540283203125000 5464 6034620074828497582243316072067337066176142700910743463653192121842095558660263071801885228935119083624144149876230325082907098815785182430467109421944417181651030591960083171443329774774610996246337890625000000 5465 7255912232829503045316368134271440996235600152285536783678242908405376802674840122047504858600559850548078084970229319444924011671360755065204500614480787325556596306999623813283051276812329888343811035156250000 5466 8292471123233717766075849296310218281412114459754899181346563323891859203056960139482862695543496972054946382823119222222770299052983720074519429273692328372064681493713855786609201459214091300964355468750000000 5467 9121718235557089542683434225941240109553325905730389099481219656281045123362656153431148965097846669260441021105431144445047328958282092081971372201061561209271149643085241365270121605135500431060791015625000000 5468 9729832784594228845528996507670656116856880966112415039446634300033114798253499896993225562771036447211137089179126554074717150888834231554102797014465665289889226285957590789621463045477867126464843750000000000 5469 10112076215417573550174778513329146178590544146923974201710609218962987165327744535803673709879898593351574617682592240127652467530895576365156835468605387854849160175763067570642306236550211906433105468750000000 5470 10272585361694042971606124204016910403647536911160862681102841111327479025094851591927541546544658888484139294153744497907456474952020902974127578888741981312862638908711687690811231732368469238281250000000000000 5471 10223668288543118957455618850664448925534929592536287144526160915559252934499161822442172301084922417586595773705393333631706682214154136769488876132128924258991864437717822511331178247928619384765625000000000000 5472 9984673445434318774034578409999565703899048121541932380108666244805919749017363234385082558981638516915740288086306216741614837694862221883968356949819416938651794879433509777300059795379638671875000000000000000 5473 9580531901214358252228416902928154711122181888050949402818553563468537282985708055850448264927619815040579371663765250825882808550070179569617256787564821491134936515265962952980771660804748535156250000000000000 5474 9040091640120214966205275436609130599212725473853203539069814644503645436253180934751192208957343825474187714800681057189550957811348272004151667943138087971122196506712498376145958900451660156250000000000000000 5475 8394370808683056754333470048279906984983245082863689000564827884181956476520810867983249908317533552226031449457775267390297317967680538289569405947199653116042039613375891349278390407562255859375000000000000000 5476 7674853310795937603962029758427343529127538361475372800516414065537788778533312793584685630461744962035228753789965958756843262141879349293320599723153968563238436217943672090768814086914062500000000000000000000 5477 6911936344782293806425327990774149261648789012447761337607937191165877632095775152793826999338464361642441133621558628332799914059918723500472659155435687164392710712945699924603104591369628906250000000000000000 5478 6133617462260590134105165006939076991849681678272971405473934179723669562599276101975026312017998626802031795886021774386081268275020312618906830309361416508906472699891310185194015502929687500000000000000000000 5479 5364481304294579625225310982259414956363769213854614673676409100044034807924128781251173806225265465663364316719361901090048855269105067068282005556282762692710264218476368114352226257324218750000000000000000000 5480 4625016462850464639291997438338944223030417567834555006878909098784832014851880453008530800354614837564404323186617779385906782487649481382177969702659825479429400729713961482048034667968750000000000000000000000 5481 3931263993422894943398197822588102589575854932659371755847072733967107212624098385057251180301422611929743674708625112478020765114502059174851274247260851657514990620256867259740829467773437500000000000000000000 5482 3294773632582997666848013413216695503644526038800235376328975243705766044865911027476553370157382760474451841660561999029198355524535059117970591750085285198679230234120041131973266601562500000000000000000000000 5483 2722823750909498937667903725467823253877662427735778932212992961140392805042867598031489343562962636253562149666672232098155697271141743660695177338057493265921493730274960398674011230468750000000000000000000000 5484 2218847677759790438646142663238375223035710003223193763393445195662233142991454837650505601710936011655076733144517992865080916037104327753311846377348715009247825946658849716186523437500000000000000000000000000 5485 1783002598199831602483507497245122947082266966875780702726875603657151632760990494540584858517716437937115231991130529980868593244101691944625590838940931703859860135708004236221313476562500000000000000000000000 5486 1412817296859295136444074512102802182830901063276809090160724287850238246149661039483587240273085787013028450492019619946745399599135816855169991979046528740582289174199104309082031250000000000000000000000000000 5487 1103860547326328397815095580335266320871176545043748640773928536990680651661987911069044536081498895127761789340468076683665911115368753608819631095716573554454953409731388092041015625000000000000000000000000000 5488 850381458681023358316814372999019980522980449515184138077693095163191020539605501860597272240562111802127600677101333148898183377765558335683271362626101108617149293422698974609375000000000000000000000000000000 5489 645884965045824884054913773777827080444835150941294619159009755612042703695557512127453642487474556344949296704750774463091715470255269307340389439708872032497311010956764221191406250000000000000000000000000000 5490 483618298950568386090378786276993675998103167207274788729898930310495029368102176568339673192591786031686172902079397627536653948171433175939601945003687433199957013130187988281250000000000000000000000000000000 5491 356956363511133808780993866061590570379552337700607582157782543800603474057408749371869758785008223023387413332487174439372292199840819725098277626074150248314253985881805419921875000000000000000000000000000000 5492 259684383654182752440366658935129484073357891144405147327074981173526582662962801386355634040829330912252348624064402172790656813893413551162126395865925587713718414306640625000000000000000000000000000000000000 5493 186184428637775669830012881361525871170452130882997619021108223109233790962820651351110334048916029216552353522431888343527586983532509894270703121321730577619746327400207519531250000000000000000000000000000000 5494 131538089842792161542242866832039057034709037922533382788938796586263873095810953681823404834558857004940883527536295141401308206547643353874366880518209654837846755981445312500000000000000000000000000000000000 5495 91560827243512190877443564167399735779062173455881080176614260368869950880417428543230017090722341640694144416226244657249930222204732138481176946243067504838109016418457031250000000000000000000000000000000000 5496 62784567252694073744532729714788390248499776084032740692535492824367966318000522429643440290781034267904556171126567764971380723797530609244235620280960574746131896972656250000000000000000000000000000000000000 5497 42404497406383060917934407132765809604343896386914176451863257455188205822713051260021085466233857271418077223514848546024321425358490911481622629253251943737268447875976562500000000000000000000000000000000000 5498 28204175366304717995351996919193526902863482178580754685100297880104587862520083515030755429793638916176141967969721658411028716377436426066541280306410044431686401367187500000000000000000000000000000000000000 5499 18470553942895796521768112268133505212326385697401381451670946957572252652823302813226908255150571049616105003083930499606019557868230922634554477554047480225563049316406250000000000000000000000000000000000000 5500 11907756388093993362019002780921234129558402500888802694117533569716910135153484597538226567423078771913679415907588893518899055622009679061104718130081892013549804687500000000000000000000000000000000000000000 5501 7555754946254879121376343431227402132207891110683014090434101657927515597662865822009374714805358315988084676998505809816158567436346617785200969956349581480026245117187500000000000000000000000000000000000000 5502 4717739673759144036761814435107841331329805181304516115002756157144985348784618659596097382902857875348657749540530456860820959179767644275637678802013397216796875000000000000000000000000000000000000000000000 5503 2898040085309188479725114581566245389245451754229917042073121639389062428539122890894745535211755551999889760432040137785932874924714410055034574121236801147460937500000000000000000000000000000000000000000000 5504 1751019568709516317317854391697168864199688235999825845132995754651907487276794517466415464021632147476345352482526134192696541039783147426386338472366333007812500000000000000000000000000000000000000000000000 5505 1040378509980004824899894005456434747235529049311584836556292932147074903154718820442707889337528191520036362026955462848258009773637389542300973832607269287109375000000000000000000000000000000000000000000000 5506 607713161385145675497080942869790455528055063724862253734469522270037403747518295115740481390810118221227589247491444965331662851902475161217076778411865234375000000000000000000000000000000000000000000000000 5507 348900330542651958209814793908473899208964118366261496812771011439920024967260503593364048632860550274837288816416931032891242461351048368955476999282836914062500000000000000000000000000000000000000000000000 5508 196826447868438308339640199846239379006637508719690376317478114660331783081834496859964642633005830185440124025309976898798220671205940964371235656738281250000000000000000000000000000000000000000000000000000 5509 109074656527092895871550610748124322532844952748828416875935788540933863124516617009897072792457397561098068730692612198084013955293292284422393093109130859375000000000000000000000000000000000000000000000000 5510 59360357293655997753224822175849971446446232788478050000509272675338156802458022862529019206779536087672418356839516842494701472268458386080213928222656250000000000000000000000000000000000000000000000000000 5511 31715390896896204513865833562525556172815558661272558143129239972252100920170429357979790261907923566842120664939970427275740500897719194848571441650390625000000000000000000000000000000000000000000000000000 5512 16630591529128766064413680792450375673812528239188299396061046842592698297635586486873436238176927987991162432708018106403413506353089729063452587890625000000000000000000000000000000000000000000000000000000 5513 8555921539436392651087551162269799499585969198512808242405765674147049362281751362935436335721426871477504628841908948880437461418650008963230461425781250000000000000000000000000000000000000000000000000000 5514 4317165801030977639578408564897322011650925698009697312610132976281206578488258369653675692849194367494848696817265108437784077567577578646675855468750000000000000000000000000000000000000000000000000000000 5515 2135740753420086821696196829724336550737362713036543379518769488266099550733609299273114694610580282332107688637112633010226514563854516420445462890625000000000000000000000000000000000000000000000000000000 5516 1035510668324890580216337856836041963993872830563172547645463994310836145810234811768782882235432864161021909642236428126170431303687038264458406250000000000000000000000000000000000000000000000000000000000 5517 491867567454323025602760481997119932897089594517506960131595397297647169259861535590171869061830610476485407080062303359930954869251343175617742968750000000000000000000000000000000000000000000000000000000 5518 228798547667975823438276555034249272044360473038720029574997758742965700788547120314626313027257547128911507654284620309782419107100374168908905000000000000000000000000000000000000000000000000000000000000 5519 104180356762446134383307206421998888567982198971489432185791261903816730424735823420764986210933526796136553485276067671432947156648495495958028500000000000000000000000000000000000000000000000000000000000 5520 46414493085448156722829360730382071420117977265748318455655186901458301206177703412641059231989755279634687267047933296715889290129111794809388000000000000000000000000000000000000000000000000000000000000 5521 20223457701516696857804221461095045404479975808647481612821188578492545525548856486936461522509821943269399452070885222140494619270541567738376200000000000000000000000000000000000000000000000000000000000 5522 8613519533136229356454319460713081009121213740201456649457642848107363652411753395216653713256330095431525637041276328805506529487905916751021120000000000000000000000000000000000000000000000000000000000 5523 3584335547659914796718087775587056290892376040277380347677535249696290036003600606396607512935698652615054216704273052954549491303031816970586208000000000000000000000000000000000000000000000000000000000 5524 1456491905080854266602905508809978429314997248112713284135633371305159125741145643234177021129426754078498221390942700883118523450120865308682649600000000000000000000000000000000000000000000000000000000 5525 577611745095309020907253449550385790792331497949461443782955793828608492574427550479030024004452723157618714286735460990105783481335134828517747200000000000000000000000000000000000000000000000000000000 5526 223427839861042610285003532133775602592198557448582888144615867502934274050767579965514910384139954452177788383440529965403555808164799406195875840000000000000000000000000000000000000000000000000000000 5527 84244869488730785090146353458233138466582226639703764317731783807383442726501542056261249759560995812920715879643593766175972774420580209002860544000000000000000000000000000000000000000000000000000000 5528 30943673455420092206529947027160544391989832784220970433122804457466782658888412888895390103582887445712456266240091868059518642374240122254924185600000000000000000000000000000000000000000000000000000 5529 11064313491832982549477724756350261881337541050156321780919120417354719345678167801869738226113040847185420286794251336016239649017007707579386757120000000000000000000000000000000000000000000000000000 5530 3848456866724515669383556436991395436986970800054372793363172319079902381105449670215561122126275077281885317145826551657822486614611376549351915520000000000000000000000000000000000000000000000000000 5531 1301144940654479107267773842982805123933690127637430801565643974546062233611842507549070665099835859461970750082636596036692364522082893976209457152000000000000000000000000000000000000000000000000000 5532 427257252142476841662174428923126350555288186781546693793788926852952427616605024611686785803406865722723594393332580428950088309867058947519886131200000000000000000000000000000000000000000000000000 5533 136145862488257501529653200962408912498371592851421426633497027088460634673068982048882733730212584593391685038827802414463063854294939815420027207680000000000000000000000000000000000000000000000000 5534 42060456930488423173153135013566119347181204419069267875814867598887773373232530918689408150442713674775148098101009278205940666271417805990166265856000000000000000000000000000000000000000000000000 5535 12585657961825686470731150438422294399253063098370147723458116752562943769982707128179263056599653705772486400010919764714132824849555521097443573760000000000000000000000000000000000000000000000000 5536 3643847638471436844859304507886073807021839220861452293267873802646795148642612349491900923053614025290319872003161531879139408337395122298688425164800000000000000000000000000000000000000000000000 5537 1019638067256481011850980822820752231964883080223511650484606792144147063523678367971856486363248135147028104534218007604776729175113196502878603182080000000000000000000000000000000000000000000000 5538 275434698687465000603901313177553849673630754138299251039997678916860505471331299400189804108513781961794604861191357898433194374576032302076298002432000000000000000000000000000000000000000000000 5539 71734091855966159497939133212176112497418119484370244501625769124501032743632437316313168762327215741698155331980606397723809963488483138013277611622400000000000000000000000000000000000000000000 5540 17987572159181387794540493921799435080726906392705257210775358623141910561393064450624640268311104128117198684812496842346657591809047007482533747097600000000000000000000000000000000000000000000 5541 4336289716945513129041011927576649528389522076812874506169059668078853438907256608632725778967855459456824682945869774494283526596823832160967956889600000000000000000000000000000000000000000000 5542 1003388378947533196702258844617383453482725390613490538288149256529004534717164139422598980953408529595653259969132476920017634373021669805148140994560000000000000000000000000000000000000000000 5543 222470199234708579849548447662553427723405664422898192519404986145629460717197019995091922722422402206515920241704285533137475495714096127529361342464000000000000000000000000000000000000000000 5544 47174403693143024160868104564589642505204092696903713112548527182687692874971898215826720962826919022104580677758981028713488779814073395717069393100800000000000000000000000000000000000000000 5545 9547200747421802508747116399976475268910352093420989558491963834591556891363360353203026861524495516378307994308365208192015586390943425323692615270400000000000000000000000000000000000000000 5546 1839908715469523844822973692768575626053311551897378379899851853837252420520445916807754196282591853016323781536177944884063507965537556476946924175360000000000000000000000000000000000000000 5547 336807210041098883221747011533383777393812181094835710074690488858580094254739435269459322973989405651825383264596029113328569066116675620863041601536000000000000000000000000000000000000000 5548 58402038391362959061110811852094132828877777214473975343000518265133100087521320795492454032928212211548046753269853324084559759247817644602852533862400000000000000000000000000000000000000 5549 9563017758239410937171066919071257897196112221374364144367942005968222990521618870517324994785755960613873889361178363564928454084626417346765788282880000000000000000000000000000000000000 5550 1473595031767228651634706940980482757834392894465391585648992668656419594045064866082926483947724835022362589692894258270037129361354953555841919221760000000000000000000000000000000000000 5551 212852615699710805236124335919403065020523418089445451260410052139260608028731591767533825459115809503230151844529170639005363129973493291399388332032000000000000000000000000000000000000 5552 28692220724356621365162547845545907665770189691177994895176153548442455587755760355477087094855171390911610212009792965257865799205218143309514617651200000000000000000000000000000000000 5553 3590982904321651680174070429116459872455088958243705572284468906839226584430301684241386987337463997061297799826070361800906806546491587501159748730880000000000000000000000000000000000 5554 414810928425481115743609978908690909997884315913865835692460924415222487172286769055226269505034243592948685939970032576694611140239888448674674507776000000000000000000000000000000000 5555 43918684924481029985012404048589868383767893630191468925898851673141590587136745051946449000279714747176431287463899092466653357806553538892100796416000000000000000000000000000000000 5556 4226760654386144239159088509939476054979165702755269189860942115911371124175566441089583061681055253863596394582991792357692954736269814269314963865600000000000000000000000000000000 5557 366067663817371420712885344164401051190159886756483135193313736824466963433062450701508533020591392522115044887991253445264479115551939271538885263360000000000000000000000000000000 5558 28178404362574294927727256732929840366527771351701794599072947439409140827837109607263887077873701692423975963886611949051286364908465428462099759104000000000000000000000000000000 5559 1897729273397860678806121371809560677745747866543182085243688296939799280242091055183078109326188073163247360833179988405494796004039508447447534796800000000000000000000000000000 5560 109537043197567715948405273986121828441313008169880639840905529404894619350192845898013166483474059057041694708985857916623076248429408856995528704000000000000000000000000000000 5561 5268210172835399671804253653618240320272673250075211725681646890425884073509274969380633245157561887981529126479796023609014619567319187884070666240000000000000000000000000000 5562 202680787413186522026981187239626784598892096749711115896097306109736982743213973362310076758537034445682591570368390158649501629746933395257032704000000000000000000000000000 5563 5847652970184373044475927811115282580864393827792785696722135162269722471302812116615668881268715559637340877240320500375601867749001159583046041600000000000000000000000000 5564 112465262856990253652426535803234283570947195208589868230994370203615559318630135946006391798788056995336745489226691084431362782412597428874117120000000000000000000000000 5565 1081396758240290900504101305800329649720646107774902579144176636573226531909905153326984536526808240339776398934872029657993872907813436816097280000000000000000000000000 5566 454062726692055784571876831506840797700888739110458100884589066432952626591580806455591514923820328820627418426913531505581438353051286952366783333383998233375260769025436813617096077091276964645463894004414283776 5567 899558232125770893963152213362609127520628634086756614960034942933208033813509144864851114471719519361620357260866430341246245793780851509405891509534336122724573221654167272260284681029888326184409601329499996160 5568 1323878152939813768474073068722330414086962895448434263526089161297928804480258741499214847713096651135969582383916633332400135319149177693087915806484494671179560590358963155401928398496816781931772620824547164160 5569 1715213204437746140287163850042767706301348153851430555260216146084109017125366671376341249238351636062954301704948594128769986639903966067774280856200037121150877242855008868005014151511599101119151948992809533440 5570 2063110222318987102703899913966536627862470656755258450902618477601168864938530666042297257338583335830440315730008922183190314118752412015483215180806648424025819325132204062930559474695555522572564844307388825600 5571 2358952442877936196676534618610794710348409845271106832541484523445864777646697327587985165938078304741975153457330956307572321426347097512043072452016658386716314171754935211577205738991521974865989237075995525120 5572 2596331305054332291939582127401818077427495112719771671036225104421549283573409008351556000246312599558777684622848536816510416664218503550990803013225881872172043899730274603937176127820857519506591927599366144000 5573 2771286244748020451773785774800862422267622815733233373936240273183109208342506650423763277890942828639557852050264206413310309970432688426394495938645415691051561682730966962693050529965120155591941787949727744000 5574 2882399136636502403849621525205613981650994485231971504495004623758847077544918473671885862146004215636898614986241780727051525228681168858584841294676010188098440335104614222989705857817495256169920586051485696000 5575 2930741260521391333054646624160844404823338208254729936436220634220211389117998867360303235096042022188460855908442900739245261500860307958938465467333050191253131158334880289622656899458040249984091161918177280000 5576 2919681859538291743118591353880992161786269007468863031015706594091078515951515852766490770057943750406617607395580852057210373721611778494942471258022359435814440097360031684756156307384613683003019119797731328000 5577 2854577461298158308023322592988277070700125787748288040615699414462975564480898861195368334361969018407842257659487282457306883398488359763494354403212255366062145549734507822145813199329725213227651626560389120000 5578 2742369227756564034909198277226159261317259208041201246566340160749808286002876107217562975306860173344640911053375360977066832950434572036941903365350138409849010897622302325992282806274311486292602427403141120000 5579 2591120997488422622243669199527183859386844331545460103794901951593795637427971474308611751705030439546242718571476574740305527214416409863641769362616749063587381849567661559101561838729429285306943657822126080000 5580 2409533003055271710711767854007758575440596480817206835065340089757033679009838702524180739456160381788285007836009213707292201857071863619828599542056006541610907649867501988921937558926288688492979951344025600000 5581 2206465441791494094840461632349243072856294639037643491732789415525937758892028396776859846948534286719335202144169443495482670379809203415390214423417324229299044992583071003692038418740048006569672207016919040000 5582 1990502432748222856784142864088644989074369574131836404688188564713847152774058636243275687400505577052230459481473613530712550519521274307515936360747939900252086579393926082340105413132236704039857592415027200000 5583 1769580964074724204532850648318540106824162074228191964656203152425961786206460563408283935191792416447099442890855010475139570439663197247858229772429633585018780632735332732468839551519335848985489380160307200000 5584 1550701976904056011519353398316875816881550832342524614730173831685643661707128963322143993522367358647563033812111937900646416024694374108186037829927855007416876948602450906020911808249648605609925704207564800000 5585 1339732591764179473705896183252911579629542427147960689985353757265650432656605956395496796786950945405541052052172180708602166774065645952454670220493777414550827155197748051875067798587084694022478016544768000000 5586 1141300500342503834675871937242810524910827180862838210430919285670643717631052055306729818394921418586041103776520263377233732638661583297232610574628189627678676340701477821550175681249186300662544951830118400000 5587 958774454465625413676496191663996263065250147445421138142775859929965746617280926964773028031672530438408294726906061327685121309208068627953720473744256335920541220625230694653561780743925598490098409668608000000 5588 794319144951796011673666656215626406621811014092861766248646209856215189736100665049717620136016864840053527192273803810071892954283871607721521421644040840908441525835311192997719279758689646776530929451008000000 5589 649008915809670900432298596875113946673768474189081475950493539800484273155993652493452624819912056916073267500824207214792129107848019787769184032778888168617561738910557791817660707661734936988863663439872000000 5590 522982813447258390678542501412729398852682929279723673623628835137968852189381677520274324245605234543219417600900009744624160641151116574263689963520723563547956589923995075953696718045030118249673942630400000000 5591 415623322686764592743022833198191741125943490212489832698627293132287699136165212399131217683488537338875506968866196423463578230288396794490313608745148613144149652218842879229617089887861671333514461577216000000 5592 325742517054938868042427184219192366049360645449556617789925599842431578423119324666953349127842975563124490222333448575718914723302952494956123873327112120606445300723040863256884221392518581306382887157760000000 5593 251761861539316833022309200381849585500064901374709726957133272834192400933591874969706781366453061476460996635849611547690509911930863353893412301816761708868433614674831023593371033445230992959370701045760000000 5594 191875111456177451582366378458134690835965905292989690827842137180236930900197042177047418952465237553825732611284306374958198591909573081707176087166278633915228044607300463398990996513851922531703681187840000000 5595 144187217782618709549533615562228736444723891095252500264253525337133152368072598382882087761937117355021939600542208108703135571669197728934149889835427340385223416734828910361636044875405966508859955609600000000 5596 106825498457814364685126162976292736812506128119627324095151353991913744333075170374235911561988631600135751477634415818900813649953657185336118597626498998096725273530583934846545447083791338709079891640320000000 5597 78022275197429846392058061820785930721246106965035172802301658423795796226226539530787032181610686500403470342764028595667058052309427037372697697596956054605033675128850104574470198722184787858122866688000000000 5598 56170517698149671252772932478289871114765033375181571929015521777980346221829366018331937673199674656245658778605471058555116675630784441410415028753468952047609738993116732125842047547044590787009445888000000000 5599 39855696091139932546993258550919228160905320994053934113155095784147289686272294584762684192361804601715759030445620116447627098031905941561077787697572881355679637558866703583859337338983611873458388992000000000 5600 27868022794026811880805497099976818802852777165653694218965272301900990568647664360044940112306256269790153373119578993742513953118868749371230861542143080193205517937942312161855030547790982775004200960000000000 5601 19199640501760790072058989376695619638838732731916669116893594610150655496890412427028266018074067661882380598839257118060880232930412000914519159596150326947124879743768342287251066867965970882186182656000000000 5602 13031202541813534142199366479465842469756896691735894395375893616428248882847528350629771747068090996927506748163961199103165566899834141081919450564473099264427001712882601290351222009442312522238525440000000000 5603 8711834029738675808476985953380785047348950312527158364272206288188390762576802482241525120043991482392637096809257079053671625806059438530543804023469777223693931282809327022769225932880607708645949440000000000 5604 5735795393959028859007191347657855497907005022051147959793915361538136122729314841833298068112379694961587284195171244699686482531695538972939962331241769909939499940916170621743790261668165750578216960000000000 5605 3718415978667198195969828933653375117172417382461798870887202024412724917492637584933052448606961195572581983948490308610343438119241423427063158937524901634890628892514595371619099637462671555769139200000000000 5606 2373121141102226018465650258128781383742585244561704656750181291995479628946952194535103756115669102646086520887880843183865411214780021649441723604939241467927840043194456385755019721456129535356436480000000000 5607 1490708862220220209482564474158208278328867399368028926122410245547091437419507476088548838977399137189097147267352669556362764062666695605838910593990825864575012268274474443882007326179299040847462400000000000 5608 921480410788420039644208767494022727304816505629114017225712712431625255116461045416820845657188325593979188966701380642208069788961982548802489208145272412244032740856099206999839209713708661368422400000000000 5609 560408885192079936352291948989344229944921314963559468132881886542445196836952614720365814866548055846097040766936425436639045514480608956840829329745216131360346370700550022335136965626678457506201600000000000 5610 335236018371763083709883048387708062081117167398870265028031831786754309428623026387182809493496800130919970784681094976034077398242045237904355452399046527979280955028845317820547198563128837144576000000000000 5611 197205926111355809830174388632266000461135172268601669532213274631788803408116606298204394850891409049761307761386824424056943643494167492150864025038097391511501542937303975221059840496465307552972800000000000 5612 114052647997133589770527435591261304614520341631964050057596684672199431011256938014958243125412997030419788327955464494635065847960121478233272467310794635779826569131090486079448061977036949815296000000000000 5613 64832817970269435212792793575763150274653072561566075825594903852201683786406994873215926240700443113237422831146101053554096042035942197181177765440419592237749667559062275507225393721190012420096000000000000 5614 36213614125689020219095345782688457759544817653296145341261933323104792712454536051430751253158541534555966133277755344772158205869918970988385850900485943620221021069743511594248146414233886654464000000000000 5615 19870774019679188991994943296238372086003606143991916484904988442596969432132350355521301708028849321040528201740778346669359046347568168524624504248437608647984195234649404706123838521479895449600000000000000 5616 10707722754755427124742935481897507675023830027781304430356348489067348056258489172711101448703847860545612932862577916620318761578991450812514638515761850999743936149086547139752770342895581396992000000000000 5617 5664832977913526003841064646360871614977460946994918733040909485522126422659874035137578642858491468953098961891781879677046181671460515968144999288767830902565234440693215837901021676041687531520000000000000 5618 2941355584685869271225168181764298723161373953247361649848164540559565642534934595167588910714985955033339845597655975986158594329412190983459903476860219891716564036513785146602453562560106987520000000000000 5619 1498426429934310760812821526559171047648247108258089897092461181039778723555532718292922652628389071432078789266730402860873246167813757670819196110853319567478249603507022621854080116775903559680000000000000 5620 748689655767318095025274207889453039181339400701980626429846082769700759847802860642515511271347439604427906586801004923497114612150130492407914199343202998425540507692188102463778674699350835200000000000000 5621 366768037199221351525245821223375279571510347925361349757056674509479480295939102915098507751452536451157135713877130370756047912916084508802230352199689153259578677524680826867333086610865520640000000000000 5622 176093144544774402265321864974160974861658438609716955324732399318062082015402028859169600251287016321731441506831169399705986615871098525957944154947627036184265369094565423950791660519030784000000000000000 5623 82829645282398022382993171177849303303017756128569279548641092165165911467688276401482953312505412179139483078850411028461505124512688184503885681622170810466018235512538056085426994239504384000000000000000 5624 38154449485971242581105507608274109784343898073537443019152825798918324866052895050260202306606266638146229030465901761971857923327900608086370242412815181398790442903628460447939044841619456000000000000000 5625 17204276870872866018343065470951869138447360500060055854494878278373788954632101701588386713244271173580487026849031494845001494049357165782469472913997251606106339780657540528172066909716480000000000000000 5626 7590440393029758183564566306838198868314983264649137850269281202691328900424163109222800804616890709601705439833078989706772671745675504274466877515200674214895344249139160176423084866142208000000000000000 5627 3275182291455772553687772965678715564893102893345359511637997920740613614627809321795795583804689928825975591885909431067413509769631094482796564841851203380692547240194595869505166529003520000000000000000 5628 1381437205099726341878044227154808208442434756596673245018339962917373849626945745590070809237157711915034135835018402756979648369053164014959232766526405321253764599789929968087084847595520000000000000000 5629 569289486138731190902722029519321981077205817633130393873984962256455950010984530078447868676348910330963453401912345670441448384491510537461486758532594705614010209437239783194917265735680000000000000000 5630 229092024934955210961738080864939417503061893003898286449878972134452350166566593029799923568165171757595847256370976367969509741990245248713127778713735782182524745248181693414228203929600000000000000000 5631 89974313421478780966975797796883318398154641867713898858254353932631068149597852066565833552315668327438949590092868222311392360206909091874851055036192892102454566130853361738592383139840000000000000000 5632 34467003997936411233775748727222311793461183562817788584923051535084514385494889013492915082933960994502056160870338312720773517060393991741652491065894361182758467299983849265212633907200000000000000000 5633 12870528668336716782874300989100756248417214701294392470742879846669125901201414483776853111791166510478661354354848944710714075928494067318904872755104455907726760810976790798555886387200000000000000000 5634 4681815506156891149375196613959792297912033427690607250039932152881027762617939619376097233506720115215739466026417027335112695211502697629046694834057142534691948785568971347643387084800000000000000000 5635 1657902947900785900585419637702469517581647057385653920919254071091312811755600712904579140659338952475904459530820358326215734290100080237794768884359857692760752988053546047360729088000000000000000000 5636 571105112511375843921338624523923461851575455347403156586201267615821502270527684930472275407718377699246873121398495401860837849797278313720138715420996800902491191033000498255259238400000000000000000 5637 191228392709097412527474532793022471946049713988234912914858782140827821647851417223596882012682741403415110319681664684120291174792604484530261701150798822518506218629173698591981568000000000000000000 5638 62189317440248922679925549055592475808450653841561720892908739160578439901725264353900348683893941845293016747045321245543312722200634739334920013398359889608350685880189874201427968000000000000000000 5639 19626042024953200980147091082160354862268867495618211736945352937468667645388097124867491791944818555984175096444129553064974110573009825982925132168363252833237577529002800827072512000000000000000000 5640 6004908319720510243798192070013367117471351604982624702787971322019990100577694173850328952150377936558136184531605166669548427508315092090645119480376313972433731013463376081715200000000000000000000 5641 1779567798900820394262709498987609173429245834130699849027479299959634802133465091017783020285067977173706773680058084613013345309382434838435207735316552920635706951914429440065536000000000000000000 5642 510278254153537128940771964084083563880531017482859564455496174640858539340653470736231228507759064954228233267246049584913210981215668380931644720528951991890328085764936942223360000000000000000000 5643 141417472542918523114926020921121909029375295460209303454831211349867926487203890076617868032902598006182830635936114207433678416994589791431926042371537540511629763538383651471360000000000000000000 5644 37834476205241385235875224755384816494070894237782169719652472122146571527539308762636517185387100482544318017258186336096189726462509992579513837170517784181389094937942021898240000000000000000000 5645 9759071961227775508656613980371531362215563834918734964706154738934391509372451269082263807073816221912553966715749042986358945445309479815112238868917890354884218422015138201600000000000000000000 5646 2423656314899256511937597764464910972738912433530525452319712485872149589473865845835760327558662377753282860130114090156753766404224264680498393285134560977286104244901401067520000000000000000000 5647 578674056084728144592601376328100104136358081613973582256628301425332711206781386438773430176480069228305364927409024554081670292180263521432763362977620545473621442120646656000000000000000000000 5648 132618352475929413717034277685869236935069638584334488708606025821360188762529742497243059469805372515276609173423697297714068939487239408041194732978764395603250565198381056000000000000000000000 5649 29122375197032919675075042565253394607701130000560835665495208216284142383406167595439144225467603966755445433400157215183403181528682261461194387828480656092916582400917504000000000000000000000 5650 6116222104498153615497566217096119487466432288976725369999555184686808878815086860228122158762850338929995840123348381894986966471095668119096305619862851178543801559941120000000000000000000000 5651 1225959724830595497179645348288079000484392532063481245085371438795158361280804314047945462677659013552449776610739975327674413035160796517545829961095705796720322488041472000000000000000000000 5652 234002843484558596434026207330107224752396117353055876091328028028035931179091652747194504723467165816285938054265857510986559750019722020681191765281541036232268662702080000000000000000000000 5653 42426019768616566171946629652563357166125168967068903147332516033710266420672440185784993699591965001608120627492139856687218380181411322769350751632046910928253437870080000000000000000000000 5654 7286286842766267046254127433898638312621410879635975862138367354846038465471403213725081465131467402720434095759263298714936089735272399129127348211249909016623285534720000000000000000000000 5655 1181685273418739514603435973485787218392066848191969797442410647966338652975540271040849548616826916065535739507279292668417661362621027206653046720713627389806405222400000000000000000000000 5656 180349450534348504534864022787767944442227393183176941831881541240984180160627529836003872409444443374362687287484135233251165088467108554809940883161325102679048847360000000000000000000000 5657 25801600843603663306874595837354319233907713310469021327803911145817765770440181544027093502491533470518402286619127785806200271831288596893812815546612963062107340800000000000000000000000 5658 3444799456354795900897326064421177567939688549039239721985304789976900228990270341501566421271941814870278894296360169926135434159591648190703884930444019473632460800000000000000000000000 5659 427018151315232358581510696969230978699766626793056496273690652602127417308390176234014421464223260070144127493421802358463937973526171037638481171130309575652147200000000000000000000000 5660 48855950672356973984636912338912416270346643370542393190687208346690611775548454526974753158291300329181483876204421385853963196489345140797658423834660067868672000000000000000000000000 5661 5123325115194534709808994978142156065688784051568298630522908839533792059084326512461304799916148276823798110553313702429174293494811168687420784068460877027737600000000000000000000000 5662 488367272183441299971965912814258194154689517494226579363917214460276955317590086191771389142950454846608113918702269197749515004910262738482523638601321807872000000000000000000000000 5663 41892621480820387723718530937772391290063815836404186247712019369185399201528346238197078897498764945993810199989827021242469581242059106724526925622093545472000000000000000000000000 5664 3193969600771057670117931892829778003632127660996545582228332628070353885984833482927617105007607030922901201231415383213711581473210513335177640074383720448000000000000000000000000 5665 213053051318824125126982306554301944210261993777166181395066975381098505830892265870910231894923282032211820169810441037697551651538723016449813993907814400000000000000000000000000 5666 12180202745208247153485969601123299829379129078204028860887791234051480616369878596016188729087123482218902171972181817815539273663440202638545969840390144000000000000000000000000 5667 580226359056249397373234120733502980850304112636283833275992296783696535993708022040748762547583875951021866962993903146452926356095133882463893575434240000000000000000000000000 5668 22109994444244797606157275040899299677240593267309372855134001690240748504384730399628976153311557241196911689673833527223326457520458301847495759626240000000000000000000000000 5669 631829846730571245019332278142570205101581342681857879721726371803912212252064103744663909125591304199801836158475550512335396111593972355414789980160000000000000000000000000 5670 12035945919214437722610647533557669001390791179534665705874685965060011300157244356529337891543375714981711320145125690093471805463963551763162726400000000000000000000000000 5671 114628056373470835453434738414834942870388487424139673389282723476762012382449946252660360871841673476016298287096435143747350528228224302506311680000000000000000000000000 5672 130220822657240283427876737191327843083875549474984965413461930131457766149367351290730656115616724720968109045105224311585353572638015521148390128903450107415726736171610024912809825201728605450447909822981536861849 5673 258007611246120935389811853126743016203566509240157127735083450353916321716503537136774757911315379820983543154787921065944812685974385892368772965677863764225552038022255376462763391988471629490607073667963418829084 5674 379777558609944367513040811845439486467866590703969603909118162904129165143451468215346022159179180577615963054944837083049607458326782972411978898077229372574994822322478708344721815310133473315613215913123723977390 5675 492172786235940364129049774852656779970817762407636620642346279651457111213943335755713224978873953645757758974632561453422544245059008462689667357009742738290335969115735646951415187442415965418364790716073112693440 5676 592217254466143195155281855254949162815353148691431915025253116870328066063506583911664277719906743288703845495177030720823855808891096631507426843130882033223184635735055743411165470871131360258079129015835637937200 5677 677452261183700253149593449375754930173824536447021181299915714999328554076385101596146799933799863350816361575791294955409719168301590913051486407469345428659044854336175915827351903127350266313914816743348430687040 5678 746041664574573331739505558736228560175847269887918964453333972748481756591906957676753563166972746711880323417577017964913818461042406192410281760250509685454742542080492792040401550640243984865946690712690561519840 5679 796840229185125053927375763670204069613722050614599695010236553002383718656242411403742123542828033871167234624915372993232382868937149471199232854740197260832835825987175211792151188934840037239996465380710880128000 5680 829421313322367316646368931577280170590918629786925617119299963463929781919056061402726906631611890396273371554672426795525763009606308620138453824268125887151935421675903170218232137080540272407519685343707236208000 5681 844063226433977123897654779798270578586812312763434169031063306536501751070275119599867464692606077454151509993332272336049063083503823933266546986274936001463028778029475708010246619251224783966115567639494383680000 5682 841696694023414571213829579481079165749653025905218933043125745863969503170078086554260359651411854807083795479332275310807804028129514146537762275098464218281356734726589327520498264243978359338173187543308885408000 5683 823818684379756657636645433782670517369244083128982337184095887200758596135879316661434098826190702411011497359550366319499227052170943327792270298142252149074021205101980378337819881401073126556988540399228407808000 5684 792380120879283078022785911776945552142536170299293758895917773125340238495179872334011769509614889001245482273399300938147621035382488325407674313244300158961383324221920379476018343870969868612056734729787448320000 5685 749656534203548907748372580804069264284383608996312427539200423747625991272219059663234715078830477300962656126379209226888762963740729429357655928274262407759295797754167663113184860197121744855116220635801784320000 5686 698111391998631993530694092270812165338261104505911773309201996747622334996492381996136466979284723521256946125700264934252219181854684615456562096089850506558222722207652797091383765003327659594717708803033036800000 5687 640261662942047535499801684624695020173159093976761451907255663060747711598029150341627962238945241759059330029302672886740976097003174924580722370993308377354332615009137020136147602545107984375965400223093227520000 5688 578554201268310477463897900767758876289647849522225447488624130113888265094714424987440687840916056659617280114095347520904375012887798836639239198555285081639691913212111547985175432907290918124777146112806789120000 5689 515259926363201194882635843454518625392649541630569117609439851998075310309751164639721778066126449581407363268188269919661950258866538820976122870620979566935844364707872846473878065590880311908817469325314457600000 5690 452390724548376542339842788827409655004657515522997080933314013358642445344646531363327895487964603448681127355403096798623238778682926867222546092533788394438480176906029586390097512416499796177471620264333721600000 5691 391641748748225634293223466963227246831380829965801703119838988446242353077510032070564238100746533236438162393265838841897147196498746328731766415572782869754906596829617349752371678235631894378922799638577152000000 5692 334359567739723473763420221561596345776136811377345659626142912098731205174117209622860216359842951506061926491820882039320601835515518477847166935164240328524399230097061167288590213147896949079575679878355353600000 5693 281534624905899782981927485177810541258767622218931013801807917085358006314833004275234325479671946706483829516032536189761717255360641281747592274735533022504745591163168548513579298298095695442170532412037529600000 5694 233814864779538689774710379576303996669877103414617728114925436661799023936065642887885771585708859732869960366968397727690805961864933604849848299536094757432785739474933947469858763030066730921598721693089792000000 5695 191536272814120275735805008218540779068050483739890020268057570219498915991510904535545597528154839992468850101506822356369225850922269868905848911769511186909587993003440405566532005797892941705787494080970752000000 5696 154765485237266188532630604382193191809269763925339482887935926092468944969776139762950589903006734028182579423920037534838840981566865256222599880031828548612692790296783037986975822441833276495135922982092800000000 5697 123349538140505238860399420016013414929855378201429449539095100721175248850677656065275012214284245588069255824971035523093984662691796907015545025879573258184022814546819228780647646148033101116870948709466112000000 5698 96968166755314506609523196108922120219839580203639901560748017712872131285561478725649335626398147052878311462692902476278412817148439912164988127821217367235247266503915763243449461583662254544427305833070592000000 5699 75184732963622185810083751915536707958615666201506881099368487254009544506631260763397200347224593076651927198488093301095065666463310973779706959612158844792991996181644620860272341276359795839223663920414720000000 5700 57492731381728447159847087996827302380904035803622251201152604906186871316652943394173226300230822008881697333690327687853403017979788197906978853294878475774614373582158820557704917845173662305627975314309120000000 5701 43355781963662444845002315795222651489305653812592996394037091679174115011591326955322381418801199968025514586153840409145009043529714593329787469129879353307314738698759793781833550679247943859223158954393600000000 5702 32239953753041201197825709596011361091891774345999838751578360697255019480582086430640038768435658667812119413442123693653936631434713001332773423306237388269333420957613591201631366190456337069148187048017920000000 5703 23638096933191498737748605890111435084558575583199158228471080257981370930592593970249193332781284859848982337501128978886455799713362079964216148773219574395845305929730555864446030321130482891820437413560320000000 5704 17086533268004953088763960157133703806741376918346354151713178632740622971149728410153841559180397204476118950150494808044386128589535966095629371557744873431576265238342034393838763155606876506207822020608000000000 5705 12174941292070365893891283986221579942724810061330905422177954528455227243107538000551420380316590021654464819761723290014068394089853438316795100209370178859769437366091350477173131718920107983466122969088000000000 5706 8550570368675037069514082073885689047185786065613101526570828427763360529450181306049719371002992717242209349777680870254520271275309382875044387310319078336094258513019076544578711253941966986738852167680000000000 5707 5918044965448784001116288580911002940001483973850242765519782986585482107432542041463517385751604038208760116054405558264276780546222141632073445102362363430482327921427355514966093343182263933144754290688000000000 5708 4036008339624599057874478219639980457783981931283641678354223755389424064440625114985633481923536814219733339790997767798612435746346200952091625203506212028005471300516527242423657116443356010480599564288000000000 5709 2711740889972577290716370816934162166634350072547230832134941952345508464615322759752913630188584977475243921152830023325160161425936068333559919939713696386586146415603425729943654440449438491507551109120000000000 5710 1794710953004477493683658108305418197347032967344957739615132511992563521465773129979117210732287794979311704825938414355141661189668952259126843226209925473758809642004136409069939522688007619440929669120000000000 5711 1169809200137114493846046023146594176080500759927698310988056657709027744641002375639395833499118811968302860562317873722977550547783261477312488275890485810837278271327881867402404865015907195034586316800000000000 5712 750809783359031194998852435884040701330171866243314780440231691291284863207671384551733727715439106653487840645954953064724142839897340952845188152773636570647197058723759693867851907523060061859815096320000000000 5713 474411834846417705159976966553581222723327196997143508406729484444823715708152513785595143202005289182463709658214526987785576465054804905695660259742083559114207943191762450741209365774771481986644049920000000000 5714 295055869691975408527400004787997222410258014153764153537340656213458452470913724083386387460971246832440157653473431893827478019543431177440892395633983877998266844953488217583818464027700554551105945600000000000 5715 180586248435688491722051383065203255446052285993696991167387804367985003729209529888897210843315590323875567040248029605089801804615149357894708321257400260909176143314284464402528318778962130322954649600000000000 5716 108742993694812420142739097491472223702115172215830707298119036827365651141102170185858876962786681938867296635323526748179606651674585477831669093195567064502445702271876902417410319400670696572977152000000000000 5717 64410180273645902855055432200556341017327616024828489556435201044994150997803403815175392959058695096500421599988099332462770128883887389984614798295692059804979261241826152792202332488206194522560921600000000000 5718 37518079407668184373312459187118047480024029894998634611600918609507970522288167155243366845514278513138299213158447945178943917007335462634272780722013233535326197070360743611386446006437862595729817600000000000 5719 21485796121313257306649409914277187660065461542572294229749581546109157904989047804156074073390559180321793941916152332892296377208416411291848400970252159988415082036714842235194465002692591822569472000000000000 5720 12094127061276601805592570884379935655227657577799163282360989145210587130709372508141590760547528541727084557258488394546656702980827851449519806698792639121204829082582283664709345467831830794207232000000000000 5721 6689484737307294532942677010242573602929659922871938493009129986860710028429750195233761816820109244899589016984477654813142177883730835247684043377169302584683197470816063823699618893136049838489600000000000000 5722 3634828435766786020049413470799095600694676896409107513864960910617585804232763330382158056354403285032356125677360101409683048805234680012152806373351619180125991597693887389812110677074111566446592000000000000 5723 1939640902501902307198807408276885906033149921631541337800030451112041389394503723304534407202496310429580545716047757981491119318461313578044524859666467849097835355045739431763398624086460121219072000000000000 5724 1016184980372581816226549891288124086284441412932412472984739174153774379957760307949805499100517028199537615162163769682970275487655415003594498556061781772127999651322489296116158696838970390609920000000000000 5725 522517263757088445797323132251132046483059629714497402790248533209734807257420041964668107102293714376626994500594172526104976780462562184884774782132984596636439249383949706837368852051214540472320000000000000 5726 263609869133249016874211999050199016181744344170605733667977582953682409684212430309277869886325056664566924362968503446451368521122943712173609984409423693180204294211528798101580166792885148057600000000000000 5727 130438732186239785409975419071228468159938747701750874501469961182858653695909362287275642669325159729349003185210583183698621093204759913313432841903184671969542039888525379791300160696836287365120000000000000 5728 63281941666455116186047820967967482800557733572928870523326631702031059127838537411400249205562122719161807786950461501170208864810787227637207822331868798634088569752326982485532304263301583339520000000000000 5729 30089790266063262328174894377292293838599348641005693477233518927019195191134900556330664485346803719555540675874133194522643992121869644228218180810365554359543671467740326153147021210620526592000000000000000 5730 14017013158103269640791753084877863597710395894480737970138914472770301852654044071600378831314471407224471172083809066285040892881779752088910531859936644803970472802648611490291337144683200512000000000000000 5731 6394582273932744585059440659662323326691896115334155766513555153109214214421613642675287665798459948171467919467981959591464877474976348172986271464694683515830027193351497084118335336082309120000000000000000 5732 2855649124511710081832619372469140339194028997299536539344916296567619494197315625163559149196913500219252106715686024633758536405102366076627981353470351657302910897716314975103935733418688512000000000000000 5733 1247787850943373242437050781412898459840871870736675074339160606375187804113795643169368882106572284759507738371860968631144376563099731584271947727914423613701225966031397320207817483025907712000000000000000 5734 533234633316922391062562400558572073206040360798684630049972915145260389608473115523840937710601812977570762478779898412615964358816361025235298735097586817130385229680285107444854170090209280000000000000000 5735 222754595374640773361841821684162432598755326510769309927417850326220628562151059681818139829855318994932393879282627789634558023205291892458478154284943550962641270847008286984825596050145280000000000000000 5736 90916923783896168450109213143579731178960446494976667822303284413228191710165334668615902573663203357306664849970056172901371155791295391270655146207128683548566348133380280683789068481331200000000000000000 5737 36236047840253081084644534699353416941492215339191275802074004945142853690953027706887603441293227851395265990527245968552494729526020247965816831816845537138263970816064721503301696309166080000000000000000 5738 14095217136388447145216445315650500755916045813757920508113465248415097577038794549818783156787382739703029690736100916965973240159724953435584655480157843460607636339808806282861761506836480000000000000000 5739 5347885424881653819917524237490495474416465980390785853266651621661189204846634283094865418672294748499405880708912609031587001427598252663522145753386711425980300020125533978153716180582400000000000000000 5740 1977894403292541290461525250561699192091081631835019891580615656114659174030001766878543546130723634993389393208862538606926968230025686904554438458268779610680729432951870799231947531878400000000000000000 5741 712609929941508849062394306717339814568911978962637533740273282576864879171042218596359993594436525678235918452603867356687760462124925797929677136529182414250405023926855793844911341568000000000000000000 5742 249936753799244825966209591955467515737320663382489826586875555851725505685224019793409573187260981703167657913883893130309579003204563427391356720649153832074207476349245683635591734886400000000000000000 5743 85275248893990073569095072047988916781773747464448286233142219398140385775450922641110650743896335997711013467524950769219748423891829459496958881127103689974509119217749744897124361830400000000000000000 5744 28281186516633519985596821012800062613893032810444622446219933873604450370752480185363150655588673218347824430104653324942426950031623087878339815846281143287236604309624947846852640768000000000000000000 5745 9109648607841497411824555328153239986756480674827636675801991246445883642659485359924937530336845706998223821039983070740640917459936460005364611018978793561731826455385529225794551808000000000000000000 5746 2847484251630172530217955852131759152212969142485274156682233939751649660972748960067469106792585643447916640196256390513145525475289560307309599933313022741258685334311591921424793600000000000000000000 5747 862938529590601818503435343599306948060054947604260031034416565916013953331554575811100918095896359484776731334242435106289086349645384506838248852064457483706058907544646922480386048000000000000000000 5748 253299836464924562317720138363446345919743133292101413438164331387300209862570188448241255717523931393281118752439337505990168361608894837410587802493588294836001305006034456955322368000000000000000000 5749 71940965812346580388817225849067174347881894878446086593676967525947626056367792325389554360845490892132275504394714135698142246166381104447235763786260057035592068662959173355438080000000000000000000 5750 19747993371206088625782442417950263171698708503057750345808043685831058147033143088601422123256292791022650752524357786350879928824248635308964430246144475277802711395499576582471680000000000000000000 5751 5233113113865093874571474153106422513262168111540205935716315847185800337082011181647602692073121477805600104773992835848334442276862290676928939282073065730779376969823619016294400000000000000000000 5752 1337011492993336484075679202435017060339294586441405418389203593200390810420368978301788211164008957004771895927654478037419091735922643657762101660034321816964310447780870886522880000000000000000000 5753 328892177577223189575325725117278916885124732697943504327423798396588578264246759171502534464251424522230723678061537691909253903425300135958094004752875748675194401138665827860480000000000000000000 5754 77781088269060647181308511467785930309623184448168768119375926791990118520436747809535874061240221778393976707542476716516036226305846567370987583754526690050265372961332527104000000000000000000000 5755 17656420892965461627915545447478486150681267858068712591899771243401878047201946130393460433223768393789241869429752624760311792842313554759589119338939962520136808004734418944000000000000000000000 5756 3840487633038215118221505490634227906606795578830032612056525676552144145781019657868181480524306543152866917527277078483134129395496550907320508267426304709264292350829527040000000000000000000000 5757 798922770940989884956029509431551313831781993968820418033089233648890239012390235589510649934248266041256097631842576414523339507012586510901638443317269764697970437357830144000000000000000000000 5758 158621158716495166248061933680878531881185144857752108644474465320204571470945116324933270748736316241836001996672069887995451127940881933864083181475836976755400129216774144000000000000000000000 5759 29989605687080405263356859305870256323008470829266700098214100221673654075503642145438023044126750089765964498242866366190997312834456139606916575292456018808626514923356160000000000000000000000 5760 5385771369674274139797838688001975726657532303769115321376385245842199345972457398888667902253433984897434788288942972093136836873732511902644002635890306691311325056860160000000000000000000000 5761 916197586776470031132258602810374952975449158049560728828073516566666275383322585970769925616986564689052226927238014784299241387739858162583564451343305349146733864550400000000000000000000000 5762 147181481489428778625296371604117347066772569834129849168954281425610875183592942938398865517079773164482221708871984306470501186587077941590526916534589135527517890805760000000000000000000000 5763 22250296883274023019044496148840580762276802176834665500328715441973832625064066140014699603691221741616291502049867608002934964224728225328258767704520407466006607298560000000000000000000000 5764 3153104850890619881305066246204044104365719121971186344266411828682801352292195475956979474517396823400520788841890015559131884914008114011877385305547132102303861964800000000000000000000000 5765 416991858483776079167668292634360570932095906392732512215314839367557690645817430043149933520741053119795533927839137822914034825327572911228081505587380750339853516800000000000000000000000 5766 51201525673838084884874760529273742801863038814379066671894395169907908923005023474178779866585325174283901809592497038307698648765117572615498176516247288394285056000000000000000000000000 5767 5802671674988831656406859235585179705631699037301001948452763722157787612326786723291092415770417570169705350186970643200242876869396502080969394918516170804743372800000000000000000000000 5768 602750260632114814776686020674589831182731977492228298189164611715572369777324905933761254636588351574286955670706549483514325313439064225116271843658173116107980800000000000000000000000 5769 56912540265870750407664736512293865936899252138200571560399009488511506154906870393591485648314537483649794446217594998925141035472616142269384951034300959031296000000000000000000000000 5770 4835883404242879898267144786615852999215833840848436893030280131057004766738701270330918721404563503522026211289326448983625849952899197288005148900587655397376000000000000000000000000 5771 365213511129453782555811935173480826901979332830996838895895790129859701065888890424311807526069178024886337112381870970159603508195917854281517900544711065600000000000000000000000000 5772 24131397417619048996912059641836536880345737225375211691532553609515028846129293974765275506629056903139686012939624558495592493485468590932433005204215955456000000000000000000000000 5773 1366560120253803829565113398797442451260441489953699412900705358473507694441670020593721533270748850256453024883783680003636773018701469200578236252889808896000000000000000000000000 5774 64484007873438608413600274911185895400323196566442660586756758256721317815416901283284459376437205230169810135161132050748849010869640520276506475191336960000000000000000000000000 5775 2434021166441381099723955572366693810592001612525192523735669307213144742873916244791428645367741346134710191110337622095229215907973002126397486042972160000000000000000000000000 5776 68899772414543048743084651805850876198461584107246193833279639806986034687750145318952194760140054280412806452170772012940079350378459352068225027276800000000000000000000000000 5777 1300111415387906215712856803101057922035946224364592175581244649673434744441747290397673813008428260564976855172247767400382449691164520039026587074560000000000000000000000000 5778 12265202031961379393517517010387338887131568154382945052653251412013535324922144249034658613287059061933743916719318560380966506520420000368175349760000000000000000000000000 5779 37700042266386215011008837548734678204705206814794018217368558297172011483323177121637583137549123535137249992690493015094457564680935379157525282933095708549462532992806511482198010099069644759890714780816696202493952 5780 74701935601913426040332326253974269775989946836721480541822884033285282013251480592874470291069559597401587948479310233613091841127038621663985282848911866940601685745005494973984945937045407209413082991618268401238016 5781 109977849636150321670489258096128786059096310620728846353239245937892220741731346428398525706296851629507893368594540066152607432770362415227533888638675804106996926235702534267255614851761293947191483293215784035155968 5782 142563879157972639202486075309796574521050773026870726754199022512082508368911004629405496285940363223436158070400329715383009635072692019739395781568653820138699719194429211087183204437468344005618589454168608934461440 5783 171604669356818917558548053613644024886450004569381430352276601171951167481096579646506615899743029805987968047704100583331400486661573727464087514851157376092879291622924050382720523859915599266022376194832584828518400 5784 196392010486137205650338328024503717370048338562736525847605443563455225006143863373224238196372578555741785654594692889812602779179356599208900155885213441528517411524013079882446821750792296937781163867419513748193280 5785 216394900443058587707317231804777244139219928601533764591343035037510849775288145753830410605262378223456226786081189387849071580762439215794991838429077773536051592327384782463066405447632253107369986113175204963287040 5786 231279205764538808025809951452724885270489024219628679616144407817868738913270928265998639906153441275863268840150265906590013012243453553389356356416263017218425511376358338928779967727099021839622948120959742870814720 5787 240915839338061258360218699429921755490092733562113207933483758143613269701323883610415249902243167995690905041823193652697930221086930784780579537933607309602526574350373269717479133049061481082940570959333065490432000 5788 245377243770247577959482008678624010221390747146596785858177901812939441362459511084682198974506930365981477357412512053673817817773725799313553233080525963484054844245750552490025042920340397399291322273394788925440000 5789 244922841466969341704001486440330262054314097614843828847329424216989553508084586064155009717146732346785215362306192586907755192185255936722231838204450915403528816756406569985413885433450878144848190195110724501504000 5790 239974905275717435810991355401131670901701691602422741395868223727757441316002069173970060025891242804425918082259602837677295491333028544061176649553855947415578739650216538268536837242876112929800752009350911885312000 5791 231086945821061234484658342238126794201638665987518195418243474700803462008001992537897094839747122700558291486620358288133691954616990449836688625496305727140927675218727036851183621048695516154622946379374952185856000 5792 218907149531347180815239027903638629834885630885611965745202151960162823697038924555130438843919995150813766151855467609129494515413530839232760592528551721579368809145945127501477361819633216870120027553111600005120000 5793 204139603729629315442782426814901103219040171659201634722708355994596284003191060597046242572703170081116012086055694000577107980643570425474994997000831962583935199005147241916060238204816690335230978075322325401600000 5794 187506006388696556406703858704057309623414676190674094115672860320962512714042159363212845029742171037469522212377081896826380663702242464880736145393356765632651590197320429611788663239979774826434379861777543331840000 5795 169710297449028596192178723965940759404525783311466599072287241633093385349977972942167181496826826101043016632035738476062765832193464823537888501964820591116589749461000666616225387330629842493370005847118100561920000 5796 151408206547662767191061410597064795155018100797484907015471950868740177125960740566051112904031776227401122681522080405114820497349071558254390722341163468545192815695598633941926571049875643793104613059683795599360000 5797 133183144648407063732878092654825514256728884960750612652498475301206637286724725497915330795213136496325061618005533689684332844890387018834880727985282680664752939732239539115583557867946168151342020746944079462400000 5798 115529238535167920781931288950092307688585485004939615263863199822684120063533143950433376615730693451977879961037938580720327711454624217117976459948247159640965025693658079739638758774339268669292786028050907136000000 5799 98841681857865887780096769435078974355789803837559448614638515403851969387689467602037444437902926620025519522221347452394058153133400719089824304622389236581714521982351912666135382506934707639283828046221331660800000 5800 83414011938251900004896480025899981003960178370850434148332503740287773107600370807010435914526543893619419914255581580194985584258081559231888765012016313411552731514207037408722716983365533695586087689800541798400000 5801 69441462800447078371079645408766903377875939738022794084765022053152026602202665596071819124130262551169702268685833487216195911474109984916109418010845230609449201572012424240089871293391004061392795223243043635200000 5802 57029220657371996729872172557924510020477824905622584514058230671670746484900739861508257251701181805308451138534259385636489395896612064906949763583785938181673257329672039230991681738533674833027899458702016512000000 5803 46204229699259719572813102766836987285109348881870149490556436886770280716933469795203449162257901925597124765016182372622155760564384774808871336236863607323114907558762068821405297704830523591573529654040985600000000 5804 36929158404074990680789139174383043911579990698916956518748441037648246587830528821499645663760204576088368608483304281525411900480719386680571979110796912816030359448817979450589863869268248115042843330896461824000000 5805 29117221049366819575237590502878938468745761897222984947474732356607271348097147724643951388734007454223521402842605298895036306148259516421220214298897565874177783411568022259118931127692272552245318780129902592000000 5806 22646727482840859669629237057794729920135592586728988292480347388472322159631114896945295524570894686618294424433137454696139349226424068327615722232475884568804942653441795090425835321538434207301914606767702016000000 5807 17374473465671559005800208324763152584231010185585731758781218895917919117177310370672316672289839838939961330914311803867408495438261851362456506474650810912575220554227832212231460960968640000310992687731834880000000 5808 13147350610996677791745368368355259139408523033153954108656286329286547990967504973976178324817024399197863459216768510589322520494470174881552337274879445039209218618620677631860971416824928735867513623858380800000000 5809 9811819067095668796432191578605869320706731078446376862571265538337923778444267600948888638706038579401368470489551314384253658813465704587528873929215585834817250191303950158592539779593419038064088871138754560000000 5810 7221123710072798062846152941960830945705312239334490020721504864535437332761850468559755557279474032152022673621939796488291820584342740771705837921621028523593101693958462721258069897526339459315984163227566080000000 5811 5240329359045884705329326266909075234904202284794820883093036516277452786622315096975655942609062752499210898565921588423795105910165391740578194880620815838301938382074023294246307668690989399295280174008893440000000 5812 3749393901674244107348423675818782785916306348548482955074984039424103424771858444805814437051938838067617225404910227407597508437407898130885072094720280692387750525894713636455691513794058071886353659854848000000000 5813 2644588835875896578984863104676102237342928497478368968857355300138460748954006909598872383432603919007387966720783629898060334110263196121729939195350089050458680245661031677129695267082410241335962957250560000000000 5814 1838618904942290002532333396584337745962226479199246997396066065810548901653738137149692228481715105595612586386830523643413375143325841113202719631052919054128415789840526785052073852352532834452621865517056000000000 5815 1259794434867865372105487697659638825937081106118002572289897119166487210392376131009974304700434424204401216598383877311227682968575113355342604191647370463013914522668509093461606158093402127310129796743168000000000 5816 850581928246621815300451903975401789884445651728321056065601208085881504914572272638866535055498517643512132728338263509933005167471385343522108635902053430733618964504413797337190544178177912783466013917184000000000 5817 565811078000311295265651485831590371926056683532728187879895540466485504000190619957140750658262902818418158466950160668157189109940760718278595656923149577461690977850158300860265639767647588181983971246080000000000 5818 370759395840659823108546557667423890435877598896089695761754912556386512592717500256815876499716432046256912955551387332410693718764601040467455843567875791499113746169619399424105689876236311344319981158400000000000 5819 239277128611981385839497176568698566327598783732013442542539975973890184515855645999074690666946623274297285490758626824713197705536043449264645113858156876550816926926134001295001542447904360191658358210560000000000 5820 152060939456665677450845766681191907327430663374409626764839090422431567124574929503477005315444398801687570318652840082371937295252580457595011596747256876832429727274196269115658161799548976869766626017280000000000 5821 95138656564818605071759322275401815034225798645629303518212817155833506944343838168180718934133863271426217937464012379579267646368347296881535033414619712621348228836897930280034802289929452459523299082240000000000 5822 58590990046378382968396137318615243539596422077196341098640968360397034853751803867570382461589760757166017076043728554176723830450790970947715373722181821295662345924532317097523586250904012496605649305600000000000 5823 35509690937199019980846143829463783963391770955876570362812708097210324153788972040951746946418036822524858833965896093440438685121691497544069923467988982603431724802746858846983991667214553028245848064000000000000 5824 21174297188477934136726774653865441548541018977393066031158688902410600699111201846641597253234458994172230638031515818681150475202193818905908361771652689626490769234230534349497861697857566805731783475200000000000 5825 12419867553789190836236276437472604000090283675548187281561276059103158300565628458356202575669326390704082141550691846947840677282446213424278777415981468915377234611221372200973584739846406938788731289600000000000 5826 7164178919916223555654022342182778666718745193460420086763478388702531029167880245482064842702873851848217594653354162305610225193656917436227001630022407601305071501508309260136063065065066886677187788800000000000 5827 4063018137452487896146378411654585123486325399068988243650583808407685421634561713294226589032879846534290071041832800381653947158439686971934294905915485792406811383957258723919757988289216174157201408000000000000 5828 2264909959464255346491272924108281578663012079979878178149890822902999242974670645165904844604496513090732371423546251157573534413718268436735859783153946161678022218948207338541815205112091404717260800000000000000 5829 1240667344462086539800219501761536464756516617144533268697662417434642918651680697851990098211129756615256732346453668689648613851070118154789754303438772730785849948823851353223460995689178958361788416000000000000 5830 667635804100512800284649710098256006089018746045097423460397858619513727466154972482443473329300762274440986687525176832991737736850368593100368873528054171032908360260329595307614087004852293497520128000000000000 5831 352838865130043089609123992088964356494338966926967441743315677418574918646643154972915282913348408552446732280729117670997057977737160609743927139713544298366394589254390712050035365069515955680313344000000000000 5832 183076769642946886117941694008424901954609841330030276376248700547373778543069561542550382643718513871552549768302844074573945177127772014489773515889103173680676437820674426063697595083239410966200320000000000000 5833 93233540095945173485988825652438607476884641418070974080497023426903313146933573007780287457449243175327687382006078000940435043907661674045717994202784023633677815556824939199105256755353403732787200000000000000 5834 46585378283630517661012598406807708247709362917312230820019388136540241316514957018028938244732214435079558274376100927069227476484501658008028789022535855579925211544218252448307138392237188935843840000000000000 5835 22830532611223686234662920250955364954730580636063732167747596963740951597577766633835610608033446360048910503513684382908926957721571249063458553350330072079844300102027595941928299966036876323717120000000000000 5836 10970226683560699136148947060156915129319859896276237776510297566397942629245457066745571179103790502440655826737082261963061393914946029033416244446113767578326744590935287328821298131828635504476160000000000000 5837 5166374316172423763033108848573259838999614734038138799601752525682300567732135751420727167681382819636004899245592699998568185193022156074166334788639146608567033292346599236912967670640880386048000000000000000 5838 2383732029119103242830718771940581281647656515704979295484801071171682936147595591521804437065798099455407156902392112052070066614482915702769777821500171222408518185734306615901463426190236712960000000000000000 5839 1077093731676039243056843296950929319855607758948175829811650854381278956333358008020963486377879141235406196822562361742046474544321910058288566274900077367162367476516982989407327918500773625856000000000000000 5840 476419419262898960878512654419400127209963723372037700071516482948853503150486526316497814102176657188824173882960947497924017428985131437439721026875960146920330726558969100050539398073960890368000000000000000 5841 206192275541200894358711121939579087313989675975532445461059553104208102169968631013322978684006563998388956976227721900983244102329586455451062057330724687242401201548371035236926997553515331584000000000000000 5842 87277153668233182797338041032626068704334254381177754692511980149929355415859737995057345474711773121011198720096390222638410202044269399132724680351629497245460826052220544015630475154927124480000000000000000 5843 36112942634714540335704108413384050418749416598693341785385454749536741390242889274575232647233170012455443914854698500686610702813456377534663279196420769982930839483413014450911915356350054400000000000000000 5844 14599505868564083400673541264556116109460234231779445012382324868829810835542638142627423112941273005035405958740403752841681079000653732114440795777698311283697681261243039175454133302182543360000000000000000 5845 5763609640030770298750749876327288262068055433252996389568443066903351247364896707821768888863179326061957402903408552258205745834433165287603310791027363629675263056837529775494939830575431680000000000000000 5846 2220694261526504642470576375787794316562429318395433103111777124174480828863091766363611340816824759682246716320439889952443009865450478831099783096377043919228114068886544087075717557717565440000000000000000 5847 834574640769764816614759095475805053610063305932924205417824736209363710193645598469984654228545252821759386852452899818728582138976487142406781229030588401017101692555400555600351369730457600000000000000000 5848 305741917512272940064183082481071899671963610466570461727141912218406190127301728908086165599024227080435202107782664587376412941412481199512951255401705090549743373681728866987246274740224000000000000000000 5849 109112657863506930197508724409250262607798653576561786473522338513923267323209003253176782379122667283467483503544659928140418269303025697921420963898650837870794659020278370784601911276339200000000000000000 5850 37907683952579872462984251672697274333225823308289071356998371126902919163931766388427614535469846849655369855691571993814042027832976064066596954593897474189853543509392485624697377626521600000000000000000 5851 12811393187677456897212270241235652899655023618079176893800375427147745828551013640533406764302309351966861108636503497909375314962070614244729526321085720443793095723081719678717169290444800000000000000000 5852 4208714910715958062376938092947785516248923283970708796923258797096989053265743953447681826426050383256490394643397267831720201135434156632908355298276511409110111354995136221191967080448000000000000000000 5853 1342870748539250883265914932059165799103447744510173602621910652226892152881337222383832414587891451114120433726309188309670484596516153580319858109435073084738586580985685355860800307200000000000000000000 5854 415792572510671754966779586370912077055734190522409308071080483430252533262517747375142184664991575233853586146368326454401675971365742367832370881291748555126466067297789984259121872896000000000000000000 5855 124818822936926803635251571737076919817900712164621897549603108086274639614868875430354573954013065469811797790527723730950990447544491860908742915631441086724124316498751769153810464768000000000000000000 5856 36292918934762988358590464220809522861914853537043740773802346723498325948623489753559086077537709512506604985268883595651694913679964083655283834775952927813724458549059857841980964864000000000000000000 5857 10210614657572208263278656244458519608587156087701052425678010652266266915745212573116694444891307163418881032180348305044458326854405849746322731293804420574374046386665700746141368320000000000000000000 5858 2776444679508617343038734468722897971392663164963249135908694879659838167431890901269424649806356378238608063133896866819402639275928454220753485302581605219473486593654995983479603200000000000000000000 5859 728816728371012052547667798039760717490574080802852898176032405910707518950871361583223970574168549287634616572647927540093192809931219232947789891927671370111790230834436445663395840000000000000000000 5860 184453616439577124410212220491544379117984798227882523612452645940364248623368677931556683910746361239463081972089907587307536451896172768832465343018731643052983947309949964643205120000000000000000000 5861 44947030744874371553436988687980213430059981320660623978734508800734648659578772242129553283580696426689400507652441347494316131796741286714144106846705384565078969997162604302172160000000000000000000 5862 10529759545318627873964488648455873293521414633354229178418392289328732952377891756857659738455986445342229034590598709252349830072864424598360399863686000400118901940433006362624000000000000000000000 5863 2367803072360008913457623108779759867590794295860077989855987684108312965481801056436246237483489015487009174444975900228703004116913957912329719546066957761931499113589432647680000000000000000000000 5864 510186762214389720132808116466924293910086178345450355548490592501769394958932733075260899536202753010163850441412018589583283457871003131872351335742967587483715168483648995328000000000000000000000 5865 105135385753482119329693662243507008887156001868345389806181200909602349477971280265509190537499146130647460136182450859222911772003133074332868266215766576490507195572534902784000000000000000000000 5866 20677968590084605845176020415708913625315484403225019195596302605464574482257442095642931472253982763882131367780456490830559914289249672346438969345118841353177660431890644992000000000000000000000 5867 3872767686274263300127663756309118923933245184947446776953011220299552038974983894175549034155312428420685378224875058257407054654341794694514032558324025421786220072471101440000000000000000000000 5868 688975524711713508449678009081210295456288937397017685038457052300482104312028969937597674615645469475590095377084514109463801857982154486851747365244910889643615930495795200000000000000000000000 5869 116105134719936906053556849678500253493559802413201128404628873628414576837767844933928497018562477263479071628360538488817048090882177885747238907846827575847350091990958080000000000000000000000 5870 18476641300567899986544862932150426990631616908246496217423642486247496761728623267873847103890080834359103380825791839286717868756585898790057148135168735106354857944023040000000000000000000000 5871 2767033238249299031801404593703687133862705913795368998744603464124021254171919426589803189471461380990976834809659647429411854741324458272907109141015607672932370030264320000000000000000000000 5872 388442539419704463843088458494842578529113434732324799704290211510839303901075905166429957900712917881051108829313032942599633132742680820868082824455596059222883486924800000000000000000000000 5873 50889339778192172666598468262228194389649415700747831324537626212511453328253640058249787628836503229097515242610946987160905443907384307698438746702713037703549550592000000000000000000000000 5874 6190048347288872464709053449440622475466127757751782991522705410644668007179390135740325044911106825527650976878992382064016568615635050293143426499511293475051641241600000000000000000000000 5875 694947557508125728098122898837662476990988880210558970113081510222838885065278753665291121940251576477062667543127616967835193467264583192633000428764578086898158796800000000000000000000000 5876 71511403874929317954350561755154653512436618257634838658066234060731225477316771329818998611263001092236880069825464976262537090274076048268267894445228634753361510400000000000000000000000 5877 6688991859049511033145035538322289019020431979880809738424562709762274491925888474727967557175960986518755788844218662745645476131078541929854990126679549169106944000000000000000000000000 5878 563046452781945373160356526794805472981517843424310584042471608565848021205882868243094912220198736238952507478469584406199114152447688714634258428171679222988800000000000000000000000000 5879 42124216097019616806811858671315076126765409026559532583918246270481963067995681253742656395733386933432743152092909648167489281034975229761526000922473778905088000000000000000000000000 5880 2757305674117345654571293279365508283325128533641685576175066725075552038004117749832440105111261300923265365841065042976859859429682096997591635923968305659904000000000000000000000000 5881 154685449038173530730306758047193547485015380699942055744026074445959618689773490322843862105914985836109113661018354807525362484344910670344193082880574881792000000000000000000000000 5882 7230891181216310318209233565672477947879179967994414687782592476797824678054855714480295603656579704672486435070976672052605941375346417527776016100134748160000000000000000000000000 5883 270385888186507330274917921793308470273259934700645848367938821247781905696495673084199087743568685537966907294320708890855991397582398091316410858445209600000000000000000000000000 5884 7582249774542269050037380875685369801313638380494301567989818796895471429584270197599233677465153615614945019364548979479030446598871480867603055818833920000000000000000000000000 5885 141736674681345700271488426572036088179692401592049313028460973317228414214800298941844514935145254519706344701608445283762448949349973524254634341826560000000000000000000000000 5886 1324641819451828974499891837121832599810209360673358065686551152497461815091591578895743130235002378688844343005686404521144382704205360039762937774080000000000000000000000000 5887 11016960126173405456464265050799457898102547647276193484609673121976369131362680094210115611786531638324114953830991768088727075660998119935943818707856953605178401222683929367490991194892247896750207944275403332327615921 5888 21831774194985830996296158265804430330184865062492273327299902700430236076828797250911788735283402145669805780068754329423532553603445815652879493953184421823105822606419529755761964202722252712826100146454010273236376504 5889 32146786773350696100050765152858817137565787546146879532400315444211494406706623474966441211128312333761503006431514402499788760122505077176946410820973391767050316773672793814677020683824968444115496087209804117930627788 5890 41682683767280413291808943195144154331277963056777605265253008404726830668023267135736302977120502842553141512926489622813181756244471415055123174887133694523637107987881543050223415198598735841911224284333201669732679456 5891 50191304995005084812384621966630002348442501387174868725361994065324738763101411115278805190340055028303668106161484064167248674376943791064081804623268783543370370856967454360934158209321872286705029241456263478462515400 5892 57466741865840684262253218545279121954913983239627739604818136324335113739771156946667843006921457500296309905036267992734611326259106285548600084559485726479014883329812278020592504078196051939273281186548088826716714880 5893 63354007469833537237132370903893343928888351553167584487880544785696662089258416144568065455642768895586604650659249576088157134912562128257707432671848943106069924894181425768879503731466901296966415497708214134652525120 5894 67754744554894058172346021831686721685416638096179225350079324436603507555484754356445008403413498582960248224034007410338055336944496325895529836251938057109505974723003988764620806087650054335943112773433686413992739840 5895 70629659174769150090209327803902786711059316547507931012869387514762142623779405630743707154475768591640900958310679743116160895966223807613574106826848272835482719063314937829174670566139792880014093475976170814586468480 5896 71997613837685168287675155763407529776818875175849063213934136100674966996717029185263717792533912937452498428451253560770806214032847918056650465674666944786424790074734900947170918008297444322134651861341662400190080000 5897 71931560980953347032365362042523669657757573455504247559609425884068843173784261268579989611072872650353918154663683603375603639524560901618066382678635140249923482927877345992173513496363226483307005391744101242024768000 5898 70551722863720714020068111561307619280669646691970804945872130808728073037840109467764860535964719129955135738018758897055637931677133961887277786513823957409432873997651175051539659609443831813485436480976699800351232000 5899 68016607439718517109561076971566443358504911680867878468459294304133104052535457216247315853097485338588246304007381474913730452480784347048820557181905206646249888464096430993877301810021920425691999543204601260124544000 5900 64512576146070350737650026428923994265229782144732836035010085776114955431621492236158357449938617004278477792932900989614716815902734059586178425442823287037798059347738604979372684285581835604890647414302741068177408000 5901 60242739848067005112156807117442130948854809669884856716834451003252825353906046157618387526974134489578526117253855773395132020092657952103738044728717682849844190413189719590829669139550534558957518063814813907046400000 5902 55415951517732584519072683733720467857539837151991941591510100494735320692522748269760278189950518820994558581253699745068060280256487804259340684570025318046584502985588586094561359257421409160044102243411302823362560000 5903 50236593663724321172393298728791318625441790445699116775331117478312237393852330856932912739857666431188301099175515651922364279292148634480514691688767217793377350470307084068521507446091311858961998650707150093885440000 5904 44895736161428751139494496867176699214102323247748374193172331648184061049227986993567675929414082898029048364940450037551772933895195973394350960300376963122413865288088791806514633745670379081727506619304393176186880000 5905 39564081459281503934855242142379466330878143167867960744136065963155067051027109842955408604463276926958320399073413921981149542662993801222646692334022308480455439899646035185251682847229401341644678361252444343336960000 5906 34386937048144233260617786507138116559913403043052790603305127346054621290124962683399196276211443007496367319329862414083085068466146229937597318300936820504500140907466375342082582870600155680811405625424625696768000000 5907 29481277680266776130318643569651899013980802884158562219072148169622058344607135438198668734054672927069133265975923326569397244478544634749252012800206842900417781355988374089152452928968665581392897758678268544614400000 5908 24934798422453682214196982940518163604660041233608989277467749609606074685521806119856978011852270330627279162485534102332176961690896641710158102569331781500746537660634990055307622922884812828998099633377513281945600000 5909 20806727123990749837618082929097933850260526483924765447962037935288471828911231878996585905636527494405832195218329332263005046014797406197675714445885277223934037472448129733390556075351338811853710327935114294067200000 5910 17130069718355368035438262132292834250872647252820389263898542600093899423563136257777803473966411148166588612257930491340583332658373293335461776871283291659433527460364156270330318204836523058502615922161179059814400000 5911 13914907550269555456921371189266923846752437084190874306492508801681779921663480331719354886153908138323394801623892314257927974732050171382972582512032490357911408965318743147726271477552603784142988851143924121600000000 5912 11152351592583012520336247588021637314241219299769860361607207054265323797766253594302778374811058852880107980457460849298831081399925715339600778057350076675845327405598581664085936479623811620025059688403056984064000000 5913 8818779082208373697273652379942303888925396065908347590106475302967039742693780629792705129834715204412251935146496035031291620824711901226550932825166380321301827352133529114049606087098433959236470981549488603136000000 5914 6880026086561476727468673416360016897374349088455849835842496532657941980708433681958563023479614716048430323851972441872866313766068136328970758330472989880295275433400809665599013107705743924705041581256413806592000000 5915 5295275647881031727661832848961231878090545874437349693444962108523429132596366552726298998084408574049070390146881804049594682515233962069709145255006898174578506550805537976570144754259761624879470076792698568704000000 5916 4020456043946370182343688338344497471501838057149522070315694103276251160465447556641289970073578164415618138675266159354326870622132714004208145717183345656117815793082344556712542679602476399781945012433557913600000000 5917 3011038792545767760415808177555252081867890336990574785994842464502611343113113475906580775752352576346742758903891995186161011056147711497341207602869117281905972745339040311739760557292496851090514781483114168320000000 5918 2224194384786693202130173782532675109897086203352611620551384075584053836167603206825340519762613800106975414686035637758111241076100825065807533050240105574322967733757397045901876990530355768073964159390900551680000000 5919 1620320507953838138363753320359956265552894507660259784352370107815103439708107726073162345388991303346279968095532269364495603088982854498915407534592920947349386757877736781432531374122028098244249692950767861760000000 5920 1164000053531475604540433299919412563299605061938868858150270880899145757076939217173492215870212267958517497236267829868739682619386070621406008637583571789811180256423706378432488482271704366378410121374696734720000000 5921 824473864144663643259211390255924980750529759198470251657976541381612955295997151937511350960417486074233251550243673341997211785183064053208519339896620601255895351622296072149293649747227188813633720617533440000000000 5922 575726965683193694794898858097453249991981986501893774683315729027684642964229728115735318206697819895611371462607901909064370169260205147509173138003826286171875548288806483933346863152454320052298881186136064000000000 5923 396289126990394028960505049877987061220270985102348390779723696254784969583686160968552776370104692033141262568935765304888599344335324695061742264461859021139203836882789580301725249076141467497772496963239936000000000 5924 268843801499062252228103599421317282295725617465912520995121257860920326501603108457713958876421134987025661886587714821268338161691407975623339160815186283619355739576323404836479117647488979686066340612800512000000000 5925 179726819495630945538295235827529588285095179807607863504464211254680923245518833249495401286530691158636904337025925239037186955510262840294791438024444910512311936959642565908307744269893043155653717324201984000000000 5926 118380403337512737592855013012722382309636909776829456083862571515668450973289280898279727970427178368427036495806302204023552922942539626635007298628192366368965754760526743011823496578616918568767444955955200000000000 5927 76811504826106315286740099039676976961918077467580397078267709820602304542072333867255355602829928349605524368494502049353814499771661606364778818307145918453624798215029852289093732069015427208954839857889280000000000 5928 49087862560608555931736344340415629045253530822870801981546784347200756717869453015189370239803597083569786886645848702831616516300708334700785031345985397875039700985035859954721794313964658784688973514014720000000000 5929 30891684586525393106014069035547712380815950699146085738059476999625465291433353896190601935533893227995752734911902602197004627230742837980113952666619469479683132052837115013008625910557488413868268390973440000000000 5930 19140058041235276633212045333738117506697145472652065923474444464884222574423396568068595694642719422679681233664212749473032096752310049390708538200098770934286284506387664177037987976159365554485481418260480000000000 5931 11673200535991072592190415471472892766282141473625373816964710187611832992116020634195296581907830340145552045135075540493873828815785424200963818647891765008921472514842351484119289997970422069822775885824000000000000 5932 7006300178992399125669435911929907503350586034322752399010011578456521167948942863826901760884128954411519922706964809625680846490045318827245154352577646521154906235208131043679345515601411329981295047475200000000000 5933 4137545837653867932011806887759165559916450986762997577476793834026677139668292744274323118064999169128941063249964659214527520234747544684378321108492702702261602984134678105371867186217746100533429325004800000000000 5934 2403540193804003702062685398784164885089080253095194376453433232493342019842443725738900175553667290128387391027112009725245734963616766148879540038819887417905627655823697451022189487836035993595058690457600000000000 5935 1373123402003090035448273443609684411607656895355798163459348610841475400861824215640973360995778197667001129927377254791429568388044823015864095026000122991613134759796833272382516127511833253986167894835200000000000 5936 771273208389677982839322286243971772106903330100616830252395774672238570040343128051473522371715894589216137386656387263487868407439518638380880935779885597236361033400205919705588538201741202388785561600000000000000 5937 425827721843035055112572616386809369223793049591331383895313557062158872890163756386584188773668463636504836219531939316666971750089084694107902887295720323318203733853434791264975396596153995961074450432000000000000 5938 231030114962869891386853572768954318686627061983712080199364218042718323554008614726018692811905753971523400978252982367164523619044554674838898202569507554439234117881266294379414606248246168702752391168000000000000 5939 123137257816307329195427777582041460259756590376286907953824859334342282190659849168543131789831912976000740006228345047848275556304445954955594825328596034220346907219355235589310431453061340093686480896000000000000 5940 64456823201750625495408274088297278141856314574673984707004738554102659052199304809706496543612896804470527571202097182740727935306325872907342695480989165221105945548092475752479616533504845498235748352000000000000 5941 33126382974056344227592597539432427179598258849539382218601653776106106631481973674713243636498303233694078474836279982635185525705340768865904120596328954263310480000506241785805443427429860284091596800000000000000 5942 16709621703677462042408676390199109222869914055213860188332176983977458958065302484125579442330420179931758683553779927854679070847864968315345131056430151408215328026944266081780760788081384069907087360000000000000 5943 8269948749477328445300886529290876304438075091874356426761387068904964533472358912933056273800819030729659728541279351580764330444200535596438014567738448133063320112942108098469803135778810824899952640000000000000 5944 4014512381848321678903504550513646054109968530032682920185472943798064225487306370739754984996502526425342626956462019051599101982892131878135691604104162171144209473786157737805396146388040149347860480000000000000 5945 1910735171936349245779918568885726190575276068786514221265119912668202349650633481422955196117443230309056622036063621532151486533774505666135763371836353048556299637238618891657139671699084594968002560000000000000 5946 891339685244759405588517447777511828910873613179838697526879138237382529770160230799077217905820197625123599146041185600443859368888744673986516889365426705904042747895483855539017106996929526497280000000000000000 5947 407372220060640040260562484924615115690305998439531783930862652017054492581499836369792324819647793685243797836011789565707445818594565417514632871913342572468988344565688263640079836821685375336448000000000000000 5948 182334144518042526667985254193962187440870905603255615728417393954392264990606634536998339398897854415293358754695606218611123290139483634008655049904362685466643000966684956022390975241590566551552000000000000000 5949 79889227865925410101199221318189114680736719664285273479112740973506288345248038600777165279688746215401544136231679492942813859441108470005863806269135529989158023951221390171988706376198530269184000000000000000 5950 34249874302793710111829111338393585790023140045384570427043528385903962849630147901658362397466676694064678307421882106774959079975917188830240723118732343132092794890402762875540228858530431500288000000000000000 5951 14360791619218979655547613340711186702382122223731345828426364754697404147816539938697062788502011085169034410723767941845865153229581103401441243566842331373476408408031548367396096532569024102400000000000000000 5952 5886201674271265620283735940921000167073773173989531162420629957324101855364746927590158128131240676264061528403926902345856373320917928620717765888230081906644388146354780022430241966207543541760000000000000000 5953 2357262583204825723107790276034667984617673132369174211695000682103244015194027786820579033520448205215007125845386906541341703021624208000596036075061282453856336148130125277261819169397266186240000000000000000 5954 921859775110637034807044916932084316591547920860791667616174441748167178884587615933119775398384235806389203260909900736967260554533580453197628239131182074245336990149204134172224503327206932480000000000000000 5955 351853926576901264364426614948848695579801547236262766822201496992116156106920988326335111252297490973593504590544267294236424731351254600930395343834607944959532966153817929785917852119895900160000000000000000 5956 130992021594910722007764196497377522619790497574994780893785958194113181372075357972841152972534632991099828859662803938819570435817512682170603239294894594586716168758235634011510435571826688000000000000000000 5957 47538257902530509729947452175784844054285699578658001087141981420642123095580165953708670063033866153650776685767536580156145548725909910475806077274909978035467506067045146864727705910666854400000000000000000 5958 16806392766678314332747929855659301373888832413387813796927311172874641270126286865143677644716456621835963950414779698062697276303668369952423494950788693617397479855205520328452642895927705600000000000000000 5959 5784157347451341362481161893493345184871780880295678525165732349380021160883167790870677028335773360802617052761253818102363066169241624266245649829520930359402471086762246484091563259671347200000000000000000 5960 1936533262989867209959760623886674823739905022635124744381238026737259818096362824541847882805894210528864123231868816315784241331514350514676185892402131265231642952762928821618691029755494400000000000000000 5961 630225615589933229127742578440679570086443179322737720555510763722453139412714159982934625882156248777370235988551406252037395672604161926732579713309644752198495257996861908845656329420800000000000000000000 5962 199205258799313451261906644977457615792461061207333855647148601034717909754428549161578357587705412457581001809714597401255612283548520418186787275742155601184209387971118186233293694828544000000000000000000 5963 61103399638949237042069626374664389392641665442761386673032906232402004911395816443695148072230740349434249830816609367043760358823852050049810051624917598093804448917746416129743997894656000000000000000000 5964 18171581734638066919695673469696451319436863689399788053841312278812749226598827337479219538697477411198366207282051349951295824570991864282655294752269072422511128857225670756563924549632000000000000000000 5965 5234321767599226756802482277968314429698997785855102439879719333193651241583219024874924564840052008941989983725446219246144845256922968199038204757504935116764261887949384578078693392384000000000000000000 5966 1458874955549662549799786025679242205467146055748722082883675113188336195540555761200768662828489701714176746131816389059429523704170842373439982745094860559776359137275406223131908505600000000000000000000 5967 392992806259880427692625845678961002367239229925888551914421197348555243500546500350986879470656228133784538608215217649151370548290975772386527461952732506297553625396780873639547371520000000000000000000 5968 102198604957830497449571745574685067554103666543191767492978940889373976563286302503779122807183905288840106540317379060193855111436864919401910414842391418559200716265829526093147668480000000000000000000 5969 25623973339729038351363871317170422509369693077119350072920766002806789156223383744794027099004154369242635797365321825228734538457150848554450798798590195680372432887863500556583567360000000000000000000 5970 6185780675800621173801115834718713690777430051998304472118818718926719080047736277067553352959552685136057984021870550049691193985897806260961704938224935046527400621984512569423953920000000000000000000 5971 1435647000445207513578786713496861794768680522116251310971219940773184583344412362250824691463417371768689735260646015602402117433380607066900788880922672233930835115958616121671680000000000000000000000 5972 319824652878457453645614223060714813211285115774197809589271231274242091745587384315780049992497944450143077558334956956649538087695366755108821181891462006565919447311234071789568000000000000000000000 5973 68270656113696753226464055936045481249816675556237445806286722186874165306477528911443981228396456885506325815471330154710446523733563993703088455831535681154086282704264921874432000000000000000000000 5974 13937782372257398950377982947609833565290001463342370039119592339321774125629072653438315686826483236353500662106136789994666716223576915723840477748587269715734582232991341215744000000000000000000000 5975 2715775151558494436849087794941907728682966298476531443193757097809882802418759048089680152072424642279471719920388830327359475878009305200986014690586906494861127418000502161408000000000000000000000 5976 503906326441118439988491705071171416516785830044094072543940086182639835517345251681416789375359690351824460968632088917559741942110787481885870162154049241392642959736202854400000000000000000000000 5977 88812847952772047170244868304592801137362150881369893111974761366950486810345559649048891827726493844883230684481639320944015679705356937429222172310331410638927591986125864960000000000000000000000 5978 14827510455669977831830376238774642472373396699218524346550076098767013424531933337919645616162423007069929429730980412892760355438256990461013400276833230771051929864807383040000000000000000000000 5979 2337683888154590641416416517102384298845466711354655663332236768263925830094234803275923386433265932805899324731220585638557451331061458109180513146955857384227473186703278080000000000000000000000 5980 346836003530088223802928917995658082811836039644609067539872161336583254262772925335601141678566830713235926249951244036735760757809651079827117665287719197580952912380559360000000000000000000000 5981 48237488291077075826583418714016471599342802702866281597142087634650706356085440035451066454417112411317703972885079323867700476271594064879332683294456359218510433353728000000000000000000000000 5982 6260857968441099943112323974083837549929186560372021483974791480537957444961741323770761305141149114515788907731293733585532538880639538696071764978054017072880542967398400000000000000000000000 5983 754486037672422307747003108879942579363599412521895937623491213394339099588757244770157684038894211907913781789866341556895692997752910769853449506625202172104583780761600000000000000000000000 5984 83918999366572272194313407362414874995894534108176451588501434498415093267414973976137845117728137066462367103460022479041836277816837516820926569544238887202779771699200000000000000000000000 5985 8555307087642501817974845592367515340809693656974738417887854537425017465663256568059737252687318972606021136085748406635139459515309497829806125653779830384181536358400000000000000000000000 5986 792818745958901104436553201034891607896366755349340970983954641592532431254124415536997243321964504921325283670257474435653735475424844576944317084031121340393062400000000000000000000000000 5987 66116719273086339810351088049607015741082328496564306662790345798863484404587072818635825154097773850778411271216884794679747297904695754169026076090301770496999424000000000000000000000000 5988 4900648826127573193318783526976049127506874380343035174569617782893323941697070707603491082363864425673102334209553818917129057597441342120258450185274434074443776000000000000000000000000 5989 317806062568625676594966983535683703987448860247106346542965859099306220719876594727659387514332276570453929030858814844329020554754021197041405161322438115459072000000000000000000000000 5990 17663755503947842005456435176473379468083022071274103522117279422638913487948961887419565138411271094679188716064478530583531560182284602026706762328778960011264000000000000000000000000 5991 818055014076624651805277740618253724483379197902161639829884588645503668063973623050041610591559397027750006698469586146467366716275530704306726378141227417600000000000000000000000000 5992 30306275750850926375311294191536878914893209253867761929914466193594893425873727931255364166956853153321625411983495371437497901939783749989170116586446520320000000000000000000000000 5993 841986715944534132462776998051180381831462711657568944045572411990995394643021175864027340972230384474315540699904969208190827983613517720834655307620679680000000000000000000000000 5994 15593683498586930687812726706598213364965784593846771149262080167200120487258216066760688129126448001925075605862940354022911673193905498388089303476469760000000000000000000000000 5995 144385958320249358220488210246279753379312820313396029159834075622223337844983482099636001195615259277084033387619818092804737714758384244334160217374720000000000000000000000000 5996 3249396304725002933101997800568822868162116335878996103721874260888717944900301503056252034897550528016104941336910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5997 6439712676636823994693050186581848956903103283832919551012441717034004654438779342420572214615145591886462520104058000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5998 9483940487410595337638855729329632100166388472553936066036505074177352309264384122473933625160487144414608438698703600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5999 12300383420035560013664940158039644057185497776524498897768558096205778146561080013390435125965722720634704278069833760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6000 14816370937770106380096405190365934887064349594449964581403035888611505494721300925220296856276893277128166516765936120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6001 16971479437809394580837700490782798143364618626369959429607113836045906293953490150706885489917168662892263464659163192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6002 18720056107159453416439160541348298558135518727268682522354513443396090578785061863203958540393483009978133033745258793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6003 20032891210778428071618010761131166249225542118531681036909245555010881346647910357506573814654844156132443662085835384320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6004 20897947876698405647437879407634557519078463255468276354412144794886351222980433759307994047560394244692708274766814639552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6005 21320128641884232024153796163344346559867927159619150624198248730136580540616402118081892917208078976908722583347962410048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6006 21320128641884232024153796163344346559867927159619150624198248730136580540616402118081892917208078976908722583347962410048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6007 20932489939304518714623727142192631167870328483989711521940098753225006348968831170480403955077022995510382172741635820774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6008 20203024380813603668508051802388948566565756430759767029508852887582316733777493114539420180884944921424414309146093966414080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6009 19185809167234177469813940103247686820556851211868366172079036518417332954174710244436736087861367275031017225049227696776448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6010 17939977403128062049696151784854979884157055678630160576489488692546077567539988799992792186052187581847184937708368755427328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6011 16526524638033123827598879219987617832678014928192632773493347159193962365248959379387299468363227348125891578979830611060326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6012 15005333165668711293467618746329666645806515826847629075024073159313609011174907436511877585479793921764303831369187111633182720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6013 13432581668090600377146948546179605328919843579755578113149892229246514162944810186481755656734318195205050595567924719183929344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6014 11858663007991095686491346494304015209571659887582197243326268493294397351933095053520257014127064750110317394471076974309852774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6015 10326682619398944569097727569202539560488239710717511475049669214256365158142695214070271658235051600574534764563330188154991411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6016 8871559159392729652543047775360363531510351387843680312656306734065695522222588161178551560938294329584486684102133661642242621440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6017 7519702525580504181679345257210212898137345462077024265013440946017589537883908060427534180223887574600183951286570437011043745792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6018 6289205748667330770131816033303087151169416204646238476193059700305620340775632195993937678005433244211062941076040729136509314662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6019 5190459131706476935982305089935512241755628867708041872842335436457760976893090919065352518448752811823201352160779858670763418583040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6020 4227078459533683868318922705818693681732803812716776525231447419842494734969752074238828755554855509628743525433968445508386874982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6021 3397033962025251399630843338130659286047089609492391316640545017400695768830237121479204199918629336828917524076025550754012724985856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6022 2693871687368276284742221220587529811452727005010050176972292342470202099198243983047145148746661306268526204407141940248287014079692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6023 2107931919678072082741051217725730397917891434223352394371584984478366895130208423098170143329037331908435992943500966039400343677173760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6024 1627487696426771237908512920698632105924917477462055842147931523730375479421959620171249545726120381583850906240144577026524031579324416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6025 1239747680977132949253193227993001886331520210104324669723972916195865960813593064895340563045289193494908370584185367452806707441303552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6026 931689166310087792166036122855346872152172763957189448762258433989620479641730545739528665561308242384052351226902942813018374077100851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6027 690706807164780627154175753248773282346244207414596752630788657221630666432344521885492218926389218987356112581117489569299252101733416960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6028 505079352739245833606491019563165462715691076671923875361264205593317424828651931628766185089922116384504157324942164247550078099392561152000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6029 364269351369516692116196553503131454928286291660357219199942063427907718512785332508019248640610496059127240737382530578536116932289180467200000000000000000000000000000000000000000000000000000000000000000000000000000000000 6030 259079271294896898670877762651959804842043191394799519537926708213431692845991707077896043150808534630288358385411104636071141989275192524800000000000000000000000000000000000000000000000000000000000000000000000000000000000 6031 181691956492525097769187002379296486512601718640508753961662886279549498879007171197485536755112478831630796789768826627894047628842342809600000000000000000000000000000000000000000000000000000000000000000000000000000000000 6032 125624388100134777194958083968311560624117046878210345542180046119547103012808493620887727180681304808334626669289658410902500608022811770880000000000000000000000000000000000000000000000000000000000000000000000000000000000 6033 85622125943433383768750300965134218469607048658514864504670134627917362102587410639887605700051582196147482648798406002909959873871076130816000000000000000000000000000000000000000000000000000000000000000000000000000000000 6034 57518404222287306608289675863659541976712103500743956825146827281146400187575466286316841341087282968129696477948785659371092661681813821849600000000000000000000000000000000000000000000000000000000000000000000000000000000 6035 38077451746222832346746545326991398418149737515644018038092538339966381476157185140592034827199972874006605593793601695247996074400081877401600000000000000000000000000000000000000000000000000000000000000000000000000000000 6036 24836883298104438371627860247378480331838578788613257220301269326296253371947982125795259080469073215545217739588099287582215621256417042759680000000000000000000000000000000000000000000000000000000000000000000000000000000 6037 15959487316609016053431826828581560089061685438891622932246802329846239971597616895910124349268153919878057873464814132020678685233059110846464000000000000000000000000000000000000000000000000000000000000000000000000000000 6038 10100766431550814489228281741725645389700512602450022825517240262439481748257885671783810302437247199507238359742665913858974994723260787903692800000000000000000000000000000000000000000000000000000000000000000000000000000 6039 6295361403850275077007394201819704568464505528968851435438652070543676996588635721018746886170191277832418326537289453288849531594962537577185280000000000000000000000000000000000000000000000000000000000000000000000000000 6040 3863062679635396069981810078389364167012310210958158835382809225106347247906662828806958316513526465942620336738791255427248576205999738967818240000000000000000000000000000000000000000000000000000000000000000000000000000 6041 2333445941840370555403153966542262395831678289043413114705979713751106721462812496592485932601099824882512082191714313884338028859785700911874048000000000000000000000000000000000000000000000000000000000000000000000000000 6042 1387155216018939650326618010150024760209819820838455859493199007700262651810304345800434325151009540167311530283137679083812013994117665680418406400000000000000000000000000000000000000000000000000000000000000000000000000 6043 811365062522490039185240398973631503844196351685781531742250251312494053979566797234141856722756837420880090440272406489254841454199578533382062080000000000000000000000000000000000000000000000000000000000000000000000000 6044 466842246201387261182719759863994793310353885685872025271393231721090328785970441287371772864343801531180627794990070248931100063988318103108845568000000000000000000000000000000000000000000000000000000000000000000000000 6045 264168617980376836105249585822854196585636243291634448437430307374642950426198487184876420637522930365510373798649297636222607642887638258716508160000000000000000000000000000000000000000000000000000000000000000000000000 6046 146973812912718748814920678657806153009463073540436620403370316466619532418939521961040335845603666712447589786157609230334759888588395103940457267200000000000000000000000000000000000000000000000000000000000000000000000 6047 80377122641037633041742716955819835549560197793593502922912679308304585643726640530565374398273092597823387783232004477480756388269018926718239375360000000000000000000000000000000000000000000000000000000000000000000000 6048 43195677447298895799006488098284995538347560842221403493886988845057394452590156117300342814736273889109981476513143664995777121947371360267809062912000000000000000000000000000000000000000000000000000000000000000000000 6049 22805539482467581692854540371615989068101851161639361913239134076344195561762006951809683564967109953804549397033868988140137561124186800498167460659200000000000000000000000000000000000000000000000000000000000000000000 6050 11825094546464671988887539451949031368645404306035224695753625076622916217209929530567984070723686642713470057721265401257849105768096859517568312934400000000000000000000000000000000000000000000000000000000000000000000 6051 6020048132745651194342747357355870514946751283072478026929118220826211892397782306470973708732058654472312029385371477003995908391031128481671141130240000000000000000000000000000000000000000000000000000000000000000000 6052 3008069505290765320809574085380092442371120202807968728390880825276474059220839925213905369395661775724963705592235942567905747731752242445873989025792000000000000000000000000000000000000000000000000000000000000000000 6053 1474769642625807431605842223039617889609062759717973823137730088819757776402689303047455359732418548417629733810292390343499564358438021256557678192230400000000000000000000000000000000000000000000000000000000000000000 6054 709183897112222131687574285311214370739906668779740390185980550548435244201167834130030257626811928925593734064259726265494774835687750660676952459837440000000000000000000000000000000000000000000000000000000000000000 6055 334376382921941405695528091379401536897398213631125669332681122446565769993154633657610568310946764639802284474057744587428969337011481821521028432527360000000000000000000000000000000000000000000000000000000000000000 6056 154522419380594134450206163440481013263191598723474741131011730827579636133200247372077611113392065477484389037253957726008841890588639326611990412001280000000000000000000000000000000000000000000000000000000000000000 6057 69961119236698208712328811405690211370130562879570233018779975894811763721708249108252128548805528304112902219847619012163168653294826568442209667907584000000000000000000000000000000000000000000000000000000000000000 6058 31020883368295510725232012564634486683764636678566038804808012772127679398012572625125283978238697594081732597187565966683492962985858584013085342485708800000000000000000000000000000000000000000000000000000000000000 6059 13464764382659869590403736478271361608191057305790280624078283177281393885890594293849473911477922418903008896441587074716298244251293307461956812438241280000000000000000000000000000000000000000000000000000000000000 6060 5718699645476279840242496032674910683024326895498997026419611747169228369149556383325273720925992618255681335278458146790018714532864629163529953009991680000000000000000000000000000000000000000000000000000000000000 6061 2375459852736300856716113736649578283717797325822660303281992571901064091800584959227421391769258472198513785423359537897392389113651461344850903557996544000000000000000000000000000000000000000000000000000000000000 6062 964580667474740347878664365791040878842984368667383274666021226165886631215995104655983231809335258407881355293121751752274485276452411576394003262944051200000000000000000000000000000000000000000000000000000000000 6063 382691163052393592564072538069606991823186742738592767316614120123344980960050160924571909065196240920575994962969878171458696736546384185804079449233162240000000000000000000000000000000000000000000000000000000000 6064 148267244722705431985385322904508163409571548189363882310634721940836063478907134540027993645847420613346154198220147986749639457555002857013398695705575424000000000000000000000000000000000000000000000000000000000 6065 56064162365502581001061380334115735044198991212578964720885593144953821104672394747019807873989736121252103102620793771010733233620929934074895158982213632000000000000000000000000000000000000000000000000000000000 6066 20678210534808744161430431188167362016301965590094059715235725263853097654190857283316396670406603971994282183304292767489673036816031300360091201494738534400000000000000000000000000000000000000000000000000000000 6067 7434624223014462689538623658946728878588465989370565900176941938655505533030464436818494475096254027318814900220032534073111637308503955366342649653934161920000000000000000000000000000000000000000000000000000000 6068 2603995908414409027876280559333109331970253112943680531198337997200804589473043983299811069939016246437170774395248768878637838622953279316443751280304717824000000000000000000000000000000000000000000000000000000 6069 887888019581401235158811478387802409829956789942689575893032308385529634617334299660632965067624717651926971394046217831844383829345713420725154546136278630400000000000000000000000000000000000000000000000000000 6070 294508311163364046060048033371875492204039721479761898637737989267927520081916782442716094064199844921400838177386337610071232965507791920879351016531689472000000000000000000000000000000000000000000000000000000 6071 94956619114490710608451850759901673850029776864989897015319157751840873141563471672439370934638980301930452066890625217307815719787966849641099842905975029760000000000000000000000000000000000000000000000000000 6072 29736414933222090953699395369548155758298798544562625644270999401234378694331718760579697740057996462972957357789432633841131764880968566071818108699502706688000000000000000000000000000000000000000000000000000 6073 9036780642044115952163192878538010970703790726529421299687550467388109888926782064903440611913728795241132495743801605608863419457333304494552516150238484889600000000000000000000000000000000000000000000000000 6074 2662585252108103161663001351625185516776128549728015972681833051463536340233905018656864553253835244099018991752952267946294490021927575030562792637273064079360000000000000000000000000000000000000000000000000 6075 759863224997479383305436519220996557146697215572552314413227384077050647155360695773190344311796479328603808923742419390887265276683588731391913203732704133120000000000000000000000000000000000000000000000000 6076 209825867811803966071842129739434276575735708391057059548198016284912849157673464855551424622461982360057642691442508990892733479811490979236630577848917164032000000000000000000000000000000000000000000000000 6077 56000663710041507443191984794654849573187375370811861684131861136422306991801066153367147895871447143907640215516305991059811471940709938117251123919722224025600000000000000000000000000000000000000000000000 6078 14428552379394286396671637767492003371184862567823366580257477303885303930038323474548254069845370638851591558853646909448226370375854755674555611085303153950720000000000000000000000000000000000000000000000 6079 3584223088331461286708792382987060640289952716738597525084770922805243079225292184038931021950635335040022963360358290320764228697966986404150287616809151496192000000000000000000000000000000000000000000000 6080 857265478919104918141388654372446321974112067531634256540838067034587359857997373022298437068279663467364799678180933074555080673431497830429884808782275411968000000000000000000000000000000000000000000000 6081 197125217077655141604704342984038459063565876491231406584256881724530783282855010908870763603935965396238964631881177124095553309933446025179064421270790602752000000000000000000000000000000000000000000000 6082 43509244530459189817190556886963245510013271682208369656229214486344638001543473866566823932877198281960566400778847551280287030776007959891531343722347862425600000000000000000000000000000000000000000000 6083 9201955165062633248693175249656594452692462056926827605455374098261394703774711714308385751321154579173269215796905689006405532945730419103496284189554030673920000000000000000000000000000000000000000000 6084 1861304567478578088940210448225992968840066188787471947467109760784691201445339414939650754244506267150956727740737741639932028254931834773207202938341610749952000000000000000000000000000000000000000000 6085 359332546734883819008886388881218254454313084454374053188236715820537933680458783885182832024731036252840471443308920500456744984864266365818346634674733842432000000000000000000000000000000000000000000 6086 66059114652271570767290225026648204354227253909794017858847557857917074676609594613235631745960655149512086669375983364730431906308380281392867765162425817497600000000000000000000000000000000000000000 6087 11535597643573497073049282052605500620498425557874120201525028085478426227244113025368220208984937582552160589217704187966912584638066806381092193157234798100480000000000000000000000000000000000000000 6088 1908161112187948033624950410678024509754383832399335693414317886866688290949273241548063303343951137667224982840952254017451745719775082399402009026206625693696000000000000000000000000000000000000000 6089 298068568648713681107787952713927973273460934914383034025032256423555023356494490712981931450990607819376883927648260207222667610967798795136306004289167923609600000000000000000000000000000000000000 6090 43816656126309941516812155524677999939619015577356113318960254329187972485674238480051502495696878518902598024180401887328670673952713169110946337187575942348800000000000000000000000000000000000000 6091 6037893284391035003273636742156585637612572481472995519550503945840256495633579273806140056823301920308109201418160642847204379951378656796149543114843000668160000000000000000000000000000000000000 6092 776463928049528933186136240137182130291465286916697719275528821823017833434697031612569905034663258312349649197524825093418896588444338629656352230109544972288000000000000000000000000000000000000 6093 92709938550618543662524608241309281536206820574683495253704191096768952183299345667705160170024460270846621656761633286693127858826437433381648804232386156953600000000000000000000000000000000000 6094 10217013636190615015870058867409594291745241451087568864693931263725557995710540134808323773839430315562688917275771831594752866074750247760426602915405821378560000000000000000000000000000000000 6095 1032021579413193435946470592667635787044973883948239279262013258962177575324296983313972098367619223794211001745027457736843723845934368460649151809636951654400000000000000000000000000000000000 6096 94758345018847760936903208963119285901402147526156515641330308322890850097958177558828347213754128730195737432952521119473832825853973831386876666157574651904000000000000000000000000000000000 6097 7829717437200922100817024827015616962870132441855236845971307204357677802873591989109308977698135929281699996710208315722500318103865704519635713729311748915200000000000000000000000000000000 6098 575016681662527612395118400843214650392601526924127910969728800034824109587151497239400231517224955947247842895651662402436743504241117693777168281011843235840000000000000000000000000000000 6099 36947232502234783920886689833526943114370159894154026406528028810710675355643979699054136676481885960246816383762966480933270015100400148373325552389816582144000000000000000000000000000000 6100 2034681510175516946692186590482690049130524539625615090569288299890535443536338042867491792498565398160445307847086440820625883698710847331747823252236402688000000000000000000000000000000 6101 93366337696365712705355748307863699224171255930872380779369939302336258447987806296084038963137632989180607199909594254106642282278506414357259421964094668800000000000000000000000000000 6102 3427169171015825474947878239774070606170265655095487047476014924648363517644835428363976730379323063410746130494108605553828721853790801487556349279642583040000000000000000000000000000 6103 94341785166450930661266996574919190858042996792772965453035585011560728947912207203902163181215010411646707415470789141838615622823128265247940286032642048000000000000000000000000000 6104 1731187640259789805063653640852894243017960715557618389626410566710457820761351950374635654335426958732237560317561618932728805199953027089566581006322892800000000000000000000000000 6105 15882455415227429404253703127090772871724410234473563207581748318444567162948183030959960131517678520479243672638179990208521148623422266876757623911219200000000000000000000000000 6106 967225341337605637848779865285545062701357873821845088331314515095721407169219342544966001532375086679874808496333215925926002973579370805975707735737928747982142212498158014613892408247180808380444823040959406336943242021601 6107 1917023199047506669610194327592972196345033623791044319215217957847375761957011309548581264298401072698850971794534301835168654542229383579411312629390489410415056637383736605541048016345763764357638388009108733280428047250020 6108 2823723360759165229560961914968026613535252229638159875600794018991404838558300442443180510926023201678037242237895120270721396555445983921024771305453558726151907749659828243296949105157949328580845733689092593615765637165570 6109 3663208684228106243754761403201764255397083973584639838617246294907768439210768141547909852012138207582318584524836912783638568504362357519167270882750562671764637080639777180493339379664366696537313384245309310636668934701280 6110 4414001455094677568488282321425549271705945778981491697432943170665892150850812963351648132492103470848064060181954388151456383220346534398095698023134123940076758644464596377396253531802784195151942929214505588267157387534200 6111 5058207072865252132537923525093061868117083811589601296517751092871184518812823503948915697774734788215078814911212596151939206717370082661601556653537482569169042338521591524367598641849677023633577843207973971419661438687840 6112 5582255553387327803926987674089189899498583485763298728138959539429910842833971884988668225021666770777902295735347234492004980386286802937353069279804879411920789968188242898513791293933202120676696268405196499990166903056400 6113 5977395907874204289404444974056893174237865457085025150336697988166905818838950589846295962957563389044034375871053924192211253129202857199327868263574851571065762231058710542552734049617019516606192143260133189178660055782400 6114 6239916674098409207520180733052635104187501439997543146804188102512073979801472068454410312682050970319616966703228589781734044651769198900649700315691314646822028815530883640705387909904253481862545176578990390054749855529600 6115 6371086093674051443113698045759447253524776245042536546286558422985300760157659168992491009945637627353362668705999160738106832377181764643306000322327468408166636027869370684203699367469808359859655735846416614470315167808000 6116 6376825810875559597566953629584455764563987755173205498130059826969972202283927330405997758603246309900527860299427988810843865559503550016858528250545781442768587952218802549684963961494555934958628398671503476285153289580800 6117 6267150674079174051662853690009293134706621872406098769660992458938547618952262732585747182902453375823614604716882544285841636913517002473571035135671529673482641722082361228191610772967622540499880490094843711336759989760000 6118 6055422610765688441809378903184654853128695457797784622037310281271704793987659261890282751047640761775519516719690566438346987017790076714328770435142086103432552474714713889401353652259256914131641284348396288656464044160000 6119 5757477354102927610646200869833226928962280088772391199885786351978363809668100143668376946942039587772704627123642035449350011218577952357629295243946598845398102560851411958599208046361538798467506474099791897461308848640000 6120 5390688256254671604562562590480917105302520932537856625375687993647695844959514613280237102831832432567107614198776809252769798148668546126351753268946139845594748536704507335754084753832714898179035984437063842217634732800000 6121 4973031328292597948713571254641855059306109400827716382328562617563279770485173841440507020990807577431277654900493200607960606580393325435481257069730492974674795046473347307938903412544774824986786349606804841829601771520000 6122 4522210357653460409443928815454164369808201960775203804876480082975617584084209320904515111993330088711437732356022814742036249790166227803098102571855149861542676801832463908964712281114758638712646370841773547046625484800000 6123 4054891322283865931520470352807867574835971233509085764626923317644273954568353031780837079752365930100557839505241442789361597586094995995146788315622105758203608451881573361933382713114028413726442850802480573186481356800000 6124 3586082565803599149647983540245996999366947532337614887935822573712428467328468371950319879841056355599442293496377191896297268736050979941653841318170300738110999066303673739007150777814058161689001259943935521932188467200000 6125 3128682750629977446824224615482519904616018710052731813087678300441379032662106118723844750548859030015634812723249897149922700082661831717706528224482386608878254282597799753330088872061577533194766390847245784900534272000000 6126 2693203935339588694090582540624817809784329619329175898563312266731295194332110267063633927161652975837782940141500249303379405341426468654296024971615243607912767537857835733609819745274628227898738095904994006731946393600000 6127 2287663574419727848262270883928416672403677668928257520015168720775617539587120690169882100291751562487692072707065848829125363610478081482413611945001365226798489800497003325846178934210108919450665564089184098382348288000000 6128 1917627902062728462486842137347038873222902616009886627138022265121903809801325164937653013635223361348200521224964698015241449349159964289312311077566664463250003530555841854220773250748604814953117284885569143893803008000000 6129 1586380779144724838532005716442203721209075724642726422450255786892855795652330101194016124088363391761613592176704051002032879367577690786928163335613315842688604565818228748967596202734450986753225109940588339954450432000000 6130 1295187009999916112540207369843015425536689076988712450761751627812297806135066805591961362572143534940506592711836077676209276510691245293381664885495105840032926025020513336713409061917203789860459689985277642417766400000000 6131 1043617352922454928879244568997831528468481721133967942307487077401188430456940316145450669085157817703413600469789358444686105325371396207568073039267407804797701834935447863384209968449321684370446078128677768809414656000000 6132 829903612251224553630584298631331724821609684685535837697741802715082275779167715022109939553166040065604370435955155104142277103855632119323883445987075853087569546492326003626736617321965788506643710778002591620792320000000 6133 651295727732692742789167257384348420680822815609069165920950523852476981192059548125459652261944119530964791213001843445092637887310125707257181803457324793614268793243226813657018526506928106295504173423377409239941120000000 6134 504397946155917449129190987298625047805257566657345393298496753832983299140697339877085387063867276612301239526929033839233584103846677148445314221660804626199982299014300817397826123971099083607875979868104705289748480000000 6135 385467209550654527759493578364280092451361793717635808485337686992587423388044565423308497103794190887313156022443436857569001831457852061253641809656905678922633257401422805467117820742126047118786862527349355393843200000000 6136 290663112066574630391618130712524718361972812019514569101105985597113219257471442575954245113401565560973974406112753738545274353991191148891259634849396444376796429229721520879259113478522073367950093635487757175357440000000 6137 216244570441857324557553738629486567569500261194407816593673735288756129409801480091381246001251963916330536030121665088833450260452615327277426522875459139088811060397584159677681874601864721831430467802048433120870400000000 6138 158713286920586161351785640936675529744844364001638845118160874971223882142835714695447890857337801218995976191026796420773875233389630675172367946265856412050825009700591752331001308301537536546886044358091290863206400000000 6139 114907899785256483730531127426716763549911890071620588930756931592597798373682859779505270694419833151181361959760596262050864624337783388085481789106484085383234486957676583997219620424700395010194318765399427619225600000000 6140 82055323243578755605135503024642733907528495957344326223738720360903833231869450743446397594451894632335392284460733154803147896817786494671535087875456971411716200940895175906864567314405819966209244587374525022208000000000 6141 57787223782350444101840601357895114535649411824786120089613677968451193750938176894226343325204731972733496342415589681220440835442333037174084942194916415388019440353742394152170258988986955837206819354197348895948800000000 6142 40130016515521141737389306498538273983089869322768138951120609700313328993707067287657182864725508314398261348899715056403083913501620164704225654302025288463902389134543329272340457631240941553615846773748158955520000000000 6143 27476407704320781730104390035035214619052523139913320362929426461475792824520154178936449529001248935984395157805210308888597994829938130788478826368954251560870104272299937159440313333101905928601841034278018744320000000000 6144 18545598087767014126507159419095603608450102745218876973271711032674628300476263382511159746103972432609666432970942093268335346439268340055666007271790600804598669242114253459679130407619991981680758991130753761280000000000 6145 12338027833857473015555698574034497203126887481226695699473903389721166436907285410402434758322809102775661660188568544378102517381633822906056387374164225067508470181863952405607737485318913584486159827779295641600000000000 6146 8089188969450248637000594267796040846464497625642097112875795668350971958972321583261596302134616508599088083965973656010057754076111724882777059379772986299891251508875217444307235094541296721720543076276020183040000000000 6147 5225712056731208743744615940962504963437842895932271041936901618315064284636041629265896094984788515772647542707089111990676729726163144617746551214355653641327242240407193866460837437475590499199823477093276057600000000000 6148 3325758831471792437299501393572662425250982383575943410859456692737193421817918385678231169845531429922231930332890046176820647168066505808848995592662639286533232030735337666621472474686846205732706189733108121600000000000 6149 2084783244031762617305700433599288911869042382497218245399433149941270211204527930012417276383371053494095523896083599028084512115410640138293776411742429655417437719664808359214633489265251172753458395072587366400000000000 6150 1286982285167027905646332270127325157511294591160752049524834346247528600897144084559262507841085939042730959161894359350875266999992440625912312834030185383104745029645658722979549543434629870158001036270239744000000000000 6151 782237881434854198506959914335647483123982057810619263735214629671170537001747635780164359120227609796542781184286541539390852975370780728782739091915043608229430612613457434027209692465973230390328557781070643200000000000 6152 468025211081762549243784280903917559918481235137375998964175615676738345190038979104661597554307745383556246869956009479600285123336806722763663910262526091488623290547221398541544381214952647638553416377040896000000000000 6153 275593913828478924914108742751933054259071181587506051143942398190327812233812486833337248933646423963635190796339823868378776288842374976486481796497312661118085249867944055265406237127148655078711154899419136000000000000 6154 159676879126973431158005572236339590558887525818436783010763923275814931750333923959180196595001221992444037910717161464280270721406984150227809554389490274938350068757947315804112059686844575493239740085305344000000000000 6155 91009068816623944951244212894402046466731261268092301403450664121166811624569804058367091274959328585507725229494980794129222143107492345230044055636591258008620189952130295825105237181323438872778671495577600000000000000 6156 51014272628561638332129864200808066046486658343249576516420723618189180353880479355960364136288012834146762736749348693790272087785118682164084154429808180840507641611004927984126557274071570870849449914007552000000000000 6157 28115974315688449319244864212422039580469594423412591190820112645954821180729040026602426445013001244044850686920679725247420758503722008187942512245363279318562770151269276684415272689472407899143311028387840000000000000 6158 15231921636375221937158470268926493029821278891547327209579780361036161786579991019262956946215463425178144161122828395850430476756954040125380498231332462652312159089227135861428717550239123267605878999613440000000000000 6159 8109192344913682663127711861682436880741160205392865684243391482367033607949775942942645105481358396678216473336171772191662120211249371693471310634120903115254408000588031534590301439290996782957948840181760000000000000 6160 4241294294511911102586816263993066336523779987305077397414586636172948008161919850037569637251261023287655763081230981952095553363741538248086846652981153030751179359666913390213646148177723542638166435430400000000000000 6161 2178656659719795776857044357720271258204516632299545080801333937926022105421094291518070169110557668964797456678581549451559648705764695159050016560810629959776527186226935363097460167188426049093085985505280000000000000 6162 1098791606856750283212167641803901286111833919282347784477506739928905936373090508994393497451994577252998717292045231262972892325059896931084588468169453816586134608883758423956006696289529546960557362380800000000000000 6163 543925290449714222699622104335359384874705837710180695587727376237922142045285202176456525054472422310161527194355249615241204166601485251802897278695547550742496221751846275301124225190264981994699803852800000000000000 6164 264189870027377504563795949092368561121964143292906964135263048383967464767879283505091574067308987972021605395580749541295316158583852808696436749065078780859239777169621513337467451408816184948342076211200000000000000 6165 125862329284687404831125875884591527057646683016318480394261827906241943819786740652906659198351510531792244439488767532270787359105454384353776554753862543331932830167845338465857145884181783026237177856000000000000000 6166 58792448409108485950395285266811447548999824454019037913896178170618421505008491016695588103013746135796647515202636004939102023149709998457146976252142097943790245443268295490582819946800229278472051097600000000000000 6167 26917233801245946897980414167348321872972892601899131226270588144870345099029142246604094390687138239694226450617068618418433949455634469829737945116177891541242026417683018168779610372925817569526415360000000000000000 6168 12074033819303434768100194497908205408582871180189279002542473932463637797254135733110554981698807867761708377369208198933116187441084511532171031178965584305116846200434100128890243711308049816496373760000000000000000 6169 5304080064764786444673787715940798943967764945737375246076144704780251010033562844575378936619296120372367815712599397557919766597885259463296068608863474186374796443262341712562681064083845136032727040000000000000000 6170 2280963485058618044549327346874879050369020539024166860467711440470673822586223886567818503853033452665763468046451458268502940168431794434173633108119075681218328143886043627798281341607002659146956800000000000000000 6171 959806672299094162612856247416789022442182447190210753760217870168948818485346600085917807026723432057277600691479782024002068794367141774379923786035968644238232050566601310325098011520285526426910720000000000000000 6172 395006431474442929330843787327548307761831842516855777038910302833658297533895713794573053260383722038314491685068460660983652390802202081593703278036915842530476335306893659654677928574073281760460800000000000000000 6173 158916127870315079273616325357539940409224266883209961664706148457483612507922008292774314287356204966873330525981556312715219571504664330795799409424022078909665886142023104704423337675625555872972800000000000000000 6174 62467428642186650795551091326950318388204610471977206711603489993820068668654557313813114797374915227439476903893386006866197200404655414609318607281541270286828124560596522477215691955959330190131200000000000000000 6175 23978879776475878487912287309209287904598714556418982599832126985485181079232850046038720133735768477434660151122412176548716512493757268436009492806858771986326502964897999227446681596882155732992000000000000000000 6176 8983593182666831696050536468096298209818128452218231447633374730340715845771792340285548817156347752614195070774432670004287486212268649731946413585684155116112799244635530984697205936746969799065600000000000000000 6177 3282927086166790418046636851683458805262810549725733608575576604920855428983981974371574748561132029885659409190504515875186900176542787873113268763706428972770569956166771886299702207566460223488000000000000000000 6178 1169481157947554094116463352945796699021924629012658106057891215491701126916591176305789953597790651787346388634305099686768907007334499133477662183467492903588314898048898843880787310428142174208000000000000000000 6179 405847342484082699328087738921828991441398501392520621280364074782508153633154928763653134581881687378257194229256564274860442614417451754083572264582326304441606996583179507465478701335793631232000000000000000000 6180 137110588677054965989218830716834118730202196416392101783906782021117619470660448906639572493878948438600403455829920363128527910276166133136341981277812940689732093440263347116715777478308659200000000000000000000 6181 45061209684134821254835161662613591452952938065495350207900174848021358182790028613641545987177513865226510973591671124747105388890761626457781580874005550237490331249556818944304428490168467456000000000000000000 6182 14395443349779912669722707524981463841359431968528919963287218019845609329376378273324320345595471771785851952801037657799128618191157252643874035141707557834285969976002326583084451728426270720000000000000000000 6183 4466680211023321446133686715368063894616264605187632589521200677270452315608535764695928110040855404092205379528296696909241733408558445537797348917258505133558721466755372656878432898535915520000000000000000000 6184 1344956723277639063302208508542913210125271636142776410358254812386702377776790568094511963834200743643841467363163489124785539269590190288408141444593777186785353068125578253231932844361646080000000000000000000 6185 392643312987884137536053573026554660499566129379120493843896946026908209272275499409505146244218714075519917487706526646077201565760165028888680818583654874919660606044187516053569173402419200000000000000000000 6186 111027855733398318620836770480819679337208395368352653157885724265041274040842767907349934934598332324733165857165663109042776253561235854452643866606256462941809434884792213154336958830346240000000000000000000 6187 30377991892354561651346730662086131817320949016366091287776541173618233137634657885894877092549426929022754755714328912050409251891963096647036359898942375579674253121631503098617386133094400000000000000000000 6188 8033380189507518116325157185634071553976216686705469317697004461096362026179589269539548358796579940469981399363259689222735120776088241444673315565453119975859803039306419243943314482790400000000000000000000 6189 2050853164628425334809157679432468934652345777394037103573575870237560347940344509058614755225177034623401308075804492461942147407506734383791559558227042025748643954026777169407866673561600000000000000000000 6190 504794939170123996502254062022470635459795534011080561207781705512140819232420704449755562338243382074292793010936433955400818136017584235392710122922679263094502131541339940346530889728000000000000000000000 6191 119631317857381797157290946760174280963232942665477067817763634713847045236215441987244667449741621867315175958924628121279939517979366014874202420228416622393143271449542777595637845196800000000000000000000 6192 27257292723633501866447497297651273946682552932894680756718615703186394656271588762021490855142261424828253479013310932724059129646461458448710482295915163807362938969490419156768522240000000000000000000000 6193 5961209716507606497042260980909132295267013751089734468073906634061268045360422021889757552662364722919878983915927585162391310118393559101550847945425372886108576897956276820865187840000000000000000000000 6194 1249242044399167741548475453308865050001185211760922036870115364447524128670432420025423189015137242815007399680170328299284911119200615835470371185942438400682253983427159976690319360000000000000000000000 6195 250379516946082814886727543025767061342478663760160505415814193906883062533399756215238173322195742562376217366812152042978451666769634513030806250447011644230272587021538288677683200000000000000000000000 6196 47895421109505931856710343816040125548095768412979652237199291747352705956088782194926941863735341745415510649447249504918100213733410566006193267728152077289694786165981948915220480000000000000000000000 6197 8724638633946234493252849482379351649192774366882740334268557253255022171983304547932439662337692190037079456982767952583833718767396836100524266173626356025446827694822966637363200000000000000000000000 6198 1509639293594104617075772134289494160215788514128652778168090547052646315892528313376089001503202320779036369025514196260833742759693518349943828665178003436835540984797510972211200000000000000000000000 6199 247438698514116537062114351566194334891515467006265668958675695593633397896944483796603951423367076117226536509848883083728634384326400566512153259854807886769905584256261606604800000000000000000000000 6200 38299166005395649545266884970232303129173613112432341898434085526520791413030989201793691925315107142928968417041014585031794568783509384216707639895103961772416860127838076928000000000000000000000000 6201 5578712089548384798627779546161860370451462279819447809956828389638305890034670404358000075607776630776566665583214642257831812010570925951338353236498784758884049042803156582400000000000000000000000 6202 761732928893853217154975529247889155312206983590211764591515137661761924737279038883341789602976257299165211939149521817299670277344284652702449695862024382899426741486354432000000000000000000000000 6203 97064881437946188718921373282075222540015601512563438378337398427782795647770673478958385375246904895927804474831721364663801209298445114099355529183867136002416038759104512000000000000000000000000 6204 11483958669850776326645689227250488270729920862903947894182775489663215480665642284190057177600916216313576425731607409112181665413412287354832741869795642952299084563611648000000000000000000000000 6205 1254049540797245572115281378897132216295923654152765262810021893493116623605311742745296989091009141830584376274267803342853580716725338504486239898421582631973692008038400000000000000000000000000 6206 125517931515832417172979965040965215522952358537272270899273362492869600795090211368470716655865869961601733517181218875127056592457824421485064191634808856227276740624384000000000000000000000000 6207 11419881379551250157563068802228571923415520980110401954978042078559182304075641387551523591917151668970989937340544398593309938837479342602333910932789673833897268346880000000000000000000000000 6208 935014135209681054236085919419350483395706407751487600447327769548168344451344247152469737652994135058833039384798150282282133307043221214658499861746690305955022766080000000000000000000000000 6209 68042662511541558394509182625461348918501507150287560882723406303164179356557195279528979421612098344174677579651190504229750276520594773952232299918940464843398840320000000000000000000000000 6210 4332238127683908993413396502920486092784009680826520898198345775539299361319260094460654874816778610790747403070307087717330773842917286803091713482364972423761100800000000000000000000000000 6211 236405272347230040309817260905828327328239395710481964071569962526211445199403639646244229977131805788323925212588185996415475947155331995432546527223004930202664960000000000000000000000000 6212 10749347331783789866203657537363433207598850646363067378742982317824504774917639572559974760986360368583486315547737507061217034823058186091824952580682274150809600000000000000000000000000 6213 390984090875692281064240132705313054279927884080899647016668212621047913005339757122666422223297775467547873058568881287399659766233993128876684307051843262873600000000000000000000000000 6214 10664981457820435094094638254474254984112146988192708089293502296219775404800308690282942948533397779269949490336338353435075804434310623385274922289452181094400000000000000000000000000 6215 193924780619926913025937715181778336763755048962922206764573146968208165059597314808021113205830854735051565242912177680446043224691985878565210587955986432000000000000000000000000000 6216 1762952551090244663872161047107075788761409536026565516041574063347346955087248316436555574598462315773196047662837978913145847497199871623320096254145331200000000000000000000000000 6217 290536376887240630864191725267873791734437579633908922911912684160021843795338511188519975985343333196968534288638997139336132587052974797288114746464144717697274555065771244239065879171044811271083361932663120024335610793689088 6218 575884604187209107605808598298821265759331631060069472200398356102900440380045977534387809542376964015419773322123726472612691377908575044624656015312858279721383493076796573402434153356892393769468806687957255762522371394633728 6219 848401425811513417454985881422370614734729635043852347438086863901594398774174877617624897986537491629859487483485847035545482833526025735384537879701978715660966753193494951887514600927564687249663866995651314293001707858165760 6220 1100901850160178125030874536607599964358161074044998879413707954348497493647441210241918022387292697472079573044047111034219733676837342918534697962946615238179111620215368449473084422632197034645397160744357062594490311387381760 6221 1326979908675214704278286271803803528467426294607811149293308694973635371807183601630883330556111733560095913937021071335889857556902154410733787723194580867448036327938167327489878545137023211402934077682930387948716000333004800 6222 1521287681016942571690463904460789045135870859175383496154114611023346265536092629012548389673256665974252815620656299638645158127734255592305520925519501637324355933100541829015182189246373038786935139057930909041206557524623360 6223 1679755147789540756241553894508787904004190740339485943670168216338278168196102277868022180264220902013237483914474664184337362099373240549837346021927783057878976342798514936204263667292870230327240882709798712066332240600104960 6224 1799737658345936524544522029830844182861632936078020653932323088933869465924395297715738050283093823585611589908365711626075745106471329160540013594922624704870331795855551717361711072099503818207758088617641477213927400642969600 6225 1880083089522094405104545334734006869596527263581503718840016083975560067081734373506619213242160512138540678743560609466525555155867370640921264201838813307766328751027674561886787459246803095806318717573786186018120588171673600 6226 1921116649015632179819128665452407813178991152270782569846445006443280624101375401499819235753398142363786606255820860863612422431094634682687402904656723915673927195990580157483522899825602369722726467362102948014547823230976000 6227 1924547214460302951568805680926429969988239350756980395864027943954786482358699286145354627245814924760864796624134826686583158899721589387477916124129325208380487780269134764907600619289576659668659907482392417564573801486745600 6228 1893304564874908423134247147145156756189728971686250194632469048760715273229499622409228740439876370787474134341275495084528237489011823325992885018218134864088596744875155304438321388456953661946766077815470462733980070943129600 6229 1831321379715313206900685484589809362385898558922712241832001312045334713689248146675593275723094703886693731133674213995451420190264412443296689377740755448895220065727456767685876343001517678966365997886987798775427151953920000 6230 1743277082613615456568921759369145450732730358974504922513155095120078237069572755008497445159484381584448840213786030630285486527270931075830502388426296052313719101029021346162516903434137021323752247988574923834300846571520000 6231 1634322264950264490533364149408573860061934711538598364856082901675073347252724457820466354837016607735420787700424403715892643619316497883591095989149652549044111657214707512027359596969503457491017732489288991094657043660800000 6232 1509802473335006243635584023739349185009596828754705156105143252023639187462040689605573680182767723336531584828011115813729394581654288521031774389976345688164560292855491701587179818152779384539321143347247925106492697477120000 6233 1374998681072952114739549735905478722062311397615892195738612604521528545724358485176504601595020605181484121896938694758932127208292298474511080248014171966007010266707679942516895905817709796634024612691243646079127278059520000 6234 1234899025543460145065456958192420490927811181682340154786253967296120700204124479859150666348469135956059794350717000019839252902405373104734215979046341419050413632389775578625993696926619617775305718330896341804258217164800000 6235 1094012727986418561055012959985943946823943834565803331571552373804995818732423770351410262945617994453136305907926866089004417501833331530285371894135300483345257315202449991778782114439951705033083339751478604396034313420800000 6236 956232929537001185884550801491473562543484742618606295452578672592712510734167393258281526822767607933662372645086452502607244620963344288689281824761117903675835811220186552964536998523641997820270212376762313992774352896000000 6237 824750901725663522825425066286395947693755590508547929827849105111214540508219376685267816884637061842783796406387065283498748485580884448994505573856464191920408387177410901931913161226641223119983058174957495818767879372800000 6238 702020112778392165262117764755682265001232437159061630746323940660140948170686731345198201276804165735226683845912799616311434722845633786941751768223061782408442853371248565334902274139343422060461769756065011321927421132800000 6239 589765273316262898576535622177054500224249652970477912193543245603283994607679193946655956429782720402564624821850444482859038099143856306399929448141939078565534377629255085325993387771282826162806762741499421037495844864000000 6240 489028968867832900372468978637495501738741171873036032781602629118251014162268151502351367598608653253058244805695865456283736560470216254064537772217073708003098381450345055223727436443889796849283868484411010611836616704000000 6241 400246923924565617864371931920569235054029232931800324449228342284282824091142088283174482409575534656520884885614175596660796292051516279368297283808616874109678734817990744602753110184731232540336499503610202137663897600000000 6242 323342336399059795574717610715831289175790758889904404965769467945374195747915501320193099718021378354660800575449737571302400433078760651403960162848246917584319035056533951532652691156379302859371843527559384726927048704000000 6243 257829981153371169410884028874368218910091394966469103135479637558090275592946357852159470310867321613846970788528259148545389356321731535906591860622812274255078571222964229209759460461920584216848015340313492903820263424000000 6244 202921744426264346295603170873345357475534894186572905245516381411459939124078152013273657189108540159046227009489833589132945326734696116222780631045731882515571097721777402618792167956141200541037789851172656452080762880000000 6245 157626712188258911854620320231973625896174426734212881753213617703544774141024993081739358709396812444973408480585852877272912887731415733137338525901595301596916834837452089534240344751645396848841854616535902779741306880000000 6246 120840675292107355455050676532516726749222389953260491245536301749330815151216820435200432015516645008615698003897405684855157971198037307731518759080964378379409765623539317407715042620565590564537012929548767832991334400000000 6247 91421725176350267132957982067159976010870034303925050222069428287737777414997963555440326840310509408303900096996192038958872488924229415551643061185658169595374888159237185967384416173058848575908656805628859473649991680000000 6248 68250320177736144126908723939538783934382237590948655004494227569647557332855622562125958286314758175784478413425728618946255037814401683499383299133993656564289087012886747127724771520901075895378812914801268362817044480000000 6249 50273673345207427593481872544749550665951201796904143195274765843713602499648114833708853201972924549126959545603773313063089648390072668649099305165664970237087943558599612839618693307806596083649572013134862856539340800000000 6250 36535467155093926005436230967315284926608476197641917917345243792265891859863321548523262905979241163137178933845166428270416340794300646101591107596043319820567699241990952404549732203671135573777800440281450658188492800000000 6251 26192706232512189599485533230244413826061223744632992624567362277543562178946131257213368627448353039749080485661056814385041126672384654374302448460398703547833460853633219554732344778367174400318643697995892935098368000000000 6252 18521985121562191216779055641387121205571865362276187641658349039120090397969049960458024957981335363822564057717461604457993368146900577021828159982710511794539375889354919542275015236131073325939612329297095718390988800000000 6253 12917614623470456771225869162594391078885933878650952293735931919148237648583573533930547168115951151554823941046999511839255295443721334966612298083180049396390060764103679006169975903769984670769392328864938779790540800000000 6254 8883977238631950240828602102652995795083231552643632730971864374896833324918722145680998896990941308381092720073346671993696330119354682590454886471299020458424631558324200088702806787100496214211575322699101236101120000000000 6255 6024238324880594077779921444609150814053149967323666367853571566248181620233889124162444270844891122177592478884322954740086374230370679970877068222784063214993770365912509740600634489561097761798544732450565358878720000000000 6256 4027192286779151718662401698319304115621611241892194549938742896850890643562947857727641316590449193397108525261497945934306825263892487526318919233179822478887776892963490943808116462801832752850675507956879772876800000000000 6257 2653632060395548186047189690499684319043525979032535337370350230246390441919156713395535081824778129220594724681237039374570033075672014102163716423291704454838552988399157425473562454953350510360534397207301136056320000000000 6258 1723242770927596840329425012428148658403265346140030569694770119031954768685306036442832233014261407085325232796047223740193344649750423791953876823661991002684792032100672352517892691783730666789005568918155920670720000000000 6259 1102670225444742025806030885928726076061613242321745751441593974975804390676609517366693244339482745605193229318899265190897527082429586652589534277045619242789375853873942130331389668849708611189393444397034294476800000000000 6260 695121844777873087696659005332145425025551869536715137329044706816142468873377594419701139911683890294303705193558589933464470976382106535976292787606000834947787602234486774851764749715057172668396697921386237132800000000000 6261 431630041603143597473980632369392248493950633275638863682401948631776776532576184846648840935420597463589557202169091963555454786471032061706058427368985908064170061452420765228571455788976247639061261290471161856000000000000 6262 263945196075573128455319108921124386876657907094349003545468810651415878030436468590748358683128230433091868114501020125332918978552325558368665093879209239812256374880230317149693894194766824449124366527228595404800000000000 6263 158920418910409131302096249199015498464944260055642587150241508276531842711648665677115956645004613898185360033226351791300992754555379247294176848061589103629196287825790847010549390487609994068552753293374049484800000000000 6264 94192953457537327063552488127076055321167570549696974146799678157822824707512127073062649075306686049076429199024737383901804216225832684566457402346534575099371659957535608410507997401470969128777467757470941184000000000000 6265 54945889516896774120405618074127698937347749487323234918966478925396647746048740792619878627262233528627917032764430140609385792798402399330433484702145168807966801641895771572796331817524731991786856191858049024000000000000 6266 31537819238014730043600163435404929236998070496550326165223106526056749344033078261070083395750006489646125847887746891931407661682756479207519219535670058627021761146496297458875445558528226270796027150938931200000000000000 6267 17807604362607602928189949425491140401319267662516452024006332649177043111755820260982786374528842950046616059110902798622698397543013569152531387887819415246186215847360945100886456938583259190760185330583732224000000000000 6268 9888956764389236079870189001690808360116372028274192195404076884311901391892412791988340052521969509374626424982455125565686154938102073065796492013333890959541785130922429597341008650067594214476769584840966144000000000000 6269 5399533398138353491412637538697934509816288298405207963836704068013709894611585281339787322633905054912656598805667462104890448609746667642382013152884919857716840095524266160636058981321248214635324052162478080000000000000 6270 2898064926965767220963723584617860402337381152075301983285670343782291058664506520611280729432550792613161038375144294856162562208667938529081720671342883198565675967712316709532763462683540568030347444438958080000000000000 6271 1528575912205819681692175634082502427820146474060881833115292393628556295823375628430883850345541836712298894248794692558061933440087751968877428727113723115645586365245087682442049511567542065478969634219622400000000000000 6272 792080245415742925967763737660933076234075900195184222614287876698433716926658280186912540633598951750918517928920886143723001873500016929327394885868020159925440207445181799083607474175908161202738810459258880000000000000 6273 403112267756226310537165473631010583440556484920763399009057222962595730935888589023696560858170895087521031445968665269573313453477687187246977754414974545676340105574780022747907375250238974897822430323015680000000000000 6274 201429845573678247276559815301209862339501125767110783652708731398916099888077161495236846669418100772116555500100257238398945788940135045005930300216755764521855409897172348459558979800792971479331696856268800000000000000 6275 98792408866646997509716682812446832114170348936886538903560655516771350714811243307239007618344530335585490428466659415261551921730798992208881455740545545838459257378754787899038625253283006024191931370700800000000000000 6276 47542351724566805702315231740856677682061396734155446990514964367937786814936403407539352939820763690551128868420698689547780737152533413320860022587005877083277911389897128559162050288353504715031831379968000000000000000 6277 22441121974750879120199987363392467501115885482253136585403789728437300562050338037011135048379681908694669757534294083816303645572594640930620236852080750313713918888207394611556848737300195975607287073996800000000000000 6278 10386245269930076079928624128080647283156971588829686458291390972089980148888051650033549330060971047320337496095350979658541002239541020875676403531364070915100030960847743232105204289716513418452904234188800000000000000 6279 4711502390593280479806331509714003303851448805416692445797505985323075672378652462212799595289755011385233743188415262949942994967533729227877400795477653136890135012481335135531594687875434514419160186880000000000000000 6280 2094001062485902435469480670984001468378421691296307753687780437921366965501623316539022042351002227282326108083740116866641331096681657434612178131323401394173393338880593393569597639055748673075182305280000000000000000 6281 911451355323104854724439131343482781995071941524062526716779431684523567573251220368547540755458558750119622938235095511149686526457417856583425749125141231838865404200258285147481115213997748325135155200000000000000000 6282 388368420908279019142199201294984009580867192665884884323550796302938476182997978788905833986735226544350421751978745367525594451246004147132113554091509354555516549976538626446083299367283106497880391680000000000000000 6283 161925253414409623511398530626507131700247928543865965027757515449899402542748886719075727860811413448280303008603692264977527340197535820002864444495404739007048431686646651340209514157192442400766689280000000000000000 6284 66030287239884521314616138555052215218917732055467730941489605180795865109383208070412010561578214972246498828135300950270686788513387474574728837973872401567373161108893757076364753907383911746581299200000000000000000 6285 26321947486907747729933639266431003860902604322531516693587505426588267656524083469245123958108122460049943597980406208642568945631124523740661338246937580246657683446244937826134899272953985827550003200000000000000000 6286 10252207807400662612202413844714974329880543350261369726669046497674778163320068742550184150350083929186119336169904592134333919041108283703337296599803586509114858588664242088077904608125193755295744000000000000000000 6287 3899500469600609172141275265936231307615278095724413842465190900008442408548526146719980757186728351636863247507481568079666294206707257908590793170996721297216901570331220651358203002733332624782131200000000000000000 6288 1447601280968435396901539812002484258058387944992262281559009499097701457499402563520797685514992718062376799125010763200600465354401386487193161649997776819590580160414708672385489847091146618254131200000000000000000 6289 524181019398292579235180586687407494237412301510094972985157209494703404749287634608225352393821767949174138572052508500217430411067962368874507938739274344395398569991437168076095033916933051252736000000000000000000 6290 185027693491129205439424067169747801904252923453783523976903584466941539396580737950016923557799611338223650185780765598291035245394097284316515400098036418532915884661850252821380903606197258551296000000000000000000 6291 63625594407543223395554849352531519718523266390357510054799133172150505222038501828854757738866903030156539940815055737829325585107767526580848080390854704731999308794193197459089717094312522547200000000000000000000 6292 21299425175477564784321456711823646839105645844010156937392281247629431033853841326516616519249253728666689323044278182711436136347981224374445809768938503536474054324913246577971462436810334928896000000000000000000 6293 6936325961750917479104684916021516569314009666305939265795512643142479185366875958306398142781829339269744220333498487133000583876480727674572813049752999506943853217652669115852548622513891966976000000000000000000 6294 2195752536593228747443853179584733329571805008002691813035917151644128962900228590697642269224767404476623576241935397712557003012846983598281978156983498220542291197146542983102673671088001515520000000000000000000 6295 675113474506571934024060169455654043410012391425736058815759325700106501184754349200305303930600417630976525387573085880944151796303456724471771214475466600317833580075047441920075718926553579520000000000000000000 6296 201435304328362331128336216926189723621432268689414918091501426293883494928543341081465416181824717737994804139149293255616247823490181481985248192384180812029733346677003305455357131325282713600000000000000000000 6297 58272355894990531504982977039362027190485763442295029876470055463587725318614323669995352538313579059919925483111045548946128834652516785860018227082566592051458575288704527649585455847671070720000000000000000000 6298 16328078558759472121435926767422649153242373310219793424381269950224867477945062915468274487697654097257104340615991819380628251508674787219595054369916697199604023190463724568479522571073617920000000000000000000 6299 4426928964646241897035655232021166854483178303837901309528458425093632406367944975992596197121859614783339482592968165315523121325849327109842300237488303138829923534870935776950567421817651200000000000000000000 6300 1160068734711515195909945798752534687771194314559931969665590008985379576367503653347457437197595742428164262004783826453164191431773769453482771447775549316500612492571600640345480017163059200000000000000000000 6301 293469769197853546584361288374897168037355704576173266135640329654039476164398245638493696910106065792839173423829241811068322237204673820077486824586076463995690660323172781039779171008512000000000000000000000 6302 71579496226619320921101566345221767246086128784230496215016475363096603324971925039136802964838895459135773181736502046775277755755173593510496261206814028298108583326723445123357902844723200000000000000000000 6303 16809885845578582217974641099760344425939246606097319605312216286474721420378581233235823121518436620490564673700993317047931715481540974721837888584905869187118107919959347266303527433011200000000000000000000 6304 3795335474165936050856343433853936549370519553921808613678866567143307381448366041986741673577643736153452615162375338413941889784420170811580804072946727443725352773389836205446198722560000000000000000000000 6305 822528061365507244787860143538150209969097987741171184945014101807843401661293614618879891919830257754035591110677122854320198516591059745691619064510370314508660057220037554264720015360000000000000000000000 6306 170809900383888442687687650193014740633630902349942250485170464560818202391540708493286654923158972065695593258336842326288403985688552736113729079407751459774571259876151458399676006400000000000000000000000 6307 33924744104022287922693519413334872098068359772280196971360245044718059641653224047972210630571851396381208105475233962026724680490920890644810081049039526038560680780957859098824540160000000000000000000000 6308 6430789404333895238093002306373918062545925341448718656658947549685566250752946316785941026124883918544789448565360284010560447675476762237615097781273976089727162016170583180821135360000000000000000000000 6309 1160837373064930623335887450490633501197148790284803639497830205979731485481413057960195099824561732190732567384663250025198217456947474549880054529616614472718606497484208532252262400000000000000000000000 6310 199045271533598895283976093181285659863489606321875892870883712354051500870756885706308414774065596552673614184812650205933565320478896845822367260934646068382817895977995049789030400000000000000000000000 6311 32329731603576568287955843402355478568252966072417152052546651607658440965899912097054273296319545032776584370823483268630926738033711398780038755337979177140446295794298208124928000000000000000000000000 6312 4958846050473398444167663198556780171371131638175262420089862351851369892513971479548174249961794877207837001239090666767450416961561748384306696307479512884700033339877319140966400000000000000000000000 6313 715785813833213763518249003363106661641368703724703057661780726383307856508713145113352533104604320073155043333618742078039717924511145228091889199145108258654617907690624935526400000000000000000000000 6314 96852461923308563362649671846812112722092414808110594142380124059597068213163505459925278319566306195465566430450989585301765956280502898130990162255459236029297526169478889472000000000000000000000000 6315 12230094043887178281763160092901019336080547278064985739917898318750139991203044694556891012292173869070269230375826491001115854173175748616030645488890898427168947819870420992000000000000000000000000 6316 1433903522461519820192289693431757317541911206843838515683014774023735749329361300768755259377689937751745129824005631159943236870953145129945872937911090183560572886528819200000000000000000000000000 6317 155168845466371609113665634682079452576856819883458239375697670188997118588141597904618872711228589692420990834526323657665285989963858205133428392923950116292447708792225792000000000000000000000000 6318 15390686404991950621069027768148262534585692354070026925347664953328745319651244063736065698550077584414458249322713502820054002894222852383283827515971714151354873520586752000000000000000000000000 6319 1387640668517306472312771236098801681602176393968148436021366850659016778645026381796931693759329474084987044538024764347396325541058257874193132207760054759794775886397440000000000000000000000000 6320 112589430108547057739663130806906932557180747638192348831137254873165716436524331948849520228738937911195204029784256191848384249863950188128014194388298479123431885373440000000000000000000000000 6321 8119430055904835894687245010113480713258226993138871309937782803353296858403197015542032708803288791672731059840210783065989248788265638566924100556848448013709030195200000000000000000000000000 6322 512297372574947979069552363733350568812721465043285927888931534021100873208773145028247301864969411855541364489918061312496940697354855766722592058944009219912593571840000000000000000000000000 6323 27703412499420199002918852553639746056078771947253164227147409437461822826822132674202726398021425405260912736061943679466226072077309417304237205343838773516162826240000000000000000000000000 6324 1248317986455850088582792087697385085971506746621888241209913309097912577310076071768146883755972106044800807532831240563398037293203194704963959519832521503565414400000000000000000000000000 6325 44995588797515760468096672473219237556512643975458273244669494276346716576322186449314818230622010436138653446123877388032535074391252719193476054120947369010790400000000000000000000000000 6326 1216296224048181598498681349620113728182271667095448080827402777784601611253794358475908422026971120898243417203545178411757583105268135430361000807659946901504000000000000000000000000000 6327 21917026115153921661258706137635166205881843351882262495428848755534217345644671069939258903408083509692373264544401753848229176085188804021115436631534757478400000000000000000000000000 6328 197450685722107402353682037275992488341277868034975337796656295094902858969771811440894224355027779366597957338237853638272334919686385621811850780464277094400000000000000000000000000 6329 88061417144438172159571946604264488876686427258681949196015663681987697122240002124251376969464869656199830132778503023642329224569671098119233750796856280227903558005501552963199911554008191420377595111657175998084538355710490881 6330 174564225135877438617204566719957924852900528371192536459358483758984461552050977662232818063363989406980194245507829002618422533660232973262905842287573511248233601710020777555369736177856945824465321283285021447530412315744689888 6331 257211889248881358670482835034274287504495026316845640004275995981158520782446794520015612456195612710284976476788084326866967715525918496002423210096291943564875174201048313831584611270913110440473238882008460805431979208597264304 6332 333844340028046601224225508599058072277220683125109385256287428412123153817925043034828523541964807057597019615890138949325857801862549080357127470331470369228746538786021410282882681295580438329817773180187972726814368294344531840 6333 402533551582489817847794031386032410157268301555718174700612054169484776174268027553056516217634557182279592235973729485359717924812144355740341750731529538118731999199959443814537746252414466570244881378766471540074846726587986400 6334 461666798983103366310390322722387613773291786563018366736277187790842716745001206821912606210667598325871107555594649038076278257129680606229630892874391399470687319436413662994372494816928450154900324129983493022953098546600026880 6335 510012437224696786676227657402755638224477209639676632279456657308762824250746170958130592996740458917518376930885534114335003561342375772958692535048553330683694398610433382865464599731385559241917909695217752616802169338353127040 6336 546764281626476453984122697190311986364546995922181775187078692032655973406615364061308145210159177196024758075083353892485566396989045076446234222150661472085679962100692172781180759256908918125343094085391471831919392666148485120 6337 571562219178119744485614987660226578666478884011572762778528057489889264235897698050814377459734980586552429624948859987166880802162220793408950597270326428231158809939329760263513072453295273925275690166697943452614851846803449600 6338 584488405059237496819114638315275950652053136059032127128484935879532777586365394270252657382619842487723231868187624765637714881267167773004236598978504902025963778109049115707034017061383564289367470770271249941710369636849152000 6339 586040144187713348580581314346201462025465666508746371713781798541159855756948665228492266207529452689018072306775733503953567221659912466206902713843049605305678726192524467341654461354466883486595879984705598392883052034115123200 6340 577082169336895525875005252421360088108744952378685083650578376037312681775144944681958595203552735391277651249793642645888307545705336169458768239536518678112752019999718381356544698871977043755103263959195215151157566926594457600 6341 558782366031964473063334731879974775580222804183785777900596908360613238326523091716380262169811756319135365848804611205052616377220579933996580161144136448644574780427455925310577573465269807116851464290872653018783101308715724800 6342 532535951289823187398685244814135252424991099970932667842638306129924120937462442752166349242843062523342077732012563435720669113756849494618932760790872040913822118855301766803817973350155023800947617431737041678894718742138880000 6343 499883620521736683493708968741460714191600368809630222342805236790731554735860763266097995338572659827536653244019378446299111020182630530663157490375755360781937956068345843049095885224386985047033635831940269843968809944422400000 6344 462429213556391221072646408841658053010282819052212500668742543532664942670106004012531950850077835167892314033405537111384664353773666473203440085492144192156978592988298691387010234827043535429940260167836190628520999405813760000 6345 421762042673943099307961243462330823790905071137775671240462640644560005787060177332226320216691565371600899248388125385328159026201756645084332246115346113311315099467756937000652586963382074072993080208385994660636685851873280000 6346 379388240364692178867338380376318408907175410164537407549984093198229927121311809698119251085082261823074624623224716640211899425963891453777056804418177034774571833357774069306157038143011048411312880062514835384476935529431040000 6347 336674421759227818513051020933753553627065690927723707289931803452706498748263429943512904723979096652236822735949170863118229333266875159325264273340614330269470088107562534462936801301934583275525933388809871125359325777100800000 6348 294805734935886492223817382093831709743308569606017964464402324401997306775377386257011765664220168470519434906187443513117033603419527386833487114056988794087845256470525181551150995085066146510474501523503753011493028626432000000 6349 254759115190170937749166082844802358021540547097589860442025548476593247846155767858382291301868136735807281580435432381025471959061211055967168289271371289758213179595989238747521191770413355811927744015664968863471630490009600000 6350 217291381856260420566503224474454265754571456942908502964458369202117460446952917886795515210695789613684761027729167778843470394074964676476000260212918453632795396334716485134843190957992681063355142809821279806012043873484800000 6351 182940813445355213292715707491968132833595357756036804788661048567993501494558510513701936176985634618440146754238595398680363449235277983855297081506692809112405778169172004580541753288446774523572933990730466063549158418022400000 6352 152040075814531458527228137046037386271860705176236821217201948790637153993169058372295568350245852549376959210910106218218385937032782010437645900752003258054173328528438449362820387496362075017667386464016085685750743433216000000 6353 124737894058750920067508335150233475093986013649383085253788471998218166532006325545117123738678842891727040650543874017527989937278001465053009634650887628750197513265403963802461416732819180278137881593818506877136948428800000000 6354 101026655435901630129012060468578474695589380258332212056873636790061297354063884193709019155432634526113794339272348230833288841236130036120809219143798546754142269150882927143374060702545233442966185163418316366332509028352000000 6355 80773183668799499378165190619704165098685995312056625637030691906008845297718197403343255955109345984289075188206516676047445707305537595251116696994139818354486109678496935282432154047065606997116259002338197802762104733696000000 6356 63750188880520876598696092760487587531181867162055835638797084926145296452607479300967079757424878770949883006621203590928301954504010006346997379994063809438742232745270606411044453276084556423813815692438669390052818157568000000 6357 49666313397750935782486052040013243762440993222018847929720232093220023943008039341619422124542454541843066248837315692679603134593041929723561485994111027265012516977589141846784000418947039059640030240790556272591718318080000000 6358 38193197974468220375912374470806644577769698785318125353339940456183845082813628056417742982559348625402663090347890004745987152631817413153303309339383518067693482692561683690538810209260463359869660118032408241358294220800000000 6359 28988524598320569624549421685364453244425202057411072723936184894914759114477718285888747107411564605652227767393840997702485234136184720956769738917473094981762634503823366411727539430214505081104612237078875045727106498560000000 6360 21714498585781665627981068370652676366934550442091537204569954086284992268452621405130480276862102633523107525447170647436860192513088412158311103316999543600384000267779764049207269045070756874912504284925768803878940180480000000 6361 16051674424721900504312332896779481175004439527574855903710035197079586375435248068560225049793252306252009517566451089767347150051848817947778091583611664835128991348389189519781811437354572214225974544692085180522236477440000000 6362 11708381452197256468685852904060120352912865517565998406567791830532709826008011463256586788800656013141717856739272449495088293950396563373010568277667934661182852364606756635507247817003066887287382880547726385363497779200000000 6363 8426255782229415444017798875514376047840727005744400206704826759870625369316020743337965244933319593008029639220220802408620284428122461667458152339341967552881464546626153591144596619993097330387718288577424116483620864000000000 6364 5982535078761112153426543424132583550527626152245328895177535661622431362083283501211885311699813253392300183800348928739167069197008311596010743810081477847911795814646331045242484781021647864406754223596815908744881766400000000 6365 4189833441344741525347153936910946542638448109082335797040511086519741138292840387156504732800582094128481618399015264989647733564964768863577829182625892425934293578153244136650894577465750925687031165935921466080178995200000000 6366 2894101645205360804879832712221672713499124166235299158539343701953841762111868700815112573147113391017233894746796480576441677717201208437697385955375167980410963849248162895634485419689329986458776849371667350882458009600000000 6367 1971412974435416943240221398055051860033753653059676301520163094600602504466049359544528243235981990853611816985183909102489964444064633134668107573235297238635786972298760239806909607031041036421034532932493479583416320000000000 6368 1324116724376862752891094925854992853573839530986304028250438565921893218338894055877423099609372973207781025249862575662212456263769302037353664265209094582791452107557143251606183897620122865397381941792643680410009600000000000 6369 876787910632732349425452901124777347510287990319028308972027130045182832408918121513523747152843652391789515170982010831195106548110955972964494943754606213782038972990825166384360266720581357551850476058712950324592640000000000 6370 572287209530192666665782338226057996734537207581424909633371474478012709951342197163154718625123938017002265028501964332729117677851830533616367949474191493735567851138410382720981102215203545270191202158762780440657920000000000 6371 368140086535119724258456274463580923731677643225050621388681650143567805200473604706934546136220687477013888565532342416313104987459258031843820343393322088153116023920262726179341615057525584431077484237400499090882560000000000 6372 233354901528744340546623857861253188947019374590071190343103412727349010087972566885646923667330668332826255769055281877391307545045176937246134319335548884855237158607616628242924917550355793382942714848979941798707200000000000 6373 145729478931365884432274150977311172904363467035834884556584090208853313822034356432005973046472591547350266323997717262530170942752468702765335289930989398124600035695223175924030947102545200815373517619887916187648000000000000 6374 89644407098783183186657530827341071552575993095003248553194696985898360990230770288950773586896020916442799028803315555003810168914399626794487470384293969977138429037297560332422576703394569941098989796462025926246400000000000 6375 54307471711055837601920847359618513720481300934237250806850731205962666171265235790670639866320809901092415186937599207908233594057607623081154491004259659764911295313283958731588821477296941274436459959418799469363200000000000 6376 32394289282738635571998728005134899541797168397601884872171552713328888426015489923713912087460803194626392640221862980729294676327339662948803883920447110174211821418279717804871660033906366024743872180651243968921600000000000 6377 19022089116062417827584061337823498348197636678901549284267403280227232602665806675337169984985740813953735353817594689089749915948115196624620274757858415542932273454502378541393111579644501435989902819943623163904000000000000 6378 10993441425212161287388296240028028664300602740199558914512496026138187525470576370070244528075559076151698235906863464888423285359214128444786866394283353754268245449595017397951590582420517355096205350157051494400000000000000 6379 6251668548532154728562583330833638247504041876860386334925424731324247171564064049032866490036596692331930341941372090740974162098965485786389416234483613382736968606999785999932470892268517214499842086735328575488000000000000 6380 3497376262444502315614396782683957957652790388859601864272005784103656581836290559445074017677943386444237970227135800893441037412296499423098989751861039310418876763659085556790263084621499132317801646301353345024000000000000 6381 1924271180477038118853190060996806684324620715994399732333457232812648354165542440212036129876240804692685731406455079014379658603464020189734348854282971424537819703354292648928339100167002500814066154270298734592000000000000 6382 1041014964893238187524517581838312515814288048058416285316480453216393499331500668940891143896981166672950704584557431291799982280050663786064332991797767142344721295519770943818303336874451177598526354956715294720000000000000 6383 553604320071871176420363741898610965882885073082523901319563925055260063148266088284692193042560453270030323890017840796770065961777188460468495666729556600607771321527639579267517916774433640004460508330799923200000000000000 6384 289317269765637583429338927383216157230508562730818605227022305483424728094218544609602613516047683382310296378886234418006303176806485618600430237415543015088341311717099493718567690053638047101285234281325527040000000000000 6385 148544849789594897054665324757912341157067370466566000060460725429147746772774344411599066263217276123439657543457865933012401868116983529524778419937278643492734026828201051689574340231395387963349514250952376320000000000000 6386 74906640601863720793906687597220817276533895245366615152363986367624884570403830251338886387661809167665270563755806326723223298811358873450780982449352745546405856099673500370709122352363331797074867611720744960000000000000 6387 37087587542424133960364235772502525490136174865916183425300753091690990300726339512602179787604908567145835059412204993929945011388901364715865774801365526288997101471382439533559826370677298089946284009770188800000000000000 6388 18023666362300014104031816994586498063303015834043562966547838610631289721666917657241797286911639981633794149166873283385783986335689278787971367985064392556824750077587986213999375647366798531787304663515136000000000000000 6389 8594470995474328259341425419395007114846408582811628181541174369936719715361230794375034016015535702156645499152876301649887850711398737215562158214706958869648144100419168057501472192911041246794742769490329600000000000000 6390 4019813504919372451489446620068113004245585560856621102174488055806758213016771809236197543541866691390254619072809110187035895936972222368050543752243614593898972374836993735294464870150180905217793513540812800000000000000 6391 1843514243691970266433855550996124333805461947906412161188499874865417376309290297327419741278906320216512716397507232519404272572864937263566428357972985111361318618377285308521426723921286218736050607908454400000000000000 6392 828662112630187505631175412724764414689911256257974282315381317540291558391589963681379852801306394815682075076839885385881959858571119432983926217939816316386601991685252561773924078739726913886130347704320000000000000000 6393 364945911051873230840057202644963310396483317364719038879215914873593558279482029082576718912079765969019276703503185142980370872448702349841510647696116560798026457897888469199384429035678957512074828185600000000000000000 6394 157406214596641850960013780528147551713554683378002711391335060356643212066630233918802320696183621319244801715003143707687108907272632953614418751790510178980006510363582119867072821127982428508952083824640000000000000000 6395 66461808764390612586897746699267449764814118792884223407255846750210441780345750417043243211622717019884939742631389050081349684768238290551328057037854190615183762554963810064549787306518727188883093585920000000000000000 6396 27459059280810175164683153041250638338969563278845839495165273891778927735955819218664808448812027319799246006465590403996098509305910629090550014848026404470254234483149755366782688508095440317900715458560000000000000000 6397 11095832778099374529716448489469447168467008586779845345196274783182401173886363700410493263087108905254640662425254841802171508510522189396949218649547369323287272002886516191288423713903740524086637363200000000000000000 6398 4383117219000394196681629004433230380771884884863655721842314522534538362904963472779828042876528848042105071215824664967383384149340559618135641072284968259038706908925287914475868287652112455327285248000000000000000000 6399 1691739174413173638744502319915885253160121941022596829176306730379007031851941021794793301504683005445328291077359380802202461669777083250842997748885715309082828342977105436522733992693034048813426278400000000000000000 6400 637644180908068937250825752888649757641307335118077129680811610702494984958278655105004978655136658166106537731264460618953040519681652717256540594868553296107001484377759795593262818634392990603490099200000000000000000 6401 234570923483019951965550820845099400764556643806342778900524723553658737706505409873313655495922322749650549094109455584135502737881905922166768190811403640025596784997865667184198084583669889488230809600000000000000000 6402 84171406656532798862653707079827157990433709015247257309437893286317112815038915410959924871854779408287747038254817375323201370363733971343633633749758125163749119116702918519241887546085934402371584000000000000000000 6403 29442880228457119908306875533185175451090480611049776085877282691040128555846547186923915361178573280225025124000877878835250419554403475984229655431480807953117217581482424858739837487718411639193600000000000000000000 6404 10033160837732644518606519945703691646342101239494012193039951906988069766287295371780090567915483142571076408037113311395422207867034482435687934499836763819304132669654423951863203618233719506075648000000000000000000 6405 3328420496821181210236373465918702550119777181103684296456779574174314248271134666301988591987798261898579027305278973470605248045316865447051109151145195635910278758249354196420385084809951894831104000000000000000000 6406 1074152942773690017049044557211782181443090946389971900293142977161415286650424795193194341604612977750972291538124739398397832032093984389762040512172820290269631393306997653551136802453320873541632000000000000000000 6407 336967652231592114492921284398749459007277792916754289120778344888962249556208822181663530126702392044637892682427377403740640522888571231868849786267057874131555570965946053105161477057344249528320000000000000000000 6408 102671895829498213444689805485000395261543138426523094702421541178220826570279824838593570286168982453390284316814435592939906152375592444346731423618953446582035527391886777690829978446956016435200000000000000000000 6409 30358625835425743864784939166084740767046992147577016829598758801923038652915704844420421833509921471007990041907631232292961188639375951741019147713878602070108513796295725306149173936804583178240000000000000000000 6410 8703270424140407724374050078860085193131356647573701754710711580492303444253338742680999332582763458967001624600199317550172638368810499002341772490027035052110208696763900710514086355312490577920000000000000000000 6411 2416740211667738946127177946568853788250267715757299224570544020786390757831193674176366423778917589026774787405170822799114418144069653996657174683449121647860950461555527361121599848070260981760000000000000000000 6412 649342716004126468092599256354996433136866898785413588433497273950496290621026554955159759880890534635619198663080336224945978646236861933209945644769355640538393769391185515516199127533538508800000000000000000000 6413 168629350500439501037532360610521092254780542088710966654927389410869506571937469233509145396796793918752773356984094900388941989356707191883956596539871644956504492367179972160496296815230976000000000000000000000 6414 42275843415414713013886301337858905793806511749049037762109854627941048602313943353908383354032970302587889457950827748062110599726283281421818582453723156799090350611157665066369087218227609600000000000000000000 6415 10218764785224239644949467158122100196506636766671762677834538847605836917764504315531055000887368516235743191677968139555247766902350218981256621751779758728242769457255541802932803650505932800000000000000000000 6416 2378245735794228492284038333616454607833097845808665751895577752346877720256859513166010969589085460802296859175993398769444297698360014345347894473407800627628873615929272672679305742280294400000000000000000000 6417 532139658300699758179000934462652001450989813648861755628284442776729980648784434512708608943655988564472094898087823035198467656762975856637074135491990788060563535342179374166477803356160000000000000000000000 6418 114290709150791635444629811916011566385019190363084557239444605389056056299231816500691120146991840041688348909204504102220213795228003166981811686652351606066502658480571487342109183180800000000000000000000000 6419 23521185275575899015300904261574455107556063464103832674745089388327858980756361055648624824744731682129175444146020362433324235340433690117299101294333521287825965014733148771586481848320000000000000000000000 6420 4629668287247458874547216787457619093425408193265210282377133222014546978221421256115220912698953313685641456671355170044252480047557890576428413986164645248133789087797325013487410216960000000000000000000000 6421 869732797710108424585486185639162186365892862778660608068732318448865933865567113619952524288289324896888973151130881790729616538368657204286715324642126988226749719937300476273654497280000000000000000000000 6422 155590223588828988316748884670437235737737042727555613585423613919865634757566483357646849905983816805228972264166529428734577894388911936821679018967285064027622939716635730839706009600000000000000000000000 6423 26439498548092291838799824593310036763944206564040470958547319066593623680795283605775989839983128349975361978612369197784401534491808138388545530901520386044987705346312134641844224000000000000000000000000 6424 4255934186409266911732286622938029206157018066386766075115954107785168301855076858014057796319594391127845877880034836867391322925183461866362988113444548401093503012429191305179955200000000000000000000000 6425 646942798063134323142195855570133680028846127532427844567312714208862696327343449379164943411782001379961085234529631821011088818549735307672618676167962787002506127165904909867417600000000000000000000000 6426 92546875956846512059753955071067385301088470757307440952608916693686407065165087914107347073230013517359637044771687135785547602179179359769242412574707202811780823592385630751948800000000000000000000000 6427 12410340508932370454102819512419637635192015448311499892958663652711243858747530752433575077094687563055721601181682806270682516636814281132140598038056727124389969571491119890432000000000000000000000000 6428 1553095263475938020536689668131535951485547655996790904634140441029386019687721735354161536420180798094038637852360411976307814721689460408062647470571146685809060284266341990400000000000000000000000000 6429 180461423092381116899528631350151035778807440028653668830497911422264056977874215798231336045990919282962188628331789462379837232706040842104978418483178371545778420640859029504000000000000000000000000 6430 19353787949274904677562695590343018294336310049511267033078896309546237250584249552005183152571005450131053963119084403921223234279522824037193865260966470408484428884991803392000000000000000000000000 6431 1902467616391503296866088331065299299625458900407449726572825743424942460950195622281960134640200344872330742687308921537631955963794842931992074383192348687559678806758260736000000000000000000000000 6432 169994528829552661632505530054808082447845799160043621929352931794994429022098414569399307502861788698962451447272212251837549119541767905255757140520666950344708820261928960000000000000000000000000 6433 13669573667795036184710494035210486548095156586644079537375639937565498249309309204227565145524539680098665471211048381380742334748721125805538674080329328461176806939033600000000000000000000000000 6434 976974165216198119227517820637041095051385822627406611689384127016902024055144897192159733957421799302458349733415004417266708796200211941263952433216963382644579206430720000000000000000000000000 6435 61091471843958289472483790921451309082775753977953544177270722252100485558298841876517585634839616603568317244141579421316811227947400128903548202744991281816729823477760000000000000000000000000 6436 3274110805961870116464270657274042534582639035457273726480144571942859535338487266229707674417010301804008731635410095526697020569838332936026733552125907750991723233280000000000000000000000000 6437 146213568440611210543512578516417009287736666201590804730553817740811082166459813183807823873915979554505470234455793351528177336165346726494146983440562088191616614400000000000000000000000000 6438 5223185038066812749788547093222658446586354885824466516314336267431750925813292019231585816718602825686645035573642045520207682707863323833516657685625340489105408000000000000000000000000000 6439 139929253232200212846306209335731718641452628880092304902065484879708210643268402446027198468808909167630957107483732997444019174715887919272811505174033659120844800000000000000000000000000 6440 2498935878498991284188199863764960932447212697850647875154482070721090583121432045595957303437231575663663748072738275645974670743550896429650783477555890906726400000000000000000000000000 6441 22311927486598136465966070212187151182564399087952213171022161345724023063584214692821047352118139068425569179220877461124773845924561575264739138192463311667200000000000000000000000000 6442 26930734663919739320776960061008574575593415559988374248721863761650170828828236905694214398477297753851824907358798803704290139759750698310674545849002348817991310376193064555281679955258487526736996519772862715440069337350819282944 6443 53389000298647904267505201524455595211264139618924320879045098334499461467677031058656951351367274494478179202307794119624294487593891735247477608437495884498824878465084496399067190086740510360022466784812868190258383072291975069696 6444 78678526755902174710007665404460877153441889964730578137540144913999206373418782612757612517804404518178369350769380807867381350138366767733124896644730777156162978790650836798625332759407067898980477367092647859328143474956594839552 6445 102144052279592296991939776139124647532538593989299347055753872344490197747947191462176549584517998848161391788718143504950635437021739312495635830731755745781685270710669507422776747792914439026746584652015016519127765213101544177664 6446 123200063056525796810453677360786307330912777837970703685668047783924580617041568649555048840975656505457819043410041508164143619214817153229385322154529956534927409848395239216068445802857327773488205172386533082281295761416336179200 6447 141355861822750651077257377182375868411257818782513754755134917983660834602710852450542108670172069043104234481386258151472543731520158628442136843314144897497969343931316642890015374658015249761160151197790864273354328820993480458240 6448 156235426225145456453810785306836486138758641812252044729359646192467238245101468497967593793348076310799417058374285325311758861153859536699203879452475939339860853818823657931069624622016854999177009218610955249496889749519109980160 6449 167590883269078334241180491507082747036061901492841792341267991404451072603767991271002832439982397646672056393444095536925896723242736545632228722821202260745514900838236906251874183805070711628189874550289445731289896773920248299520 6450 175308884472259573318076961510698399860091068008959506462247438377024477263152043500588489197086850169874058990510599936652747230234178360233712940319547101700900455482103079566105231743462125979488092457210670205757194651666575523840 6451 179409677091493715383996890434925263014713081295718793163118723485258967959366126389491143915147361284958832300230146134001349504625621128894150669917665162559401050931976835813265588041554807288949802222291621555599468210769887232000 6452 180039184730411237192361791804872369200729618423072192437375280409768648548697235604892867227130334482449915922336216822190827923940096992504305584548955215761363861637001315938926169052226929419788222580966328999654203186948027187200 6453 177454890212749831873811144075615828016030150216042448048322046719676275603022155667980529420042339250644414736848137154886653360438564499788932777115238155248042849269006081738845889113678217514241023213775424755640028021585136844800 6454 172006713758849617737334486143469728033081856130462197450347247039686214509946914046595162288725249887686033582646659259780484178319836642339272560273980843464111709159869930106512901290012658204593272501071793293844062248992610713600 6455 164114367918362590742638976657804450363547735876162987310925106149876050821231401121380269552130569056132288451998904313987587468383433881422220917832259725140522238024329339521328773565504654994126104801967284559713565465638023987200 6456 154242826990942284532555429189665836807845616424965213638087505779958694380856580001297245819671587458770947793232052926680063410134806279532162516759642598816280298895046371730572155606677307325306489475533162180181922430110924800000 6457 142877566054767589882788187038848354095688571004178303159491584301435422163319779369622711917169470488124667429520217447872058737809083711566634752366826828377185961081727165392529996772501084680283906040493876545852728145786961920000 6458 130501110223269081548643157679123551493101512770263735232298782591113713445225193218087411213818167671719131544726251243505948386617288083042770557808735469340127089452937202600852508016988381073110190495319516625762415071754977280000 6459 117572207662449853655279129673761465896261734415315006045197974408712354837648703487502899886133395642322808914908170624954275481441581523732031679016538766495284777185153950330799008770723278304257168526742970086987191287556341760000 6460 104508629033288758804692559710010191907788208369168894262398199474410982077909958655558133232118573904286941257696151666626022650170294687761805936903590014662475357497914622516265785573976247381561927579327084521766392255605637120000 6461 91674235994112946319905754131587887638410709095762187949472104802114896559570139171542222133437345530076264261136975146163177763307276041896320997283850890054802945173609317996724373310505480159264848753795688176988063382110208000000 6462 79370588531745156155918402919190565876413482348699367987832427578673160442364673124835239689212859682618660373458065323914961800337088994168130547648386691652710970952940699002427154787253428874731934842102056342708086454511206400000 6463 67833009246428817667088158885824518706408514989740562616167563419367287495855522645535881538901215919230484178820050815676696676478564779477023851498997147502692834824443053533402656096374484326525287672072183490885858348341657600000 6464 57230720719873755256602290351835997441292032583050650117946795931172719434302346857238407231385555376830823174793950369207292730234706169606611830052582920301315007371818780413349290390721056154277316074204441892629376501232435200000 6465 47670440141954340762936461528760418921350800595492990029594127503310915043675181363923982224769661686879678800057203511193259848525018411297040517480869983958074742982476055081142200691584586819581105379886537411709595071964774400000 6466 39202664590422977601099063757204291876110855752872524695389907486275423555653932042700643276948734939868156907941779203283930796484390140869276741349399657860258834689536229507518257147684693108208145871617218266208548578918400000000 6467 31829812583241673743488853871638853123270357969174393735134121376575905300976560963792732822055920228370145643851676167157549425636799574025089957713161687118820681919855029852770963873593817492067947209446401076493537337409536000000 6468 25515396321788872069679324156212521936872594647354372305896987986081090079325340367736684610393004879422222014099724214968399944437596419663837294037271311941402813846685408545945954846038768677852038653726264830549475274522624000000 6469 20193471552916729162358295531037590460760766913890594846382411544539810082273076392399793278400701717437470054043836318279084556416499310689118794111368718612494234740261746334608299546767524528670424353631312906828629554495488000000 6470 15777731219603484502168417623561325378802428785477175296640894233108485697114364825390064046469721204037923030947784391537605540007126967687550837253682200570037788672372429623594329282468109703791991960512686212290288881238016000000 6471 12169756385356589679530993629788681099802236359034118876719383029167162289062804084919740870688986409648125749823608650460040570785896481428691662128520753615727876925151148076275117867602443963904893980431745263563289971916800000000 6472 9266095212710105124414826728646118591779246631264574723677565323962365672725012233079241294524596669802257149865695007543258960914173812175530142743470187840747190500904558359830528341297299439183726293872592007695557627740160000000 6473 6963992327379184836006162929056052908818811276920970703476970430233175785726551355704149654289000779568419634986781533682766213975111953915735161043196609763730769091794710527365558368558468395719291747743521327798359099965440000000 6474 5165724571789494014866413620072828720192901128110785834322555368478885327899135956287124167901873933528548117399734328439025596221670215815783811892239590466188448783551668499739912539835311260640461477355802827034638082375680000000 6475 3781606983176041073084025281680109063107721878473446089240913738647222273533817231157559797554960343683578286900283982063018737903902119712033125452213671489602070162121556365838309179879438386976031607825061399695213524418560000000 6476 2731811030158130806149450667880367744247064308494749496871661111509861291510497483808350730947855769430861507564704631005276694048226505467928986394787997980104694647559431843226848736755012250653480005652779132906758995968000000000 6477 1947185606458577446789232506128262121463321025904528212807770476474698123572895950864899618750802458210869706143864654280452861622344907656839608347563174500104699643523564952916580904093046326029698530344988434583163555020800000000 6478 1369292802202596128516989525508324678982247680497190161345815203485862276956963380652071223127391787133667147156723536124119629298754240618333116396458899027120410129436892898176718442790577898860065779380028416717107704627200000000 6479 949869781708107224286560301478747750284982625209762544357006942958661219150325948740625983610893401885516849829438849383398301405442130879384233896642659685479924143843610388825291172025896380290315901011371063848804443750400000000 6480 649910903273968100827646522064406355458146006722469109296899487287505044681801964927796725628506011816406265672773949578114627277407773759578686350334451363749421782629838687090988696649297523356531932270938096317603040460800000000 6481 438536371979735560612447045927399700039234822349844203304250666185900839866263134229282540909923084896360503153018859364449815976658416841820975944895041406038746142125397224757752156983331662183894691140983870659651174400000000000 6482 291780559777745107653106214329765502175227730484523533514275552896496304419789988870974392351032157801657404948741056866609811770434569451334394959827095532000341183159748942963820185150751812075863265991610759557320540160000000000 6483 191399057825966302966286618129024610541131412423095668325795645096417986596293561377494113596119939199803509536337201615966128131825500628538993356189532499168388118863455339992955217730467491618441757280761358323223101440000000000 6484 123761796789722571842862023752602379748400762920197199067807710363097344716400347958379652400498607302128585113721799541151030220578895143265815252874434548334446452798926009318752997930978979542751812978537419667648020480000000000 6485 78872267068766486013280490045518122059160339323275407973853791753226459586706382501423507568167615098296552406215198238791476623641058430755284955116224710117668445235382466975068210023740989818759009331895328241887477760000000000 6486 49531028960648809996378298174517959427104280077415776538604354868952023065814414848381987408239231969624031116343276405939623477765018751371440910808633938770066906397817936796544031414430645520153684090006037472477184000000000000 6487 30645513824775696477291368110315790101682063346143796244352869854591368657094532695665580513401817206936973638065021308470246572792625636813441218500312694279959524543211331655405605401443054362761753080249349500515123200000000000 6488 18677166701751168181049430297591393052054895967634548588282183839678492415727331520851867910151069373259070890018270042309479032541043389636872260550533823592439100007647485883042775526890160515519939520304523456072908800000000000 6489 11210483037109323790641091421622605460135973391547724572585946851139610229372732021474357446630429097499285551007606654734468937784993568695815824921708991540366581863492779880527354627562291194085876352612793474193817600000000000 6490 6625493812502111319249504688875640726988256203995859149806826044697642449157787894270480990936185617929950561395942968094165304239157383253338519334211783377475425026779175828513425596772012010539788765414797897577267200000000000 6491 3854789633124214426702629831515544640657327723413272867324057401587421761504262559323140569377479996110336434754173764107776090006670514782196596461902666662512554840141840573338459217599183500582583868170084705894400000000000000 6492 2207374274125865945396032240362585562650090822670337305078197080487955198166651402391356283938262229351603179480284765973294939961714484254226261552921105962533505087407538180943286120393637709807290130825816926322688000000000000 6493 1243783646721076167374854079708949140564447460452016685833535197055132650360156517756120259061188005393163401440903490424581049761709090198975788243441613886009591101882885290810148835639758709550856977740862788206592000000000000 6494 689452271107533111672363445668624641682654243428698857903002135209710844987090809268996486382433162233794692499124303227930723602728756814074635655861866266772523002831842285020605444317180688188953446163372996296704000000000000 6495 375878149789509114506581461441981060857772770250601462749501660605890023731790322034438004989032578020211803557119406625753691417972281520284980114268286574437055738385979557573299293873021050462497956249942179708928000000000000 6496 201494134877417166645828268804180880576778775475468620382286465237075548784098125846920957840124676326624261166097147801329951539848688924129375304919646799162164382175720035736174085409514208337596370309423195750400000000000000 6497 106178089574957945549891004805265331646838448831092236322659406880908710236468932663194074115434119710233900939838114248101141927856470208185559171842825043769025696763728707826526184719782287774707879984423323566080000000000000 6498 54985082101317507516907841774155261031398482430387050952805764277613439229599982986296931238349811992799698700987594878480948498354243500667521713990034397666102592966930937981593917087030113311902294991933506846720000000000000 6499 27974866332249258210356621253517588945799227903179376800550301123698065572954377308817736945827097329670022146116495639928903621969702833672949643959842061970473249053350828095898659570594268176230992188878450851840000000000000 6500 13978971319079181658653701848400198710968035237765375219149757246324623208263953815537477747884562851970622076643814518197988137777964029409471509927906559702123958692116021782947545556751884763198305836668844769280000000000000 6501 6858549710520561919946062459072354407700641731285420491108266267153026551779816769443008707704290426925818146435413010712661441371882440834263452685413566312371255379717941106709322084044189669722629982308532224000000000000000 6502 3302933150066481135131919552658528570024256412697978815454770333918431207830806496863343667131276705598486107362317318316886957292248649138605820635343901671484051932864166375073173529947596604103266544111740518400000000000000 6503 1560747531078294076796590113608847408843788693144313831979346464949089006173717306398180513401405702415390472935371686509820325231856350455774910354866272777178112546935814021928450995025568369439651116472703385600000000000000 6504 723402505915745811486365196969805335508241618384376360153415254551954666698514133525812020642756802647540915299416757923906534445325608954883786972629019470576612436864986804730844009578913692456748310351524659200000000000000 6505 328764380299219483248607073643754471609426433083626349142404259378666114188798403206384076215254553584178995758465092991315918745411137235970576535597482532993882343905223744171745314294844652210919867026925158400000000000000 6506 146447949009383678804546736477823743521194614517788601249015055233095514132894025551089397985139432449092891476838206170747907884126397480387112628932540876128031471723132835602819664399430526272682232433868800000000000000000 6507 63915339689115629858826470414208095350545665769302069694914262972176908597271157710151567217805792785474549397583638158731273157525609912492837009712258730553043694946371334728679999280399233733583581604741120000000000000000 6508 27319475337612422332002382888369648411397509451631506663854900281568439400428501222201945796446495161893427812683277554290241158240611573441914383736659234111986778701160315322625581829580533717066028500910080000000000000000 6509 11431401306495064385058865633834694464889557502934576498779819494618058696487233556710842991024220808773421745134296290064363804888320841675878288874360161327822695041752863023188185326962475223846953009807360000000000000000 6510 4680504095306415680879365263388973198085585076665937281621149003601356850187110333978355992454963473561253949826658465513969390701177805918374314871932295156670437830562898250206308078918846279733001658040320000000000000000 6511 1874343745260006279528349933851419472917568394545855890809384612426172651676760431227030431761140979114918629793284282528477444788801180859760881241620484330474431625511458109350352205516700455270652837888000000000000000000 6512 733765646640634037248943006685693538019358855208177168281769113937263579428345812926471562508998047463033308204789486042476633774463018672417668295591778577494000551140074578146679234340121832364100183654400000000000000000 6513 280669439337707311505155368013208202830236596951385781195991744100539664184600770548598462753627125641901547096865363082222344720254201360242784907728211820598149951362697169995319855388808647516586875289600000000000000000 6514 104840704314012014750829234689144292139072296083448928502303933651590473975388153326267408236186740645476381993054240157175159467872731648453262491117775029477817708440305741131292723760000890994865419059200000000000000000 6515 38222386071703010424659444610293653250414004604323966483536425702826904354881958326351275725617708617925419726859716971505579647383545760803556644803091737495277448619068447319435487129036614188707243622400000000000000000 6516 13592598176281298159551722834386078680801566360001410556022910989625499414965134539954223231016254842789978565739586405229580244446495647511933372974072452878832663093552079416584454882303205614760755200000000000000000000 6517 4712100701110850028644597249253840609344543004800488992754609143070173130521246640517464053418968345500525902789723287146254484741451824470803569297678450331328656539098054197749277692531777946450395136000000000000000000 6518 1591367342041822158796640299090112837366358821796656370360109228142119873026912242630897947865177906155879361907055671536235067215314870544964363315444038050492572603116448128187256062828714481915265024000000000000000000 6519 523204163719833532728082012209394582893519202518244507274923129689924578896749684692728580261893761354051929649551454551557804053702291682930867228112496447222780192822290874680840851825435178264690688000000000000000000 6520 167340602971120846500074813621628226917360392708264437549469341074915148715964474051520477087812174684089483572123744573170309798552554829763313809801162831297974231712392627934358005239714085355913216000000000000000000 6521 52026836366770860559650175232129584207040761668125741187931840440790852365611872900761418592701986355257667555179489762922148282916628194907537049460721288877895608349400328471708018506684370308300800000000000000000000 6522 15710735455491990129525941073386499441468230003730075792934680764686185023563058987795717851348823511225835136728543290250832935433376540435894411646362547101943476468667599189811829272742188139151360000000000000000000 6523 4603990702031765788444574024754588205394523542353647941919129970678017833415815206949882229342637689124659939353198845940952341702698388392844951041266737324871025267946125558547846005202551559946240000000000000000000 6524 1308108611959389167106203317260182528190827399282337284310784039593583158488704021144510825966414816251080102580455298975093005943770530548929844882927305769668104740229451164260064076788401470177280000000000000000000 6525 359999453132767849412867621871223346375915720538068726310006514384029860991818354582573049124555504282161550107747368265815069486110596232235607279131547688038019947533025875262439955184632998133760000000000000000000 6526 95864516028462616541647079758941054016142970694661158321900230960659580777896491665158863332040156215487881450997889419155015370674814159586549557412849478330926364474646614653218659745281343488000000000000000000000 6527 24673488439111018127437339207306397184340615986840549933417871621866356497427641920836553679061728545038883007098940785487369281162330909598437006830510484928517064293061780902489921300797902028800000000000000000000 6528 6130621974466997160183329080885188039683164070169683765586080708982705469985081162704798527355606970187139841421156645598452832406307435310260357878327574590561767504885607739541559392976712499200000000000000000000 6529 1468678948511149954889654153678484249071102826247546746020621875836147226929275342063581498386461197939568891229750775352079444424015574339300122032557604076141839039282940511106144899950863974400000000000000000000 6530 338768250284569477234316159450958189030156692577434526544230364900801902224316501349195333658918581741642983882141476691059792104981263857769186840444407479285507928319450193650281030550867148800000000000000000000 6531 75126016473514816063198438671856487809762720116225870759365101619042408831530862215226641113006781876473163190894768633440225925114118241669689571358162510190458588480067310833149252783308800000000000000000000000 6532 15991736839976253243862123787459509685820836328834045003747892976217214511507154296106723605341794504699550527184617416708913588737742128636121054955772604508378319419148831077933525153873920000000000000000000000 6533 3261858025196621540776195675174891314362530332736923002499570227267748786037125360570833540476502522840201360663451942717954612856088523635437840012185736566389871205987943566696292580065280000000000000000000000 6534 636323562123597222771557623131943900570722450493873423256495107264475020617082235671998991591811991011732645301050979672095264864946330983801088926862320462894133913753940936066038769909760000000000000000000000 6535 118477901493301350476424707419586611934220535490936251415612275206571749735721593399030938445787292044629338032849899440927754465516323086400995052030392434800322613256959008469568056197120000000000000000000000 6536 21006720122925771361068210535387697151457541753712101314824871490526905981510920815431017454926824830608038658306719759029743699559631752907977846104679509716369257669673583061980151808000000000000000000000000 6537 3537973915440129913443067037538980572877059663783090747759978356299268375833418242598908202935044181997143352977973854152377886241622189963448900396577601636441138133839761357807183462400000000000000000000000 6538 564446496377783884217068260923159729554399321360131254165654441712218803381318370940944236323518561930465304669183328705231340403679855964563393648796097629498010524642198769255422361600000000000000000000000 6539 85039596940259355317926905651834337984954717795802013875925149203522926969911051364407044466900155921157098713950029446818178071308612772378604975483297038410534050827808206690136883200000000000000000000000 6540 12057171639220445651950968363095738575740088881896740957703673141638051944176432631688216830967583868520662760731905356584317406458364002098792542173786475907830821384823505137591910400000000000000000000000 6541 1602494901544450511955205789885132718732069229385531759397085744502665064350934693206833709591651231860800473249854513102647183208182350092875138513262423698542108105372608338329600000000000000000000000000 6542 198765595682794124903917630429612075814661920206240518226971863397084947455458040017058146084438144022032620103095989607644133075120161669414512794539742728924433408859374402666496000000000000000000000000 6543 22890670477278531320357371717011083249109059075340883026660126008731512969075678396961881336456920181797399188527469360755264934654276044262953271283628526884992070535654894731264000000000000000000000000 6544 2433167243714849046436335693345863338140591418741084573525276552011708808890397187705958490872097810861849449348121098202056025045810559916495548959972898110582232471798198304768000000000000000000000000 6545 237058706081569350121203205006614517018637079121086761379059476707664356785097460631546287988220055835969661902082314456068139384466639460438673821342956518353438421711560114176000000000000000000000000 6546 20994571641839390825511417447448148015314518646857380182862048797490517427829987657146052832964832880209863781813970156787411129697197320636016153205980460886564637550365900800000000000000000000000000 6547 1673251574462387539476849811601130593701758628997655864198027949273680336353367437336452331048325026543041775091940478661252315599927004501817828751754833724793873368675778560000000000000000000000000 6548 118528909942055919711369036637749734211246721815788929142131076181584770599013780731546110176875721840520006577184793920393245792249049640314139474636059058955938067162071040000000000000000000000000 6549 7346110503049210960960402664218625927504715665907233188346539891234471763637843763981706779284968495772513934444310887343605002372543165115386903002529976108434922017914880000000000000000000000000 6550 390217370776005845392146145419020578020474662565247766827374682331655663857955638535090662252466650116571159285784545185405918742011308478351448551303980212387624999976960000000000000000000000000 6551 17271813449766877109744115562567303871822071818033661013605027787092436433435989151319802369133804729125554289971149191370775415105924646957451851216577266764300156928000000000000000000000000000 6552 611537892479784165608164857239225113164992016523679863639603854662603012475724017797926016897560550217842592085102890029395875941549485107584419612452974995482397900800000000000000000000000000 6553 16238085338486445364654922714744716139041988110633509892753824495545646609123065432282530557735130778662487034976653315147543410491593724999870791037158179111908147200000000000000000000000000 6554 287422249882357193954574916473394881533794589051000410069107482455616865105091853672920731989985867479458182166723343454209336683200202212560369578195312380896870400000000000000000000000000 6555 2543559733472187557120132004189335234812341496026552301496526393412538629248600474981599398141467853800514886431180030568224218435400019580180261753940817530060800000000000000000000000000 6556 8309096452436980233740137520226765924927348021031110314429991625106773198406758301623595724157403340073368535479608203839903083416912671983062770588311512221480235706322957659938841149099898763553950775673229145468212664127349853515625 6557 16473686879614186898197837866188718529421176946044288275565548613255167732493399067566781087894677926406330661646527569352155678426574688801202710383782824230412989052535950838835267669519799287741745885682576044928282499313354492187500 6558 24280781966040040689082900159295546006407734716126146632246612956058703744848966451761472994766503552398896062165968895697307717333081823928729212261314684409173927342650814497239807565074834602367181979332144692307338118553161621093750 6559 31529827016770835445533737018447549596726565660360909249989804650186374717948802812722144642479401714419436045943055261659112630044117846724842571284257909029883824491326275057285315330879785222784050802147248759865760803222656250000000 6560 38041421726756116678850487054866065274311399872826749203792046914898778192307794697958239731687104242397363055431294935262625021031490010722364406658180738068664179549317570993029021757909306084011191728677658829838037490844726562500000 6561 43664936242885281753115341662976701010513954636635920825222175589275119316388077392439022996371284869534364550582008099605795676314405925350887840685911803696205840873999298878955051061252420896430237462482182309031486511230468750000000 6562 48284559932349956489314500998335105610177025199642329840064521702343356577397250797726050067001870080369159640716046637680032030475205392815546989048334356840876893604147050789337252115558836440545320556338992901146411895751953125000000 6563 51823428300062561995984756351008113350550248164585059604740058075558583953877297750602866158869087887501806123700204093112481583019350881233083973338833396659028119346562797368928429599804763583392741566058248281478881835937500000000000 6564 54245610274956790437101435180457405604978140198364578694961604268220561247373736667207130555424925690939390540351409284420999743964820541986369419918800609763743564055152145506823997505013029707399141443602275103330612182617187500000000 6565 55555890716380867500799537479502270474663602521996573349429275868902217316150880064965756897343402156904110118620766996605081863384260651696185106390269223526152828887402197330660325947163102888737284956732764840126037597656250000000000 6566 55797438067321653881237796338108802085423009489483514972687664024853966087090666500030825405592721296716736684353900766155538741051148741486168519896313872324092623795608293840793631712150768553470925326109863817691802978515625000000000 6567 55047591073531560508920766663999830041587285251284922281355102532029841641651503392915786645201356662689713345512781151116294346902635280138133053621027440838314303950133715978901543380841232533384754788130521774291992187500000000000000 6568 53412119164825188059018048234127371322960416631500370242561219051005766636356060176169737911539577225609801572204068087930955167030890318916637796230837495132248444195093511373731280135468413305943613522686064243316650390625000000000000 6569 51018398774160781637643995236343736621530083578449851977509980471462364385763514335498585777711382125866753608767497812418330420414790217667530951851261500367124266428490658355644326443778524549088615458458662033081054687500000000000000 6570 48007996362020859739770591790720969553800047590901568786290447462276696922007282123155501523747045913470889265393018127834640116104600732774105212456311287612542399775877855533416866187779170616067858645692467689514160156250000000000000 6571 44529156045932391642685766298639739875988449939386962352501284602691429029108203708434088369852332441480245115726857393933579238126006476775981646336288730539169762110959170349835933855331404629396274685859680175781250000000000000000000 6572 40729657405056638660130513413375370767004652852167531325684598905613953834776688500703571046989932336419158983569728801081637966177211358920639734121724963857294950887361023749333628629631931516996701247990131378173828125000000000000000 6573 36750442794127831507145895478871690042453303136175716244760937324553971644269093869688541855186823857515803809215857598520720906566036233829160353447940069690162809905526775393260624502644873246026691049337387084960937500000000000000000 6574 32720321772742798776652118535053393598184269410614417893282322458528004705501420290742020598603534477971800203084456789407579048696234192728088179422489636927038675679171906787333010124818599706486565992236137390136718750000000000000000 6575 28751953228222505103511243747049206273919358017565072016065015615731702075314749179965528397857568053869957157859110771470275411211336224273651855602370756475933298537304375758205665647437854204326868057250976562500000000000000000000000 6576 24939194213175607687610839684940507181073530106540138553065089631906411147936054180013577892924281855421984578229967821340521497985485116272145848663795503986733448079096621581574044768103703972883522510528564453125000000000000000000000 6577 21355798605733812297299882595634355631660480439057973717490105738626276709702592150835643512450275311392407498045372030862193978399164894596603567302993417078494729038332013842937939784860645886510610580444335937500000000000000000000000 6578 18055357003029495851353537103581773397676588007567195961150725760838579400021282454797407696889778217813580884711087262456218545373839410886219379628894434439090998186953429885392985454473091522231698036193847656250000000000000000000000 6579 15072298019920274797651648364729132575451760423708267932786692809047857586104722744874357729577553990522641434193603279963452003094683334305017916907598832227415094138674167556501970466342754662036895751953125000000000000000000000000000 6580 12423723911347327958209239141216948046794476436208807806916567442240534785647914581372885447387295408854713501011031689100309169217537893313012956871299762071510630132421641735884776380771654658019542694091796875000000000000000000000000 6581 10111830940018346929464215509720924671130112995036038354151223587771426573362128737534800677177833480598271162562022313911208158597926494035634893592640501999072999829518831882424478862958494573831558227539062500000000000000000000000000 6582 8126665467847520960368732397946281600242696162900200724088759291443056205949563664313085627845596606648042007905197197434325486659136242530980150268600376690224889160646740138282950738357612863183021545410156250000000000000000000000000 6583 6448986702987533541497119687130318152334300594327244632578004152694264248457238283049095970052028997997029148946346503857706279912435330626838998474019751421808092396725786699107629829086363315582275390625000000000000000000000000000000 6584 5053041444607933889812805270381923198242062235865726151551026235170071024489941673333189171565611540977175323848332990445028864664308800984942482344705538148205533266130173863928121136268600821495056152343750000000000000000000000000000 6585 3909099528362359650889666446052582264307202569275434324138425093474897524193118296011882477553006829301682859228995236985959361569390316803943509580012080486467848823572968086637047235853970050811767578125000000000000000000000000000000 6586 2985645581807193530462107560970595439550573556533556360610072498929378253985178756519220385029615360930415749005334043321160266010244488341562651519806328139664574391337614756025686801876872777938842773437500000000000000000000000000000 6587 2251168393800206510485875210067029604912185615697671668252419320370874823762176857650396744729202269335471958857317786380723364666349841419949623361918488089598422430270829863729886710643768310546875000000000000000000000000000000000000 6588 1675529953972490660929568532710215784743064239509761603082439271330387538664294133995770837992740493399417851986465602417609047777481580339467939779427918173209260607747772553466347744688391685485839843750000000000000000000000000000000 6589 1230929515592965471059719912831642057408079868182665441210498205130203019182095400679896995078724768273406316558172885254359426931124807901564325719379456091411704499183343841650639660656452178955078125000000000000000000000000000000000 6590 892502602738122023134093594086369624744733101354950518115540258706937483217708557781971350651709646561408416225682897620488228989703025677988456116225257805409765282655953910762036684900522232055664062500000000000000000000000000000000 6591 638610557984047559410233428812110439568902194261430432837951787596516758178136806562006829783086653937107140057134595067579155152880674273939566115460557137783881742620906152296811342239379882812500000000000000000000000000000000000000 6592 450883734538012322743022297685458650932343264209217670334621515735415092790988861251387913878251760738686997678020391638293205437649809396793563225964060027473982206203118039411492645740509033203125000000000000000000000000000000000000 6593 314082112613553119767407306777837706548405507665363378348253389574564121041713509929286434015308629572142952084054627688813410321314696839505551445771439229478938486295191978570073843002319335937500000000000000000000000000000000000000 6594 215832627958466823492339620653054149374110237876221104160138427664168433750175210599003927081915747049232330688424724702404272584647147507788368647975201832065275119987290963763371109962463378906250000000000000000000000000000000000000 6595 146294579485783532534384046105972043276988879184774170935746002251744044281055215210919049794654151846079439307204272707984166924710664085546631146007717629761078342198743484914302825927734375000000000000000000000000000000000000000000 6596 97794746069300948378963248212144355016682783368082733832047599331328899166140171037733930025774242810150929536881117081967676802931585231099106689994289502503329543969812220893800258636474609375000000000000000000000000000000000000000 6597 64463641735607072653619888747262917368366933342099922958643465264426345410045313167609131393447793563934059172985474420096614953024680148092475841463892210769957205229729879647493362426757812500000000000000000000000000000000000000000 6598 41894693873306542662466424591647680666522526658561419910389614381994678725079138309135623901456029813082611127122443934717034024336329396451818150384090610684657488036464201286435127258300781250000000000000000000000000000000000000000 6599 26839714902049570708734809526054570748542641952340258498708654876068582851577494471858777860427240131010255217537695123394047277876135799385108169952841062618603624287061393260955810546875000000000000000000000000000000000000000000000 6600 16947211286966082690594410362795326786876233406665439901852599274513660515966421904661817245862654588651732296449196821984976492651038316014905257509748457523011576995486393570899963378906250000000000000000000000000000000000000000000 6601 10544931467445562563036522003517092222945211897480718161152728437475166543267995851789575175203429521827744540012833578123985373205090507742607715783843484680984981241635978221893310546875000000000000000000000000000000000000000000000 6602 6464501464825323136470215663025695667109890771933831568358846563843471663481684413488391737842102445990052087573084932676008424443120702572642121415312744956603836326394230127334594726562500000000000000000000000000000000000000000000 6603 3903817350821434730330949847199976069832873909267719933232798368988916097984129125925274862593269636209348753716660355273726456499971502904182032247841035992295082658529281616210937500000000000000000000000000000000000000000000000000 6604 2321781225135284460086323976151724898054587870312667489275955986483806440159763753697948799618424676752770282328223903326747093603153341310585074614069224848316079052165150642395019531250000000000000000000000000000000000000000000000 6605 1359694417559261529420562399520974651921941432481242717765865972563719831859311515031629288152759792951932907130991815612824384896256615141957541477627052706201075576245784759521484375000000000000000000000000000000000000000000000000 6606 783893390297209038265941626854266255847171451943533845111973165051953259584976986492148015691547602371418710806823977175045710596711422468798130434492813864531576614826917648315429687500000000000000000000000000000000000000000000000 6607 444807707230880081730443944445182966659741959431897806740434218805268618567570914074316896201444232002059926609566955846300447547460462741033278446034456017248267173767089843750000000000000000000000000000000000000000000000000000000 6608 248363366963864313193637513461950823691785686043997788746874557958326407591491518744840153246926804457337474071796666483410902067051920583998347279483118501938455533981323242187500000000000000000000000000000000000000000000000000000 6609 136426669826910208461410729297885374523395976517687382563500577529856737098656867064433934876244617116188000523769522458812091898357642348683587644250940236995889930725097656250000000000000000000000000000000000000000000000000000000 6610 73705551895214774458620450369469473675683333529281991707011986733119058448630239774746513930724748860678058253984983550614262209177115954884611360138792994383447780609130859375000000000000000000000000000000000000000000000000000000 6611 39154253655007374257860033714058091944710830143618575831709134454273523539509502868481942578218997023221861776029967546255165379104365155480204611868196752747570678710937500000000000000000000000000000000000000000000000000000000000 6612 20446545813942515470370076611859839007773683505122557534477922231323270134063735737065958523377404811971292104470307586654677200299375779173901880390177900541937918090820312500000000000000000000000000000000000000000000000000000000 6613 10493086211762413736434010331395346822601170299196381929211858182482300645460016326390523947008633072078020845070650605874345400733348607344165663712060786792231755371093750000000000000000000000000000000000000000000000000000000000 6614 5290592043501798709989141940702031688816751981438895416482680519893249935634487991851773918109450228095709760415681857204711181809033188380574082018539794000341138427734375000000000000000000000000000000000000000000000000000000000 6615 2619954202824766936707961226346179288787661998177551746408519756350968280579495895743840879122734379720204096535989836434462722310737142661566531404906957677398117187500000000000000000000000000000000000000000000000000000000000000 6616 1273905268185085952558726074549482828098928406360244363652258519211231678455682424669650166587938238255258658533079116121394555558336683134718219255574325073575461328125000000000000000000000000000000000000000000000000000000000000 6617 607987859997671813138505331089332645541726629293527887314007344592901448249411939813825909869767244715410689774590004386946396580087129741273927023187860348728530937500000000000000000000000000000000000000000000000000000000000000 6618 284722505544491750921384193619534600766314896944051839514932752257461141052564721884763634369586652188605370709306595322302106336733650239286625852794427167518171781250000000000000000000000000000000000000000000000000000000000000 6619 130787646439208909187904292113983595769537056870918498537708240098389327456581834980330348541336698203406304171231518182556440288288417942904884863781898359351342400000000000000000000000000000000000000000000000000000000000000000 6620 58907751079616512766019392439926035322828171674877013947350926076923997353066410728233030626974341650039660098863109072713940157021209983794795288510461013756752725000000000000000000000000000000000000000000000000000000000000000 6621 26006097466586554130817925759432229640847219602286842277760275057371129266236676308116254323614090628111154291136890961867023748250166280471280863155119912427730300000000000000000000000000000000000000000000000000000000000000000 6622 11248750722372023348020454580792623176666854012425257338325030700046036545593545233141721073046779912001175169670937157814155331423622648061556663206621695981586110000000000000000000000000000000000000000000000000000000000000000 6623 4765207314448057651906393738054136541030579039137707975638273874750196402961366858010976973708590477971685367138992716820947826316249749938081888216276861217897088000000000000000000000000000000000000000000000000000000000000000 6624 1976159503932870967408239756075391918486210719171814189897048871587581449463390373469258097920327227629434225784111685505157775031150631591969253642632463034480851200000000000000000000000000000000000000000000000000000000000000 6625 801919798697396914310590045943637300255273915026243439378512585571772182390941021117959807851726990922089251042827930349919097114090111370654189883966796593702374400000000000000000000000000000000000000000000000000000000000000 6626 318277485321513433692215552396263499914981386150167427181906547938113307172553610244954234296430774657897535041221768629564163388759988301768961078170672685326594560000000000000000000000000000000000000000000000000000000000000 6627 123490884690576185907769610531703951957215068135178249762679723682540472397140212768648501439203024386554732518137239806302421263391505565217889613673569022304305152000000000000000000000000000000000000000000000000000000000000 6628 46816169932816261783150822156886317052378997448831464493363726164190162180510039599128942755755832554274795335076424607727451732582842508359777233976006420412223897600000000000000000000000000000000000000000000000000000000000 6629 17332299720213572557716826118356482834877179758304728010169679680560217278978582855758517460975476781260996295582790670734594399626858191302226044454726379349754839040000000000000000000000000000000000000000000000000000000000 6630 6262846256128876100467595806574169767009086692924446372652381318181277101393553734601344440951773337529678449931501916863557905858118559136820809247741905581726924800000000000000000000000000000000000000000000000000000000000 6631 2207426390566003866135825072693968242516825918433659938882694400843024045012916330804415895709378660416257679743972849537996061890861497945035972187030190489095634944000000000000000000000000000000000000000000000000000000000 6632 758455543577769978261542642254003047171399111333670571677886874797666042010730862861059603525773926456524234813632776563226793347626668001023229345269068883152653516800000000000000000000000000000000000000000000000000000000 6633 253874899058668573186585250326466971407795253076566863292293246403193918522846558726163824376103209262240297231802094831553271087788305359122851697275835140560639754240000000000000000000000000000000000000000000000000000000 6634 82728687842640829367267412118646929478816669425061866377187643170182366091670065903743239537497177332611860513774528784016745974314962827727546879725447727520484950016000000000000000000000000000000000000000000000000000000 6635 26225494880220758236403978745371838954209356955880921867506924857471129812219019240812386336597894410338157212952189642043833616513714138013795818779228338498513666048000000000000000000000000000000000000000000000000000000 6636 8081443259285418434804921711209691677737339888035044945041536083796810110613143429098164702636416375359638662904288873390681337262649954485772950678164384743835461222400000000000000000000000000000000000000000000000000000 6637 2418793752752307739799905714530608738328685304116125100029608438177724808200691774592129167037072340794704518752244485132927489886019116812274287331263800822953651732480000000000000000000000000000000000000000000000000000 6638 702553137729434877975815668303217108619540726190250970199480117939426113431780993701785979694012846387772606242035805384845004750562710599026434040332083823337227157504000000000000000000000000000000000000000000000000000 6639 197848384936272493661497382545735734727011573808213159549104510950359077307975621903656439331325985446865664282723126754789248063856738196980938156145902704780562241945600000000000000000000000000000000000000000000000000 6640 53967960073196482484269731160249861387751086644372844245537307076003744172517159804982890024642233090319981923910500931560007106445393907768609942178514868229480487321600000000000000000000000000000000000000000000000000 6641 14244228847963879775899325462244976202598240771609405437696803299855719689523710720905969950238052314376015689379958302140646376944155118367571728984201366755197918904320000000000000000000000000000000000000000000000000 6642 3633790635329915942830535706900310915991442008773562175865423126950048612403268164696234801258908593444963355339295732689671467040455345160908338951176951296599024205824000000000000000000000000000000000000000000000000 6643 894918553268656959833527234562955132134224198862374532866806855052965495348491030266019245407491331758959491010097419824822638159688352871212208613263369114924537295667200000000000000000000000000000000000000000000000 6644 212498941057765086411063828523199721592741180816826680086851469633624119103006318747949036236581192709167950286290918956427746985941809481178155859453742686083365921095680000000000000000000000000000000000000000000000 6645 48583050520290210278640875304766717003127929957144546302221049237193985217492407022003003887992182798187885067896507118518898675828415650801845111003591390858336712785920000000000000000000000000000000000000000000000 6646 10678883085377799843855844571820703495856622285266071771744240291267276943941567727058631289389586073997820147774353013973960820049241121311516678988712117314272079380480000000000000000000000000000000000000000000000 6647 2253126980651140186835518854713818759565353273374819538653729819695952937622836267687095832486593984843496119090852504047253271922477247573418903698717281894879383781376000000000000000000000000000000000000000000000 6648 455523498262078342121094029322576401390386640051865689336514941808094833041138636728043287872289653457489432772715832339988161497370400052886865313001537426573440634060800000000000000000000000000000000000000000000 6649 88080653988403741141320472430022253209473545734198994441132575938208519376257569027918982638606358424505670591302135696970127908046936634817207804327927012450105210961920000000000000000000000000000000000000000000 6650 16255402840598100238384305503968029153829761678050600731735382885913598164258450528279220200186834880378243555009043544445458388210327343798365362593359333009987039395840000000000000000000000000000000000000000000 6651 2856784755510146678050147969576074688819509603831318389467454017478636931384551488722755403602629104835352643077104220167989025662592997720170388666292898799009163902976000000000000000000000000000000000000000000 6652 476907092790326116634639738037020439446952554335246357951858492229449987730229021169930997177504115961191568948469481682029327381898450615785690789128425044073721836339200000000000000000000000000000000000000000 6653 75415877335915308807127252164706773212409171299630172606640822975593884209423934858248164860700785347874668545504273033357215015837639344351946082655539379448323202088960000000000000000000000000000000000000000 6654 11262193571991611776610041294871472876351786627974940594230390866719122193829679003232623022232424289305507290335731279071889340874422982834456544552730503603507360169984000000000000000000000000000000000000000 6655 1582741301289993749896887665506750689693707387330689938583102800768607422936098937652366871811320058224752891044108040976286600386392338386924064232267791459430107709440000000000000000000000000000000000000000 6656 208508962735160046182068244629802373468344929722260457126382673318646977891146947003768331373404338105260924341897711485136886920468208057059996287990061222698835928678400000000000000000000000000000000000000 6657 25635023571744170981316698521856030074282958212947734203742958028327841965437610014755159466312646992192216957402490916984543652383004830433204881554008387947820723732480000000000000000000000000000000000000 6658 2926282741906687548506654673552022529366145016806224731356506462057202079430601859314335765165612474215292285248246831870614147531188701445018016743462679579039381848064000000000000000000000000000000000000 6659 308315817804942681345403548551534328125702742167511056541403129138656664848407861580775942163502268283721804304754077346941870503919248577744405647601639857715588733337600000000000000000000000000000000000 6660 29774646284674648574744239011456701420166109297949437316498379109962244807684872920217074682177685607667114044480849442785774283614275259807256565466546324051965299916800000000000000000000000000000000000 6661 2613757769089451551903013942206551014937977296548770480785779035739956894090763171464190406882678819389411253594178087731090744565725198790533495602032223891932357591040000000000000000000000000000000000 6662 206484719576139609883724563276858788136609691269603443231887219968628259967957746851518897606892510506316902150220959678838423873403885679678733081604350419026321604608000000000000000000000000000000000 6663 14498398838991029901628445564502721897605101443066832584506343604461179732817187588761668226928494845790963304168298184682356621423889250486991091629919444294087108198400000000000000000000000000000000 6664 890682633989545556758655713825730821889910821341384320610172316441536242845371508069658040027893846001489935674751329703110958304865338013009195081612603542382323957760000000000000000000000000000000 6665 46896732224419630431648406152770829074379030082593829405880632537009487058471894321976410563893892170800427406887584970407118666231441810018832768557185348063209717760000000000000000000000000000000 6666 2057524615379675485341096080220380247927301319829215440337055419607926112051533703454301016834870367967923890183605506606794534368256933166834164944603784045460979712000000000000000000000000000000 6667 72210812980030914017454840888267164204577437625028477655385885466850834171491351284569279713436891880112017454152390674488362819974861422541457571107128496072582758400000000000000000000000000000 6668 1900579627347086945024626635180323654142216720099740211581973227737766520507419882412188340283781548707917229577458108590959238817661337130555443835816503118680555520000000000000000000000000000 6669 33346068105820378873844930574922184928389797012908100672619461017638381429449152227008768109634643563324750161112770200749419503688094256696163231594164117819097088000000000000000000000000000 6670 292509369349301569068815180481773552003419272043053514672100535242441942363589054622883930786268803187059211939585703515345785120071002251720730101703194015956992000000000000000000000000000 6671 2586239622862071057735220272441676202645915437852680515790602858346397824991259084574000520135961758320175588193014884226139323648277187500250196804184970438692959210213002897581741979484313731646647744582531198514538066517771027245694976 6672 5127888907398933993785350540186082125935866816432038953722747046721306032310255081482932065786820727703796424865460546310448658957790975216013321249677096559477419123698195400377591855874070329989042941844673928089170304302477036780257280 6673 7559215544527738904631852951481207271853734703533436733505084008528821823491841542530873993530571934804734384930980632923161385187778075533950671842196409583367574742693029426418691442710914020932123647029648635372828638238996321460551680 6674 9818291454386603404866659580659499100223816339072164952713499919123642138558368900068836336424765846355574545944836914026634902600217500406165815151358554976098114320969107186038070494555554992704942208210922940196892369206972233621176320 6675 11849662100121762730011485700795947189925295581638819770516293005838878443087686603531354199133338090429141693381699723825249020379572845317786328630949980143566689697721336259011464389980842232574930251289044927823835618008414764715212800 6676 13606680963243265479633878408155346256017666995468024081316984727394298350166205651641175683832419255561738565158986234599337668228957784451113267014159804785543819549452430945692474627115932632577419909238799865397714692402765919483330560 6677 15053368307036371292123687319367265254502304003606865722146664138065531220729853953683484592745636245377210768925889943450416673184335479924363815518538864489753938294652833086470122791493201332018122600738327437293448725790416318968627200 6678 16165686162236103160999821850354994214194592476779786834620555576838846335562109171935958823736693110799172155792335013163501649035394751839957200901682130338750534720366096615027028416480383696452959246113080696206757744937491416429363200 6679 16932162661307642535012744438087343077798646430420207762124116401602757153196519520605336181758691491052581180420419862925564227222417778866851723358227403759984396280383454644187792694847988095853746106920166418871733327671596612897996800 6680 17353844873179288805041797460491817139123133793629906422866671024631178308352754681080181718852298750408296803687595070239802416789259600945911249035731151363202398486599900832644576804106654466057000320310898532751680709395218750767104000 6681 17443606139764698919550634343908154124325494830493509387122877943724098196154579274258182658777396847393167304396324010258284153427824736812872858944536657318529307444289210664537565994472723368467639977140092835507292850995538847753830400 6682 17224877536131285766954388145238459401763419660205189520199707060417212952315650380537076920109341714510494360140570731132788427366033831022115832500091056599801667225552041878775339461626670410869299663947113614999364413992459990728704000 6683 16729909790840156865605124118076434706310447830888948442033048811554649361731867323625091951140682469840652568182508353801386461062412169211135492485720623938887826213323534928235818212729352295614434731075070120315474631981182404788224000 6684 15997698884875004111540178367550543001657603297176302157434785402030374257040684801503569359114631380311817641458340216300795276427054607428685265361014018381880799336613088439334250572119181704427065571757460950593444575143809700069376000 6685 15071723703114997715921473462039612556980377490566343781327106936641916633788329893042155861727454440811010462703978159445946288752089623993773679804403601061747304793730311152821061191713268477692986653195144861088651600966766527774720000 6686 13997646841513699028120173054400007983954189669399546868175060235409963954139046613308117168133084124339421211338867072221062760128377489870079463542480585813668761233717346449976341888395771183880383006645605802022563785725456729243648000 6687 12821120490610607946015244715775869381854591830807774609858621982864729914890290540206788354432243001819512962972022641581792398824483692230137439667142777954330223112779897071637813152086643864545609434966341521249115536494222219673600000 6688 11585819834821553427890043652896855597598824869421629997346888627517722468729461329943456819268893016857186663294190845486183597720704837502081601159659447421205100196234166623559119187129005764006225158777900908147020226182912776601600000 6689 10331799105573626667974741993148441150732285396007219853955893977221264002286521549978312546685190994917663585753727660103100507162812455665170469999657993821017191841660928282120249006912935216752677799638147265790110948827865704038400000 6690 9094233332492212221357077797961876511987583334053541976712538255811820401286684122939168031111284269573624027387582423139752715016268676946656402812766110713599524579320417816385337147645687078266876103129766649561168439530879975424000000 6691 7902575171682887861317184845125492693175417242005146821143309105050271521118084134416104633931184951491562947936795760797302359255516229622611770720058827240783035151685328585272775728299010840425009579271383433411773954350971564851200000 6692 6780124018397879979537321973034597589793358799585696574790441719850191904407551658838119328783323706328968210668268940913941679328419096843702217079196612862576577777923783556330090834213847560134757808159766574643106553609823715328000000 6693 5743976539097263524984204586873354227716787509680358932091275469559606150991037102824456892174586933026343758410970787717845576296254736432634871992642271555207900139447970238552373191054207846791279929953532654536989172768197050368000000 6694 4805305710369224957932812832796599189004448921141889481419687724159310693032981564281929454023117704091004223678143477581046224247841293747241766974354404089664180326554673752791940390717013461033784409166523570062428723245358252032000000 6695 3969900550951586710935872670773052490916031795483601223874023622689085701859144252100731948366799827374033661803063936219973532963374632046931057485996813723501298401966864091746215121641210833469002924239584845956747867623679590400000000 6696 3238891277086708330370439565189324894312872837280758791615841341821509231240943207058735099943395997092056428905534232102226682410808406697599614486851193541311748972087448427955705164759691321375055489224433705356436363723319279616000000 6697 2609584152294662215782549119167791609144655502185757249213028667316401668406993366429949036094977544076159523289273270559817917194384757385665471884299867475261124006025364615362189506089539095139716458493161108758667229392462151680000000 6698 2076335794226787433502590167613709032563372130091605065465794201453535427097773776865719348004049821148719518530290226767262531816221843999067163453280737467544930083976758819119596503568049624868510030193153730212834845353133998080000000 6699 1631406695463904412037749417410771382728363816500546837151695443999206407005393681823065202003182002331136764559513749602849132141317163142124199856149150867356730780267453357879682967089181848110972166580335073738655949920319569920000000 6700 1265746574066822388649977996266977796944420202457320821928039568620073936469701994517895415347296381118985420778933081588417430109642626575786017129770892914328498019173024156975616095155399709741271508553708246866198581834730700800000000 6701 969678266224755312684149809783839886969489729813568192890848704006068136387421125685261257849394296569889405688688389515724387549513575416967103927577356468275797620435425977729020836116176904071905126955225915558990062980285071360000000 6702 733460757544864975111481502394895576350670763374000412865158085343855765009395289728562464224235952911595990954736490401215332073046975843757097520303228474335419779639699293499148129654060394626135134960571326562973573778191155200000000 6703 547724466571758004043380044353084735356697024804075739348657923645788841758093680799454512615727926042818988934948693801769639145066330021253953212898854884390566710442146131891066437338646393831801345396202510030324015763239731200000000 6704 403782247822753680096765539489134044716979886101646221641043014767088848338908141905971952612744045792276694559672208440071557384372304942523159865935362717803077130843191322935368204328542351983632026308276772023399783825460428800000000 6705 293827345651953108995364375845287704953786073304189821528852295228586459110716624561394397565561716892452868505643823078855316859317574844077451525160875000024044463874228979925077775462199936661517219955566515138731587114369024000000000 6706 211034615744112134441005546789374125035773445752467369354220022878462589844051644635720705246595558240983390286319553718704951714721686759933460257972687561593624053363855099867371131341816506232754732362175359148901800006280806400000000 6707 149583923037014348166996268797065950695854741242170357588240246101592257169155380297349925174789955075026541007544511256553318265224184101868544627298648271627664558897751699139707506889793309015554120639856097481022348663455744000000000 6708 104625101807343213699283037961041934759775380523997067446387982012343885373207001783001974691220746769624808039293714536852996605825489439377765836707954825588594828940132945204427291631677426296526903578948742925915445174206464000000000 6709 72202713180112989127318285271662787100552792094827377307602595572039496212635140522661526091355152375952510448169573416766518982513869980623222249379672998965631912349338570624289433108793722956904455691279962790525132536283136000000000 6710 49156577496628648654319256993086070793479796563233492950357204766110001842377593459283267100215267311656439473996968639177913011967886724208559798428247753495611469946057205464812434565668582384453077703170266444477764856709120000000000 6711 33011184370580790777340259653115559610448932347205940524420915959310078823458745952397987130230770030845143405382447043034132962347399791515920761185866379287139081972395312980249040109186056618524954767904859965731188640841728000000000 6712 21864009833332525430744705194977715048972694889339510650110573017625472727900557138362838406271430949781791784473235531025550637383160080587710344351446403438706498783230705611392867187539124968114719831560199514729445798707200000000000 6713 14279819230226620673364050067820010116139391448661396323614910373991020981153442695868339862224074975822180102256534371864388778356571300580889637874856825891207733811215128336504947329792589418830262418724251817707121619763200000000000 6714 9195424893241360385494251968291474036295053194286368282167420232810577263725913780899981483052070734230321268734560625988054682454151366773419710676431460457610112470253206138102223501061306578444828165385384289991033408716800000000000 6715 5837221131289578301136633302755559537146546306717835665012233846846839799073660001981963167141204776431473532660653688910912455162901729691590882169208058754439021238953837752243574479513838815470463020346521375307787665408000000000000 6716 3652177052642100140136445280996102959448394681559473425657079644406471031374439380550400709556163754755784014879251905743877409686213994094393835472152015304980429763682611896327110009596206431288607705833666439033569830502400000000000 6717 2251810813941624711590874245591675175521967485444278030436992509388547543707253666044006434490213409510219154601337850430539107546410052580688852830468540171174215502720351038027772101119100292155082337367459254951357710336000000000000 6718 1367937897244068423475600788958112285643572324246413946589750401888273929706240671668699433424722452732546925906021819630584285435383362829648107222030778621960565250368635847019072120122241410054591471269447001540516642816000000000000 6719 818600767531831175829867426150939320359982576219298001084240003428830591555530516882203037387064513740094532528531735454221774258386739394466144623528476000066918716635828779142878646596140154149047913482363040433369513984000000000000 6720 482461747225832941419784637157925180015119920889276619217488390479694314164501624130080959754867368231758741022269759636108892288106188770489370951586980049300523874160806898333681116484354242857021553512652390121707929600000000000000 6721 279994179510716151865343980805788992401878216157466396601045848681836389909950425314112501816359234735879296944993105333645264041683695069218486659145133594128545406969875175826063903118333858871850784331653093991322222592000000000000 6722 159969629267447700017725262867404799580518656290100814826155336129920046973568701413404370544167378872087901229559955379939315831793591841439906171046408307666410323792795485850590938563213056623876884895366372158666178560000000000000 6723 89956396298936107171771235352492884644747891600799397196670905197726922966569137134328187149505263450617069126436897985536166992944937587228806653214425891844241349188521599470358830173477899215548805299251116439356047360000000000000 6724 49777433345637709271041923010601950806999402606688280621840341490349217946042323443556358601596764193070798498395954285425185444046629419608393011424117905669178443386361496649017687093391641693444540603131473345265008640000000000000 6725 27097868408145687837524418497150806553618768021840203850650632899439788185824444914196548983308583317109103269401373581305856060695882235131644343703103776872908443797492449484857968229320801113449215111219400400279961600000000000000 6726 14508827348311233487928434731389836236232243191631055854831122568101303517676536649983606791063028308972523004431832625978182492686071115236629636064232367052955367400036709630137119039398096646323278811900544164162437120000000000000 6727 7638575974634300881883504738508811565257738872441227066428946918550871002225023913630531900467296307987381261569714836952799280324255420891205873666821843491549777787580903161186722154362914182639410950846653485442662400000000000000 6728 3953298092135296070448480522561577915352689416438880674730770773635977097642775534247380544978688440098732407303624345440483838062553244145448653915284989175451200784800642864122952693924666112067765316666250488079974400000000000000 6729 2010729202034331622038451300268388767291454099740465170768236859004505592766584107936167690980539810050217345094084796387832296945608977625702332594843227253031214192269292491234950077082373281137915117959558437902745600000000000000 6730 1004777012121188507798290977048201283479949301740559743428896852395588709418719703264420441723180325887162963211830801234130107474281517165386028269194014787458613754757595020459311698366703188411991482089668301815808000000000000000 6731 493149177213502865321689939309864308098779714762320701659929834451628021749187716429778768523905746153814465852243393249394891829331273367379119621776832545108997785381026521535777120922508346496460187186538350431436800000000000000 6732 237653857306111471275715473861876383637201643207958393535946966574343068706151796640127982004878263762649424612231482614533151658849581993041661660579281935955579769382320582028971167657681382356264731247328402341888000000000000000 6733 112416354637846388387094555350125619734949943019114913071369797036417563923571803694343074913875952908861699462014947699477444652865166565674045184829076355133604334738411376538175738650087884145719217978783540707328000000000000000 6734 52177924867484256897786635433446374129850876672254759871111980233651939905412637948989013424721843495738763625500096140753625104340263408698188460172444854490036385253515515765940353790516981803814940802412940623872000000000000000 6735 23755574629862175150123764515766264083903012278047021600802598759394336864263835704146398892182089307057788396307964029599576084680777252343733431490148654118577987898286967037833835642773087082017039320064081264640000000000000000 6736 10604942202137411346858964371361968820479779751711707520994900188875509003330513392593737224281818648217044528113077841330526936476856264109947842227565035777603913430455428521133778617184908636348720736251418771456000000000000000 6737 4640354803704327065305320094574529199138879593552014132096775814097825909242061110918106021596668295654009818335790330258263484482427963005267146220264220200492830458728537819461619431500711067367844104812206489600000000000000000 6738 1989405842246888546268312732259692652024028153077111565639019173002310335768727177248987295928988517900046412081170018067490212338580799373848447144354140724143349342316454968405315999197165372680089623936473497600000000000000000 6739 835308335385610403808399057967051478638892145409659420055328537142957889460702891867221846363692947678112793713594713468499947168531897505855230342558432312165665951033481092210751342462095805567502134188336742400000000000000000 6740 343348878488088234448979622777561140020234277660891990502502609595243810135646241159815076778679385040103834497467092367736734905605939879343291832460924825965147548588224986678332323425823988045612446461722624000000000000000000 6741 138100669598780316959404858127033827993360240251289808002607576716510626096431111284231039502360452160219103875459054639535489680013423601716156542465194640591400479518367340700915439446889303566129341150737203200000000000000000 6742 54328092459937861455618229763427586534541910929356359631914588217762800941286644070047179211710522705088622699913469770774039165036849498489600193976108625001959392136900216594337788223399871728297603852402688000000000000000000 6743 20893418699870738864397240660935034476646146779824308804802401503287130821768762063337109629790972093958890818022277885982544755519439725712236089924719935764642429064143138853090634072504835726926712592662528000000000000000000 6744 7851069709847507211444499265835531377502130261384146270297737551187960589852172990734374449928539584669011641821786517855037483710776713180955979941008365092476642569922469039978081910570428351804534656335872000000000000000000 6745 2881042589238076388169871002723896067000432237110911084743461473234165407506330955360354091015249265110366574060883915568891900476345135894689111930822035186544900290686833349945358576222838922202269823795200000000000000000000 6746 1031876862996074255808887131550305763767051362165241257478232867884788437906865201942857856046381231044126694801576354127892777228079476258373709514533501338077460839744847438899969807300042078342789973671936000000000000000000 6747 360501444876123945994937881712221160662717581155733107195208397582253673860383940787659051341067852950988001359897365099127694403639381451428201599905079868566082053812855048980479469882501089076201578823680000000000000000000 6748 122777137854138943541939211393705415442900456994596967318386021657547657398487231065389479867837932005923141528975345346120291802045566320560298843138295226173087954287808448163750397154340384345029691310080000000000000000000 6749 40735739150986417828570016866037097387222278061204696716378739723249123288048040192119719116185839067394039662907160336986418654922722158965740177619491851124183249201149531541509581372383933886359320657920000000000000000000 6750 13157768211143583235766832161007181172651456030245078817162927715060825505524028695839629919675914844989781471214010759218659888538984896392251301369892610140504410479637997966266735144288132289788693708800000000000000000000 6751 4134488373242962146066388209213032359854703209503733817979213062189371462727162465201331987691268069826530470911643898047587525321086202357737585645970565858805049672265560567848469793183641568644809359360000000000000000000 6752 1262875865390304529503036841256002860023733313247734786888073806777724148363873592499768284873769621158167566146915494614365282851374776582237853427409059601401712703214363434410931067096323041933865779200000000000000000000 6753 374667335169411205031283638143864599557083201217946548422849483045283594058331715520852197215493888867572421327438554016162618608765729553729522957542931685781710812496944240108036950309695502979117875200000000000000000000 6754 107870570532780209840747636574033305979667078705457813899889776381546128243632687518051754329180417526060526788498096357790068423711944570309330872279705715931335933967753368672567347970344405303086284800000000000000000000 6755 30111653514897595522047780324442794772649266633707435735601415410283812481802228042805908433432957273284547707790930017773910725830920487606873970915517194923361426559142976476742937857074792941748224000000000000000000000 6756 8141751345914501994095272043099846943598675947815823901735636255965176884024821497172469765064124147117302656082212923669903244935622111557801826213059720250069124057472127311054429242085334481004134400000000000000000000 6757 2130109363756701103106321174066820421290351265416930671965718787897866045239052135888146159464451085001619880951741753285730500128505785000587687090626089600308782456896777494171216952871163090960384000000000000000000000 6758 538648344858016370900449032522644244464226756772097411301676015330494862014472953902749603542734757126846406677451937612483574745139393908194587540158321508124059931629070170939847965093857333346304000000000000000000000 6759 131496049704758698695524979334485644318657237252749485595981252958815947897733797132215126570189558655966031097199277873266954179554013481506750798400718769420567922180607647529594546337567836471296000000000000000000000 6760 30950736224579972668551501335025195243542918105790512398124219749120762629939280030151371325606414910305836455462441421158339660627300732280260019383353991640060059172692423817988642735401960734720000000000000000000000 6761 7014314358942166219711959019029656316687983164588156353827768575327559806746775531737370168236089815879656039619170153492397666383543441817537854967530224542182193486838148922735740298080559300608000000000000000000000 6762 1528317831145034322218407137530144896587946312860246268833257647144125384190752531545656630062808504786207738833278832231196914805053989785935682685232997010896082324718429568235335608714028646400000000000000000000000 6763 319640685824186338754824281387489075073491020455778642432143091119348562360734599925965667007139110071478230235745722782986461192361366679367357922923542853103453499697482645830328811717551718400000000000000000000000 6764 64058506002214577714861892506465645189922838915961570721013474508716313665545810626616404529980974784439741728743256642270738700211834886984819042395318840230781096250088754197735529378322841600000000000000000000000 6765 12278271968509580651509662081668488485595995353481262179651335447837224464507588427148595512441327705381425184617883930882780987109568499064404970525148236984806721493276366129243145304539136000000000000000000000000 6766 2246188410936053955847865585902329653989249240709457763536941221673307125267449933678000776141716574777581957548970417845706576226215072061147043609682290903935603496410631045059363061157068800000000000000000000000 6767 391307966704018020325508192946346940439937457523019761248353625183747828934882621348358612222964273982445132690822791901999888458949105585365056088612037028882459660833030192835413464317952000000000000000000000000 6768 64754304479459789712592983937619801199712366326685282211556563285828160102804074026896883750369665673241453703369359982360806284266195751861867617934199515444289005374253663265156405133312000000000000000000000000 6769 10150613175791462461984579290714152510370112314756612676019862401068418481984241723779930228990037317884963977780101995827494440408370938583554547427757172459687104818518651296490914316288000000000000000000000000 6770 1502616022191351984097334099113031980810622686789118908850031877552796187684884267713852437241646067607492055226939515230472008768219313444099854634899616264495652925068069244517115494400000000000000000000000000 6771 209329956194933172957007922772987903533617781194070358336349268459079193042997670398757374015732762521871307004028815225210583290469173321178048714654981024433187510940517232684453330944000000000000000000000000 6772 27336534054135178783221417023102722124140935918993483121766334989961690453720248865662238156714845225201698507695808065429514547150719971099557402989255801244689048458432175316423147520000000000000000000000000 6773 3331582328098624730003827192977867250085465652061240928126018851886811835215060755940242344657099967439219848554543207433177820908666176329070467808528301672992022301982690737515397120000000000000000000000000 6774 376991907230443642029224503256283605801435349982155819787945889500415935822795626216204188983628988615485875062415669270978943243096473920062208945190012040666656691687361723896954880000000000000000000000000 6775 39374154767105353859153089696859859359234792852910836615783473207105775790510816398575702761884327391869380187221795696405294138453378410086072883864341443239388878607930684027699200000000000000000000000000 6776 3769315636982335188815476402835681117641031893800823932184197845606349308024270272638692070636874034394063817594467469787239159723862005431885138143335149656578606934059702592471040000000000000000000000000 6777 328006484350284535786642790422428334082295390888653351287987288126121808684610376685377400421393560247368923619557595370229822780134380758955521943182222684819381052329528446156800000000000000000000000000 6778 25686618013895953011973637793312950429261289070558415843693493720479406867663655022412732292103975230457830628279889034794020926707268618893390857941759623722561906450556046540800000000000000000000000000 6779 1787893591005529296491140817031361172917931359317284372262190814516127297940829117141116104622818199310283230193172352996518697963660459424891189984451978918109353641833083699200000000000000000000000000 6780 108879948202646121345948942511400514326700976484839367814132151785623063857516483723399193337517400622344043597654437820888911533693337057668950987664348605421085281889550336000000000000000000000000000 6781 5682918926564444891567554522930465716424988271073904307540126417650858975635264746064566047240328276996953999689487115102822498545435931066420169105364903699877962205206937600000000000000000000000000 6782 247160189412557404417352480028041379403385634653726810517433270727281844233904027477179014170129219875605330834584714543148539855968011913419951436704282857403825631789056000000000000000000000000000 6783 8598861269587126446785969902453410059292665245034214774775233864588315393605651202254072845204618794933313541966771164832446121836325537628218753801596047686771027214336000000000000000000000000000 6784 224352346215959509063228692908076460198206554302845701325383733726671030257333896183314991841621881894048919083966717910642094420813498159051786222165536184686885208064000000000000000000000000000 6785 3902074987119682931377994507626859183725613089054333885725821140134175511130277988669271636688825834515369887274073284894712773501747170037954539556720608172866273280000000000000000000000000000 6786 33931086844518982011982560935885732032396635556994207701963662088123265314176330336254535971207181169698868584991941607780111073928236261199604691797570505851011072000000000000000000000000000 6787 812007354146136660082982408715092460580274537757131977167291767226836076759698806546810644814066223053261615922863280046554012713674123073741700165978932894844782268002770471853107584997056342453606623516136658625372248109733231061878215281 6788 1610134240700031667856854007024798725253193955210723236776168290569452733403847206144103158947550117507322178582087871545303683329678603018017730243650533603452901591253356833076247518968521978198604586801228246163131295397077859883382443976 6789 2373915867698764638506900138562203248770734677554271438836658377121629030018492675725280298448311070683872442781283400355255430550167171116308192025895017492270303628129949176971390572838205480677429839514631388573847422700819921622935654580 6790 3084061640087283974812383085995340972761980093916660330796342507029808654382999031711475259522592160204688985493633135504263465330131709484434574255863612468590479927143181836749156983516301137290336201762598043275425711542945539202446320480 6791 3723279544122468901215804366639674464979740925348104886538319479640687798560671907942272482115949936999250591461330601623736875879325674911763962509749874027251327262469866961032636101894679791814187935888606612073964801328556046259363613400 6792 4276998040427861712165847067319420923874163934758848690177351607382123419885079525020866851251142491732472474294041306480600308702404877847359628729148573241560499009196154868058002496535427042904503064815630159510605720500495150574858714880 6793 4733942275516308476286129873656965894373540423515135943401427633811837460471092294788053480658315834866283636077592728113143076726166082745581811285681540468222945484537624405243686523943058137231907238407043638090798639357385658114907722880 6794 5086531382728145859745780572427509141695623409881953150419116383094526209053188302092169796067543265790390231682883517386527359608090540679013423603662705265001455465681452352398588694835031942324882014405614653870455192471916213847519897600 6795 5331076160743922103002789253794216311969451458433970128804650824589455353719206970461985651647713615107235915898406763414725790358479508980889068969223412248895756209223829869340828535932870016475116726636653819921919384417681416436342969600 6796 5467770421275817541541322311583811602019950213778430901338103409835338824327391764576395540151501143699729144511186424015103374726645650236809301506895807434764878163306492173682901062495251298948837668345285969150686548120698888652659456000 6797 5500483577642424996918065265584740389382462736424968522115339925962558800199435988808903889537022945414171968452706342791262112866035837887798758866338773804032702220693795973012627820988812631506651227044787680077229117212019309354000153600 6798 5436375377436802327956316253165337820741641492410691499713063236848776063600374963298310604111183517145941525929947527607214768893238217399595976128968858025430922474531863619014811645919012950486760187102540737418986353608149620433790361600 6799 5285364950285780041068640801688522881276595895399283402498811480269643395167031214317801976219206197225220927987448985173681025312870489138496087903164167524724507961350422962931066877976818146306572404127470161379570066007923242088407296000 6800 5059494653265020210253741622129184296606655899869399496409118681967521882553055521398237789201291402472006358415335780679079272094371750286423605514140057801445682834796986084173328977208578054584069309933988530551383311050319684734201856000 6801 4772233967823233348499408306587051122257193751708316374818124764126875035741435152967202310327225407093559110959520012911585760308793867028403217655278625948250048827693127899907077698282816296906219220908432405190407335514495673329879040000 6802 4437769706830493917237056613304881727363954531503118133164204908863282084518531150793432575757283113604950694635861345340004536082023698570002308383712089770680387285923182183845214133104020624815355993460149108416378787213479737250349056000 6803 4070326168070490414474372972780171968955080091127592860386185805832401356366622855722395156290200377168643345453939065143583220327368958570883527507923962679625120176244713573537517450074574472653828120070019240999424347032876447039983616000 6804 3683553093276461913551468753647214451543058905997821593109670412518010277254862312870945842796561427301939679143836258048491602106216252100347083717578246768891511471714672917228522579253008572537401013638026462442917961115725291438899200000 6805 3290011096131540768941269100479777010138885945955319286153509043659248495496864202521485816856757856008997405731033239026216858291449558499882651696469459720933016656360541195302398372067858084018447913890374062609272879799942674832179200000 6806 2900774515707521325742189580270068798862895390945760594179432175246121030667500601413455780944329913530200141805139517989826829622690568897782275000036050856063298536422249546915295010910032318792693617285260082192611266040435286851584000000 6807 2525161405340265359203777852568431685163982013400219799292095444861687410029785779948380096488717963188469097802166323993708227325393456771274570160287792988803820136193214669686519631292194800590049956585502045908696217489045589451571200000 6808 2170590512038518697044517226139408921068917383923998459953156524032512743175786555657704014564172705842102863068040405484213177090448099593378873495534317782805725733675241913869731160475830451300848802730394921025301754715858479821619200000 6809 1842556436986854449511371460417485816835891407876432259128844990291779465360953233920778271881397576637527100156825285929683679853391257813338321129659084831169584587443824235355618720139739524511404286700043862641913105693143270555648000000 6810 1544707291654531266479990343627591231059743967361289920696645967334914334394020994323773980440146017426332641380080953198575392697603373328462003890193569445974947168068847073564576675078131686100976614936937552627334064081654113107968000000 6811 1279004434863527490942299696913870944520621340496794539038355368252733556789921229274492344915719191779281834476028567018051206560515613599955184844978649915203615443646748378218533037591401770008821449333468593254469978272737112883200000000 6812 1045941404510618037037258418809565572407974785117378645258032834482235441997091138606695962064410361277279366860396694805872986698377212899518906717671429263988734407248896451520933684074746336362769540788258760705877671120816127868928000000 6813 844798826720114568376247184423110654637210403364036598093026520158728626228419765797715969359716061031648719387243484266282027717920056572688347733503846713221670098162570210843831052521910502446852321405901306723978118982197641740288000000 6814 673913593964763758248858152816156647573843056814616089646858762519783519498454514026668009745642441848608665038256910525809024960164147693312642066612755212826403497109742618336959244177022623034526068357983948383800208874687577456640000000 6815 530943524427062045189347647258394477224691370463529953412253500019402095184832448321987220132326966548003346905903872425858697625819189620402908783250159097773182974981759981052408977173655491468898590485945229175393265905240731811840000000 6816 413112556583390450722038841368158390767222286479139132628455419997412770789259553071042222560961742318517192994867734513488641830876115708182634597046984974394695860286426864125658620612570143671645233976685943124974424400187306803200000000 6817 317425802024331636922318733666644780598062252602347077122206344083482120461149007017835006907952654995168338890928284895407084620476605146714691027987384181180197930254271581922194102504872272787016295166701421255856416697237939159040000000 6818 240848030650940354234965854714807399009061847025547051624017606539217754482790754704461521646177476301820586883880518343578797043162839085679302373592853947231294376636271131361973578740945270115762019382068461895813856837827077079040000000 6819 180443035784158037828279706857648171533231431866094946529211908745327404199847240103102181682032003479328724949061125521831871182177287295761336313549133365914471347880539669730324756508640887466536448815892637718418234089237433548800000000 6820 133474568816253653467383279664709447785265208342286238613682779429333091529335332228557324756250557352230727390447701240702363143304411426235269751747299894600292714205340921199121342809810508833055710390621438312303153731899018444800000000 6821 97472001611668391986613481002006270944242189601393042527086092066921224457697119186515592864984381374617964572461179513383701591578510606639884019312696378535407323973483000523742458738687664193068586899134056887189708796170600448000000000 6822 70265530832147763893646641249797927186178985031333885601943380654835520048625615589400251559812916683241082153334652484373305762720332920830509798537504202548601323655609723454478080145691327154563728577837298151644449417898806476800000000 6823 49996627707489755078171648581586986651704277810756803216767405465940658496137457246304025148328421486152308455257348883111775254243313809052478125882454913351889403370337687842609403180588059706131883795768846761747012085812612300800000000 6824 35109666950974556580651839151772797279090091139916997407940150754552922575250143226787765407927558631994229083849004528680941735481560170829183068302763441115671930294716232626826654116190275238309292386033100983070204837345886208000000000 6825 24330383237956052367293818359561850746036115789942480659888350084295446346006678201019591817774360806381965768632204892682406992131958363995661950841388700422263881520022652434379874343675717051109071039443991032127598089037938688000000000 6826 16636159478944309310970132211666222732332386864917935493940752194390048783594309881039037140358537303509036422996379413799936404876552727518401333908641846442573594201724890553422136303368011658877997291927515235642802112162693120000000000 6827 11222298178424612071524082776117578026917381481313231272301486042241321369616930832145350481220491937431202561410164489180854536366512171105895942553329553251966845490351598178878992373874532651085008002268197777547932963268722688000000000 6828 7467495473323194023828407800993810519474730391568028814089294026857264501108451785742747287066043415526453736923336470599392887238254502849701865463879077335892885304399062202831299490808319412604408076556199146535960395821088768000000000 6829 4900828836277431975345261529956255377555149677005879716206343759994846971118184169519812779973135941203258710129784313732812792296168248207221920252545792512872314836525636061076707541281406207905823371366247913630132738405171200000000000 6830 3171754858063867722465547911257715664742509908235170812158190276792530657515565028017593005683269851830214740644519524053674905926520337142260896907630510916698918129144796464890828812246523278263041323229676646149813594960691200000000000 6831 2023934481107188319405463265050815065788489714171044311954089949351877080407659502144093438941247370486063601984702143845439406753811054295323824075673315532508925029961277464484532371451015728262255389823132824903290143637504000000000000 6832 1273175878713581712036257233399487084119938828743494541536931797199129513829091789382951086376716294596361376974992117837814874675901654667827636341620136950364588736796154028940697286656365449573521339239167315494719269843763200000000000 6833 789406894698480522680228611641413675159464115852293066724032219853863840142638294531941244005778943713871779072008304947006361351446269347183356089183648644252440099347596803154051810771514586627060704021014740209193274520371200000000000 6834 482343547224385262085027847811447526556792040237080324457673805911798963971497484929500378225025868499474300360419695330413052216922979633849077370368623285086051779197658712238154952571792873443703212495109934006708383776768000000000000 6835 290385244509552452120633752395032779075590079779481584222114518836857602775575676023262246933549227456681376338778310169538199705380447674865336643378973526865374121343889620027991790357056927548639701112173555355534374207488000000000000 6836 172215215651923659028458879843556854850341229940735633412731443231347610227970922462775447335438230133039713858685898234158360195062536559313124819028171985233258680022540503766818783745681764113967378995532895204747404902400000000000000 6837 100591349039764639812007520072723721884378800462819428952359545559233296435722502915436530520545714934119094402586275942926344749833963662080845727627224559579836736690089042969439279326323861192722484449185624429849894453248000000000000 6838 57856462192805805904945501741174428273368198959007253253644705942565556119892681415414475070640672641846276519134590084820381294022149034399440679942455955836768842017828992034710173730173201208886134846590424508671834718208000000000000 6839 32760603592080210608569568293613725411202078470378038701315912552948445238828120886933410029315765491643724952074073445464532142982627124179170470480236812599879793022915989079483324868580979316997490885355689091448795299840000000000000 6840 18258449607197098510436450253625066121773001643868166707264601480888538420478952714923700219531573220306517244697306535643512834405411924070829405898999907167422119768940115829494334904985625628050851233638003789718922199040000000000000 6841 10013537177736300465125403629124858200687472411523139860821754373421776769066092300919693140341389871535625554428009994619305471860517935565910714061417328004925236625415875490534642362420891548147546616738791252196274995200000000000000 6842 5402797370800378432776286153896116188467273381943798227936772522846994396611883833534292864532293027812228737369704848689701413877190096703161149840130685754949560460519645641513019158092515222248373248378723112296109834240000000000000 6843 2867143842837746613364338668665567153128923923842885598067179191382631183916288169902127028385040118697057283247018278219488982913765257362162899571754333695048782313984555539612449269335725797887300638677170369574721290240000000000000 6844 1496125442056583927801454276046809670548606276049369003040003536663901112614887214163952925293138343539625033093360864927848502105248627323485813541716161532279166659569088810593990621875592409153967044923759617052036300800000000000000 6845 767464288800319577464907505882544129557868913487747347418545875497648065578016857133026839514502589723170459799291065548753409346945250768207208508504856807230147235773651363053003441607565160074411919154082998372846796800000000000000 6846 386900727948009869560753023391460751971807014187651857021083535670261519370056303465585021224173404640972504722806447647350697454348757449422147705287107299603203300085804250822026941444926373614218959677851489835941888000000000000000 6847 191631599868266426846543912013120945100565952753627565080100776855484231175168912699407281879836314520891937168261825992854469380166756360632593671122973230871843002051045780642191976553277635478153749686593964410195148800000000000000 6848 93224732344489426090962654127722561494908923631861413192953607572122915880648236638971848491914205410751969433684329528820333149494042046254219591724669056688670155964863521141893028246179059882324480721851512460725452800000000000000 6849 44530424258844204770497049428254573418784039203804769329140370862614544186165720975191267579884577026227677707156906784858347720291819091573045338478905194572131526112248704267529548231735655154708343769122620716351488000000000000000 6850 20878733718432447657961986545115697427122186879439598806336877181006086651389055988368066850641852964678178558666974609750434095960999427550731880312453717601585477444570821048512022614147120365577538470504378943930368000000000000000 6851 9605667422542705953749872282041076073241978338631065423054292453067036393434201105759614089270991381318953677164493527055321242065390361633583243546528186049340540838214006211555010404078102251524388358825799340523520000000000000000 6852 4334865298378246789384557747792895868950226122048891062711680696768713859601075370804338665927421751569579095335771437850606509239765906788488848369715283960728038942373500239060722643891656400687929105521386369056768000000000000000 6853 1918186315016636788309639189874167985522264006609823978410491186332387368331633584827560893741776757978924082978804843710893867142227415630182128318999886725434823758882446298481026842032865827654837315924187674574848000000000000000 6854 831972633123684791459723593005762361369523870707156719810648046119417917123045565558579798280653269183357811216728724150661965593005895285447025932465826619017527845413996353467979495204967956885629145827559394508800000000000000000 6855 353556997560479924575832763694379404699643062702475725198567250368244341100178111758868564352298730908613971810427327344568640732774375560595323614588607315095306893582795584599703201770738645328093532182375353548800000000000000000 6856 147151184417591049990684762295691168065254637765430253520027989748210205140170748855419097760897279307932979720430548727579664667672724127784006855570137567040781761728997047473678032695365025183004368652642287616000000000000000000 6857 59956471599694912554202082024508110846612298684156380463532771891303718504609253837671981590734337124612008953245023333813594749209265007865107555193839934214296549314977185277126202088453368624625833723304922316800000000000000000 6858 23904638730972619523235499658742128701574567622718903586760628446370279967168153209386012161852910142857225671499640939158616324711819634771787194270133364887173488784302929774628864971344354987933160141035982028800000000000000000 6859 9321787539321587741432646768633415572729398699030341676461142503125162594034589659643049614397769446733854027881804426060785212093818554157801630244229357033993935263109582657841384310406719626704704542177492992000000000000000000 6860 3553651823911847522082273490067954701417506400192341938714141200114217235239038043765105906156086795289243497808588597500751276264778505132631086298467484662531817494050439191421560392774180904408209576083587072000000000000000000 6861 1323692207451571755453376300007987284831538246779891747788531458809003301414402597729552615771931152091454178844155489367050458068134751565342487100087507280742101110916223884538523015326488036118789083260518400000000000000000000 6862 481507182471272597539279447250768708054959553700446092187007682794112653916213457772391105361140084042840084201771432713347585430596709629239113256236959913404989942569183662615038799421327613822356097295450112000000000000000000 6863 170953460983109265680556142034489070100034560394996436463605854091432034234535074919864903241691323135767672719859695577602151057624135436291934384833567526610386105340858392136266024490905451736074921183281152000000000000000000 6864 59204661812332213222703425812810067567111536067531233407309386698331440427544614690862304152966691995071055487397297169732346686623077207373830089985651091466800382802028880393512043113733489778727245431439360000000000000000000 6865 19987898646043781387152011278683740759836800638183621534946331406701640144341985301615906102924652425686381980787976394909638411295825211036464004738745453956740300176753339961912185495662161079142958927708160000000000000000000 6866 6573970776152017247316035301006012323910405056808201824757854319633559021832698833377945964826457143144715051562852779457459782574846764205436608720738524291733258956759726656303477648686894912971394043084800000000000000000000 6867 2104934873517905522457922841572117407559773926843395391965736046574976109875277607225823082968471373718452030933105745730128949612907665846548452600005700566487668492885566323604863516358400005787955977256960000000000000000000 6868 655668222710230780024880049416575982601714955370022496262831361136364828147284952678129127458365252212395314478688209496184516118740469513454788654132829806085427602722189700040261380214202470938698538024960000000000000000000 6869 198532018654702982694629616797493561544505101662488571153171263717025205937863538412545874011522937010319823698206092202044613229616537829537852933109846840387551301428805615865849417294377546182709949235200000000000000000000 6870 58388162421772394045501203333708331971074716336944429946808477929752238508756901009806509749450057471061004683562619640514819831509096080852652453605367374744809650590121392123660378518457653372239688499200000000000000000000 6871 16664509116104147873181814748784276676726147672479561050142224317557491759977931149013762703216057306300988821468574286899070983657205383271437742405683301399999091361954670828944583002062852839757053952000000000000000000000 6872 4611435805683118647259563015450410197521403559041101257917687412963118886220137407952325284992517818696864880510961934393790180696292530393463717154393207184796128650387054210282100796548715034189181747200000000000000000000 6873 1236040783932356488934510182137721755388116219313640438541443346527681538077490617098730003341763124331687992718948950214674231498499399172249219356529365909103076820720918823805488555783331787637470003200000000000000000000 6874 320576448529464695037538744556791967209414168286473205398311271719528368260592909828140997035293707460031073855783989445597796557229434503854793113394000000003155791993636476554326533772275854147059712000000000000000000000 6875 80362064263262274465024038432505834048902289078029073730870376098300574833002165915543115127048665399605691688206922762149175690968256648645029237147427544678335771089313883642843510457094403608543232000000000000000000000 6876 19448036295344370657049896941315154307426655956653535561489805797341539285428354759163415933944361548737764626359497297667907686664746639257224015904303986611870368111502063457213641251500806404833280000000000000000000000 6877 4537875135580353153311642619640202671732886389885824964347621352713025833266616110471463717920351028038811746150549369455845126888440882493352270377670930209436419226017148140016516292016854827794432000000000000000000000 6878 1019498198958223419059025936524783017825215013112322092112286115872035107840118881961842886565744309107620709757876781416209405796670479094965589437718499583072406761400677970406641022870697543729152000000000000000000000 6879 220209337846327522232649136233753299558121971895777486451232368952292978978843961404801626836246332095430894666208056186611563403684398355239222913665506459554379944282476428947922740447266052505600000000000000000000000 6880 45656857474617672103378039825691337542792313996587998293721185953163584282351987586548338401118621928801773583950498553165672919650032413327790358719730040690624129611365391389257761460254775705600000000000000000000000 6881 9070761373162358023811694582572792556010293333564718700834769167818006151749326502692136698167320323188932104103640601806418924298537990827534272940771971168304575668379103490228060446504517632000000000000000000000000 6882 1723567073335033751353153302599526574745275710345360854355648446462584704677874725477804112148392309723349042183255866038250721378183736988551721498057616114031422745084720339303793401980885401600000000000000000000000 6883 312580673823314080440382236235330807759626657939236116481700132251093753866526960096001333373065806170447115289110772713667799096096890335263520004588974717261574798053559057261558685882751385600000000000000000000000 6884 53983445298589796251929613447990869962892611645158409402073509490892920748823054171130726355732573803337417038211041899620132719036911186634637343289663445751404229816281236428994186653466624000000000000000000000000 6885 8855996913190947736776522143351720425623670199244982390136078087595463450945069326347191372329755043090675165609189762182580642290984645217142232925855306249641667214758852757974713509085184000000000000000000000000 6886 1376223296533169811464883005959863314005232354195024458451604986417321437598301371615725154985198918895209815945484034527207559019578033444777347774025688616882931968105493824083094562406400000000000000000000000000 6887 201963709414312185152581548823340624798887517278021965398410748861413752850964397868735050522186884080604722562256075836172254601420126788434419327179667295315213178567276315893219945611264000000000000000000000000 6888 27892423945515569617416695242421249020206856917807552469341316928308982368856215394920504565643479294198773565338234388138539350894274936001097769481020311919643556522111783662328421023744000000000000000000000000 6889 3611010138748244935387028167382338674058957092174683137684961844665441407732767955853207604652184976498835692847961465533269926020752034198231611684948582362648675618121560730542769438720000000000000000000000000 6890 436281699611438438795412248917823011321039044577739494520728939161304679251423960146234360001126987451855013591123715361085471104988379536355922878871889131193798995932702051586612920320000000000000000000000000 6891 48941857328206235121280220231166042936655021026348981757133054072582255685255892965122444230895655643637581652850416787301254771392927191578388784488833716640330015569373627581831577600000000000000000000000000 6892 5067484128732464881910332937244054262549872750957745608064570189688614508070451432774582748205069106935857050258504692995294755328596124353903991360992795080708162784228185126910033920000000000000000000000000 6893 480924755645711269634612309880362188922851171414067616569262950593734823092962533170108361122187255189768081612180295408439116837748559777821722128034875004837405869782016924235857920000000000000000000000000 6894 41488835857286378401260587480692640309663652458438615376212475967827590777250542041993532231964392971079920771719364089872533443946676616346949428730542775399344862957470906476134400000000000000000000000000 6895 3220999364988757297533763557974001277602092676616673131059230684111971078860619004684683057894671534079566498659124420082696684750845976625226130862983733987555975827894821086822400000000000000000000000000 6896 222259816607081190451635844978994834493048032260854101413951462559282878491127164127853923856920799026897084515018387020526392423801808157311926225941008853528523384971962875904000000000000000000000000000 6897 13418483100520752523770089475421832665198004744886063465317815571760901055758026925201437361058854766425721419438173015924553761716705900406477597323711257124449313917887735398400000000000000000000000000 6898 694326683880029698619658129474356783784789342308726776676181725126921191150334495552118726929356310390242919370328194864194974041243271353904130700048815337462842762209945190400000000000000000000000000 6899 29937009797940840943231596699710896126251982478970591332573464186256904227712071885450784547854572296282604505817722077096318706753849840884907955244778744327419578804076544000000000000000000000000000 6900 1032544926091901026405991081995928343814454580622539115623137407830961979263044004217953086288607894040153366209279272910969013711501060997164966915635663521163552525123584000000000000000000000000000 6901 26707752249340669823816683407452037683009958788032388280850382793648364285931187693446829717316668424340449193447394598461861578232708505324779845995974202639183207464960000000000000000000000000000 6902 460512710653811623866627317021841155143687137779525386931050821860008956844001155323646562201223862835153044435510631500791667495354022537001034877076626905409922269184000000000000000000000000000 6903 3969937160808720895401959629498630647790406360168322301129748464310422041758630649341780708631240196854767624444057168110272995649603642560353748940315749184568295424000000000000000000000000000 6904 257154930047570256890673609376085165894743439516456356432740444196236840285826249349691225952278026233516058188610126460990190581586012538407722676916497271805886713865094470931758034049713290647663966981300304170834442912972113983712073351168 6905 509951301958741017901844276220372278130253939380091418688654779168808649380367308032438532820619136768158962848599742303997496577043448593113619545749664081377775347834170391508740508200278898402994646386646365898095420691826056543971399696384 6906 751962089328990992499329695443599799954781232645219549591745182842141567730372132183426311108370591505590335047935213227928511901742034366116693228478318221692651784094454645106108884973292612899331088739631081917530535596421473208906979213312 6907 977125878789084340535852146621626858698303296657629923198312949455890172756980736735525714999577604781275576615961011539116145409043321492694008150000074525363332826789404341098333579343826559134724013616469767463457758119643722248862176378880 6908 1180003709554614563782702804182896842072103557404341220811521994046308047609065720210274698198642446451964149726902069019695345091429434853465221706567886609019279049300763717004343517427926141327950609663957134436802801119061274749685255372800 6909 1356004262844116397024868646162718743940485104949395504593579511802367553015163658139942788777423014736324904262440004737887193172862977679066814096700045967652663043094775932421940516637515125119238158224004978217207286709700922508960344309760 6910 1501564042471450925519063585581315671256130398701025530510404431148384408988542807883778455369349779030054696245413790557208417298763523305633308265272367286214248341506079563585877634242672115951246774078559184918489424831081247524046482964480 6911 1614272239363981140267467874087419268856469484317809529168570381186156604336351105812100809162206542104949842936958167088136894142012117064651789030946564346438562381667552848019684430033284308673979582786635055941426887711864585715924064010240 6912 1692933810349937848373721605239984190855831344782448552835682920947346438869690248680063348591720843944809686978377738789465598729440673616531007564234214727726882158740336143579965662852702823715296384490221086209759130121552902392759346790400 6913 1737568600076678205957962852835765318298357971575206141799335577996805667013147242053925659100730433050699207915660767684103109807053045425629753526379749579305368693999026738702601292381775967843383294815763638388547506433608911118745468928000 6914 1749348726178892973455982939973634913676651923924868556320009039542546722382727901322087866959040469884941236443902535600605503771846625394617073889270459745944727125822748953880246046906398177794863859526378985089486811561972361363618319564800 6915 1730480558099921862802374495320606493960570932449561807638591376558266557426365658934946703524967614277553580580871229361461838862134874427340772630064152784124059807054244727875374363811876163550543294015308641644761992330949546988355872358400 6916 1684041108094415485128299473553528071100047136239757182857329743571533415348539461873133162046190234798353696356243329138484755615834644746381062630104804051216775716186969798737475899246303215658650183017722675272939283497209375529628807987200 6917 1613781244392953561368057513770330029020253774623496126988445060658509856950686446514671283055997161117066449572149735223971701926516902071173508517766663595364185334286079272584152263293393563897141961561963710985150421604235842261117566976000 6918 1523909649668890772236180218814597363965857075310323219190057079072200591309364925280198063902757609771563959644402897669125820221166081858977405137842612111845114480318573647234429498025238474382289019392653383254742528875670650077084385280000 6919 1418871809409227114488827683958449975037136983113792466228934500740670381060922823085743734074431944013297969205636144270462910578803221979432069868454590260068219583935033542735785204941012997616956103931690833674472139879720469676290998272000 6920 1303137562243432106209548307194889966480082377499637784131870987438730106334555177558622687968784423156281079768312009621283202830320332051025004847404798469787231333974231018593141708351544776413030659013533848300601001351395812721763024896000 6921 1181009017028195198947636501734950129142965983197578011740648781238091392480668650449439704250872423378922733309467215100445096084507658857808304492812524236327610451228889327917413572175029114416196280202694185548600508702311858189514047488000 6922 1056458160241794198681972388557629588216400832427211969071201828791136368038262917068707833369424484190185119250465022924126969190472952838905733774173161981648992399875183485425181632359960130598292341047607793099030586880599119849376972800000 6923 933000516181423957801206658940279475766491368512881221570463702500646747866084110524550182904308866501590783280963757979380641836367728198498373270679242071215434858052124576780490469256343023454334895305202243682462338101510373461983232000000 6924 813608077246343434387662416991142017426881032372673539827124703282343647079830974347256049329265952228929589827213310983714135974256264674792225504685542450237866499097996770768749739715912687402127633278858566736655716869876418891848089600000 6925 700661677499474127918995802203025450035901583165167608551688505570831857493284624397515903659666481863008775097366103970640018631583078618243183707424918316710091650151382206949359138237997447504495710014965367803076392171233364776111308800000 6926 595940286563497255179176706958505467518979466729079383544733520916947897282423902415144497411611553140802532902536347290898752364613034510431798777347542235476071788726599350132582810951270556275010218687613070920336160983853339532224102400000 6927 500642539928066964557303939522989117886246567480582532970520422877907592411174096354653446609607347516960123440597963088890624683610065837798268685465142334887783227080562460686178632634081381100598120341841489203524851526597499680718848000000 6928 415434311027880426098045288799090546268601494907969262881611226611258065736673420350789406614610616760189367968010315416275765539012589943088252616823123053314368143940438482560918003774749733611018920481400953258574647276661060822630400000000 6929 340515309852683006883075765530915573178806242266938873778893540998651526424161467934986028879365583500385726015813200907306712228248285587249964348297732726411573617643383135875355841738083001990319915160687289823468982072869981379362816000000 6930 275697532488287023825801890996999440605004793282619348913550050795518380585924734794819196784988301634601741663389827592486920852336617144305381825675217761540530921194968614574440648917013747374170361557740295932691314038138537726967808000000 6931 220488798738278511207829007614675007740600192493444476155594955877897311278385506672065070121829941169166741292629403862415779765145543152445107624551304098055641176147137485855516250295213756531508500078192804154581753976515064070406144000000 6932 174175473579572310609090105894159131417362742859530896720975434274004837299208889955838327184617477739565736916998409225455564523919451461223284170726060440655333979946739963100150548810686411787904717071453758729860283861593316351016960000000 6933 135899624330057881159050433295559579451887353429265778563706723995205410750697760427261348212428014484114704140381575871410390788680577265185905533558907474152466898438864903996902970579933582546378022963407812918973395064422605101465600000000 6934 104727168127796016893189147466182636368573079139840972859263260751107446476808895606092925967091419071374269179367496886216820924158365756900324942245395364262127033599215666130946695972332998075287922780840823062982887495973126191185920000000 6935 79704875906994016137408033500779786673074754599594660590538249844473245213623828695287781818584611999646245324045683797492517619698439110773784756482006750712345998234066816432081903112896409688792120563657969220159748165333292322652160000000 6936 59905306627131625476155720094071248564138282191114842890875940958319668939688672096723179237590870989140901543866962557543369969466146768108051149072016726303399878969354243917968337138347460459955518580418780891634895469601664092078080000000 6937 44459767887111042020053937101146869119250034805424215704836021923354864724114088946977398047415926337600720457569471441011900157102507488400685110636396594508686607658303483544665766391839794743007562582796681247258563920685364464844800000000 6938 32580188830535010852183094485885292923877144149538183991081232416416575844689786017974464172333704743904815091040440188578012577737131609147062369210121133563195071414609232707207715152544615290239838981411326736525468077471328894976000000000 6939 23571332742285378311458374412548487955579880561457649822118818997639885865359099424142299987150874037478834743832647768394939850430641464438601055496329769270418129149358931556691683505037121183350275757011390868943849543700806474137600000000 6940 16835080871020206637703556489564998224394858197613585113066971948879334678789902931461331958807851184018546283613053985242525307487421422576910452536691271178542515028049670043079700507128678359294900340577344608374679735307967712460800000000 6941 11868616335547456718014554941566895220954506077016631923504383797217268012211479895336229905911719181037353518314470949742669009722007132086974432640388395026924842248359341363398836042359613373776844536943899840718567161080605730406400000000 6942 8258270063984849455888807185033165274169950704793017752304566781293014317149825440109062735603158752193698255383842409276790211938595506715289970971902719108832628861481076060170465756503566843484334289755791146976344679431643594752000000000 6943 5670606997434186067059676380857193017465676711678821403146986316576689535461418598597270370383742211415055733814198612193536955611899565671515929654761536806586507432046979650182240719372288401871033540988331165676933765102997340160000000000 6944 3842076520719179458147636666521462557172719094056964162555945389917850240340173025066540390781188049174861914563094737668417623738740426063031343863543939556666027705018271381627713097574698794318551962728958277083651309491395231744000000000 6945 2568266942539443234321921657612734582450717972339855746528715872466789515762736577731540228149310076691092069387566842004890987013453190964829137258102749178639506737914239282386114956088585345354732750612949786707012884434719342592000000000 6946 1693522269616404457175956411839874216192281342535643377654528545444202610474702004847997067310723432329800016698661912766744097167063161435242457740008027505204581924839332924704968457727501393990973896086182385584850303941215256576000000000 6947 1101423628248745508214555805887186620700537727703512642148195545913651678077752584942528640545011298125411914683796671685111454602149868493555402156489257147649806927861607932898383112041930350841587279677651137648798975759954739200000000000 6948 706421548934576760854096847766627782537132248315234418018777189501629446841085536952738900811804241671344698747504413850427801198990574361236419333803780104328554905581501235853546949749543156452712950948878715017430776055595008000000000000 6949 446735133959003533511875181694978548730638434998598338174586403455079412898750514705705692829762456409110263351058346837991818536009481865354406049512823651663895927107849557438081103061952150540152559187633658197463756307850854400000000000 6950 278509891915487832977926605537178962583728899048499774573102503554161520495462737981596916826808428977234548854086485943213764540504069018489187559239387479224506967084186238461766111415189034161362612433852671212272909238350643200000000000 6951 171143474873419137177925328465688046246907336451007434501466522198446170546075912557028902370314303273425052739763206652447261008661714247207203606543063925206837314068320717756527029877923589690213448102158294895677258327497113600000000000 6952 103640910807879173820671588389355578853617966812668697093931880497999711329985942809076471597842171650396880455047280864741190900372471728093345404386071550752021890405074163471908141327909235988247197561864927876442972468805632000000000000 6953 61840391263781243459238495320525207029571426064286925799734518802853511602983656639798309756581717778254797227587879450597908786974235119668288074218600285384724234157299526803542560979122598436432520164032169002720210137907200000000000000 6954 36349572356405652935023576571454477623483678913719840453132086645473894616804630716410260717936508009319938438182163717741279266648584304238919159557645049104105702382629620161811118894169012097889488123536196966344693009874944000000000000 6955 21043853454589115125560342435185676311102880913160505838935225967569134071942062714518668717396276820284258145335104418845233792788911219004385900946964996855883061997521036331630099406328487562154698674376887708664823935926272000000000000 6956 11996642663649401028228500299589226814901870507535112357333021583206784710504128972520583959167564588877825129136602877627220959448437327913517255787562509615690832931442077100397993436006689943353509772322417406276002954346496000000000000 6957 6733005396451774481784783506804954608299578746633873420888856053254847191216740117292492756104597330822060473819871458342108341487690281576022636363022770826842792387170081647329222411318113479560412424184791348901306423050240000000000000 6958 3719425454411526392950790637783025772318662458906345643679970701107511317181877779797485012788478123743511121758623278933493622416300971617639623351826766056259671877407201412209488839899522826122512826919407650366070089318400000000000000 6959 2021900308653908338109459070893453763442255956089612855300914735517303532668361295396845473823998585603560437221020481984185747285779634494149859966909835230583069704698398548886760651335210559408355200827684158781432245780480000000000000 6960 1081325013738334150556723419572861016949898993465601063957843927862916265806596370752489694990013771416916250777706777138636869084132147140182446295862493599406865668342030943063833556570616543121841295357904936006897935319040000000000000 6961 568796892448145439290765307530297692234425013214584680981690725063782002441828421011345307890970669532121572294309630912354630214043939426399865446738254884731116671810006761308332310904971949087879051884666616650669773291520000000000000 6962 294205289197316606529706193550153978741943972352371386714667616412301035745773321212764814426364139413166330497056705644321360455539968668827516610381855974860922416453451773090516712537054456424765026836896525853794710323200000000000000 6963 149595909761347427049003149262790158682344392721544772905763194785915780887681349769202448013405494616864235845961036768298996841799984068895347429007723377047926652433958528690093243662909045639711030595032131790065106944000000000000000 6964 74755696149102711426465133063806720539284528453223927477484489145843224969013646254722918230427774004868031980651150859638679495238466615219172203930695664971124928857534643291744335604431102185494015006387525744809371238400000000000000 6965 36702782743946788299684326236106272629318077737384462309729117066047507229854713234813947350143338890414507504809831500133800130060119619086489937300788896916915184576622315836763612395951585874345074886436998608246223667200000000000000 6966 17699209611897795123193863171266119441803468870624984011580689585704702775687182653420394512206902625120609961313434326472395688744136415546355453635481578502306830397255813323141337415652979082106263559233150777732733337600000000000000 6967 8380578132079666240737476239286620989393087224186164073280068246123292140223148095243447495691188759809597398953899492760671620174786142416353402851344519280080716034213137328148709672195115196262314733454491624646115328000000000000000 6968 3895104507891899960935982733037081524466331588571694371982658837909527994197993884309388335523844352083115316515914621238076984482719724560566796081596830332770565847469294494412337254952973296991621386973684534230384640000000000000000 6969 1776411417028144206434689387244290896034319152128264265084138280965779520691601382961439426031604634105180883594872144079634066717151707498417555761854721317344385832392124138390398398673468134664496950669354432951484416000000000000000 6970 794686360673607397947927301638303734178681038265905585458800432830608095799889473322760010309978241553986928408389130710509127945885535301038362130752677076223400133545731959187486905621258728963932636894200159784665088000000000000000 6971 348592499217818170513965580835016108035879817949172852311044763604420551003543725459566369308753420403393203607423919213767474793363399497090948630084781697488331857214343338535568503502975622571074928503552511274123264000000000000000 6972 149880872669675060851592878100798301685416920728395605741912317352349314676249483154973077531804499051807895369592786800535616654673944200518914852167559428755576384270872945905746677104345201628889394732958146048819200000000000000000 6973 63140677137925013353102870533743327779535745283517185911908529663296260051527355345315359363066744257885173313400056340682530720404277647725359609793015087279738024815658831301487484950614596117304178817740904071168000000000000000000 6974 26051262431724993402829852636682477127440414034652127068739015628633614316659228452401300812267731771292090877974260533782816549048157169908961931013873537221470603943312989960710574904563504063894992906883898435174400000000000000000 6975 10522496069343205738264051244035987419343323119272236572047365586929595469989833979819288845633087170452665974106576467691698639529597023510614367933987592499099608945353444500721483107787407227526934351503355491123200000000000000000 6976 4158962076371761401729129481811775630197137362819699906889719119692747362079315266505787658149235724856409173852387450389444918966618032597533315386338316338509473497939838351391565475041209212574793497216133208473600000000000000000 6977 1607771501546083755254005244303832464424943977036173750864031189758166788451836526290256895941137098185725858942239402112474063171446255926374035318842186371864005891355892931290215118630975931956589545592027348992000000000000000000 6978 607609477221951029814271336028704435708006770982521000670098823431281539382851641864160301947520891435283478528331427733756803534788438451332377067359048903704903738144118950212747353582480597280891605640596684800000000000000000000 6979 224369239724444741856840534027322722699860579386539958213546096607167013638775046961816482120282290758249311619275379190273133779851821114006125226681284951108206261723726636078560265707067411515700990647849713664000000000000000000 6980 80911030471549319264609978483983238761301194662808901077454067398258042161886541243812946384588863549529245514801134734761743381360480539997302518185467833617745210795554409130024966469297057185746766698834296832000000000000000000 6981 28478260559984010896788764163744045516029190021094306146345818571387763463978996136662315929772747703213133079059435272041388436450673207892513036887202964110670172146619304468172996122475455522784301111916363776000000000000000000 6982 9777412360881081533447685219190697939010456374039331532209125020163551993282662732708922027170999863336973112758345877841241575313355860163009691065141391415658164274588983281119803101588704851368795253547991040000000000000000000 6983 3272422931339731214799053624101585235970030453443758247210091188898335359262165600305925415659034496203749851084106322555747019414038863302788053649779139800134463906534823840065842702956099456797966229464678400000000000000000000 6984 1067004002400814902452488035485665186050397641493632191198375071973419092776371368404834579385435188486773521359838904748579377728433434454023477662502139015340453379694299552936722864374880733900862293886894080000000000000000000 6985 338699533718777193350162031770611861736441352196241898733612677167540649454227948497621690087404306535768033459484331136973198580044678817064995943506119457265425356140668010421638122045761471715339631685795840000000000000000000 6986 104592208221548806710446894474016974252634018226784910439854762234044177404840131264044399543319973948829566347347993120842901752498294781458268693592009605034011054583331543524168531280770491678941176051793920000000000000000000 6987 31396885049147793723577074714479263253292221113615237563117521030027555806639778018816677012187127160461397290300500283365134894051969231926415147964111521217070910810189374919446138652794082656329084908339200000000000000000000 6988 9154257242941598452495737078777751291567243645918889886744313536801819640959338022031900379864890788310476005747421894564693285291585056524146466668309351928706106965440606690597189336821519257141954740224000000000000000000000 6989 2590207582798430349768983233257353755280940923939961066658061995757085158628375005635746089537044871109185533829629445341435647423481394856981821775140771762080551502285188612952624460408721002170375628390400000000000000000000 6990 710596956100791298162874391149829804365603028404498581944821107231742715965845094175198769537951608313753697889405634196940958063359499732147949529167511685616107152380958326612150817676180456251707306803200000000000000000000 6991 188828024181079160470321579880843143026433378286330813515046949203993193956246387776148669715520357245267883093931284832384076913777977329953205368748195195632256021010642345119613036296573181828819163545600000000000000000000 6992 48552660300797511407526831498637441436881463792806555478156332277991316242601873590361801631398242858711984578273933985214318697976425218699447066116879927998663672582667089894969838878259860890114326528000000000000000000000 6993 12066505749864930943976864426913323381285528518303666901350983359889291124851541617867482599309599491643332674661489973472612055010328491792568733818801810329128945480933260771840723621430035890611159040000000000000000000000 6994 2895052415315992847952264647813102445905416823412216879909821619679652898881518648053328216858837994793522754711626784595877167247299152268122893952006310048834327032525230550532030488456095240044937216000000000000000000000 6995 669706667875295793845541570606048284189705288634377605671074399635337846975385762876184325822066826137745438880953709530281140197643052173031967645444558964546886603538151675127729906251158556181004288000000000000000000000 6996 149166426208775352755943212760263886437979678327001202147444537427988846166772547405546582520058731171800706633580146430012877394795587707663163021986453903488796223964190378634750452589839847903985664000000000000000000000 6997 31942874210918724164066570984747597332718447609664008114315168849624001138319253362769680054869511413680668907318511400631516482391983881265576189326423061162627221279009239091640565298535050353049600000000000000000000000 6998 6565971258645392273176323642735712397998382667691483817223096373705618697743229144168307836738413813847090255020393616429846518198135886159891246994612746073818072891826637678411511799554626289664000000000000000000000000 6999 1293279619900894392432945816517435590970600261397216437861605423117038901393135588788904879885675084832682897688227395635780652290944160271279203689929076122300651645419555396425746481125478576947200000000000000000000000 7000 243631595062544900551898514516967474499581652350075907344338451000332010555521834964294051348519653163219041637241989961754582626136549966358564678169901875440465272892419775421304995649873877401600000000000000000000000 7001 43805156617046776632518534236931597284653070115014521869181245165008149372991781963700607869583561611908508447443999243516593661068409910079147833974633763730253147965455171921810735719678528716800000000000000000000000 7002 7500364069677673619196359200028066639883524630554198659717992513552069851134877921837357625542671393253099855235136501397687257775462782943333856042007510566058563902767315842717507499564466176000000000000000000000000 7003 1219884585891763386104526834450721333314389385212547291000187106295919595716167441490410844763831163086876367483886265421640625729616443039919048662884289511685607893790267086214968691077939200000000000000000000000000 7004 187944930267053036943900829239950117285216940874272116528672894851354391950168848188946348794969919872198409837771629706486665896308702834455324616027426977308850436517856403621933311896584192000000000000000000000000 7005 27344899235028525428823966932545184038644585960395020142701694887753693207047556868571318074381426502634002572469877992200694635358222077105683242506423760585127257670914835029403621650333696000000000000000000000000 7006 3744133760329595372773504279231843078737643541270438118575306844052682486308937663626248935408822771380926905901492101291687002249115153129791125261763572403148032622272154214727248959766528000000000000000000000000 7007 480570072907204935126432999473562218432674339672690757361977840770296583728973404250201443083574421865578901859990758434674323145352940503741497071610265998758510028858364371809651832913920000000000000000000000000 7008 57565026660168778897967446970839020623861740492084046066012665085750976049673313579514025532338200793872309789291591826839248290716168720705671503851620845679189190223418809204708946739200000000000000000000000000 7009 6402308856958238686150051809993234093598182275875045639948785511554870459761890727406806068084103365129624123457934910200523336933565818977596072018364287759961477330740203315907096739840000000000000000000000000 7010 657224542079819193557456549730677372575956671108375327925666820981488141216362943235556363241124777808317666654939912431841378687455909143526811358456967179708229684415607695684738744320000000000000000000000000 7011 61839280531508411369100141064473682767324293147216053348304465652305394563998033942962217608938399812789591952009236176859461260945479174917618556458646999009454844375553773362384732160000000000000000000000000 7012 5289141225623365379183863289412767907751371589019577695358746669884877595319982501398996954939018816379524107634186082295732326932719107082564675654419744893307107687488513258396057600000000000000000000000000 7013 407110077232711221069197998485355327995168548680561492645401897308818909918114031751283391804511633355289135947585462717522547322608607993448843795512015817475823092101821499441152000000000000000000000000000 7014 27851598504056052720296442423343261268082409185542265444462009615580215100715351324741113399260888321995127328309390669734978584166135893542571131773087060548423028180771763598131200000000000000000000000000 7015 1667098276620853972569278581455269265092121606463974355509101812384706721557553476759584127730992246483751704488819841584381066573999888573627711659039567527100599640687514327449600000000000000000000000000 7016 85524563525192115118187869115214328218255027934516844206656403510656110564166257357975033187168034436742104694568693446898483893551144404730598403815740525376377614738660314316800000000000000000000000000 7017 3655992291087408550874987655292647898935455671417024238622630118574619995618326585724146461428362054068021574614080940807869792959663440130226570434601177400970094525351460864000000000000000000000000000 7018 125019064369625924279103056901175887117923699736234846102171413510580225838866356633445388957556240326441415724240055959829029494606391797495110199220676598605875965035806720000000000000000000000000000 7019 3206089491571836525359459381106058122110349853221055743813975821789382357547936043363227366044920533058335495360025016508511589102654704902601204814207476515463878838059008000000000000000000000000000 7020 54808952442125200681919454644858094723394350208483857689397307298269686708519654744812624463362902157776921823074653262930428977938427889188243857869999233242149886623744000000000000000000000000000 7021 468452584975429065657431236280838416439267950499862031533310318788629800927518416622330123618486343228862579684398745837012213486653229822121742374957258403779058860032000000000000000000000000000 7022 82137493214077655101394696288761032514269420726189474379751294050521491736483398143302108235867653652085972731637170404319309849950539952844084802927765162070338599473519637560998215331193256050186801538164826891445169987529084728688600948541041 7023 162894524357330475663270153984433644314013304969585848349758868873303126468992285393439475156846775310019240039213211894280311971330482595556336247823130909652100079628156592137777973261862255696168782882410917196479496781990453747651343057610804 7024 240235201888331919990789176674521887202599453967750557860358667960207552061412992323938049496021924932003164931780829306270544125785711727059974886495457770117172806510432621177983481575267444325022028536664840067076904917977517921956392492526858 7025 312238469681193307775143355677809959837552231487496523381530593651362196516794477418227604947210569099298231171838388790222780040236891432369267079366645393093468297537369009038051359806510067694146277986029371963931887624486185758509148785805216 7026 377178823669508722627536616627606569131496918288467438958781704515826182767136185956892590009760666453984207823124104105836341435160110448765396156797943489556185443453754580245545235060385060764987625718417833779959738201847808426770505361004200 7027 433597168722594901306277387854256963505788053965229795374465018300546401702052354948763918599455959419370080926078802030911021078402547137740388186974442599758707299701459046870509144170257784139918547884702182026037749462292270527581555742734240 7028 480357647702482586741268086544421930158373040177166341934456343803546503846391334404022772566063955043027638673008868916597503743720468887888861422824627586007195341826126198983995424423913035370694077558542613421002604796461044800163880381656560 7029 516687217696787992461195925022571487901443270106531863593364806780285315061664628602646343600472153323592754202900295977516642682321176618905666068248338916041352972720539104789507683413956878381923041407508021158725490873504317095974594023966720 7030 542195935377196643349511270060450542451199397937421566943037228963765787548952693250045900479907228120030631773841802186490678613066024624250798741785809429753478592172078325299073714002671136033131426855147597833578535065788668885376701081872640 7031 556877244551742584205847242825859567410195460066446053816378106311991004952238994000980850166104529348304103595915949958113675512952966467484480500433604456329436462548353088542465999442519374076979056527229092079305684941519641245484940420224000 7032 561088921191209544926731801805214807835986854302242704643560797872333794065323154459811797772402798897997159841599347898973358773134963692868816907579740960621003629071828027867577086833261117242267133425334186053014719533514327607845750893990400 7033 555516609521625340126084350755965157337997680042556566247559048160843848058562878670676921247543183630102612035685832602803264300980071005315497870300492196306203745819013845772635526765398325397997100778634916061655520638223505408531774758297600 7034 541122971879958577111612977522092110544226031470025338690724535008216941631275185035652379170400958283944491135601535819677409413629747036690376426882342188418718074533787296547434186085902710524239472817283731261738675915804549035901749782067200 7035 519086289767200083021094801966893789300343523401110279649020820912859690614616919581711784543552050480525937197952604496704121247463829736553664264701613321017050822629696411167674422851635179326419765779475796504473299973531965591000773546598400 7036 490732836964789994452715674128365977279736524223738709752225565989048026841549608848256939169324417471085444829997210133438770086888074330775522939318752089196791744082696187028263635048814770371615324791521236191203749974977698562920899361280000 7037 457467473786784622279730465966163017475339818660112724385267978602675583565455769817086580827874414942233154172053421659407346456348322513395221384328517353738633872354961599560241282196766262127937199133384502533424672245581451209355953242112000 7038 420706694643203715132252124951024917856785726089210809032880373179246295600374502599642123439920220884375132854656271704633541830391760882854533951659261494956065079040723613881293322020240401778370817060166105008417332511561513165746992713728000 7039 381817840516521018775489323484963790996074440484325776265135128599652100208743246056818061609339360130357263431116616336978340484725295591162098040161346566850882592742841599152770409900722381445916371785696969251336738749988600184039287504896000 7040 342067430416061547633129790741197719384438305924099516644628530244039393230895559842686209256919809565898967565038649276686010919788908608515437039715043913065753359231331946206426898505829248363545059503619273572976284622422093255448829468672000 7041 302580654945653735190738426131090419623563295819636901056725811803661559691194657092159406684581874892436061534753338590611243626527119512176414895811626636944496558364734140828329852725191727875758566566668972643057306167556031185713250304000000 7042 264313101526056351034262684002746631259406761348329881217198723840257303612602391636386305250943578950157383164181592827680998109054572044459985953106038562272104346571547175958864606645241009350294983147943190808788293916953356653402456883200000 7043 228034832689146655794265845021977485792429362731892446540328310764143556057931475137274459432186617133469114886744903616038508172517669999141948665424817583136717475473491681219412601811580478655156456049205890109542841810704856720582511820800000 7044 194326093097588307516045492835764618335718070380004602074664805697022258810254056925614713137207159214961648324036623364164213801713873860995296971949109254384269170275538556455504016287867092391006131950259106506642505760000968427662178713600000 7045 163583236571736741146134021006065648756117805683423676719045565336477634014916093224923748289413699244162089053189762598112659334727353078455668331520185503142621910235601327757939807646052532286765848744390566821813786361359967576665568051200000 7046 136032978591692843215009908924862015334656788689821860016713311510551253776409566319745764071203618944287451506066416726371696750692389202147133153837689275197383416249843541115233558529192844601214597607817785784946688588315799367850393600000000 7047 111752806614486490358818224340290005202655862708546092733057927170348660245225203390070133576477863764651607220445822682101656086955361079007594429572878181036102544307434492264077585561461281413569235816304762507028472910871870136143314944000000 7048 90695312672584220197476587368606400473131503316470342227766145806317222325714442699568876991123437593096375478519541291130335628424341198897242925875079868319862148919188109267969882787598344418058290605928008615109403839430919816372289536000000 7049 72714324757104559984033516670255240466475802223226766753415994894825136853731840770024720550617483734770078815022203039511903074640866146392560777172177323620281635734773908955583696875460110557397496607802847865708628786297556628376911872000000 7050 57590967297118527550379486942618121125759196298648090474869390914598900407262403298948150520131914638672940574082711230873923233486568355441166834020821115556399530823549923689611457399261474117938773573827045473470909774021384136340537344000000 7051 45058131469782678755730111487994473207635418721051823900940989704264570008579683832848451580514682562856256027245239154841956745990650408487728325661030719212482971087680322793958543893945517275698258084419884896659361457507313001483468800000000 7052 34822236617683588427747724816632143299682386625036969787870081398898024832961161819279797734072831706140170974557315077929680297531709937539955868487054272915193422193532215851129306051371339541639073964962034294084923882706632092743106560000000 7053 26581571785144208460975221762980784909706045198184902933760409113390305754843760282757362542463836835047633901966223708172941099986255132586748638021020556391755130630790653249330475966565923596979027456040414359485807984196767680445808640000000 7054 20040885660490814729900173760902792404350329769955056807464846261697365499515870738391908576526700512978402555815396078299504700120939728376196255188642336502292274170430663203473686055675096283331614450181730469034599454471880254873927680000000 7055 14922217894391429149536060116343204733975137317888613726770361718666436648990172151529905953084815966373529175758649893798765404419054689526864744123144943196511996352008978662326727279550288141701461841693756020233554572160880536096604160000000 7056 10972219039993697904070632438487650539687600969035745387331148322548850477198655993771989671385894092921712629234301392499092209131657859946224076561135987644494114964712484310534358293786976574780486648304232367818790126588882747129856000000000 7057 7966384244163491587493299518364142912848812804409146230801774916539669590167763679511763929476817223768369505595324708503542578730884362179443363150270162457851189352530744911177887030110880471101126440449459467054987117119995540773273600000000 7058 5710729695104127606253950238304454455032377246111225040801178984288824769235574757185020314524581161109398401419991171758725317292844508929288181193856131864626751284225470966906463835077150776552651563636855747741798654686159268374118400000000 7059 4041479384497947222595346114593840581848941062657864462215869569621616620699080386869980308893616828984075725374674651646647306083239493487091068044527755369106735635168423241626286920304429211841485866975344653636939497615732973030604800000000 7060 2823315651399605324232352582043773197271296951998273736430767795319479633964704763848356434275748687032440339774125878936700318424801760266634383890460676517250813328504433662162193803901302936799481170671188359318684624716519341398425600000000 7061 1946694696073849824939351058508958033024811516137572927510979733898369926457025478197530831648867872980781962352338464252842279456876887061674214274827443407714415568027189769213320442250413574177621147629347715970650894008373603205120000000000 7062 1324652126172941088861041613132461148942723634615461914329425075230424410040820488210462681451824168190074112617484093637595828395131142267387138663060102772602309248915980601361753132867455791336410692683079254627928202876706323693568000000000 7063 889436434790439640727356492031552105746333803443380453236974082077243362839460528669292015666361134451871857539429778798270943599600250475089212186961446337988351116919195009235725202556627417999196849606429112146155522161117015048192000000000 7064 589220495316355672358598908586728495823551665306329067760628488546969342609334495883158436148723832767136398622059223209498818379006888620052097149065495963401246608267197814241593866679670544416834887764483151323713672243989283078144000000000 7065 385060257247976034466905364532737949977322018523424741565671617295498433004810348687371860559181648773364103379356271724167295028219471476539810995988864276258309294126540842451414870075594743117040426946341930433163674024604292087808000000000 7066 248200605082490281956800153800227383722968260602856856910645857213962416232092232012964100341336528764343745016296298141532586081023818990321211251234227832767722281832902090006402824007855664251339083449943471201666806690802040832000000000000 7067 157773083044033038241073337728473205264796257533543368986711204100154633959671700797783342215109158527325136888043435830770667230589183910934342315443755656907810765146442336952716192889400687415790521020281526791871859939400587673600000000000 7068 98889193994168314615477278360685342941818772305003160210706273523498456177499745238800629729638202942501378272356051942888958580224970770627644955112810679366221909977611190735251965254573211275772246551075249985917492044589590118400000000000 7069 61105141148550991473464951549173707349709579310940626084069530001289230207301827202806182075027646946054847722020832382375154810165832108580214726420503076683293924706351560018063792583551764378521166472468454130400653049544363212800000000000 7070 37217224449546375934205981519533495775497133477374376426204113248334249280672804068375824131481299671800562889515139330931926397858356075936723920381115231754408186984138143785511893276991699627604190853942183459324907555911211417600000000000 7071 22339270377878977151384142568747596503899840022433599295440644206683222857546701121474084112533793320408501134162748698038371187189889601402595390384823068279956894948462271179779047585229111421130966899124960059618792050366873600000000000000 7072 13212082766345566486675764319230721360877905384696443011874895287952648947177620377557529746555700620927313527919111372839836673566591849972392130884738214668431649298090543240612179571835503040497457566053904949545971298359836672000000000000 7073 7697796121568285235934338875070000120623541512652269317843076246202103588271554729781417891550660305750367545678361808265226969472972282336855919395029548042111437126058355725622782495635251071214204968457177113460958067391725568000000000000 7074 4417400456963313004654627883867739241812248854464804193222489293837050717833272599459246110681382473451770386991574463663513407982954843984837648637968636893590451395383519906542744124434514633788242056074892684211354572932775936000000000000 7075 2496212974253567076040763243714067331190558889695982581995394298911566316530487322732321727995631383444127106268903026557279496757769314089418325629573524954614930834492922934345701610826797233997351306144112498260546646255337472000000000000 7076 1388727261586757282422304481213475055867763465711661644978763557206481416370446962148778427884279831281163150468616296287313134284006426683733351093327941443004727316108341034902876324106100235222616078348148487594375079421542400000000000000 7077 760458136826117356791679031423849442357534646464567660138103680523763085755795555743502197943049490498348163679071169731662379415413144879220829689608455635099914851173765358150024254483768257148641103865510187859165818891796480000000000000 7078 409784689277098953817364856218944079757789152979331102574419315240221074572188151361782171790739904018542655427902846714645798991708974078823829444085228719334302855727039525977901725367828903274425300717444040306462253247365120000000000000 7079 217246902939768220245797438148801844435944242092536435921806259413804361515787791876303802116983737999510450968412006012953898448206615183171235541932844239234284692495125185819922542300267246966656845257250297647359319280189440000000000000 7080 113281889840658624263202691958495774865975561763407509835204394035103143595381087070822570822808529855148958712737584705972338527252333822693896945148696959867312461357571072698623765537331472302665602156019098990560155040481280000000000000 7081 58085002624465325074423827239792734584462615346569866886018490033666331995922505833209123338856389044087202872219812696410827332019427682908136875450122355152018923356680795002855085590997479032843778345202785410342765723648000000000000000 7082 29278420790679370440175259696920735541944111012927864274899236082796236534079145447299668753017387138609221727887829957196438034725198911874843783577729741763601695400657448349478354767787104627339601997813000657118153198796800000000000000 7083 14504091632908529563696133609330068192427472544770436689976257467107765060827745836684062382676749435244353400397387591414573794306628363011701094606077441986762873214046588271762524279509908835915857388639695600357746094899200000000000000 7084 7059391847895707463165195959759321615479405517521094897493187932283001400573656180473362431037165522087621721445787319160983260416793501162241614357606952314240373774958159187299976238509092251256959051586493209661787235942400000000000000 7085 3374797970235856415630793960221076253151685924342484208698890962958820464139787081608180732671362042305193577385847906078826731403733214374479651308211726970019674484387093841174218332508548303121907595156194699670247492812800000000000000 7086 1584152145954987747620809927493480515364663495210659276010837078857376990454272428669806475748440034301610693166282335114470268483238739678146632540291087699293636591607649748187740354348484793022691656077126582368846479360000000000000000 7087 729918325557023443118366720308566846381339456616779529373319114291879973365097212124006500267283811538583129986377536179440470184132238941553277100659009251490952916934668869106801114789657375867210479930042551979646910464000000000000000 7088 330015275535140087409386328471571284886699313782299988388675346937925361015974051470887074414199747233703678963792542777335511793207738793157077538125813833975601452512733531219537911716077583614013803696407066727747158016000000000000000 7089 146360719213878759448086047595067861954015900355476327473015932117459435162734760567045866691158949732644701971148931551568841051145436394406550379382024045771695313694346640711436856368750825995127657076444925115930509312000000000000000 7090 63648464027884250432255907252476990387565738179797478543937600731752317392197679490290954632499795366927422916024850485661239700813246499248226740613611297215842289778844022326192078294813909623931565157193486342431965184000000000000000 7091 27130632577955775972828604966955238869380110051064568859308440209613093517560818197054967874040833489738884448433440104714935933850488703856874143484062786537017173818774093063167978812793652866125986853023651467362304000000000000000000 7092 11331028900205059376887240897963658586623457727209319935358230911073703763216577011711192465040583398655651740228083808439767360608145282199047436396285046141930702006664474161676038210049113844087912156262819142251315200000000000000000 7093 4634872278270645662980507106564374964536710842139354917339098831657086070029173884776172465283495825038931520206918882940920345397295549210546566479531437976862647193162791182714213286061041240995126572617387022798028800000000000000000 7094 1856004526931207431102488314965262663786817798713833650955934651192280848070739448957405197057384941142457288262131032606243896482040269530974004387403403793022378912201393154515927379140456640739294966229021343979929600000000000000000 7095 727275170907543466728775207107373559057249658895117963376770064770176586489328546592725600412494340928850536346758839068913804952787507480538219285682190228093493474977960434899529964152655048356919542424725296984883200000000000000000 7096 278736509404151623916604170336973173043177106378721681398659887417595500726945701198097763047032523351677329113140027465090176211180767402545592787778491031094201734959188788074711972406905608472019470325170097356800000000000000000000 7097 104436401954900059426008330039981881306037450277921042307800410478928779207944697457304080630731289421625656980878459590281406078452491450320724065247201569521457770498994656282558749101254045347947687256848045441024000000000000000000 7098 38234069755934774077787879341262716608170057261189359916091017149019591768852818805963490819145433356369145318851015004801164918814263510837231023886939893485796846320452378035333040499143315363451436588613874221056000000000000000000 7099 13669629217553456278384054646074065219727721007056241742345757086127707370376714439412462722200200772177815133095702843580553996948109490505595201817485003935334548569879077861371935029487449648659489933897091776512000000000000000000 7100 4770085007073437285680451734392792204987943152537725382833215600298173257126716016942142507779190939569483216558606066618984528777733962480890202401081009237938871236569525230875209821214161755226038342587015757824000000000000000000 7101 1623685993259759527090463307101046171254272746316426042449344742150213213786351585386113820326923838594016199658285226378124719932852747573539905082806002506265757680781031883714569878511362367484663620495527116800000000000000000000 7102 538784039149955918705753528060105551994983992186301456732928575677786086381416455696925793950919370390598442722744015769799998977718679578236613461826067428287135348065890726959488051073255642739921468187538882560000000000000000000 7103 174172742607247913962768751264165255733620719955650517603465654301481631410363489568588108097423462821569119983823047322201140866746696292746684048869180008978391300401837898662284963911636537273326620486810992640000000000000000000 7104 54814971566597493726138843526568098007578318403751049350301601184653626774054752660907366260215971953785485496036132232678797253717883205065081647271700328712096708704042240909190113155629822296206809952346439680000000000000000000 7105 16782471804939842161369227784179601941370541141332709652253927506570068580008258787747684071164634928444599386454719436227668613469968493683993814047749498230776596853399183609333897153247401298342552728145756160000000000000000000 7106 4994783275279714928978936840529643434931708673015687396504145091241091839288172258258239306894236585846606960254380784591568039723204908834521968466592112568683510968273566550396993200371250386411474026233856000000000000000000000 7107 1443870123274136080309877540455628018165132591191089465880189841501626548500110299866247329051779315572464533048325201596217987953598729948802989203787972036661451910156392347341651815905638767164325264726425600000000000000000000 7108 405056783654489416315190386813377764329890137708580990477039772811331817543855449571623615566509518761827796988639989621139519583230599343659701192502957564711259374053058670042787020076713787427084017493606400000000000000000000 7109 110174819160730435269349572999755798739782732327573077289997488673496609504829223026532609044266473952796974434464426810888523823662452212087870043281013088208915908174771874320533975517823435274284612504780800000000000000000000 7110 29027151075673727168462134444836349190513804286838628747431538507465350040472099534969773524936134609985375521837982579377524563548959668941026876376271496406455213011286822120927543778998745026905199188377600000000000000000000 7111 7399991304345110315819824662549158985401498590734047551512147480894763960841721154227021859817539745723776216501043618574196612367311028811327784554426686837638473716407744285384228892767124121673499934720000000000000000000000 7112 1823396550155625221610505815543158782677362724644925442431424575357729420416554820355285778530204237998603682105159113857824916903579253504490571749685530024699153327507006271627355746779873067889483317248000000000000000000000 7113 433749147031202379801335578616601442808836123251022988244837908035969248037034372262925123787404757326106111838848451131014589153534043496866535490552213994240005445715952364550010933946343431792714842112000000000000000000000 7114 99483385841738141731928538354611456237941862028070763927912676934446362972323100909043202943932530658188933762088825428386703814808547974116904513772068810699365516458965691211643903465406316882673270784000000000000000000000 7115 21969584801410320628249150423662275146429015161887137168141192954530307319450407393304562030809714008187743210856156984456230606613543981995275560825782612573348633073616350349801906575354932543711346688000000000000000000000 7116 4664559619466253485794004313981575493721518953109418091751773043716205961353005324432177259357506773596092448219504097808291408073231446204074687731202727057187824383143110323688497060295723653791744000000000000000000000000 7117 950654167470167893079998756250645726451515229364360838867411330625576164082912363334076639147253039041609641813156783843458947740002233706695097791480856536024833912318595858980831245194281052484403200000000000000000000000 7118 185653838202551170295997656267086013280228508115536504859348273689220975321163995325483629371281646542527233095689144323770738130947565073497615823949036321067174760012498893678767026262993787473100800000000000000000000000 7119 34676399130615985719325214148127648326446561855418583078641157244560376227361134360369289173047148050393200602469530898557542355568132227190579547468952811939775516121194456793850966700425765034393600000000000000000000000 7120 6181807047894926625834086795914712816899537137490587739709738116227149903677225033031019738532414748479460131412635460307076878513646621533974865305089426858411361517403813726154704147674941305651200000000000000000000000 7121 1049453704761043481170373787609661797283683411847990448978819814315788117082968344458198750281370808671498197336836509686287561075230731098204713573565813913659513032408762197802343459413452390400000000000000000000000000 7122 169235433566087600030751873817053864620788946834982661478181111232940957704387920421452386705037864020218910982301618662855952075913258233399566835938890495824588698251463416603587991480202952704000000000000000000000000 7123 25852088861580566907102124996098751596952201213830448995252560131764672464036627164804607870076505394884925581454844152176015310040497721650853208318812126660616095348172629410449084978588286976000000000000000000000000 7124 3729362959023527158867673493834973969868454796953131997914585005002466756016488232457807577896190554164071897604830458927352348647298690938428404001173177935635094987201373710470946432485425152000000000000000000000000 7125 506295175313302536701950615463930544657021194593294578161856037229673221996527406282923375183100357520520162977436394195571045781929103509957156258297476387769992498874364514499767876613832704000000000000000000000000 7126 64432361111704225541820638280194780852844891845866108646163805642916558229196078288267963470699988937849002641359269623305138744872199258902918641468853047086113298782088244209529282940108800000000000000000000000000 7127 7652470899541342193202227067451705064875695838276535032485561230419221481562783527794290339377253588136688268889728381031198551211712180889310225205264339485857713916976306875305438646108160000000000000000000000000 7128 843870859462661090117670671541566651755358562790761077389203715832657133411592824414290301416977940470757363407770110830378720844735345141670407742232653894468691934240846905307584046039040000000000000000000000000 7129 85891512908474732803934751458247889788340901388268778472976361872231496497402363970856846826074248869088317205408785332299601210616273250891765368250492377855291348996790826142985072148480000000000000000000000000 7130 8013065980179054204164158652228386232198937189895289868432824298537625606939420666126467424872628726582391248777243511782385764980463089621788568046400588316876309325175241250034166005760000000000000000000000000 7131 679544566972242666300252449113501260921966765005382688711441425363610220309410433485399288209073440693904122554542276074367769753951846317474938312469404606319014745022956238920482816000000000000000000000000000 7132 51861346249447702340256088362443679118490817283451283882561496099178503444545532700680969359882686573965639299617091963200412680229021731944802396803432788518922515682042267584534937600000000000000000000000000 7133 3517886762018710068655420938204976643967580610642164460502316640537810514521371587539567608937458336760785283704815989024723276666303540905635774663931847869858019081770752650143334400000000000000000000000000 7134 208782145014765881175453028370358382756479311450926777330232027510909972763085603672253749900174785742630639211472797667958891945006460148286156794655619122528338317352991097408716800000000000000000000000000 7135 10619988636134443572842260088147923983448490297645119037248360736034983369521123887247829622348446006392456103268193173561677853081313210487672436048519631130317796465341407795609600000000000000000000000000 7136 450132202991103129469578324538187843909986873149487206724001726612127040946089210907231463426976002777212314564293902019605245873636672271149318201968066334950076143857534238720000000000000000000000000000 7137 15262063733129108664514749184195773443495353243797008689801739214324219729556842810446138036544893334937998827755379651961770850227798022200459163004251573212775690957244858368000000000000000000000000000 7138 388074787766467483428330698612917739688993696651169954369777634325398516739673415420645787512841028728139494968280082428178902378293038669397360635648529570971042272239419392000000000000000000000000000 7139 6578011198224974939961649419855533043640200560919062646790743496429939664624213606210759595850785231619688343928327189043325501779584653162233506429149822505865544512569344000000000000000000000000000 7140 55745857612076058813234317117419771556272886109483581752463927935846946310374691578057284710599874844234646982443450754604453404911734348832487342619913750049708004343808000000000000000000000000000 7141 26458686448169474107513899337971309854112017400176850041051876069846916192657809409156928627880974478380460876588815123978439884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7142 52476394788869456979902567020309764543988834510350752581419554205196383782104655328161241778630599382121247405234483329223905771520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7143 77402682313582449045356286354956902702383530902767360057593842452664666078604366609037831623480134088628839922720862910605261012992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7144 100623487007657183758963172261443973513098590173597568074871995188464065902185676591749181110524174315217491899537121783786839316889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7145 121586713467585763708747166482578134661660796459763728090470327519394079631807692548363593841883377297554469378607355488742430841241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7146 139824720487723628265059241454964854860909915928728287304040876647303191576578846430618132918165883892187639785398458812053795467427840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7147 154972398540560354660440659279252714137508490154340518428645304950761037330708221460601763984300521313841300762149958516692956643065856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7148 166779819381745905491712328557671968547985327499433129356542090089866640174952657381409517430723418175848257010694717260821943815870873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7149 175118810350833200766297944985555566975384593874404785824369194594359972183700290250479993302259589084640669861229453123863041006664417280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7150 179983221749467456343139554568487666058034165926471585430601672221981082522136409424104437560655688781436244024041382377303681034627317760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7151 181483081930713018479332384189891729941851117309192181975856686157164258209820879502638641206994486187948212724241727230447878376582545408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7152 179833235731342900129520271606347259669652470788199525776076170828462764953367962416251017196021809040785047154021347891989261300431794995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7153 175337404838059327626282264816188578177911159018494537631674266557751195829533763355844741766121263814765420975170814194689529767921000120320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7154 168368866953469790246263354291442621865712125775451806007851314938148263687590754812215014849775418714435000397952486963874945892529268064256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7155 159349106223819622911642103168686767122906119037481173543144994495033178132898392947274924768537449854733125376633603733667359505429485846528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7156 148725832475564981384199296290774315981379044434982428640268661528697632924038500084123263117301619864417583684858030151422868871734186790092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7157 136951704071249420357950185334421349299519870083879653039580725824342403650885452160796838120515241625151191643140102764435225086055230335877120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7158 124464931052988443795901786083341755686916587811525919968324836116828831553304719757900655821291793124034465346265563982972013387032547569958912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7159 111672702028097964850211880291442741907983494064230200416024783515932534976992845782783088417436803275175367519010492129166556455587535736379801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7160 98938095656472758332205262363471201164090639477958335456302659079905140637511205474220104650536115182392211573860172851279142122932816748897894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7161 86570833699413663540679604568037301018579309543213543524264826694916998057822304789942591569219100784593185127127651244869249357566214655285657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7162 74821934840207523488730229662375095880343546105205991188828885929178262607117849139878954141967937106684110002731755718779851230467942666354032640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7163 63882061034025665887726491537497525043293315500429660658947086698624168150168042409578470695452928120631054525059612647776433588437402564379541504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7164 53883129741743387748777997209889216775647405248188496381894499215361254874489566206340101369208121980010541642876368928994035287638504771694048051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7165 44902608118119489790648331008241013979706171040157080318245416012801045728741305171950084474340101650008784702396974107495029406365420643078373376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7166 36969814017251713260967125863451768176624747489729329462022059183872860983330341258238902883873350358507232738306842015170907544574196329467860746240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7167 30073521787110528287286719692769419112908208054145204543144867374573500376824489138913569076689283080093383554430373408494795944913240475701740568576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7168 24170200843714757919782289530855422027781782028701886614305319334379442895447830159793498109783608994000978634486633443123595259430271048989917419929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7169 19192290431854456586303317996524483919679105491838283775882914280989390965790122281645551475268651427379348510955457745908854807190465225805089189396480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7170 15056020942230651287531051186928689971472401722045550203494355168707194636956044203704699864219373102513109607732298748945739547020106340933302726164480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7171 11668416230228754747836564669869734727891111334585301407708125255748075843640934257871142394770014154447659945992531530432948148940582414223309612777472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7172 8933239092390186430601757037577689383073625021747026454073317400099602151260586227531455252770161374157778367254497257707805464565263095620426284190924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7173 6755762063620078488142578759668127595949428922696188755892946283825324126890818334570663034907434539206819890236213551141527882577480216062947377419386880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7174 5046349541461664688870138376539980158792527968013971297962458360493764840238141574156571024559644284589336675585535273807232191076814767453080389496602624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7175 3722919637205786939583116792496406930873899309735797452663480310070154943410981896620411466648168945248505733704034601509747278220885404420042150094307328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7176 2712412878535644770267699377390239335350983782807509572654821368765398601628001096109156925700808802966768463127225209671387302703787937506030709354423910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7177 1951430376502033320831483718733533299599735554853180498104440929195106216171256344145199010434748555467758422083198136958025865000780766150172093674432757760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7178 1386218785470138084212274695694946852913866202704263804284100606009316442748680745368008486241260572960655419650992550442705760858662733431901527803865071616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7179 972177121915241577480450543165008779740908797422858694320296872372323242085587943790984898903410375510564919307867143928897592812720048577899360946658004172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7180 673045699787474938255696529883467616743706090523517557606359373180839167597714730316835699240822567661160328751600330412313718101113879784699557578455541350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7181 459914561521441207808059295420369538108199161857736997697678905006906764525105065716504394481228754568459557980260225781747707369094484519544697678611286589440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7182 310161893318728034046166817521297993382724556716254341130263944474170049734613538221008451400145733263851384833029152265007905091596646267449046117404928638976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7183 206405355196629727418818155945720926548741699052840686537878029715548878335296390316123481348430315350586814430551542995404070174050625313695258070987327510937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7184 135523516163988665987394556655833817664173813254074466277195884627185968953485304339346192792341455117788396761765237920238176308078201271860374872966097985863680000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7185 87782277515310840469107837833892359168839856312298233838638243451700002617598435765258329422312078883112938811597938198336091472277925823818651906353040740843520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7186 56083121745893036966374451949431229468981019310634982730241099983030557227910111738915043797588272619766599796298682737825836218399785942995249829058887139983360000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7187 35336430694242025827726511572485836248752895862751534408655533648728311238889740693468572885509422494845694581798336696043162747752618751764036033599059687112704000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7188 21953697367486535195098173147161413158799671472177549036866842181763121025012349537218772941635641209563708123159817692009794728390988671308720259172181763057254400000000000000000000000000000000000000000000000000000000000000000000000000000000000 7189 13446639637585502806997631052636365559764798776708748785080940836329911627820064091546498426751830240857771225435388336355999271139480561176591158742961329872568320000000000000000000000000000000000000000000000000000000000000000000000000000000000 7190 8118294339018458327354011945044064241014461846482322820924717681797820795707691755950692077375679822286579566376807584024455342269584352411037179173046381130547200000000000000000000000000000000000000000000000000000000000000000000000000000000000 7191 4830385131715982704775637107301218223403604798656982078450207020669703373446076594790661786038529494260514841994200512494550928650402689684567121607962596772675584000000000000000000000000000000000000000000000000000000000000000000000000000000000 7192 2831931675260938879858657833496204409407211440781250277365905684667139820902699807534133086324549644674301838737776378893864171895040008266050136001531012617705881600000000000000000000000000000000000000000000000000000000000000000000000000000000 7193 1635622076544939699200417120500051392869165069323016987119667321721213447841879824736060199216935403750990997886369562425238217229122466312635367011140668184969871360000000000000000000000000000000000000000000000000000000000000000000000000000000 7194 930452935996791168507407097793897160283119374341301172861471127356501612310050504071551226535671743831931671439132873719262872631283818100489741799733795203336634368000000000000000000000000000000000000000000000000000000000000000000000000000000 7195 521225950257461719395353050153062761084525205070821490352953733380262477266278291632674529679705004646591352982106841296438924020302509213700272026702727868535799808000000000000000000000000000000000000000000000000000000000000000000000000000000 7196 287464008929872827060467439781386128840556325220877306800719937803659911704432269930747770914261548017210988614374076108945103550591080839071059117757262036586410803200000000000000000000000000000000000000000000000000000000000000000000000000000 7197 156051890561930963261396610167038184227730576548476252263247966236272523496691803676691647067741983209343108104945927030570199070320872455495717806782513677004051578880000000000000000000000000000000000000000000000000000000000000000000000000000 7198 83364562589663119847535557536601977363761334314054418972208781963061374394285358279916853565135848924991186698168482071594080029671413443330607144149605990610059132928000000000000000000000000000000000000000000000000000000000000000000000000000 7199 43814306027728116724466245613346269137448126569082049511543063853574498208950551808611472750182030943623241514640848766938382866169257237888413927198169355409712113254400000000000000000000000000000000000000000000000000000000000000000000000000 7200 22649768370266229832139330359441715401562167124694957798340058432780037209711725934960168116619524470856082477907557413417299617256988911111807199653290937966037617868800000000000000000000000000000000000000000000000000000000000000000000000000 7201 11513632254885333498004159599382871995794101621719936880822863036663185581603460683604752125948258272685175259603008351820460638772302696481835326490422893466069122416640000000000000000000000000000000000000000000000000000000000000000000000000 7202 5753670326280129772636504892697069092980167176537094140717217621327040007855937046533631595180154202388302062790683681825033472217087877558818801134148489658317055983616000000000000000000000000000000000000000000000000000000000000000000000000 7203 2825794539277902444786799580364931514213646621379911557819988331764651100632472307531436807632833797785867706644779324380197890790489126962355362815077766291867005720985600000000000000000000000000000000000000000000000000000000000000000000000 7204 1363557999905527528912995353064982825906267576030941450122661036280085610463923145221518713524415038931593306063512562875524061587791578724692111580608953893218364665364480000000000000000000000000000000000000000000000000000000000000000000000 7205 646269677038557318391055089213090818528491403222998291464386220320248909126130240703948973597509211160286410686352308446211925023380383666390532051226118772306620752855040000000000000000000000000000000000000000000000000000000000000000000000 7206 300763965083328598174298714595323034776720999192241512566118202533654300016391381250683945404994671347671752665571651238429395876265486244743286069993693736342696581136384000000000000000000000000000000000000000000000000000000000000000000000 7207 137394447685793291438713730985590749977547547358273963694976724339237532507487880980426075060008929411095505194954322497555246752566733489075910227428937365920186392746393600000000000000000000000000000000000000000000000000000000000000000000 7208 61588257395472515217055259511451375984960368243684000641380113746096028253356507842469598820431863382784602079927285855869292201026182524207659261150981376464720368091791360000000000000000000000000000000000000000000000000000000000000000000 7209 27080719060656297132205180285182296205151691330678700282018608838356930070225876242497661834278128163900876502791556574860174070745336139320720763359034458180810867734478848000000000000000000000000000000000000000000000000000000000000000000 7210 11676107131224997676566726282379323363815403146198425121594979897697372023032171278468194776373540766319580810986214610175219979777880436881035401593206885954769903117402112000000000000000000000000000000000000000000000000000000000000000000 7211 4934545275696278779977604559815071183517223948691001093055021266288770319257643814114534697157865442908870461785840698347860824787080422729485199482843386326122994769854464000000000000000000000000000000000000000000000000000000000000000000 7212 2043318747964374593399177099416381588667695550584724396279121482097040104030629973731934085865369634105926641922587556780663496461129076454181195278811205042084733045545369600000000000000000000000000000000000000000000000000000000000000000 7213 828679270007774140656332934763310310959676528848249338490977045517132931079088822680173268156511018276292471446382731361046862453680125450862373640851210933734363957360066560000000000000000000000000000000000000000000000000000000000000000 7214 329012157658337723881589719989359961360474311339521826400869653459884513047154215214799386603692388306500595398461089003849427809805876292020472091653026441498643589463277568000000000000000000000000000000000000000000000000000000000000000 7215 127825669360502831913455465536406741744778870959611520392229764013130807433860590370614626552110218429890434023050760930549608777458364099940386116689520408014675718879313920000000000000000000000000000000000000000000000000000000000000000 7216 48573754356991076127113076903834561863015970964652377749047310324989706824867024340833558089801883003358364928759289153608851335434178357977346724342017755045576773174139289600000000000000000000000000000000000000000000000000000000000000 7217 18044723658057649771782796551556085042971283950465159628703101686520298982746653340651764781606225835019532936253999084695919772417872398774917840139337297598071722315129815040000000000000000000000000000000000000000000000000000000000000 7218 6550000340814432611965313813194708791572043979422093657431840157639511124256739751574244488907714442711635656731159408016246203104929007087778618596032174907352008294907510784000000000000000000000000000000000000000000000000000000000000 7219 2321891146455372586164627268395303821627782256807960123435774107163236956226908386295228975875619286422778537289955867072425737382708808281757420566413969694721577299412726579200000000000000000000000000000000000000000000000000000000000 7220 803354742655445367364976523242257018453494282946214051146554754377153714812685602009319730049792326947965569864035363290881478756886591894954044246607365042055566829332673331200000000000000000000000000000000000000000000000000000000000 7221 271132225646212811485679576594261743728054320494347242261962229602289378749281390678145408891804910344938379829111935110672499080449224764546989933229985701693753804899777249280000000000000000000000000000000000000000000000000000000000 7222 89205849549031746001152601435025623090773427668819185262732017517296443748991963723118211690945689638180343486985593465424964203629281975002188663217026159878253566673815601152000000000000000000000000000000000000000000000000000000000 7223 28593013158297370618662124484356790165477580372708913650269998297718799144748033900682402405817348081180975951011439206295765965268979202150091772742530539456911763139147805491200000000000000000000000000000000000000000000000000000000 7224 8922398081926528903895771375239046569709269056062179078819192239890565034324988891899689425429750786778159965436099704133257090367067004044426227879898083999204995967517206773760000000000000000000000000000000000000000000000000000000 7225 2708585132013410560111216310340424851518885249161732934641540501395350099705800199326691432719745774557655703793101695897595902432859626227772247749254775499758659490139152056320000000000000000000000000000000000000000000000000000000 7226 799298161505918214307329519031831255203122019605570209144219304823529784324946921566013844361415174648876830236983931828604281012049752445646516247574203358262114222090083106816000000000000000000000000000000000000000000000000000000 7227 229101159082800976542740379582960935357639043991596577388430300743023362600115600193049317017545163431335044945833185111338320080779376718432402622124466427687919948540936611430400000000000000000000000000000000000000000000000000000 7228 63726989078204409567061117079398329145458216834444105434482911241162820401411465800825212319822907529175955030909920456257325815573113983747863717878299856897099571892996160880640000000000000000000000000000000000000000000000000000 7229 17186975842303613489298301272928640284684185752319773889905997274131790956744304412949829989285572030595939387124190668505763629048506498647151123912632385648005642116595934298112000000000000000000000000000000000000000000000000000 7230 4489856048691674310406578703321245917066374367881289246520386928354653255553989635967230867987523030464669558995926213963584318824469394309508580123243853554113833474279274971136000000000000000000000000000000000000000000000000000 7231 1134935834530395450686107394450648273480666854103325892870431140222981795153925157980605580519068321589680360746192459640794925036185319117125779975597751870623219017109483395481600000000000000000000000000000000000000000000000000 7232 277290183747902478244554443992154724692895528090446289576768340853014233468010285850939165643303505677771721837989146732750994505177878333744650272426263918573511752531877444976640000000000000000000000000000000000000000000000000 7233 65404315079668301933769906898149538324302532169159613954520358657721835502780686988754129287605283404430938737873527001094528051764782172198466422952716598185273967716758049521664000000000000000000000000000000000000000000000000 7234 14874207139085855762357349794579169199559124251373396076753823501191578719180769137765051983148943483910907035548656947023110411772313364967715751026343613458263918464617556423475200000000000000000000000000000000000000000000000 7235 3257029400136707777750235283032849993165872065681940452977122699285744630884441468996425389927117943728718118599750235739989602577802660591334920659137298337048925408475652869324800000000000000000000000000000000000000000000000 7236 685690400028780584789523217480599998561236224354092726942552147218051501238829782946615871563603777627098551284157944366313600542695296966596825401923641755168194822836979551436800000000000000000000000000000000000000000000000 7237 138566601672482743176216150199204583042583153671556238569640746416981240875346851970461957378478263395476165572006917924025873443003007928666441799972069271356906037114972951019520000000000000000000000000000000000000000000000 7238 26832398640015129133951134239605423554809486973856336918897787149817501454727818242390141918478522825893752336709930670167896799014499988935924382915553620072033179351988748419072000000000000000000000000000000000000000000000 7239 4969469748125250956951153943355494260406042740566250153857090171114159708197039807136541590003930502958893927666175935342319662266460967338643138264462226574565328624883630447001600000000000000000000000000000000000000000000 7240 878441622143352441885304989987082318758643918786963411035344222166644392863113097221105836616856402038188320547051301701925192824879463923497524440687767323786800514499631644672000000000000000000000000000000000000000000000 7241 147871006394130994384026339981158856991038392995805507524282944064718472798624038032219482497170827676428367292086969119824074125521376427122083280849107499504111419940771326853120000000000000000000000000000000000000000000 7242 23644720329358569894079459313818965746586832147349098480368015313318844907898794200201432102270384821527902294724797537476819773536338903940808366195179070465261380515281751769088000000000000000000000000000000000000000000 7243 3581479696946959851603212219593166870438887810554348740408684672458589743402317356795216921373308289143196965230373744647224171579768981038093031938387418026355767930991206517964800000000000000000000000000000000000000000 7244 512302273802769014371721618466077591176048029859230467074640331788574973004473874337697695549191671133104549719037279978664428426620676252050847934228879860080663244497771288330240000000000000000000000000000000000000000 7245 68963767627295828857731756331971983427544927096434870567740044663846630981371483083920843631621955729456381692947326150974057672814321803160691068069272288857012359836238442659840000000000000000000000000000000000000000 7246 8702570676777806974904245441891702670618764609788209857357672302818741528601639532018582648752294413479019594586210204765773944426569179922658634780170074546242035884096755859456000000000000000000000000000000000000000 7247 1024878213350090789969069156600139198159348222127573770937247885976609654862048429163823648414381842090532339047967208076975579304323949019193603372696129848291711458677432411750400000000000000000000000000000000000000 7248 112066122394355721893814104039454473069760506531706664672577572578750775344728660011371370901385678060366620251039404995332843718323272930136122985612567469392645084733887469322240000000000000000000000000000000000000 7249 11310377167578494154097904944722719967225828899959283749361995751003550474606874019666184655787998989425890377188236244899333301201145138319293893918305420522035476144438642737152000000000000000000000000000000000000 7250 1046296358774463144224653286170832657518597321785224261217738139045435479684580853501229620298431099174719216849982099107660037802246606832289419850240791959607257349753116033024000000000000000000000000000000000000 7251 87984011987852582582527662700729109836791138422848403784218888965184347155294299044421581706913524248783206871475767424962321360643464665442519396497521142057883004411057484595200000000000000000000000000000000000 7252 6658249555837492735975066366541662366027437502269608935021969975743680325265514522280552129171834267475485925408976994321472967832478407114569035410623221561137092225701647482880000000000000000000000000000000000 7253 447846547505736118550703868701909432953035974855039172415168218606568974258930441081965708688343614419482089030484762118051455574446464288063274405595490497862197274704932241408000000000000000000000000000000000 7254 26355571158523408746567971034227413532191940113150535367795297820652067954175994984027185511305177308757131788077200602522497164336893694828502431833716918679500990060069021286400000000000000000000000000000000 7255 1329338018960610528883910819708838840439505751321189283901955811129380620495719045246985234122848855485557085802139504074599637674887181975999026167051511249185356954784183091200000000000000000000000000000000 7256 55870728333127109184975961987762791844558937374368824975589447134423243470109930887192133028351618563885732591684124084294767380538736633773872114267382356849819350273538129920000000000000000000000000000000 7257 1878412418096514877770743549588576622360171170345158770731024515726298702874385607414218265608373382751330664720414516627151661931905800618259493496920613721674960914368954368000000000000000000000000000000 7258 47361680627219819567723875822959837914209444038617251056893353174295565585294337964717469090125653667661756076283955761111943612813009502768081246289878722042231920490499276800000000000000000000000000000 7259 796050846700446119852986048436754337823576813643425547425184890923894393312150595734658025667366212775670758909292476775751594622139566501327919252612368350709830302029578240000000000000000000000000000 7260 6689502913449127057588118054090372586752746333138029810295671352301633557244962989366874165271984981308157637893214090552534408589408121859898481114389650005964960521256960000000000000000000000000000 7261 8594971441069150325667773169533774277287939435298504676193088719860255013940202727805673143455149170009258005789331142328741022647724919181890081124080289148724013303592323775511107684715602857509670005461840735201462937083623322995684193963666350401 7262 17047877238484265108762525294943023359909962516294554729639184237739348787980567393994723590324262816547288606524293174866924342441768434740939003882473300790857547048447584348121205325055741204977857862073072532631000866942723946437720715299834083440 7263 25149141215449928280281907149977931154908498422798165448269375094516312054996126279570728602255214154989181952599887038956578472114509633068244728867946150340232001224362758728426736781177271116434277920496226835327550865696497722637464030421656065240 7264 32700811718160788287308705715673783760652372604850507139347507009949584820821409377293068595769865237341305459027952293078526277790767346579095074450883148651761720600273339173050743142467415886933826937945507069627008288178366184806840281980775930560 7265 39524741436206737909247092652209015495829830524457741067186552894257246116075463813463729604391262735216247300684611759196152629147931606918947558995385623886943401965206412017013811442858343582347704046896945528371487290463521111801656125947838676400 7266 45469785189421305098902440472623925264624069495905103773160067461823212060807475725902075710175733659025633258308247577521524346920595699860475208364939494587293566558320103741886963246660177079857854572959130723548025048202662303824715146544951601280 7267 50417599280281199179912485648019641650168561906616540685115501799955489957231429696075993039519925062693711808454737327692599310290743165823254191093355775678748376142489922193139125913996477340613736819878925940022259178792208201899305362215820990400 7268 54286718469440913402692074275081361493451863587761847821517517876693514570242106119033418715516141271755212714652562506323082138117069382799064725238654625051969916224263056717996319756274837467107116859184864766588312126397277308302439776081261798400 7269 57034703185352695176175454067931554378967505442927478548019954215493082973074609424645647555454458340263482779753776930713403444695309465192819034677388175287038641322392075084919687181954038950462745708461784573987927099737635353867336004415953769600 7270 58658280594669438565028933476660551794714055184645340655447519487008496721619433017082759652992647696138751802868898220752077004645313683210245471844513091204300531020274677773287465237638681014250023134506151260667105924431727820322696349812551168000 7271 59191537690984615279256469235539284083756910231778480115951587845981301237270518771783512013474399038830922273804070022758914068323907443966702248861281392033430535847731720298499169467071759932561386981183479908491352341926561709598357225719937996800 7272 58702351429075651516617986018716645372320902709201798462100748277006249160929440104248111087743205658344716304599077708521237092552635481619869998870692289619931109931634763932395870545856290842209639981338988338999688272985019877287627000713988096000 7273 57287349845041458814771133738651161496266335495137016818730551176665189435975906768401910062900910756111889120948273493784154931230774433509198201377252737184188968852015468658543353005150388514745908990053268923114709561170642676388820564746364416000 7274 55065780652067823094681471209688846905502033864365651258690777736247785395547089023409846163449572195321790432850470135156797365556853746640755041628993095119194991038936674260468880955999610574886086708811533764621386431335036062746278889953275904000 7275 52172714254172878433862905130785477735142127716828140655371132388829808476890837002699411506692186170892251266071431267371109664532910427012049493397009396497230201072900449933915321094674955709971764561772439015476579233939039480937294934105671680000 7276 48752023898114160784480158182816622721102506119967232259784815719810113045072649893431516206804378923324109172042505470777631950990532277802995008705965805211736871085200640819790845496732079825957086885270554584158831063779950941966750527957696512000 7277 44949567488705463326599732622070078283661143297593754950266475237531535013148078543272343196872839038292115119884231542013467475474225266466087856683961240858961939507790880094693522320075807070936673600314018560291070996305378322009633105580830720000 7278 40906947174942453742048954530148364874581264099706129930432105806834727051343316982501617143678150063044647304046320586606325286381988186108175239529594284340290107320653635166390993574711672745159675731544891951805972243599255332426851324087173120000 7279 36756150423031396681905327830808241533312917283344764129410298927445161083323632385103610996408695901459308895325367028461239019949288742063222655536921953376468200195830653820306324346056356089199947385965727065970747328155988377208148779264737280000 7280 32615287891685101883900334395323537506723945740766993833839499700734288216607311903267232028131248211821222334260003800809450891995019153461928759154119523657240160243364303520411005509332303793809435696985682129004055915371124962811928451370188800000 7281 28585547776142190535434962501025298781719623519077187570898173084817117895629796920177602946969577461682980401225400025420184025587370092765599544696647731271490239618254416432558571357559428242425542608804393303974215948967833076910785225353789440000 7282 24749392013975922541502132035519739204952054994872023870907509164343825017861296034785803417289677456002580433961385303394098723452268478584934670733028338763195012656497330244639455720830673802965837756540600263181139349755699633688991537102848000000 7283 21169934491293454405334468311374322377789567702225243558999398334789966027674744955374633501565963774349314668719036189266853040308345351516865606784036636875956064545020443639009782372776650732288960395057455597018577873551362909808352265207808000000 7284 17891371154697163047555396862505356174114647228039444071421697766232842291444843742379136901071917641850373015029526811769902389797063696287340246911984969433075337337365462967643193726471678951614672960537238794174522155441180583495955633405952000000 7285 14940280664648973963609448137594865262475213336086656981128656020356281872160380879913707639497038664423951295263981583519977030047479154096694248884835933496972346089225636259137308810844979840793933171247522064694633686964484474854577276518400000000 7286 12327583649244244301874109934359267337235746276651998619800702620432819686913160554137062567994911902942870225778148109906070303140002634256313667840181980168080322591308161356299743071692254440536085023283905809414150638896976280739512357748736000000 7287 10050938353563727474350633179158143903372437762114550686519008970569034487263908716262417510142068986347254332206277781916424134632583203072932154485081620829982844070790029840721182765063773884289592525341137444738492176977350336966576350167040000000 7288 8097358355243260089528884765088532217225667643062594859785133642650045537336580269728400026536249027262312030109251032140810628207211200026922996818100650757427256074171826917899648924899863135430121679430019514708206737007770458186724503715840000000 7289 6445860532494413359344569720024725912000479820938553228111129112817937666527968414243652559494764942894467398230416184676436323575811276998999800005436084738129076042515176268469702818906414072094167110219233362210163391295736991065406135336960000000 7290 5069984345877623502932747913157094191257145712678941838012743331826021077120887096982753224339000069076298096071800703820736464254556604308133214025364375570600242199299483186371154112334483567677372819665170726617284400107219747888435717734400000000 7291 3940062214799111818670325582098116450010029767346362238301363344099505635966397383082189213735625122552131385404559169553250018088733934091802698833485648342882447174717311864670255027794925108655060254621335156966214681185252591954070842900480000000 7292 3025161071346692092180895141680238703286826374288862502348154207146514591197873757205199929501093135950450117292756707095004012822061778241640035361353950207278445178135392740669244062929721224453898569264048320997786798670628489690142369382400000000 7293 2294653426277178376739485803490408334595405232770245136724310151443521010937023560152807901070431441189688015105585343165812702907643451109425822276936092912907229723187925743632636831824532860594292380663354834393207600128005132804738672230400000000 7294 1719409729882624017832341979474906520688568108301671287022072620365393154200744926615878096669854964197231790933110780553997397220052393117806676747456245929230761665859823146744014375361633438241453243913037231280860791280488694553412999577600000000 7295 1272630682424061773043140818546691870563123454005490780015121810649640776504926665421815460466628188133342441271590259306495399741142327915343055589694766372024226852830131619308586235531398594906471834641516375607734834576832298229251964928000000000 7296 930357637021226741284902945506625273025603356222195857125576653074684260698761028605889177238413428680242785874107070321820485855626126853813955160730813857800946006224814048023467056719057863006006328229075489700483364309297000075032841420800000000 7297 671711379346133632080123912676385785965455132075024327516055687309431129453077005272158278791278749586630753345745348062930539030290213258779818406909644073182730759774343475903077110509971758299791070312314604019288379419820722046826971136000000000 7298 478915059833115602769657254693550017601459187309242272376870617353518911149033236727435609984758045271504437051511983698207344334305642332371047655764034818315674912932701446299446534900118349897907772266452583433006144093827952819627360256000000000 7299 337157035380555721219091025107225186380148627516315188274017004865885323051200649692629201722631968800317499507556392177272112572889813882097668825947842693972996888465235881181232804147821465554486180693020228919669614708943254301247012864000000000 7300 234345216369617030217973842414006910643544712492798011769183254070799715958452666029206141481295371406026996902899971676510389751870860252867207829859911853407804576004656429386404661497108371904792259519624147246559935631560473428287815680000000000 7301 160797616438739288709481638565478708728762807890202933282119336109323524111161426422106114846979737280871003453415455772250207513628745227225619256810902327513908883659393388841373942320639856011532044186915659711947426907523209143666081792000000000 7302 108905460841395688382152450227778363501036693108462377711735732579586180409897680463268805862901011341206726789654491311179338287803383181511405100359732275840905835334723198247735627131092504777010213357798148887753145416101185793734737920000000000 7303 72796507374699164390824847190823120978556010722047756215420362765221222914683671887785150239329936152317837643537250488798939819690691197873719623361277162737417773048416903669334499284596859253739412588831230179397370125638671417024184320000000000 7304 48017992179505579894159307237921382125390011300801056953934784741541271774590498158539042018331797208294218487914634571892746773242062692889218863612512631657662463406143919545100134834660084750880965597706857961885791710780688122857390080000000000 7305 31251379207736069559215251611457097870863333801141183761341853705755166547512410991611153379699413472340245503498160930054163705725722620372115582723019584653230735481271352596501120811813898133321289593548884830566166092760158592355532800000000000 7306 20065164685077189931867129409302849248216384750925542411322519844870534848503836331803965512475509549917630538150518018635327146963659555706320675335110462433001772496331432263979415676418987672009408341422755072113740433478331393732771840000000000 7307 12707456973571163224906868697052199712533732706973147143354632133160013535928139250738228248558420977984126418789180024378283901014534662929353284325595468932147187935603359455718189051271457338094352210477041255695460838665310485610496000000000000 7308 7936853731338978683817337368019942567068721395317147644310823516262417457291498262462139394914631846984282932924066721749897031194588908515045343049853192482325797704811523261246880167068088001566931431618507216499081571819796526268416000000000000 7309 4888107058712039730030064697900711873692289330414847989617736865990128657839478182649289362191742099976373975735087235485430730127934663525881059244029764033966835122264259418987618863223579680028394237413808593907922655371799616815104000000000000 7310 2967985395743522183860386728359346052503329665962801950181118690768167172916532544701879187702862465831497101137850235747605098407921198970007052332350674738114455463004104217971905533412866731000542967564464654759406570979672562073600000000000000 7311 1776376052559883277315447990642841662167695325694430720926583599879592286467894932952975956805299998144768760862835653494558357245468208507503394462056494748216932765543448160872110733303800071562473733148913473534514246862379230953472000000000000 7312 1047805676765187996990476533129143356067154591723825607547036834153575745056415095762248012116560037797270829612821548974265503220467392475662349026395339634339594112231105380906576416986846906577119492572037764327601986481779355156480000000000000 7313 608999580408501669579493433193464280536806157332172639351480245152515336883552130515343448873213613830994822615080801748075166127979856052685507054915409574504115649782128477109877615530975705237210105584224746367775026154460759982080000000000000 7314 348705201818184645360346154169094158448643725202516440308535078777488900208389743217268227703483609853019333953309949168709186031801345926315481351262963349068940069546230433174406768163066082898960783986476418004439403717321052651520000000000000 7315 196660341092747232652720474152603607879285602597378800510705810421647780420556505013105818654321564479396425714408809716359557778877863443292401098776250373633156436528597971571424692482537268975003135749948821601830303443270290636800000000000000 7316 109219627449856314332750544322768284706512334665651697473714301325080420200507414354386041434466191181945783537258446387928613906947044821398754990394744009158248863923320526360328424254764499794381906796665791831760300755270772981760000000000000 7317 59719409637207444599002474426779293807206050758004654536616217002571274622621010947904410199925802586940544274725877194107956689084828964474968600857810884582543099296915960768154783332925394294301204941211150935164095970820279500800000000000000 7318 32141285859549664252790660442540921938864558563681785941702102002833778657266810589911725483851613629508960467998036268599207659835129058450207836216354067503320281947245475767926715344616364161294196424789878537237802558168026316800000000000000 7319 17023248723275306644004400807199288521909313790425363115603692383091073706050261465189781080575156435007809355877557824221039451639665817933802012997461964791940935878870252697261841113698920716376535780983752995570377900927693619200000000000000 7320 8870498004003941828785035859753656436686181159879864237294542045818573215647425780992573976710965392664105729635035033772554525857901224641230352759568358177058450969239016673737785256052666348917315184936204110312621626481442816000000000000000 7321 4546435684972268256874534219578974600676209379602338130437051095384422993860064921635450105694421794229082289252336826538247298996866454117082388790406867875597038024316581410878553572695863840815610165722812051580339541616728473600000000000000 7322 2291388802072461443648999769249937070114550723766521859534728366729447708597675316147388483021711024865490599650276791047592460678545347421155193916855920403362820952507476337687063987322668132750856227677667095499100812195397632000000000000000 7323 1135309541096152917361147979512398838925057989901381198599118280343022811631239556134343240654718725596511404812060628142348863815269668936874680856965270079885311314378870907382406936933931944739393841412675099169575808974979072000000000000000 7324 552836024734214827396639288987278563569436607439843501141273390611740873248742126770389887093049443711694914687441827582893740323006822916657328524341477441497346923648743120582906277042995589514971787921271148906921868413370368000000000000000 7325 264496057804786406960814639165530356149891868616299092423607684945312491656326133740223983946248474812994532401468488015834363106500552544707567430615337541418862390511181981115659575987125343382356724463882955410659287509237760000000000000000 7326 124294650940431094739627578684780698834075059937169923152912142855419576498637176135266095952362919632400227813836939822825658746551308608422017701659794984498933934561898105810995269275068692834226376810999542682491637207138304000000000000000 7327 57353592376094237930819888236090267368340420218942044430062765642652283921547457307595237113004928480515256635861397852130297080020231933638258856826489421221959873385999814664853188990562000137005284065681607160653854634147840000000000000000 7328 25977845220799067680025981201791471786918221665715454193559945163416699958051346149437487440354520461385472106436789553845127775728912256114430309888598637563468194779004726711402603919248015850879906634905990069559757520240640000000000000000 7329 11546059792472312895704303993066530423524542614428951869937860897255088933713389993740020851893106627040188562620240568596455065124043767696945994562786244235488963090279568009674200599500485411602797589189499961640742981468160000000000000000 7330 5033855269445349016692258538119795273880624639660005366699462650138761973735386223166088861048138474359358769665549846651227265187629574130660368931433935682977581225130869272393590871024286369413604410665921650541658216857600000000000000000 7331 2152017701376813316345061176686160411655459482905416698089581376169121264096320367660496784634629210821161523607905076118547098848218026909931664214961308277220994287626786025423517419596096923689098178396847968903346446663680000000000000000 7332 901788351176408792788059624731716619946415334473227809698811890840278960627022852238131582433321517746034394714056369925127407269652531355576066950746212291700102367065118110991114271976015472620271614739687194511936585728000000000000000000 7333 370259060165061323668834857399604034612985267609129462269587940029347778026040030125780150409089883950592863853555972821646089968267573996659273586182185648233616410352608756085309429621006352796454495629460639895454220288000000000000000000 7334 148891676860217120080573011828755069732290690654095760215280919617824443286368638855062956442102034166478642862881333121531406268231226405087030428859857740578037528537582508956755246690118257119099554904997644391334019072000000000000000000 7335 58615497088705086920261320828273578379084731355337006338939607064198253583253233411223690133840704761764263579590875502948202713370010395123049169279763070754699831147529410774241930375549124005452974205954511556784947200000000000000000000 7336 22580691771031733760135931417701865566201677225152415885502244219993068267443890248555153797014556897755136691377377494028310378616149459101948197884523602794317422555566150971542676428971871903367889567384790347385143296000000000000000000 7337 8508275009419851835457916742315894322193215700864845698484697283849062804120604579300087854138260075111086193521380275859949484765654401455877610446919778564844483379190595162722419946323133552106322025988288228978851840000000000000000000 7338 3134098940896096543875879602836551391410015700908892394247019542574861387114083386944070142256360263795346980376234529006262383998682613051043464532985798007357117844518849693942615139613716255321337039088956230745456640000000000000000000 7339 1128049809517274842079504451243458897713479904215671483710227313639203658828834632914707170295068427221105498234590876778371828612367539365797271563737312548314487107208151346717849505114197300204130315934009781292892160000000000000000000 7340 396510865150961760580304943631972161974818754907904193458140367593652504829467974327169797279153668319166698825005266866338460522811479471605694367000457177773478050028181663874042717562893914497947260334582368986726400000000000000000000 7341 136034357765118182529668669194398713834542674075325395296950843055632228154820572597162282723560881455367004834487860667676655722753814393099432953802532880928276921915660258855960316634955649798314344170573145393070080000000000000000000 7342 45525221249830388602929622993330046054208751246512324923375039814557056254240534447371930143177195303908149766056543514945355654589583839339469450920549724461253780622728869405933051582762425399293036310527488714342400000000000000000000 7343 14852362546432268484950936265814287349070119712251602073872707506522998497780347712773930444816023100055500986970875968340870414624721113479324996233604057456266729275929585795908616002157021872355528979759875122790400000000000000000000 7344 4720575649528208802545393663295748801974691040675805418679844902999244369701769381576658964438190355011167893100770296818088057700100547070198684454611585323150791581078088007621258814984089795535083989185852971417600000000000000000000 7345 1460666117450434541913150636665203658226131771244136958062584830768656389483674213406000830692454611030118361255600411599064043827903996510800360351215410846252384840858971545057935750996159229334694917944658362368000000000000000000000 7346 439691035452264982184065568411810454629859403380831115426520431313540124632129836140493784329007241200704564554918704356898617373961183587500040412966739132717295427058762849149185132239582787945572723962728467660800000000000000000000 7347 128662233610623377931047439536225527037086477349090019841798454098570985922048371232731460050146747016735095048023011221099009216193715551022258606331320455422272205976737735504446350919616527896816158415001747456000000000000000000000 7348 36568576324022527478834799951779878112944118953973338972799560621537417106371114916722003274440872715310288247713959302130543894257774952850631495216425458594418014655875302045150895977153286925740851712518782976000000000000000000000 7349 10086580453010345905835631804881433322475289008998844530720539964824886743182941821037990572598877081599015456755813154616585970833497843399915918618580162649493398670577175254189348373863561579723974594258796544000000000000000000000 7350 2697497604668009676739401949861503200736264494931439525348236149939239838459176566495441809739508403287692869853908615962091893026323130187738680065141690819067786068461534472287614756869445384864430014993530880000000000000000000000 7351 698773254616019770255450220437034024726997441708135068963027931953957353929599365847900949979352911448538253981439504649133262647131088178109349537535786023929313544456380968441080002674812252589766489650757632000000000000000000000 7352 175153408658633599664430352230152929638226586060707727757511315247745190885995300130797077644447737317043463898717013244174716638459885875177713624884094943787567467323550220043354900316272983121220189940613120000000000000000000000 7353 42435208691370357374682775778361700613932546047945449313870644737977791934919989620262281567290293527134946293104544081884585948070994628580155735385591453772464018987748377960557686503143032292304244724203520000000000000000000000 7354 9925306076218500009789839673744601085565667928391755318058076686248782402266898843022334051818008758857120647245282149073156510736946402063713667069659353623844778990114078982687979283415308006162336453754880000000000000000000000 7355 2238298759055780949983377770630816052793734678769549181538505952191676355003920831049084477133215444563787098662225137363517359771431995893566516268126977496497437850329049814541468864248308865465657904332800000000000000000000000 7356 486019460861524945729318043975164581798448173832866007578957012324525809664183244393085241837712548902236850653407041571060402782905111940003655903022612947477825565412901986698173665520989902409941899018240000000000000000000000 7357 101463256937775309348622267272707826348246971551713160156591834959278158439707676278687302983510066381536188260546838482250471483173630893122319693941962499796291924597648701596338768843698391300284874752000000000000000000000000 7358 20332417169434057049327730478436466522201318658058222091531396082833963419118382432263145319691205259382560687467509935269072925655992149665476350017167572592730562039164160019987116326180337082582433792000000000000000000000000 7359 3904276766301344906503562346044850250552572321167024093642856205145297242817722786158136438938849247395352562435783447681538122087931702208491284279734404013631935382288479706991960185082866211590504448000000000000000000000000 7360 717038891882707971809653323424214922048222648515523249521185712607033469755320989193413487408420431110257587224202653385039140879326299762808316672127530581015966094084201966389708022972059910301286400000000000000000000000000 7361 125689214023406909769278900742376847079692581611688001011110322019794875152978166783407438577955349949161681198556514696666778330995957173298879310874586145647509428558065485182857084026755295020580864000000000000000000000000 7362 20980770526777685617325010843175580397886659560415966129012769570442807078968616335664117068900164789811785422228564764029148825401501729279904573617883621399306049771577906044761349432499861045903360000000000000000000000000 7363 3326800188049257069608252002924534989358628484826936129839409337980600668736151528836061991884428981823178096848266184022447273643715676891976442275984301335151672289983630054253602401507229627842560000000000000000000000000 7364 499700710264640073361682399861568603071439663291023384021453444652145105662687608278994467528496433761774002832380189078875174216563888882434397812777229567472031655849262253194475142070250650992640000000000000000000000000 7365 70880941498917874360346716763580733986214224330457465072973172179281549078822105910521704111440411178064732601382599928940892083325376800313525118865810138106927567203666014141142572202431453593600000000000000000000000000 7366 9461950159949997238500435390085236114964134156981964640988783944593585772348074901554097612987244184021864344112151867727961666534422593729377300401134513516674470993893550569333160366416666296320000000000000000000000000 7367 1184034773641021796958771152431530014386202660373932110462108079765531355420135678855007536944061041272032767215032258514219435115215052466525071506613199297852995941462587608278475158903691673600000000000000000000000000 7368 138276093129313737313791765078896530605695406077499447827196062146094339182455020192227650873516667521689468141587145661041151301012215905567769222059099199687474307831268437762960874354088345600000000000000000000000000 7369 14993665745656379382739740673155523711988857546052702599566637592670315168467918856166711148436877707241657205129245898507446540674495709993076904473350441227207766620516328153513587309438566400000000000000000000000000 7370 1500617088806309863159940684552679604202387744392263813134275655646737131122727491859887687916951897305253431706012933962379970709707660716571500030693955752514538777699715911944645935890432000000000000000000000000000 7371 137659914758264789099796211558138376914433917047554779551987270889907290541010538509460771370893934380895149520138376586631551032047562264082178928435561230189350251507990467955252643705651200000000000000000000000000 7372 11479346625661273456315371673376143410331768825348920638688537219618506842821219799761452158097029745112245362411956055172908730242965507837989755032970633445914100341668477709022631297024000000000000000000000000000 7373 861459232459970122865461407306931659408752132185644354305360268030698159618446025410079460211384242235769888840979878107353023808817585704784207561137185228342284537151478883565231407104000000000000000000000000000 7374 57460017553096815040832355990925303399457466872910674404043630837709114427852174005265301522181118183209400908577023976735607234231085947689841095279537257971781137854322295166495358976000000000000000000000000000 7375 3353292310442434109603454152000497987281663102268601775790570017714646738757503267669897616743207201499461195549115869310726679973613468746579823234741735005602712481711573699364126720000000000000000000000000000 7376 167724861521231343175278770376740682655266799797265313399226498909766017260166889996280901275837025673275241976441584264481909397171036597026198848104940536392345518309109255821590528000000000000000000000000000 7377 6990527499994324291645631281732209985275796372285566282313159152337782851040013582774602967110619836054860113723163778478335494253708778089222451278240967069643924779910865962926080000000000000000000000000000 7378 233066961926772696592267992157773759486485546918046710832225126785578406844026729608646789607700258714268134045160224866975655385162855354814791057662621774166273398044637192519680000000000000000000000000000 7379 5827490223270615820383784367581260130037494064276696719926065994008368906241598436075564076897954360624297790595475576236889548431372696572971032888748842511371312726007527505920000000000000000000000000000 7380 97131582303281324876179474145392209959649876757164192845493148035419719251196862605607012879749221928594448902209468594822799612718205929405725945780937718086611226768651059200000000000000000000000000000 7381 809429852527344373968162284544935082997082306309701607045776233628497660426640521713391773997910182738287074185078904956856663439318382745047716214841147650721760223072092160000000000000000000000000000 7382 2815396145193005220546159014914108153391291704500323385381964358202783887220704893912926614913506333068375310703429781632994788986908241489622850331456415578229152600589094716064046846315532185509263749757070974561977591899390081983270333085491943964672 7383 5584638255218911994853856406632903058366332725320313600511765366271095907437791674810887219746463381988088731067459075042497860121572085577776473608298791556815204338873450174487699482035727777813457601977140785606545715079118031475011644317123364257792 7384 8239630212618066877653230763884611069720818775062757771246866933842600519170512307098030324216093514408655504853628143505324711654778486918030862700768708854317514598337877306621195957101893442675593183244961814829329743559354472668049967025263980052480 7385 10716021806574316485691087004396379424008496548988723221621608362046660784494983219067383700346613423110710438006357913411296619529165463860608444386792091296871958876526856825004615507050549941840388948701097879395521742989761554617463891541053700833280 7386 12955846036636980997044551911052999713452895417834726845813010109851495620598442826331467998369880982859260570540473706788247962135671359995407750385670766117119786346620585095804760551557017347716863687978786370580651287631064174639966590182831318630400 7387 14909842488064197803156189248457714424334315710360620075017595241173360533869027646040476286648617131093772000851495970762868966261051302814387279952034225924947688549717460225008101487201682259175800506493619724832159350683618115733207452964504238817280 7388 16539333470366295923719707199108830754862656225154130465729900732011979171450342142875501017429886762907298995480074765381761749458980406947107201258267474659914649046954341123916090720775636604440915315946474339567914470976909713081098977878657707540480 7389 17817548937631138465833876607939255614137756120774941485329635449005879201094045399819040908706669580649549269135443541160680104803585450106953893627173391905294469699295074747075882275308648332652976686968098820143420741567631072640059788815415797350400 7390 18730333206976995969206513729247619118960387069585133159782997920778721373281240348580262266734675194412333555464103558638173962631637983411613416866270389441426358515857322428790835260724050398874952951669333390847489427098759713656456294389976032870400 7391 19276208127398912063026739994580883064139560463234244508701992395701234200189254639249268088716013633593749469648849746139468650067168416443645866173848397148280314319598155140741023537903621995199177445707055311163627552478687137005278335756532711424000 7392 19465810174553655460367986617478399946737654500577532159607257894675344700518985012750080561719777702120901103776543350199856866297337286113583366496869856792361760034217153388027000818604313359086382469763190281437368151355526682615166319386924836454400 7393 19320759428096474719232606687392867905405779280752066197166071174148702787698426257066398888383564753520894389143335128514313968634913014234942655867235953239512566591339231231633356997303237998735515238244835659370025616695649434607601741746187691622400 7394 18872053266514999213458078936456148295580781674505091982204564056716287559022369909566222957915640435474644109614050023070675529472626783030032785444089763068649569826239822856035314553376796679092750540088876361269902070952717685443217548290333605888000 7395 18158104214818340983440749342390972445811016920110195690317884458101547802691132712483011496708239157966145593487415091554760944498883020746424987760202382372483760122851178864003713750600877510905130721422210168535857856414783851189375774710623633408000 7396 17222557861830042384762303240441086277642767804788358910020475891173599203957631729638453527322802948422222401317103306978169045719081085251293021177709519580458835713711305479909845594832214032591517428983595124723705929386387493516855242992511877120000 7397 16112032272925154405854132867560185632417715017375776204347024440267323408292604109913132480205813468687893306587366591009084921459599354071155001232917321050134167618510248623828227135711885477484523408972631067501084454158194201585167309291355373568000 7398 14873915038837668155404276345975130384024960277311039303398226455615633597204545392450545455599833950089950685691821002560640895732683420100523213228338633469437382197005875010316836730815992638538479089635594868666472431553824770110897280401138515968000 7399 13554339162682349476236298116631145817650518285495595122190283510662269767944354287237960902161854467536165282525333507637228202957941978780129639827174550268677267286567552444309942826057003899150301581201193009536949322872096825221598775293226516480000 7400 12196436332176831769145229999300156710235621189498768652754098459503025984270511872305196148757661397017970217791465852045156160767255623893231406329005879476733278760590839540053026878091365985756373371791237425703557314205493318141110737695544442880000 7401 10838938241710212875081610784537671623419059383247395782861709588686899709921162405931278717187567936952984749202079230031502023805240114417625839964517735859391956103027234448882327596578176846703248121609123855457000891830593716725922398469724569600000 7402 9515166276124293433780659959212988777608043114309804002823681122527598024037348308813442218121217426620202185570022012593228415979846034869899405411474176315908840152739482044879485947487891313786212080527353810815121274713578582470051548164815585280000 7403 8252419775779929746237559105921647565903618969553623924384941238975926155117481632390112649752281468364593776868301683053143458355666623528851084630872607249785106486880222132600397258125719945055801421909359940527400262456507263953339008595714375680000 7404 7071745709498449484480769725640756110871208505951317073802296888839280982403207062033255996434518396884711507748544661334660936742933395721444670138229134379473079329293782006326718961881205616105940115645129606264165649646038266427973069959069696000000 7405 5988049823866114032475519910236078588535278478310880031131239275795485250958667134494303723281687708837517655884013583510746395474415448408464909568222531463160383637349260886326544637715518369161694125008135404306364071118669608350985037142818816000000 7406 5010492509724036673348710307403822589450625775909035545174704995115757809033037732073444030751412188064179732553221748497721539929070303483858957801279099072658107893273800946550558183880812843048548704327162479696240428360908654528658927937126400000000 7407 4143102330991482127929654883695882154293271543227077916370690491043259407993875790258762572313134930589462716557123032692214335639709936192226980844205209134834015772733287208918199258933577045956865518791181565178333888631544795646320595494240256000000 7408 3385536330999344790540247622490456035286305119812290655495847967460317902118576938319896780402158177833507995370763840081405913612272432096548655216954571903370040631439054364916763076656945681942054043097964255025927313787189189885013550920892416000000 7409 2733918227218657298979070636255195219751539653521764767340302244518653800739348711575872931350862402257781198447550641960090992777366323429514093162446618476916911985315083366933390948362925171210037569714810236299018413683643972402591392061194240000000 7410 2181692355795684952288333300477652859790016714139441087754585456252298085718812818429692509034675324518358181196728059128573784048917036788306621182912611817352313252918301305111365259144418623161171667167029480137916919116397385471154606194032640000000 7411 1720441399850186833489103987657617715888679093399954956143384234862609287494484952916574929397044701923747689524836428764477348077014848117404034228469809771173814012335234777066339477957300157891370534594689725716446637743004156434290941571891200000000 7412 1340628107205664712871837314972548012490304036714937577847249136018623412003899203748107021486440297783204483749954506785871419867662936292578225579124562149559485673000024476555519177905524603908794744443730901022761150503564987472840919498096640000000 7413 1032234015912981397113376589423601219558901468776810742118241534660558269633885373166178647955715004533234123923814786821908401548026036616601743227501513743923115356894783520816941260195898372972609808519340133204198960937699958625307445155594240000000 7414 785280488540357261635944792671131050740250348941374975433190921603959544265532673745786522650736056215088460054746392638593225562919397733429092568053149543916919213621287668244445579605998506078035638140993902565694393951067847622224157815603200000000 7415 590228206240218845929053388629618122091405254817834246314166847683452951055017851652943372464264109812930372609454193771580501876153526463327479908328075141553054530655245028342695559833023218925021321662853340577196034797797145281880353092403200000000 7416 438260095279622479619451407179176426239519813124139218574646550353190715826773139607296428927177786457045696151668012732996129647674267480002082477736372091606414646677472200408751765739081850117903970762195826658091559107332499389631506153472000000000 7417 321459161221493584582698315523461491096528350047963473671145900633768927861698705679169183934407687864980590245204734398066481980448666451373892815051596578667749572223382419597239000069040832451820898460701950607293387148516484329818706621235200000000 7418 232896869537065707227264581055476881755271678017445303556827471725103080249527614178305178342278065297442677176739859939582774513157481021919792107808328850938246616305738355910385814713043699649748201025034974233243979486926104994873206846259200000000 7419 166649731635959732907413512806643847600692848913679293417933702630058251928660654363297679673362461433482465060006590076396181142556194882764937640279331455146330653670255846165384621515979430631078132324072433932959249832248852267044851154944000000000 7420 117761976022304591243461317505298801712655257342798396297918638873181801837422843764918722737259582324436703092446416973743289349226508722160900713881598327665957554232907280422303714427598924665101803600876033987138589829690949099835835285504000000000 7421 82171029927291139749535849961662888122323550730998460636630912370526183711694796405954215949495967489939019391955045051035670584159732862037450687281821447635766935698455689575882373244982856218608236224234643303341765076623360868317564764160000000000 7422 56610451355646067999577772043260374972797495401150988659908427743792833942360226540331572545533902192863726064703455217537279611464143828313505985787189284211362384798813120564368143206891877583393625038089522702015371759755684270345010806784000000000 7423 38502350162316658003711231605592122282578384517136278172932521228385290098342561113596163494583433678553057991227739834078733554218516054362764366982810464791494368869564621383442707554947254605898663010711826515844920976946988782029933379584000000000 7424 25848572318182924186722606698523985295095558692222637961531591144739539019964560934966979395270689276780351188490129787125457343191197351094439777990021077065327991590808410920968562449066853209268423254654309760832655769066674748279268311040000000000 7425 17127265988944690139734613207028092429613450631751027364522266644894136033815633589391006553175927549769062281965629268022891674596378572703826280650650641227426629578659938307527015454242543224440914836671441236876536685717834812241467146240000000000 7426 11199087857897887926689361467337668485086291303548082349007666900815651542230416151036220752914960078183570903446229271751182894529301190422956454002195184558172032380979207052798029851786759820750300126064969959284024546734277233786801356800000000000 7427 7225349579722098185124538855612025824075709252671640743203124984096363891180352278136665556798686447527542466303559941811054610641673008465958426243310627268678568068019736134974612337892295680345639899184357667720221301372096532253706813440000000000 7428 4598886083173081738643060012873513229436641741009105619159223528722774736153994714451918989466305771662220543413456185343743241128306483649394778784943970171724847672659746520693035508009850351068179921576358800623063166161997293872102768640000000000 7429 2887336920024955399217826307349955986392031787170000039932543547855247479971116318804832291956522633063131139917761120899455121740827230753020788912765659682282778448129593211457085425328821287730283871237337230945766898880919124161069056000000000000 7430 1787821665302337479092185483342032173268016950184156445491018255553812732646049824451216169848762135841344520720936103890270538154412489533888896959987753075129329687998276124443885203593289957190916891582408606456514818193683870254104576000000000000 7431 1091594024482022716407908500200471300172007672829068421887289500296322595208779166819494650376042454971714202179895747607809880271596786015171374022073485902345609461557997299133519737891520298385220249962494381660468231249070947880140800000000000000 7432 657103812770161871254072133235431248234690520430875286093463450014442060591251983698554812488660310599366319738455276264898013173328425942247423837549809874330012777514912472527587619268469268142709632436439240894629400843703036166537216000000000000 7433 389911166304634784421413422678433328267836290811763348803771626077357776872854761140318927629079695714056646170745239468017271719049911375566938091969446810676053869267929419571175424355382278685773700249973268624714199279162907349221376000000000000 7434 228021820143473368569269198949714320282735283561103723843315374014343844924068594550848553200486392039588612435918164947406065270755859269128836746722359342308978539562424045808490041670628665498773711842276296752473152478829506031779840000000000000 7435 131396427753569714087395149286519572745665274752346500934146780633690870118632784301958198148006850717523533859608889977425765418935405449547486192126122936814607800558241879783859247643792515875105296987986619501966434601936087144202240000000000000 7436 74593600455123061731459905636245173355918052151453538781680169940802042234925108270996305566719128974428964273669892002970911151611781478644140613016347872447879959636888984576750696142650881811307500111577103360254169005956430770995200000000000000 7437 41710162281314713504685181214186570854158648535358223175687630047375448951630254282083180102284675396729876893414222771258846295208256946031716181823746232104984442407989190779727065860987497549333195293388568078639887050722582451978240000000000000 7438 22967451771414805650559960732987394548206211327578693733450946170700591182089141775350837755385677523784806333873581098576665656114382703596504138761846212701837159300183743517759546511861089839079549281868822176792045533492148007075840000000000000 7439 12451437040298219341761727345896243521244954947508150039561413152651887943122816291784966686483175764260672976517601487148983250438772331400463129584722493800104413368089259859354830363778589113219715385770126489287605933457779405619200000000000000 7440 6644520387813182056881328781529708244236991221281907087250409279877547890507596709691921171305889158542722040606340194385890440030639389961581229128308668257376238676922702830543222082197279888569480680704917696940361786989340734259200000000000000 7441 3489342465397864431093556931673005996556797279306141815755285784653671995848668458271111701519347182452276926020000824503843548668493594617223818575299634066807749680295612211649538687233358985661661152134563614119834336596236173312000000000000000 7442 1802826940455563289398337748031053098221011927641506604806897655404397197855145370106741045784996044267009745110333759326985833478721690552232306263904810934517337334819399642685594988403902142591858261936191200628581073908055356211200000000000000 7443 916190740231515770022106068671518787620514258309618110639570939631742838254254204480474957694014383152086919646235189166173128489186432903593467117722117032295696022613137523332023682631491252792583706885605364253869070346716656435200000000000000 7444 457853119787827817382808162292218537441240599736958812561816254866206759466033962577498061883047906969181459051132868197796724707710829769379072673848440293770191825155692733764549116915261361125854893181859899111531608396429000704000000000000000 7445 224935386458344761701468074527116471165511905361274587071743192606661036136318532746894702273014428404323339757621351849451006049481667084201844706798296974925350550583905251456536230220144015041793920980315245777406108938969022464000000000000000 7446 108607377939031730483418883320597988767159308813012960202416987208902677540205029259194803735817673550755506004896579978538715779526880751465286186556042468681937957953550563267308092716437363820128468506120450381764988563001180160000000000000000 7447 51523449660357802027568958266341694040612020145593285785812447147527348411885412367350674861809090529374806253520924827145352933490558056369786460759625695735365775261192587517227370088176212193105081780583245187414865948803334144000000000000000 7448 24008443011135428863318272654658971192297106257608793873369138313154820074688781321696439652447554354969482496672939636295251391760627648720745007547207601887617037851464802330431829678444752626494071887822694478785466597107564544000000000000000 7449 10985022860490152183607822330367574291557521091687899325471076252899318213767560820056849070241479482210162042764472013670692464544255860804451471522700811238033731534680494337633354905478758847943213709378135227631226458671677440000000000000000 7450 4933726516174820038105441900066246602018240548171300974771604401916931010667542383742986937767569015274236230875171495050265202855821761976541246732591998875712835547037068696000708820855093474859741355007585807395606290382192640000000000000000 7451 2174403109409430071438725285013753254156292757628359065859188920303137805841836807280408830971451775560396343139330749184661903373140738528506536633157081946886982641899207039933788278138797433087388979220496952415977588182220800000000000000000 7452 940034693201360166715664373802198713623540147677271858448726638613487679059491978042069016855573765265688910874755166977725028952416347382581514432039338003267768139799985057545145939448295096365180340899540368655713027584163840000000000000000 7453 398500045420849057051479979289041061697718704949312198594288180211120613888992674136513210562649141775064613337808932480051524626330273330505578503168835043638795267760972654272197632146633525034973702584058212156982017696727040000000000000000 7454 165588019784391969289378634381261370127125827990094435891296887268965191335931609813100320873596239467097659230760769985449460938764287073809808918097250445045719800469894147096256985124682646445543489803257339978709513273344000000000000000000 7455 67417713871345753496888269511167047842011930416806919441033293648918457644743770175421262462122160825027634445400690766588787936667337180511381892771236257998627890916666986006178736589052242983554984732383911381405871898624000000000000000000 7456 26883448154280539719627577563159212697302054663325754318533435659737089889352854744297357649937946274933482942339664018577717830305982925325761499111259473725638060179441864158423067315085076954009519831256322659842837708800000000000000000000 7457 10494828066348643483990131918645323251886660028131103215934582751538894544783431382145372844325502086782776073228118019055694873207974973690013122931739763950598814312673916805889311087375289057893115282759298856935367901184000000000000000000 7458 4009132982205230286916851515944967100753079143619539213852490520486493149010236621609028323403896504679097589665012297615969719683201828819027877634191355038073878375268659763423203178546513572374613279932424131931090714624000000000000000000 7459 1497983475360906781677469535976882533919875217596825914479693605163677980948044554167307793820276424464938528818841086292532863113480777001787082232915867168792773376324568423420847685405393084845102470998808676078148648960000000000000000000 7460 547182698650116852996099632939853266908941388857352551358912880574710452057104126763930421534182519066848079673632998734010533016231523839660771105676287755225271149233312299265538729977842198709707459982330701770454466560000000000000000000 7461 195300734940485782766817050976664789185179329494635067096354047434841663734845216441992181996014511889391719659400032750051487194006686242833892156414860954344774097671985298762549619332203482419733727157005355269803212800000000000000000000 7462 68075112732329163214417172891661230820489762186552100231741441534152801232166334665538668355578009164724449823901527808983110597747002725217305442225753787569766545110665367458011660345097976146714563502882399449576898560000000000000000000 7463 23160142583089521020731687437944247927391882257760388684387242100568884612683992829947480571893672010909087260469230570107388972842078846608032877632360274621489083653314811312875450524207589132286415957973145815571496960000000000000000000 7464 7686092900425550758579488434023880759590268802055626792499564551568242394453304297823434176198219819693939394717897390319525328852029365327735821045525401013928804251200037340938274264331187117072261193569656548150476800000000000000000000 7465 2486632465118912135602054523984024626547276377200694585446234788755437693484991593884018404229248284546449284722084915137938472972471676951773903786800435880074142082454209197009064437087593224918894693870649303944396800000000000000000000 7466 783745400305824180132185413004332508172102136842139296544822245089779835085531113216762240989507412088703277678799207249760076863884027766806177715785071027775124797650965623179086468754188731117098932591939622535168000000000000000000000 7467 240489668637717699245960847076160659691767502355996841042008137307201488451510125579145366521563412272541352900090557132954345668358628385147276517996923433980756712258955893245501749621584237455603549036408088612044800000000000000000000 7468 71789329219722820628893382867187875157702613169937295667515200728760490071495397761521472354702307209073533862283990177317290376791767451608965883946470091043435953373527435917357174972817559255713907318150031789260800000000000000000000 7469 20832026945237072502071944529012498161458832538478129890328511234650679236876373196296036824239976088557234246828216482583121759988566398243415764325902381798924320368425146280898822208053333569587227674759948926976000000000000000000000 7470 5871620113290553408277729521683291676283012971445121185556452589051132206668023965349460453627996241055718221954376217985891062381278122306685553544167344199286977778954405052719805886882394502754373225020827631616000000000000000000000 7471 1606070338595776719707575675022967054573636813887641363151838661768452998139991819588128342906165853374054440891922763622959703009062076188142944743615492012514489224856749217772870094312093541460719145175157309440000000000000000000000 7472 425945066119389964279459049696437164200221348091148601957937539441688081109622602790585586023930324683537935507948915088347782801674750989059403924718425568346283481127764455569635493136322075840948465459932430336000000000000000000000 7473 109421305041659176556027491419045108295715302175820195711046465725787642526089322929089361497050016753508394169399234897493053193152259937020124301323810999903044540459051002277481573268311165582632410691022094336000000000000000000000 7474 27199344357290547272925579210543108708574990473141335177638955753291832024927762916265085404202561185164684580597279522808768568148147293681944654373969412841188013888163960829844403904008210261541734303987138560000000000000000000000 7475 6534938543801695034901738844345188995203192669644216437003683534591356786528563521041655456712161271880744770554220340135440077275854884767934173085090835484318572700434951279936175307802430916002359220224655360000000000000000000000 7476 1515777513647759748241945005751500063414762164392537122639501064005319938277465902159993330559325861807009163731620692776444942932836936997096695187159192744008319095147974398729527931527246794259354336047923200000000000000000000000 7477 338990104864106407889829288602923914095863980164405196020844413969093121657911269922234919138030425694889366039030270550176470412589589361214377387844402725838616315325586681752108403668561146740314619416412160000000000000000000000 7478 72996332348640399649773690732289456228634644635811979539324591191090578280503092788923878591710445150487617926095828409114161405443215878499202507867450791885671990031687979113628534328219878080521983450152960000000000000000000000 7479 15112473741268292981404896256051138056460611742246015706552750415596748080719332206596544072138802654951382788485277978902289626781804875977948803808961842159869560214435993647827438660143544135311717040128000000000000000000000000 7480 3003281834163053205404653187050644364515758907626006466942901889215278808948572542896737095634141444309508657196472104204737383174436967658381261111583584557699069510664095090936600389469811045960240857088000000000000000000000000 7481 571911592860988770693053678607094058485365581018365199036982476005558971732216993596828557704795936571607046824961569769075673232423002617509264825024196430096693150730867586450917444591866650580274380800000000000000000000000000 7482 104162914699763692498357809333193688356924780411705530513129103416750166818769357358373201247545620578861545741398738362859520157577369820992261183705226595711053457452785883368355619826485876851587678208000000000000000000000000 7483 18107203642825339176390393409487167704961278984083204541399329615214969755380941686547264816770225554286757910897264857429402059530167680292600507668933238761002800346036955216281264215901050820978802688000000000000000000000000 7484 2997495942158485913160094055251009761509179902540292619357330360602928133725871092437107483329047303265085285796236387520457107251056366232944153471392034060403870838382845366886805230211842228480901120000000000000000000000000 7485 471355402013780691103322127421295184525078743229318654770816870328774947655763272215161896152968125994891654045309812330130769053643751366886650267346065518331851725023436451135470884521613898096312320000000000000000000000000 7486 70212934253313800928852366080252829346815796398440436437330066592164616257045443291823453950907137305355077722701414352454851317101725258781192386923397212298801998762160694565419291594092864706969600000000000000000000000000 7487 9876948284502066297719903487635878101714446925057741331777422326235803161217477659005922249768513772384843876370643923741111793397135746785613480190160950551322498186527210898273658349145616096952320000000000000000000000000 7488 1307557644839741532763414380670632795401726966880517565728653496946775055057556584613218287318566005128584342433230930826228223808838261560235870560281128003701215349159803979109534727322710698885120000000000000000000000000 7489 162267763493211374527097540729770578255768169629725636316869822663840630396295516092646976057612756879753840565484457479584014292195341177231661583243099997395125545092606285135394994504580307353600000000000000000000000000 7490 18793306549077152210712723675897837159859003252501618170882160700138190800299556584500552934419935260967240490507686863528021084539320782973247994537717865514948511066432695136354945477685909913600000000000000000000000000 7491 2020937612060484859476552478307558064265180828025064971000262430530727390918060303491937937751579743057839818124980614742447747848641052763704664775826180454683138127913878330951088286440882176000000000000000000000000000 7492 200587846442963176812426818264207700566409900367316433783334542285166086788588399720660307979515962574742372410020430613780953810312211794430299067168440563758415796302629354458036482678036889600000000000000000000000000 7493 18248724473322303487882871075284587734294564853975324650795167338304875123581517387081191805550411009605863447728930033686171547356715768035602455379672040655026455549020777188916035050903961600000000000000000000000000 7494 1509152419119891901442304179967182680017041736313825882274483247386161364874642465412891301249411917509852583133320472633590006477831441589595343572821238725130261619613105841881961329590272000000000000000000000000000 7495 112316145511171412366154365925310418518604730992164903178124170304526444244986447810360254974749501477231158442970172995942503020909260051568607464508529735382536516881114652094218215882752000000000000000000000000000 7496 7429598351328566247976849054593441547103562878400324340226792973839828063372701465741403118835888794870050745436623465362892060629603052016330088247616289657170951648736373305053261332480000000000000000000000000000 7497 429995285907255580424604521192435818691952463097723689541279821436774083211591845344406224696702901028829736656773931138607865518976313488044193275628255680799915376961791526992391176192000000000000000000000000000 7498 21329613532143401459728121387584083148795267742693755657008086111405837084125033594670235283852843168614928994704303254614381118875167613666409248126839703781906486336007465513613524992000000000000000000000000000 7499 881635980381435257197673505581799709807286532730090783076556732922057158444288203786986045780662566168054372066382157784957605446010150768052505001739906489514139480050749940663582720000000000000000000000000000 7500 29151064647232785664496567703315967065036703916332537701058697198589831023859487705099010682939384655181569957182405328260615462093694898971449873633522887538811502674642746023608320000000000000000000000000000 7501 722853235501019619728527646590008826519714382826815923156160007679593550667407051510927389851093709592599888730242865282671274717848888526637412488501738498000560749612301182566400000000000000000000000000000 7502 11948803483008657648518011644452331695202929005743815123209748760823882463218067381533089367757150117582593789120134794973118065691217966082394386763485021619954624412990224465920000000000000000000000000000 7503 98750442008336013624115798714482080125644041369783596059584700502676714572050143649033796427745042294071023050579626404736512939596842694895821378210620013388054747214795243520000000000000000000000000000 7504 929872910037538130893335733561514445091203889852440892486894106116825242159893467045581856627654814387398168518135193840206042248627112974958884722556502741561784362999661455478016898772698772421196915653305096965281821665420209417746371602445258050575929 7505 1844625935359018731203039991780565240668729667674760794852050096687035439731821186659528235911770526101830513157926725991953449663943215982845267254502330641797360850178190204362895311386491873746114206661841005362022475498882366649838330658509292393012412 7506 2721948026566356908238632182993273099035564509617634831428025142672332783018906872997596543235661386077091366976940656646663017187038160169808260217009536678749764181360500179608662593631286789308290475683936117668350238236155687373541926947312492433591486 7507 3540745400411521181448627229909948746712929443405053439255967665264823132382317883574109324534193672945809908262687033036309615853057769326579850688792893240650099748111219745832406625861836473896963220401868120544195431851909837233875677329837388531501120 7508 4281999010660274599516124393895161594093888249646355277148985286245060495462355977086575301011880559761701006943696716781715897220669456807550835690714982679241482418955641765793255980462993296684335601908763275861374556812777140557227699209864321496429200 7509 4929520812272316124321001741264673835151988423983121197108100134408947692337151271182594005067335668798836281164450854441390008507697521007717059624432858108785316345724543691352236153118372770817088790490088454162362904428367830104906034212331609137352640 7510 5470565779472936186746477542135186817058913982712975962644355027209929756130253239970927493428384705618220751048353997002030375295127736728076249095407196193895899847084554584305530365045999050540915608958512796692378345158310640726176208699050932091452320 7511 5896266020152014844716296352034208323148283595769618691444786835366800015898809531583067031244530786078639787424939035096265027031217816125034563484945270694466196350864653489239874772082098860513321353209639808746256799427308100573625460711636776981263360 7512 6201865173635503418985128784914030095994383660184507465086742250614469528917955147549262578595619271942471727626841363134790958310274837082734525616786946309728163844659467846913892671854646667308219106272334554931276206714699069200917024224130146519926400 7513 6386744623256073981610701729721765410509121384471850506051387683559616317042880639752628129719065916905526440374524981006017789045811485342653441014577343083188895016180481793569862372099636134355347589115141276080989047565272754190646258008589310779328000 7514 6454246802201056877351302642312320654685234049510983885383638122491547221206748483912615256293332467246804362102060610886569196572311931935705875757007835327157558134237673877566942218308819280490810612414732200137129582214336612568270974556647571787564800 7515 6411313896643178450229231893028646681372471960489846520292394409925084601110029536126056839954352428662014089183421626778676275087351985603539317825143038196378239565717245891685122203552884784168255331179157484836882600514462976564490901555162111221350400 7516 6267971512775139907642805976721095637683250026413854016789922177182857099865699607472831991906592516639082879872410167643380667311008750153053682670515856448085230144532510719310048333148247116229534175400761687411667745624911975055935210666733690035507200 7517 6036695515743411793477123955065970783009509093606838765388668013046654117444138458729306608840620685193363123829588279031148360011853330353785285373730093139494217900300229210592541859317261137581915340911302688313926409169708844018849421154953022298112000 7518 5731705672613518166280544521796087241707634940793949698844641231899697724750967700361449654735432532108681014785933122076612989906724851990963380711991116308404788772933144459534730511024228780456696621596968580367752426824897770017897098483361319080960000 7519 5368231654350221892321290478950481709306662968938723620381322519632887625132613651070235774191234371535935389458044680188827775912639861376902288276596557713237655826356896274295942722520253296817979274861551060637114468050635960211884111750270113480704000 7520 4961795416292202043766477327851080401030904441310740988553671576835478958392390361431279915271267948081232964138304508772092339626571091384443730881671310203444764201292273538081463319240010542130032673258720213058389846231761591273077845159421410783232000 7521 4527549332513401004068119914653209662920595731239069252109232600957481517270531233673305632873065157790049017492054042437662450505737753401013217848985585781048594020117483457991120044528904884927834691811400366578387291540029228191789827146903898505216000 7522 4079702311817630986050541657512716024176417562701871345057777343681199470169245623838412257263669823753905957496227558565102343612893775083568820961484301550673868595363315040059749091614799117177520420128158866903289361618048017273089749393890369249280000 7523 3631057256559979653823331898855990299652096076345696361882831354239150576787347410177106330812337712198598370386030518534622539458630317575448501326438745068635706751542873463125493414873248679387780262672901344954575041577038885720165459451986293555200000 7524 3192673514609445524886124754969718300059952769567374484045757812690765324223996930167919103067921329872182225668692687638369330426429828014510206654100408773763834838856599715748147258687332070534865328520929109405181225581762239761267434469368436162560000 7525 2773658291437706449029989914886584539424906703410448448392830248423568481439662838287576642386533280771651921951431045706736654075458201341293419950368299376045700882072864793704546050520469673356654199458368146149913538600648264043470430874666190766080000 7526 2381082117889797517034983951323553542159666767192339891210844296780469173091033545211397095441210942805819443715142024825110586628710052370962533091169829804343741001129070552762623974633795658243720511951880710830099464216299304276785591619308780912640000 7527 2020006038506721117314938664961657299817320693270277744399443730036453169112223580242966782982999739389878637298105641421090635528067912934008511636199219346208900107002392833732872937123050399358405524455466138562120436238642039683381201797928976384000000 7528 1693602623748013131895146746537974870273668264174775547895875078536660431420309404167121540610746732720172637978594668874390014543349622124549819207179223537217827833614811064867500175941581889705980241540406061294460731602520002783322653946434355200000000 7529 1403349426117052832542710214692279664864164792558480681638598276458995375368763694900105913975994365844227603762425761395754717741936532414098516858501678560270252136601801168547118844975333546331979725347952729814076729796169420192489795855451947008000000 7530 1149272090994547019521375250869005766816525200659994029146807031283961503468040061583294993340565742384625420342024099154309445205169411629932462680555314618307626749768642045161008209815634320776565009595462226198582537628570266255200367525149671424000000 7531 930214808971196142268430194018635200603077307851268879959836585393341921506200447315837682053429905308603772923625648457327247428935675537867648203954437125567871334952758150374221640465048194594220640106173581457931304169104750284245283922795036672000000 7532 744117827733927227627620552996904755418547614149316424009683447374755224665964643540979330446341286040999824159288229239238259775469740449136286527843924007241430176479340506469506567793614336848745024242888564726074547905308823180341392917334589440000000 7533 588284910067192257333863178988301488724503580572209788535830479842110942965522930974365492531169729923078077972860332619751021184980282609073262688118829745001635295114028659446035469912529416852666377450223087336005109361640280731304381280314982400000000 7534 459627478515911999429140256103868073710770683682840330717831781405096435926721574525500193758092772728518725960909576949252627120948009420584882474213166979631358958215106944494016330557675422435294624983466981243821878127265292506328057244213575680000000 7535 354876290781758438583632025693623815631919457844815613331575338173774956036786864779195533811650963260623952066330394581326969379509818970417491215337939571999664509044131876367790211686807354746789241004806397267718754053676638116608917001564323840000000 7536 270755462707728808705957056188504145920389769285564351329959537737765801061603393021322202245017236451131536599387747695052055143970524991911515782433900542356451351793579274576339940471413233309097584028819514988556762810770056977687138657443512320000000 7537 204117200267467394589856760762952127744861466867166029827463953061730315656197679883036693488483060739212244886456395158132369731596404650221541831546621251443887937050591914314757383060488912029031438070506951432614854447143723663888308522241228800000000 7538 152038517176748190853037735479817283100249514416839355072345818696147760226938252710583285561124996222536141277214651104156463824467431966867552081603951506037233602083355765923115554336064792197616673742139921978143297848601793212102362756284416000000000 7539 111883396612296926509273762137064147006176646149255999272750651249569362229719020810018083311880136593030080270898028965846150382325859342865599301863256299913114065365870166421470400960895066592810597541254186487051792702525082670369404230408601600000000 7540 81335287645660299555860939548150291150154160784655614647467106226821087853989504965548376282958933986667531253843892330862411490674557638817607080555063692281010428277492336429700366010189977272415834120437494648107434667892556710912175297580236800000000 7541 58405563618109834970018358699924225769875587221325983007673588914359770403611887986686902591234848663684792823019521014559077291040310780851667751978454877252107686137298386168371961353834507960064809032210444410023093055300565882500766616675942400000000 7542 41423714889609350219428938615799916223178770140927606690294811136307796082150921839081532325619067890482475012475334224061476512579938005674642404323615301260320278037044105722754183116808171563460599474064532139329600658605343581619606618374144000000000 7543 29014734631871464819112202157408321557198388091206328638605496230559556980618531869775682429451754870131564736693167186334492616691388721923451840426797459294283121576916446785168658593386586711116867674141510941869388829041891689439624398110720000000000 7544 20068524787044429833219273158874089077062218429751043975035468226137026911594484543261513680370797118507665609546107303881357393211543865997054189628534909345212492424033875693074988860425722475189166807947878401459660606753975085195740208693248000000000 7545 13705334000908391105613162157279865711164441854464127592707149032483823256698672371007863001228837056541820416275390353870195292924956786534573592917048230772340238728608500473319504587607810470860894405427819396118792609490519570377578679107584000000000 7546 9240355850786667870857654625204369390628290936720587767208478528869755401293355762334569654138606168783422475781491405832344213174143338656585331809926246182745073846640225928875693859589238070075202325610742345466851463193085494313803046715392000000000 7547 6149754697441684799663252841883036539045487634194832471275069847158543961533865056422326561272054020441982816175241018818274084018337030075851837392879634441910126666699488612146425106022710910694783926290378721127494261758302314234181645762560000000000 7548 4039611594494676545233345131724721895104713329557026872761063064790950440364539962228634686866620850456623967387838474112890681575238015875767420903859405107352272782726659648222568597914031280029555960451274270807140077707088826146067211878400000000000 7549 2618631689439367559945301234440524328750806039105801701800667439289960285461241081206204382380747174604944317070924018991337265671536404871229179079141381305362232112813596173048342570788716211878237901734267765791511941971641320363521076101120000000000 7550 1674943104291458324397675003082406777262136277045580834007885376951284247628885025253668020472945214721684956429776250394070265900546173423290632571122774645476478970709155982725689601216748669280194939267641400565479271473200766771930500956160000000000 7551 1056943858234775984674402077710537955968218844259172960121218795211604382520355054856492118783135122522869178525484131021893847086177554168511369593401813164971146044827365684999708643009634863437839671068734791431044522112824147584155417313280000000000 7552 657904586553658831923852919306610262226152481817828697229925317141369597859468974694716893043364087952497329112661616108648355020613569032737005971502653011732547715911342969575530024231098936845199998505691117633653221335472347962698366976000000000000 7553 403890321926088879727601758990286704867556692006963029658324817226326117816498292080712212420847374385969822086750950655715764655097097299008946755360845552249946332980250371234355581492461600518871742902116664218436522140575358795749785600000000000000 7554 244501409517207951093635991661924780849091636478361521856576145452619859614767990474226271031351995908774902053491673055484518993646584267351269718733077722118138243526093029610651354454704803045814552654403307461014499500709278178305114112000000000000 7555 145929105249868734081711007935955105930017389921088081911528947644605253371224510813885407100491291675825479561337928251193055812563815000312952945470531323387583227126046915807791913132219796365938097423575001296674364120939827434971201536000000000000 7556 85855413235656042268523846601469522141128117303479432806923613193660032588479961568582049236890045430914834207209916199068084587660668518789499989650658125376403327654051679828755623689265649425426057005145830187521205782848119236678647808000000000000 7557 49782706248010406469553634016498664472076128763177213684640475206632140387245628889283654872748024502049098527880577271433864049909085289311905194183078342371959591736817817111933771674401619086993479901741254503578793965204155654954024960000000000000 7558 28444048511171257535675405162994946051118474654660874124241283259435256363986323642702720602541215444937718896914602641537415547938117836937470673279852801761756496633728337238751680744407429153137647730669686967943619858167686044948889600000000000000 7559 16011077122031064108773384014883186188124043087206002759070333577520983922255716250023940880188758080461616195040769676123352314345654504517056662801135176512752215695674428411702350373200811561736609395179625716767081215063200067873669120000000000000 7560 8877221766701021171806845753896470390889332251747927487934030768372914866302929784965364434007094528060817690020426741160726261394607223105493524279549250740737617848690569411192113251343481323210236829296020704461887799118228957492674560000000000000 7561 4846955487509842967576181079149292348641329890128521811982808412684569691657055372535646135127536421825247485009013488113430342122173220660081188267310587909790843121493010940813494441041626944123347109192007881426345242479614954968186880000000000000 7562 2605561297252627947947106032876021328432786673485124915749098719182131310275414543548388411580333918937457822401116726508971875811400939337175687833632759270261828339070044429214991755171662367635693322645269165302780208145405572231987200000000000000 7563 1378717842283325247363495544473463125421234783820157045125608251572190193118036633212871916834571069135984296268470198400778834658368417673247160160004105773433294863170589859196027055237589016359523544020646767915485186616833043595264000000000000000 7564 717942095920707171492942192061181407993740552062447632034920394416250259099270295587678424985807129903738164032483871606259222437955261398142118766246040445434166959236392524239882381202988426811605552800995329146234359372424036116070400000000000000 7565 367822126711875032282936130385603269669190814624556670337496201004407036649019727607495117372443370298543183065556177856118945895175266535313648478935063237671456456258122466103972793994973678883621450748637351091313458273703584543539200000000000000 7566 185358042611295010367600780103838626454065080068472499882900327886170501159478470127931253089732477321964523016120166732371506566372744465671433399494813535585025853842114429220766777776381307100676270027145730427998638886158257985945600000000000000 7567 91853772567734267623123886385177484266822803905398683643094239138326845328738846985579560183839555157613081479145882081856573133936164504862344077179001674622080175345685818584042383102504093336765631294907679035167734329958408912896000000000000000 7568 44748376244570746485604688044608187520740021973730176800211687893227064511650594282227847218626104424472328185025972787591458075285212255608116048778134072938983418756441198459070444511954166405804902949183301460857248622381923041280000000000000000 7569 21425488963629370549955565457756115300737061177665930805654826923736485672370040639445678443139553187852416797033073649893696249179711383923435676638236051433449471794828881513611214708162670294111465727263749592515515663099187167232000000000000000 7570 10079322782963853920951010653260729777471647775006921624389724565379359298199209805622449614972894016310468064531819200411927318996959568268489880399288430700214773686185205530978224805429075862676975562012843027077698240622788345856000000000000000 7571 4657451906021885175461891586896840067056429405075398318854031203126392453287536820751157400050574009720939496388444062027498996570855725757360692217023461243346421331997726327140526642285392656846732549465466114198747105969127292928000000000000000 7572 2113226922925998833199172473968616457972160400796405621718202823513230435225514375269086840410321421196911213390022144356092622188713232813149668455715451389108042677538423172106444118540538633755780729940392623551440132371214499840000000000000000 7573 941203931737984634086587952350815389552817993992036438092942933059975379421756137447525422027926825983778058986011983700486639787125724052516289237964464033324897056803963660959391866158034174101196083324459068814003028203510169600000000000000000 7574 411353123708482715222744537130791906026394205736589212142130575738058925988858112103953329046584047175024022760088628880944393207776318189270475772643470169268477076045681214423947920133877188982903700528448255046120022663160135680000000000000000 7575 176354757261486234489173886066378666685310878996655217022802802652386650509823058710317332411589450661088966130055173082589695198661918619103247600226400127532483473344215099828611131682266826468795540453281835210428645923608330240000000000000000 7576 74138297344683068089791596412051465229156775350558646451659308296616474689258270955116466640508979766399528105487286516088689614342629067177212151721193278546006771822551131059385641740410952455208423340962993731755402978048081920000000000000000 7577 30550361975200729695091759296646666816781386434688383101808602371921255858141842358161368367288475903294159036674792305326667955570523170570852540524380791916719574088811580902074493199634761564124197166896433545772913578213376000000000000000000 7578 12334935207521718482691959505073225725299010673201473071758582038761878189262938987721712673015287732872559268268497222816469428336813079745977047509019930816737468114302632368174441057861761013860297142204393900320309536358400000000000000000000 7579 4877815028405336479659649677453347148606047797922923985449897807848599635168693921648651255410273132739197421207965080632464008083760879665401004803566905975009028041298211694211421244344683379789958154445705035053494762995712000000000000000000 7580 1888405283247637218644445034521144986179427362075637773143258468827993376088521962178697998858555676870256254530554731151999063463321632810129036840405288053440059101568060346742739996072251727798444433134254013891591521959936000000000000000000 7581 715404725614245838928969357392236111330565449807558687576603461741615482357260775028737030926459483540331479385031187348049059202449373722177487507483283025630126919694456818088158706145838792032606760224443395823358714052608000000000000000000 7582 265088993074697097914580578020575294536185133840511896428478768656602359785288936338040457050611159473199750804021875236847446890213417092176461130821666787170638023714174899760621659406760152770055975880539532223477197045760000000000000000000 7583 96028944697224841479811015193210356773425097367356372895774957874986138360009988258711784379762404172652374480822990720768036745245572518726061868940235370056668297156930703628423200690727152181804778748533410870293272985600000000000000000000 7584 33990733168743305170140423365645495187178822574238033210974001857578934949991340356208652946617119281844331332998625678906003250375033443366145679829150385559692650304633093570914431707906775513132728087514417689149539614720000000000000000000 7585 11749883070676698083505331533803381052358111507144011480336692000150742945676018888565954105003448640637546633629154555671211000129641190299408383150817417230511039611478106419575359108906045856391560326548193769088729743360000000000000000000 7586 3964391442545390003784319176039352143681801849971353466942867626067120587362234015247862563883277386881773864191950520815896394352683816239231283746007502561513887348588141596848596772517080512522355719932927165993351905280000000000000000000 7587 1304765917029337879588139135223060358778612421971177162202765718834903043739553951536175748324793027713072796913013395037850120974142190475444912663981311451335748995127451833226690680346497259484289863745189076083618611200000000000000000000 7588 418631340974860150100143363653159609886866064540694182414069721054752573557551427539917015650086032410843623864366957467138322786419024528271378772851146676459350359934911229882547387277258847772979181021612639103483904000000000000000000000 7589 130854827575881680586061072445578728370184437964513494799538962066660106206224587776226571702006805731098705192611307221674609169394296715293243981796035135214649160809879473864769475047544898567393205507281693408912998400000000000000000000 7590 39820541687158548856733843089650021424052155965945258060097931451368773102461424470757547202567584387257206656741898085325256845933091428108239022253870022712795958465400078121638583870112216722295209730378121675486003200000000000000000000 7591 11788755823279906810403963639660897847995255592945946877337655063819855451695896899669181341718914805983630566167492116092927173901133879473591367395594825899835304776972941546523785973321699147391012468539191614609817600000000000000000000 7592 3392643605831200084479706830889107242840467587955157476247856201385703042501175059356014401279972248765614302809657976868945689828347379393961299837146884948077141018132918783945084377946885887298873229813339050213376000000000000000000000 7593 948341046299759957843053156346091912221780471283710777136972684410363689600218843667617070239948395105762287987353010799212004281971588649449308258122724759396734403534003058269111007263859579349095832943164108308480000000000000000000000 7594 257259996570747891002952902304183740957724187467478181006533782410507873520276168702245172712788168970424945874075979352306562679201506839593159232081530483511146649847571019329913311184586297812586701565340724232192000000000000000000000 7595 67664918243927614679951160938400512229030644858773855524277267525822851750530960480604823413423422625652733016463833039684670823511948194028612595304925019517271128129299480113219403924544095484700728080797202907136000000000000000000000 7596 17239126837861727918195404470255273661744021662057708154514966620444263131564224024883678499549286623343657589825488746324753091568128900970704322398736199299071461859028844217604413354052724220784040213585925767168000000000000000000000 7597 4249876534904281207213134068198257865732856113908797709216907585422923510010587616939590293620857441894318944252808660253151824304757714899675337806140054377426481549301629573707880554106887166938630422441848995840000000000000000000000 7598 1012663021420281501978220408051046568075940027142253735417106071427102081826601702531445360571307927038475064125280043158401079048573560331136962087520831154628088277834802756924858236167140126700910466513344921600000000000000000000000 7599 232951493502585937297172140080548838253155908682788022319313745827646589298237516166412077810498562933626099475289067694461454897951709899024061111789130863811750217442871186188619506959116188324522664440553799680000000000000000000000 7600 51668357171686362616979491435548560923527720599612282389420960393174662717825546649714873965590763577503959563497803886500215987274350290103659895983717287628978135118807557302506308327060069209173853164787466240000000000000000000000 7601 11034362088128141140563552441352588486560106620384887731811634153198310334843642013533945089625787075306352272885123150012786047739086793997496053555151424765622017289642247590879731256168724863379010800760913920000000000000000000000 7602 2265641792609685525377036028898926207419633639078529710986709352013092589906920025178074837964478431340901101326587008153446612589533749389729777049029349286121992101531820373936231529701144353481255328677888000000000000000000000000 7603 446541865998459822690719099068524505034665412974334508201371638731331380124546937704473976440399789374900438793118897886858164590201280983440212278695116883197239142947882803436557088879259788811284617625600000000000000000000000000 7604 84334695505237574643133371311884750015896565393445452239982627379909170408888011080283987583012090302267782058245138194404188320572160628010700253935671261761559880412026971738465212802156137350293834694656000000000000000000000000 7605 15233603534875079892070456831994637288551226977613426292080899608831697528579626246812949218085738600844313204435489825987523029168794047271674424038609539675838394240086011799172175603963484843762325127168000000000000000000000000 7606 2626357759121217743228789903363972617179683082462764312910169444755536565783335849821170824064997018462159210999040689750598781451626137752959650820621109064151000059087043162889320566823929357329659592704000000000000000000000000 7607 431196159047449120365923356144688850243408383575858376419066417640817432854158857654750597052268829299967729013971476413390596370619809497683800908271521576559640076004503100387543356144429162778884833280000000000000000000000000 7608 67247993847690822008287765440013622282332686462932884690121756034508347290810422218670062626585077740262321715359059994114621619714393366782300094746848463511294711665805478836237413657609144757963980800000000000000000000000000 7609 9934895258334811335022304023193650121152982250969875647599869184192173955158055407915019705112220544206001535648864612370940615595436511329510536645527438511773156009164293737478976791228668075741020160000000000000000000000000 7610 1386069525610601458690410417103025737872164037008299110521871609606194540913675624098590339285099644877336768932756920532500458641517028233500511286870256991326535571458034231360197789787156560037806080000000000000000000000000 7611 181986789777001695966646090779882111924861291387458465388784601580389344783742229195529527109235786516832910623493956286008722174040074826190174265155520407340798835003379921874509671054798764208291840000000000000000000000000 7612 22399006420159422832389819212971036810986766893894503983036948478164451876047767595204063295965109225761954898329766525716972354302583735382485314929936454833047733757191069878411872340755493788057600000000000000000000000000 7613 2572870134037854192726211798909181523750251437055085860660617636784758401515145975730160175713154934562050461954787830954287866459758257066385275228768713391727717609164932319889183516428989366272000000000000000000000000000 7614 274401448885190214346187998952398295548530142178158824607041481883252503576227320249713313640360869961052388514468502591798772453912133403310713389143625530248565891354397438107915137783224808243200000000000000000000000000 7615 27012052098564099324784052632536681258128214391521677306955522716698993979817587227394323118189775816864748418914939389392628006889175074639244033912622333015020329449960459739034493897359858073600000000000000000000000000 7616 2437280833225549902780674899988610249989356162068920215777127957088911840658628115828335049064306862686039654813535834858815085116379545425129234476872064455405797728390015349565902723172060364800000000000000000000000000 7617 199906478874532476377435023094252513489306138913487952081871060585751456820694729983761562409763999097926844124572332667029944386838814431588411202506234511775135578844853406612355500713443328000000000000000000000000000 7618 14755613010636222582416577442772168839069451845347313536209994844262784040038442842190359227935083373723740099053798624331478565138936880380402624061756719418575475973785713581784905380003840000000000000000000000000000 7619 968060012292005270871868778147230306303036501412676349353331581157713933485731704316200308485242656119874924844250627315631821028556622480948295166441161938525135503971236635128765796581376000000000000000000000000000 7620 55567784557552026692182543405002917077529218857371876234957847278396952027250789587536308708257200403853207418519853081826637329856172821130968162413464509927956684731738351848223940804608000000000000000000000000000 7621 2733791360346524556880358608209440990264101657356631809766531573421238415349423877977604514310756576049480289925095961499079927005640355594519175803539217082134204210275224314400844283904000000000000000000000000000 7622 112071507469076898948864087907166693482647132846024247403271757350533061673756869739332691609129127928168717962342021296124607728286896209090458150964987885067510783044905502760679505920000000000000000000000000000 7623 3675228775374524253293349880128442499943337006633301820972224057406290196310944693234931473142172672372821249021259152978056412487375157502454048812133236649067785465707087608466636800000000000000000000000000000 7624 90386723947218990782214499084459663108362556463949089499520144501252258893013070707607054522398962064453530717799259656574151607921218304430272338672382446044146756372064552972451840000000000000000000000000000 7625 1481849132777090220443481675509518094365414484794972642470128015743166778868184455597401149194742104664829771896997873829476113171590221479606695601428563920901149536705217424261120000000000000000000000000000 7626 12146304367025329675766243241881295855454217088483382315328918161829235892362167668831156960612640202170735835221294047782591091570411651472186029519906261646730733907419814952960000000000000000000000000000 7627 309647283933600749989403973690902545474229278736769481756358252253959431692187843769232211879351138128270852687329805467320898485125776751848593712859409926013581780384708469614785334231979647565035565120318794047815829556453632619296670937315590952267546624 7628 614300256836014391108011109096467953118229052977784617032775242374790485453856528767992936470325644996408304524863968910975330865652750652860919785188829369349525144956760351009977356621508010491925395319342123675505597345867690518927266536932543340788842496 7629 906588282266053496554564781973013188876096102378504717072563462536989184177868909391473446565077363180183223613307308957326496358181075560270550973302869149927121786508767292216337550497870692903406026963222650263044550921724091652932982066602059930357727232 7630 1179539593055833043904326221706823611333415359008592158771829881365330013822818688563099860584670547793571721045270799826198989885375377879491792126555345883238513292124310132883621974303681224100130422177956351417509577005684033225859041183428486576056827904 7631 1426862410954636746658459139161480175000099224607167933998181308103221790914700026487620799094359533621256114167666290112337487764566989370352974346639531310369169304989084838165671743109291803346931962312043973488922875410101653095797227238018330535552614400 7632 1643193163583242963087322298969833620887211042531480491733389441912419933408219062761550404118343075815446557283409243774530590748227145823277457554033266702586430457680978345887563910612958625144692614662579672695307956520665452113547129432169496778039623680 7633 1824297786451288558481355132996078724264564947756724309370671611585562990584931378818603002421708844924138247736688219566884768760800567809176317123160589107979020911350118432396677137320300839206338843697971518341833833449018364846491839934102156369167646720 7634 1967215124560375680574364521295310698054876487442734969551784134152173916114626463795175587864884192222342626591636144602078506405655911831093355791795289637175534070303814346455402996004379706793932209333296475999949848051015195272253873477326749264448061440 7635 2070335272218782470281891693782564887872269206542555754246030883119828193975473818752180759809414411975933167501681587665897137789823358822239378474429720142350058033666514292035726540149770578521033494499961210628979477182721636959912342651541457895245742080 7636 2133410002734408459519870472983825825316406440433637201956035408232797870136016927925634295502532772197422170812664718472922677830015109897468893589242095128765740805301515623513517492089817352418627704905874007368572041899757959232884582481427129551552512000 7637 2157496889862055006643481913807836762053849738954662138107151937035426233185939699692536618193690400270618872741194804004068579031321732105988703678152892976993741104716210154746734625065024967687870275767714520354991403663142323288739730993314210046489395200 7638 2144842949159051751472552401116881707730953259547303415889514682272755111583676123741260743600179019623870374953856418056830640151372631037918388700568418531380874587973006576126519172718602533859788925176701531965812568451041781803175275093060167758826700800 7639 2098717294338426982623680306469206832295878995901124847805869205234631345743166959789835781372218180492174237858074559603995572621235585209145950233889527810275909543070361273414120910939707855712266582699783219450418749774675291871924193908263174903798169600 7640 2023205133624017078782381635392771350736846128802945417797965722664154535536526957514519109337733903526574916644818775201370421745285421473333006615052311549112136122786191947199468917866194793906242102677086304606669191780301118839311536807345517245969203200 7641 1922977229538956324879567798616401341426149834403721163229633319352451027439671359388799844704643399089198509483842729886095158916889945524769274720527830677439530301035263083455716425391256572549135639065202996889979358546945187836903246389470105677332480000 7642 1803049617374161199241917333756453730885594253333381563802408875779932576266014435900035983421988219361054946526785871463091374812395733868385814576666955215835774647852418719111166368753952399207361588456835498159206452314985165369655517044750464678100992000 7643 1668547932207137077524274306843169884025176940080689793921987245933445670375202875157492976594138291707105283177005473793465606933245245656429614698972041217880283393879556838854889845278355143621328566737273172691685003251165707469096536942621901788807168000 7644 1524489239768000954132709826840581212823762232730269707349975064358546660883605662975963696831266769368066781498535361729703396087965058412847930697447889651630657408259974607037247553133829225149278377388988676757203660465723506919108126257822477630570496000 7645 1375591993231520574203977415437692904402803376666112540592674632445391117840314428868096274828929782037314739219556549517752078728119008800840381910689986450888953414084045187532713517926313646707278965977340141124107604022386712784535737582103257145147392000 7646 1226121895494988627261609750602357851971938493632782824806713382060832490434915237955433861265175102834618400832372136666926725521668046893788116304095488772014771718835524148479922914959787206318033034190328648709943110546269990172973280527341612905267200000 7647 1079778314419780307233611167465947398672061963747579713458815333234216999641070516005914335888363880883389752991089010677648374411017344522594050809735704628258169933039026104951674050916199701047816188174063616444562803803650668765231308335368581687541760000 7648 939622757478963969351521853102087866893583874751158076304790915940374700916538321532028373703161503103594923301769469353130267440616475686712027317534987207232339887967140228041664131864865024030088894931808047182557340022685259378653665394756223542231040000 7649 808048016512334850476052150798203128934145077040402070018709490027902876961216606420138770054111761833223493425935181489165545240354197932927571879375762459005523965238603729833483890526016622571330112723614984857140586397807778043372983510299890186977280000 7650 686784148676682916393390748083746277887926951874451128234695583389774394724400089047130567535472268823188551214749957899627377862068224330089913827351629803867247577748378485664924596996866862942813531992301095124021311861250369557200600290661617746575360000 7651 576935608767374761755200561226265354408540786184854778422963359702431447181115666202226619233427645180769952297336994203316009628753548664390048578084366434700308785070882464436260582154626060939863518138693796307141559023227797007056955889332676198400000000 7652 479042663537813753792866530514970007176639994722521354729260544475502756465868298324042360615110567321065115230111426799785615736906978794238704851609406194489869294442726278535140238214841122857809256673870268288574959008318822418117614341658809204736000000 7653 393159704628118856245634255503291141125741137107875776865267804181817708935697120770910696708307246008541654745308571746970452617821298352839830346575213644733310841530847932073195121065902484826849656687053576269097190302733127828268984971473079762944000000 7654 318943177350648391147892066292395083422196215168754662474930512591940530904824784950356467222151278422699860898523919015762171239546788030559432264426009635333235437753220723868219220076162230821303365460584681346137386159564867139061697485818663272448000000 7655 255742455571487650044853546243671633711807103407204199403861332677408536301564574107659102749559089610828459890982312943514367722032908374734291308802422472571350074511799105774516793978120867110169518848579421908884355722416068581551775864204826771456000000 7656 202687986200984372254680925137503936618089611988468289293939042861683628603854014518027931823204506504688851693353612872362610680699051409341693612371219145391642856606959802963674322257409474767514774393340198120222584485229642785712614352887585177600000000 7657 158772255857437758266166724691044750350836862724300159946918916908318842406352311372455213261510196762006267159793663416684045033214256937317659996357454997223453571008785178988211552434970755234553239941449821860841024513429886848808214576428608389120000000 7658 122920456147693748335096819115647548658712409851071091571808193735472652185563079772223390912136926525424206833388642645174744541843295693407220642341255481721383409813253041797325072852880584697718637374025668537425309300719912399077327414009245204480000000 7659 94049018363003583655583150916105332088672095843712659781252438553652966742784654785400759780556378258867916317078608636781886196833731281548468213242956563131582669403486954359042066829976173170935933232747462116840534031498400716632753535517154344960000000 7660 71111354549152758511821668850056182180437796808515877165981193764663313563581554717993634105826352476279895670831186491251993131232542664983128214020945162837027560883281680544202383864111994083791734462883833770651176024793756553583025278321132830720000000 7661 53131111676904931051289909126583722454549112890613143518225986802345692060076351366622378423470827870085785427684591424915507201940822911455610501462518326123490706067916815397115158722000185333003786422695464036421063680763836134674224294760808448000000000 7662 39223981984516912232334762405892683581653308226157721620367756155464423354950375525036428679447127303169321776567149982817807620971980785323450702001361455506835074249217851735566121784628708250447956612515268841634352081374961054261800608390237388800000000 7663 28609606931359109818208330285301652719951427326247657167544223575759893020546241646397538481245485326863645095094677496428042476228666988578215834613896258765738127633390081821461311050795491501670821400167946986640109851468833600509951339811517235200000000 7664 20615379362483264398212018291893475129067004956533294375741325880876679669992562093066752881211328354536009303483653836789692333568433536233561802361277469808092905395812469594976262932417152333156873484951009751053226497156923252677833288887723622400000000 7665 14674020030086771814856347485358810607574434342999293152851529500097704501942923017857786325038793569845877589958441207256500018418617589246045476468532392558646775190482814732926652350451428040196976585001206855906732103451680940042753151725259980800000000 7666 10316722105520062897128118579449949558675160621628948866769065405362323264393287481537732321160442129337465633965818880205148896324090116508799549212781252005665640125649621607103105457306628481528064596568259576113087086793985772569346715439595520000000000 7667 7163465913590946898731701691053553685499446205824616914748520414529806718260177840003215748805758607548030573261750045045671935270194830898448719251777949981353319474342196938480462740920167034351341627133283463736587082040017540469522195156041728000000000 7668 4911849365613304659515875707122873357130422791798704674432207349537943788327100698318491365133138179762477297087030026953031543342230365954365113161230907481313468073870357696212213437224174327645314105465504751098690512980232326136261678267891712000000000 7669 3325495557440958569403413545183420018671634171252348825278026711687939669285974858346966312108188406651784744533192756343392707723637532710271004033506178913039801925588878885722785057536950591259097069099725374879796994771178798378736305217470464000000000 7670 2222818110787617468370923832526952165518699209741817556881261665501841144286424305166651901041557292068072173577700484547609079206122311811591496319470371651551735570667435174177795563589964723789839076194940216817628748943076001016844747148361728000000000 7671 1466668841428779854496943877767050549095915900856037977414322213307666444177259438892952134118329591540516830073262783059272852848614428614686471178536168978296599716716049601730217014098950330946374757020121843941250640798217302723724539907276800000000000 7672 955174654077452686602489973441839013515153832206244087799936724580655888555584372927775637165951565530150207972443898501325725313954271251930221552473196786223986267122961335607098320651538620548230442116688670409051044562853347329393365237104640000000000 7673 613897314489470818563241276759779422080391646014742430903676022495211165400556155531771648992001830160156146989302126911967059782776360169981800878570606489883789210251187983228545309170501504721215427910199976458552091403825450790595385161154560000000000 7674 389321289353652049658500301802358398079809115248882639776936612756057046554642338854740565318194709037738009483950010478145204694087410293111313666300096360091023493666504939260930587284518455979686379814018379030680941974697815051825762449489920000000000 7675 243587446497479877844128885065857304174934332188649017226026872631645907488153237549572221983359727227240649751046679942979291377819475122907683483417600612395660532663653291970380629544278684487290335757292413224169325926373431326108726371287040000000000 7676 150337874319544032573318518597262161069125040439011490223436598480689952778238090982701749907438936323593225241347111551377936581109781387574689444176432241027604838296362713115360000130191748984091303339342750097207862446329882730893305446400000000000000 7677 91512118980961157892210336965494741270141597196262800661814471397761916416946863769147807121076539626651747106587741773371021396307792734952722251987396012522287203182334335370543329111507042042896867548819280462397173043943383455869570121728000000000000 7678 54930424359855875293932707008383623950262097241779505267591355696695799291386827145427747601455810313530998105092831715957684569953254462662955988068335746921980111208118459371692358840493474319234109616590447285777936254713643832776864038912000000000000 7679 32508452133562348033754219904465246432103002958224347410224660877573072285349276114601781148752384019298121707356427702868257493632385085223610429663270659158541579461876557221212475393195269541283710033639756023965354334365270605750079586304000000000000 7680 18964912580657036269235191587601910350073480423285475954169408065218374793370225901306029964138259332012933448874702345221682780064906332432641872691567210470762083940480024404462664433583485000195031081706455355429575246189355980286945394688000000000000 7681 10904258278902268464240664219275291942619907352098130588941490599027888732747217700123688076752135368615560600084767626807568504069577267005028555833711732424198629505801686672219423248102810222633045051459058112067482780440415251509071052800000000000000 7682 6178013781477766179739871927167115552240956306232723841007319600387648396383467623647790429409127722042599143508437259528510953038833806408714126061797966874941862816776791393175344784555609780095907049682961956749084085575038787658511810560000000000000 7683 3448442024338684002400884733539709084171363283836122927382541873718681622174873345227366892913274632868248024227923792905027139109809883876753449397397597869711212597613312707365731046217964214811597886602989709729183455600352871682660106240000000000000 7684 1895960060353724679305296841332103777743338670201920443662784057904753364993146267622177100433076573758632119715578927451745255034057895974117700107284531030234546145207319352125527850255094643287757411904247030561347893104551677894569492480000000000000 7685 1026538998194855937321305047295218591564594102025344578368031301651989655628936535889982985134371548695232685507850993255992216782900646123917453311702720221319983688742672630308232125819429719266202358447599824389027905415617941284962959360000000000000 7686 547225545784573285340772236803082628089381765705145414931017232974680106199132379711718649811925784569629233663288528389607660668850809169392846899349454464618361999193059494013409689816262425524629469374745669097486171558352921133318144000000000000000 7687 287146307895561035748706291999897120975933657703345120953049902894240743898039356235826560331419121365568888201811614896912406888601284811466354071916702987885764145813132293632842934011114046941956108661156867225347582495135726358128230400000000000000 7688 148280470470658567640725380295028841159703446191071660820017572806042351357184257728336666400650857754351147186181407692667882245753122484609674643694690887186910993329732249990730367563116270142157662669285923239318833583553694758705561600000000000000 7689 75336045481060401301336281924087233815010621855141247029525057151457001092762969652300080510008097084871953812334102295468359528084247713954915343167463918490124133707847836688838815778034879185128489904556557774815213836805506208052019200000000000000 7690 37648735478502279400975018514034377984357586754028600666060653241076309813894858361825334653234973248763454644566351172748140757506516010660520929304375209649954508191940342349363381566493621139111831104376446691356706966063581187434086400000000000000 7691 18501772727590585895136412828217499261466051958254982686194121426436190558743692995352672019608920825375185624219855037010805059762526769351818501044236809177775022926986811386405895679098427727134090386475320324633462344713705472655360000000000000000 7692 8938697642833466684325209870109049891333598799682990394545894396345226555303714705198921196570364478165133104306714083637726414728942833729029930901520860414175674848348218801323146125857230467674956323192915303241030070758705844977664000000000000000 7693 4244352277621071790724311529233109466974873525851429701027046141764119060839471571896750705018626143957686613310837112538636955967335270267718757512623419302234441894022626864851141965430253860873030336257046538171388423138847863341056000000000000000 7694 1980152795866547214834789538674474277081681486061644381461342181689663635028140564837723366953802953054886051178719866177149354998723099128271293225677464277258148384837710848358573213530051030903209627266768461958630419846674809618432000000000000000 7695 907413472868635962775335244003577870806880605092764930024505003563669388727316786353529778215072890251906985502202747024253452053494551118553163783683316172595527201021455730319915428970602132757353178339515338829239556722906957348864000000000000000 7696 408314851629762559219850477958599205540730520056936065988118777900903126063600938225933806232822653981982456075675616648360891819302714096123151071433002251576996227668607358781168116121647757259912311431408842273559174074706847334400000000000000000 7697 180354739763653185719920130471574810373636038467545262327010068487564813977862442068920531462746780572225891312688976293757564428019194221720755899524669427712696260009382559166704902904423675268952050924887269732353211221477655838720000000000000000 7698 78172840406417600716403364138974270375487860380753375856414177799698697198946283386528935490895242465199227765699810715240670815234125982517765164991610465260296334415697847089975682585561193187905614076484532178402982056015303802880000000000000000 7699 33237466642334365179151788784895422305706980063322111867265705525051103782168469056369157607912000492595908221168960738693278048233506074108135816118744772191765780179434254878309553214022209827653417454562643833917755363422277468160000000000000000 7700 13857512053487615354189002526976946948932627348539289680408834804633546804452474836360715953630124818720388602153298478549318532261737950031385834073369727159934164206494131452799409393473245679359699234812131885683341663892584529920000000000000000 7701 5663216020115361549499646847881816811082972161837656528065947092129010518384566329157877596568544907388999265265351928352217142107837544967055021553524027555552867891712401149520246864159183881604061914837128876559778905797427200000000000000000000 7702 2267722199882753377455557511990525355319676164589616441991138383988003781770336022557412491357124863991035834822383933460608240560170647038420741964013277270632137637498600202237999927110623739257368448478867520033184585504260096000000000000000000 7703 889378316083049287253368056485248484004830550119187433106881097964734929692610562327270433792013316777469062553430710746011041713751136614389119513899944056903266204180265953679079767678360074309765894055379282050366110783504384000000000000000000 7704 341481033385050134800046846991508267947393045322260277520928582440167391312642471878065920641131212746774359375877355005747431810076630375822215347502848231316231033150906471113061000032348977002471906955071266023946602653155328000000000000000000 7705 128302530533630292583061439409340472055503135515001431814625151839078608357128075145253469355859266658579199955742174120232233994811670263206982069150677261435399459726053982219278709069226238877893187538743691142578779367407616000000000000000000 7706 47150787047883733493162635960966282094713279691098933700760570296108920996902926758157665341067104937820040816728442918827689095684158120410895819614377107101616787976091704368048525178564154753002804730448886087513638803865600000000000000000000 7707 16940060991800163928390285742427805381608682340632721744910350053964938954935688605450999926972092943386151761171388161562689913005881002131495231966294355817556676647861979270940014489556718501986088312431434477409133941227520000000000000000000 7708 5946899149451152729142189120649187751448846468844183280819782386527317279480609122144586394116248478532414487245152793475711333458655556901199939059453793171316690746750431990176671753303165017722316546160218833865452636078080000000000000000000 7709 2038836588806718962803862241796131835321663925097445212129992269810604645581176573544062565882104858001966650524842903034650836785687772556803991695638859460583200623836743304263953356807123647893390586144229234348442947420160000000000000000000 7710 682253518446399155450495682155643027676623645359075137055547354957998678525220765573819614933731940435170340498208215900829526028945655721495622561191239018873741056013772244450549490948672157340151299910680672667706715013120000000000000000000 7711 222701801336190200511874550626842002121785752133338658409068837063862855893409236074403484137354896071388167981365969092052648665362445223990506596394989695100875536717245164279173220931786226474319740754254443843145433088000000000000000000000 7712 70867347408119727942772983188086155134389887348692396613284333919563189626802142105649837362114641501274754782685148039349580988958789495376106178776925563317678989577764732541968404459697438671239887143241878999042673868800000000000000000000 7713 21969940972547244990510829184153491079734899434994098199879783189992114113485360258934580112448518830008846522089000320526042268332497943709059173578067883751711059597157746228783528239287296722347999521338864588412891955200000000000000000000 7714 6630898016927496263357736357397457077828775728618908392548069527865621389832066463022895147027472868975602917679067949910344236715852178783527685314255564469370709125727254516214235071108587145714227515895378485342266982400000000000000000000 7715 1946975554090514848588543556552552463101484368996974201770895781459077248260808371290813421103007979490270504787732194970009433141274778301175101149823572998521238273353200464621555092359962721303920909176025720952769740800000000000000000000 7716 555724265620253875775091718298345438453214548961622756032830890865901896703655887057453993881340624809201892903348714584589499310893036575634429922249388813459759021480842829245913242201330425163768653851439019663032320000000000000000000000 7717 154069075074289022549115929786297561520989768323231255122363689636120113656013558651950058877138700103913141276250978756695332515045076627689330302817169264233377635525244418789144764459759528266729409947701821401202688000000000000000000000 7718 41452828068552062429911021165473182982783138659104049144939397530597364858175927336699785426355290102399884519204003146519587869166683147967458950669348270667541164609592525296334943716752031887432691297520624758423552000000000000000000000 7719 10813781235274451068672440304036482517247775302374969342158103703634095180393720174791248372092684374539100309357566038222501183260873864687163204522438679304575955985111093555565637491326617014112875990657554284806144000000000000000000000 7720 2732514613214511829180670399407068162960459350600126661728122978875282115475832517285960610152452503243751153439815074174502987168070277636003605443842031867285322211291512887696693344582532256254328879359704577343488000000000000000000000 7721 668125141357357473675781626485084442727977792485446206754045168994042040932234271985671563052032398270821103921025477127430809319577924782310421715421224332683868248299657835444026770080663772333977119610085625036800000000000000000000000 7722 157899863628088557445957219705812825853539064030516319151380454200289731914714788897123058704317334192357041877430808855922527431723679337347386592167460827011196027441956486746703779957942949251085933870499013591040000000000000000000000 7723 36026212165145205143079621028308773103008408762338904806380150672713954291025316418396020450346596074129849272438010488296840096149320655261718916694121606700471136637462518313512051946049483380876125368974741340160000000000000000000000 7724 7925287445042751314315653245835135818969092915293377296115886155636940726143414303548043740573419788173227566916442945795929405920444168092992039705075305231912755864875775146121789944234031678233973040098700165120000000000000000000000 7725 1678710490745559733628085208589502929396514578996474091524217492150220986594235386548112622468398826099233686409062223706280636178342930272495186817055944343889354311733891147639687896351086038493601596874099261440000000000000000000000 7726 341868379509929890360884084512362114979739853982664160052993135416711670453371494490899442503339611049860232650916875143833625810187139596060440456389692152144296658466497871383123146047386371475562397538713600000000000000000000000000 7727 66829754188070165664095404907900465057329790810804671287778658084686216869271976019833891018394775579424290640792137528117153948701098901681492553732952723935304443558289583889733105324101981004577681583374336000000000000000000000000 7728 12518572606612313050779928131103041442390265828980178764063297019057319129296714767049689262947472333865329434948766739137882718273137817258446305577891016476542975454147825279887724775658196058506806211641344000000000000000000000000 7729 2242811948654609532974961823614760587322607714142084525566684933996195852861033812629237497615352016804145833301225919583052042979675070675809561072066812407957493862990114807418215080774942462727421163470848000000000000000000000000 7730 383518735974136174445452288034343651950561795152389023162984645775735338447267291479976095740050798989998003439545678701016728927936920948635145739225956647273658518381648194441072794896059688270958958739456000000000000000000000000 7731 62452647762537683493753862040332015283512699272643994156503393000080971676431553358246727749232837924860096713945868895171768823562929124700202082225070483814724169401478071365249136885989868592510376345600000000000000000000000000 7732 9660494054819577154870989105163492993931995110223118604546684600780574266999473768318656657984250044598174714430643621726262857961270296247788555576136094808206949091749372943902593063623932054171727953920000000000000000000000000 7733 1415559308397938648834565202110840498045726002913095437641274691197762175763921673598731947906091417064522557820558400444673026813253696787373764306119759479656617768617566364117193718848120293391262023680000000000000000000000000 7734 195882340233540500396462293569151579319562325998526019257565596400293288717407310274892361799486270856983977702633797348237841214134292078807524213599327585517753257701375628920648753979887613707141775360000000000000000000000000 7735 25509169755622359071940728792159524666466300518326566426612485074829114062362481266383832062298689992128140465456492127787245749510917367491063487792505026071009683499940195403047448248276881593881067520000000000000000000000000 7736 3114096633380947948261482872674105926285098835102014989931237080013912267157302019053959966172894235499514040248831903732535919406112285910051402401423001850929711288465620184598127375677482585817088000000000000000000000000000 7737 354787842248826474457356626402900337936000263178044816301550030963461852138009335601895438961340003076704165582601523343134957386884053687992659775059482762195364467908766405195417151158563631844556800000000000000000000000000 7738 37530594181509106859191459462556153155682678232144235144947460409968065730379365928244678809046138076117499643146455825893962362344026603437758837001351852786722658040915713888733462081289497817907200000000000000000000000000 7739 3664421494104719822945249066188518410073855967942654295546425425973264482315266431357991392933940324828292735894772040604278007152829786453168273543622775948934038328303694414827374321877056382566400000000000000000000000000 7740 327946371225186886809402107407964750658907749343426240837511952909682676336236376314795975359631827528880894291467609114884714599603807608640666216364755997713622899207310362274730759322996624588800000000000000000000000000 7741 26679281756434983010102746428916204248567056575052361132083952026466827800415381491370640327078141034112410047763706174456523895694990007777077401585983969819656645026061609834178011687991377920000000000000000000000000000 7742 1953237738689910397093076246268479469530435278005235976290017245135439566874730594459393303048357590435719220888170353866242001900811330162641571336309064831116517349734103833582177012781416448000000000000000000000000000 7743 127101677100511410711840890330040098962770260025924699235779765117267202071381245579393223835738508387641350858685167632007961191543340171873784119214772294349628770811396078158573253890670592000000000000000000000000000 7744 7236420270541937224150853006107879910618157897809057180090576646461449470013848142306231244025365862158240681642814203476604352372125653568220683931031287229996785545231124935137958899482624000000000000000000000000000 7745 353116735454274410746562947400288836535085069644318399848597028811746509129981381465735997008892237942932192912313377616340589638716355703096608004835725743727289835927762657441805812891648000000000000000000000000000 7746 14358229958834687343991445407981383974047915545309775000620643622055293133504257853038872201500090997950617765477638016386849673572093617637433234135364288847680530059410246304220892364800000000000000000000000000000 7747 467028447585751927049184111388641790553709080909269563192230612437820018589789032316586972145567476008608803662041451608281938307049281648959521863005128750153049499244258011508260208640000000000000000000000000000 7748 11392456132790269614769487121317175109481306559103749675310344185033466195938602094632820035009177300663211286344119654001012358063185622735216275783782799423888037638189711557719490560000000000000000000000000000 7749 185255434205870328214786741925173524387387719033548547073396659804219505830307781285012805963263988363508062958795176816780079328631918508253781322237610302635937153555967017662545920000000000000000000000000000 7750 1506141741511140879795014161993280686076322918971939407100785852066825250652908790935063463115967385069171243567440461925041295354731044782551067660468376444194611004520057054167040000000000000000000000000000 7751 103954097656448992185304045806819063677895428083756875022584230757968965545545706452271408294124924363967061649725476693876820842186490949745897732410416323724849827829174069939513705294571266328205427801324777924664639373875107963840491720475256443023681640625 7752 206244929750394800495643226880729022336944529318173640044807113823810427642362681601306474055543849938110650313055345760651612550897998044295861101102265986270102058413081354759995191304429392395159568757828359402534644517768214200259535573422908782958984375000 7753 304417516311582725531569402875956036969330125273624292706135300003944191200127318043528355705982722508651319862069690342721780125125445113380690985226944595734670638217708079625752902365337783175255523486554658478141135308225884159583074506372213363647460937500 7754 396148661226806320158415649609244122776088269689409746241584070405132707481765683213978233558718849557924917580506690365995276536163245907546072535441997233916051390533977447619646443611426235172065854563836462232887664081104617253004107624292373657226562500000 7755 479339880084435647391682936027185388559066806324185792952316725190210576052936476688913662606049807965089150272413095342854284608757527548130747767884816653038422182546112711619772196769825744558199684022242119301794073538136586876134970225393772125244140625000 7756 552199541857269865795218742303317567620044960885462033481068867419122583612982821145628539322169378775782701113819885834968135869288671735446621428603308784300262354293121843785977570678839257731046035993622921435666772715933348081307485699653625488281250000000 7757 613309624489474397609889616451551378436663269890119831852973822080172149532819586685744764340489456693635986703749286534037942905489951407502714200035408289762824721501560661164959088500630802253281797310250524741213895563163305268972180783748626708984375000000 7758 661673469163501521535698054777445144279097287744312138593379757764208581895979074092963494328482339564334138798102087415007792117465730432780071091238200486326978899539969444731110148050966259802397733326715994692235334184715611627325415611267089843750000000000 7759 696742163029167102177090051680649736925889443994760681938828884925711636736465965019890559527891903561243848154401498048003205099691414145717414859073825112102308781215587825301858985897667471571924813193031942410923806896505539043573662638664245605468750000000 7760 718418585878963412022599519955158839852472671141264347599148005790067109879378239487176043602092985005371434541427322431718860369459591474695289988022788560034380609964517224311250154347817126243051362936815158397041436444396822480484843254089355468750000000000 7761 727039608909510972966870714194620745930702343194959519770337781859547915197930778361022156125318100825435891755924450300899486693893106572391633467879062022754793177284091431002985156199990931757967979292056940297805933681729584350250661373138427734375000000000 7762 723338316355062553468130281467811767587782403993239725851506971333717489447832221671184225148680117766688218125167016735731271125269650757114003333860768616093496048381554238263333595404790977923563778670206468601744376201168051920831203460693359375000000000000 7763 708389324483724594029788922317476991057634900977379438183909160592820661332577022423313084495607395332843328283913565056526158188680744641466980598294312731360897130048335450672558034433091964379810127244355534917308325759677245514467358589172363281250000000000 7764 683541206640295485193051710888494721217459399835403667121458193113564798135065089944464563993299935927322054614877827697620317562985481598658600355769527607860853353794332299479735998763746584706179864319476602307901202948414720594882965087890625000000000000000 7765 650340633746338275912246342073910691901182800414826917575558795162334507939933357004304856599339653325137840533583761780878759281354758206723754052775007695479040476610036159219291678823793179163308270909673453052946001662348862737417221069335937500000000000000 7766 610453074876562861656295233093377502797910255322717533297591189059044658119617444441374158727913487921196052980857291058318195378764999703378030470871473890156325994044620608120508455855933864174625363627213481265698646893724799156188964843750000000000000000000 7767 565584773873135491324557533461014256342263851556497794600218236663204875747825562274933158061411846558988143086764280165531808018425772225179745231262420559229836033482340993423651084350522725157790399400613290392669796347036026418209075927734375000000000000000 7768 517410259016176656534089338846217277331463965847450217742505530387421307507657832029397674951239825746199035369726946184373569311915153508587964578623127325714259411336315713513213039048195848332585664204608111305105921928770840167999267578125000000000000000000 7769 467508914035505396770579389277493211028829441141273907853561663678945563628030387784784654744831362552010061736291058485702873960499336481315258661484807934745373059220768820254383159282214293182287402367985906792569039680529385805130004882812500000000000000000 7770 417313220107482712064685602218225518897313016934526604062968727157627197849020809306839354972228416256952139318289281679869512756319407722268778257830649609120080372862328378500754651654018653282715491797949525221156363841146230697631835937500000000000000000000 7771 368070260134799752041052701156474907667430080936252464783538417353027188502836353808632311085505463138631786878731146441644910251073717611041062423406632955243910888864573629837665602758844452195355063765791481245059912907890975475311279296875000000000000000000 7772 320817049595589269588544221046100795711649533402722148352280342439514745635996029529200277243290095109024582239442614498469925582650158435833124123715952838704025948084626462883268152042756612046846623198526060605217935517430305480957031250000000000000000000000 7773 276369305633436719874640458057531921833053725320381370707837138632440157240608943256245620650674267386646994663723474089772819529199354667086789472393851736323577262186356396571077182614287423250538054675384813663185923360288143157958984375000000000000000000000 7774 235322455718488031392389510026030659007761919855406467997490544477291653886960241075231053687948037065221510586711326807570039028688702686966421088146138800180910308811200159584694588883400212910371185337510269164340570569038391113281250000000000000000000000000 7775 198063066896394093088594504271909137998199615878300443897887874935053808688191536238319470187356264529894771410482033396371449515812991428196737749189666823485599509916093467650451278976861845866229080992404476546653313562273979187011718750000000000000000000000 7776 164788471657799885449710627554228402814502080410745969323042711945964768828575358150281799195880412088872449813521051785781045997156408868259685807325802797140018792250189765085175464108749055760702595385680524486815556883811950683593750000000000000000000000000 7777 135532179920399721171408156139216160222512018750130454153997898163558100639625209949447153615565643542632633338935929668736226446276640278417889280917498731309313917441463766791592004788518838784110165374130474447156302630901336669921875000000000000000000000000 7778 110192681985652395524250068280299005526095697614920878873650439277275089823742689215194959858107296557328576557641538077336949738839437310808500203507441931470446633913889355874408432930280205518103198158996747224591672420501708984375000000000000000000000000000 7779 88563432693040053888490126306423172155687770683077837791879624481992807906910909932098120594530235775932938816184470460442525604387239187229803163561838329493247537485648788021345977666536633749264084691787957126507535576820373535156250000000000000000000000000 7780 70362120318884235916924569313792754705760215053038392507755398209141872212938874649501403396481952837154996907754834462365372066382137616337057409947060521087049078057563726759027976739207035916656707286165328696370124816894531250000000000000000000000000000000 7781 55257718490430419940091428434431910028923688888319484249423906060246083644561329558075102134037160294779057571556796664444272196132105408030035752611758195893695875967873380081423304399190592206547734122068504802882671356201171875000000000000000000000000000000 7782 42894249604958633078656778511166757514065149980920002225101189530121346994281414015661911540434523397856878754901379191393127939603967243188218720995140297612448308364222742525140980550391045511560150771401822566986083984375000000000000000000000000000000000000 7783 32910613009404511229599413312692694702666486322860871707208887666985603481362414903516601629398388077005690224698083184596377411661143867336160813683521393343150964592449899202414417327287529668744525679358048364520072937011718750000000000000000000000000000000 7784 24956217574161772394227142992024908855743216780099104654581672878140840652048880925624225429517129189060314914631661624586052980285104973824851157624740586273303325392771705383067223612061913406989788200007751584053039550781250000000000000000000000000000000000 7785 18702483052636528253085517748141019930715798928144858429374736027500841759241337823085448939532248580507553647788668770425077351107778668619329632243482062889522609735524207445898613459862869223826464804005809128284454345703125000000000000000000000000000000000 7786 13850524592123966066285046286623292474404385949071849442554090223794909097129585039267852471790739520193022587162351272269085855448960659731800687650030144859897886981279641628505487453704159150902341934852302074432373046875000000000000000000000000000000000000 7787 10135506107080937834728146093744556026269698428954133380962359801545919034855049674290897375468201164443471862116805053240466604887428322777071036540344281560809720406523079973926348930010621351982535998104140162467956542968750000000000000000000000000000000000 7788 7328244848017006728503982818914982778777485739767053411013649984079903405957899699638650988879062636518696196090507264440242232809418445700870388365602438386885990278792038796283180718260652497519913595169782638549804687500000000000000000000000000000000000000 7789 5234681004067727122066108148332323488082528234743076257593539872838549948718979722289251116898244110675354988070545504893840399141548797108011205836734541778253508424408713186481859405696503984017908805981278419494628906250000000000000000000000000000000000000 7790 3693805672613944882032289647233475445949517359490498938691646597449151143301187742497440788129222510917583827479523392171243276522446740933653035503254733070193244918967379151076430021660712554876226931810379028320312500000000000000000000000000000000000000000 7791 2574582553811919582776505884121732385826813599564877760268077678422058346880927856520716229326068090109555927753227804343356563736145378430756165745768548949924691708520263268300271725097516650748730171471834182739257812500000000000000000000000000000000000000 7792 1772317512165551665958148831059799386770146025222417314775761570628882311765056288352212069670705994518344061095295159750899894021682125873894195658745646964943280458079900255719679735832983169530052691698074340820312500000000000000000000000000000000000000000 7793 1204838323984543599200882510105223621215743078860725218368512961061805899178949693929341881267571370368756181723639700028754613669215906141700644629726326479596679610454697907174007043273888939438620582222938537597656250000000000000000000000000000000000000000 7794 808754729848601545286843552829701734948167633214790062860203676932278266834911720129686606067608838007529730913282239572790073696470881741256916432381876453652989773864288381224896262722268147626891732215881347656250000000000000000000000000000000000000000000 7795 535983816417845933194644500011684149797467458739619959840989527712391687747864221795037759839351675370444703487075229680512694295206611626705720072005807213375481404679151118102681250476848617836367338895797729492187500000000000000000000000000000000000000000 7796 350652523452030761627785201785421808223054266339875813727082926574506917495491615325464703326011407175686490459099883595428749334464058806449253309330021430261648278972315753709843022534187184646725654602050781250000000000000000000000000000000000000000000000 7797 226430055578676559638950687692047160683860954942601547194549375021068553854045281339730511904257453016230250273850063963448164570237400060581926528268238186184608706056384068439069068290336872451007366180419921875000000000000000000000000000000000000000000000 7798 144298574993457879027784063781961628868149006860442585990875380438958411170986473759310814735240834739194222472390576932621264366122353332224465178184899364948965956676613098252914824115578085184097290039062500000000000000000000000000000000000000000000000000 7799 90739753908386096261971545441556870953254367147408312823928801732698347558021994248979950666010611578496633564721607794463338408896606520413817852881937550658741425756810203284707938564679352566599845886230468750000000000000000000000000000000000000000000000 7800 56295684057447700538039489416802630142427199209820667547906848421918974811507522962632459188708624326250972660561977080646642604703200780011838014849202072245423251898102656731737170048290863633155822753906250000000000000000000000000000000000000000000000000 7801 34452958643157992729280167523083209647165445916410248539318991234214412584642604053131065023489678087665595268263929973355745274078358877367244865087711668214199030161638825919823148069554008543491363525390625000000000000000000000000000000000000000000000000 7802 20796076056293640160356091706482225995653746805701433157537173061844244647169371042580131483982475495111719308592878829407514951318199993742613057389414039104037312637174306217957564513199031352996826171875000000000000000000000000000000000000000000000000000 7803 12378464347969245196987341355750728058028360983270591521001741934811597313830507163652696724850491952398037231530130490919642361023094734736949218313791218045156978860496521654965818015625700354576110839843750000000000000000000000000000000000000000000000000 7804 7264523680740290615228193689231521613526681887238650540929022285667545714139322543740631677919805692214878302821003373388010490514383747721850348800606831058048352273148751123699184972792863845825195312500000000000000000000000000000000000000000000000000000 7805 4202661477524568126291273534288754355677287817728434127752271411189891261290971041971432104041013515273940707039410099715582365253136079237603794380202914856545009722466055279710417380556464195251464843750000000000000000000000000000000000000000000000000000 7806 2396281162457644662554442509732642483527995381162976259023840571907545271892451852294983832413203342527105101322834558674193872260697226270750090759330243816386390998118827155849430710077285766601562500000000000000000000000000000000000000000000000000000000 7807 1346367687420845208260946055825497555387943690587712232391537852758910793479001876439453058983018392308443480500386902752229214228760312988980015279492264132835382256514478171993687283247709274291992187500000000000000000000000000000000000000000000000000000 7808 745273566201798386158760876375545594168428058340763093972242146144721988699113459744168823105828005510807170118389606239269055567470971849619253370149823121389859315044645882153417915105819702148437500000000000000000000000000000000000000000000000000000000 7809 406353987199408140756631964732762997758316705464970553168589407408287727079668345706027497618943187004720102548688843236390424366650034720213090837545138041221257085844342782365856692194938659667968750000000000000000000000000000000000000000000000000000000 7810 218191429058936438968984756656507318118363953036106222447134108927026359218371071050287307196069833293381912690550212775065231253143611863327978266668304629591346177619470836361870169639587402343750000000000000000000000000000000000000000000000000000000000 7811 115350535495824397401603274685740202178575076505088156267051565586087935240112172895251889737655585201101237842404212487084485589161922805079391176978643714177291679234826915489975363016128540039062500000000000000000000000000000000000000000000000000000000 7812 60027662275072945428139251665969458655027659484877351353135817999422547807575751088309442423477686829897667115889824937541146074464853729908855631508361738735146673207054845988750457763671875000000000000000000000000000000000000000000000000000000000000000 7813 30741908589647034890875443853191326632490939418771381615560782147059108677195891105741958319842959874563076230060221313174297905748516703742999742123443579489006083349522668868303298950195312500000000000000000000000000000000000000000000000000000000000000 7814 15490018194758023421840477613900086867012577474753630761973991563114989616649307416836074998493570131081433203921137545482617662223506575295520377999469729957127128727734088897705078125000000000000000000000000000000000000000000000000000000000000000000000 7815 7677240267776945358449686717389230553463108710924768246403359568468866728751812988469379671128375696217235331693413795979822378839525446380842287345987184910001133175683207809925079345703125000000000000000000000000000000000000000000000000000000000000000 7816 3741768795125748137779785772413704983595558214801487046862437401986056891797806699610922276636106800864031004739189985486781122486710248328385902509551907968443629215471446514129638671875000000000000000000000000000000000000000000000000000000000000000000 7817 1792874187531161501653756746466833430321605045225488278332995763642531259791118773765087970853640022280668431725335516682332821477571589289952663347910144509000929247122257947921752929687500000000000000000000000000000000000000000000000000000000000000000 7818 844309945746018025375810938276440722291153468462009047133771378126106661327304172385612770990657462432830602355190839139715898257616996795172931850048669843999959994107484817504882812500000000000000000000000000000000000000000000000000000000000000000000 7819 390667178425775163976831108263675454208365481348362539103190921196467941058857330587366473918383035264508559889760655333706191511436193928872369525440166881935510900802910327911376953125000000000000000000000000000000000000000000000000000000000000000000 7820 177555401672932016555267008045635684695280311522965930815595178097409197559503853437968298870731767911521571567288321032826466170994768718977355193011646861123153939843177795410156250000000000000000000000000000000000000000000000000000000000000000000000 7821 79240439260891374245522019019223696998293670456820795409702762339472333310841434020030423667452291850799055653744102129507125759741093925440751088995483542021247558295726776123046875000000000000000000000000000000000000000000000000000000000000000000000 7822 34714008771419229641305871543294843259646849660407803104554855208548555708456506531817271799330085714468363761324740177974501966633619513477593265804443944944068789482116699218750000000000000000000000000000000000000000000000000000000000000000000000000 7823 14923166659624555498023601889000860952397073481790865579058081644652706892890913752400113843512011292142011043618379972064816456545052655293867593933043735887622460722923278808593750000000000000000000000000000000000000000000000000000000000000000000000 7824 6293078937669620773303541925356198678884815206348630218982520347246423684804847793888837048748955556401365314612989165206072736962779464939266027556641347473487257957458496093750000000000000000000000000000000000000000000000000000000000000000000000000 7825 2602273182333653995447140309674319994241558720463082225687366521969467091284166790445924509347541081430834846312938762909538185825149346312723519503151692333631217479705810546875000000000000000000000000000000000000000000000000000000000000000000000000 7826 1054788063239241086154574205521324370999245134694369328811945896904957327667182272394081401122203318339965057705511178565999477987793868372090599905277485959231853485107421875000000000000000000000000000000000000000000000000000000000000000000000000000 7827 418917406589648065059074576571784931766331778231774260800786512528674104977713548815038855414112960010177701339251965971528003205046975301883982467643363634124398231506347656250000000000000000000000000000000000000000000000000000000000000000000000000 7828 162953430677573231748693528798416912678768434046728605967599449652712296003798392391013555809915732184738214422250323178950737038929441613532844712608493864536285400390625000000000000000000000000000000000000000000000000000000000000000000000000000000 7829 62056009036495324049528109992668922746283814934923416816174026313899564621754198045931623868945344984813640015365687175737855038517437611389482299273367971181869506835937500000000000000000000000000000000000000000000000000000000000000000000000000000 7830 23125682354866105569849462761824975767729057109925891026179282717483584588157513803445911477237353877884981798131213043718005725746245104801346315070986747741699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000 7831 8429311218348695480210129176685203667337241316567987279042348550522766582383413781356034733453015488489075865418827154435213087034506340700090731843374669551849365234375000000000000000000000000000000000000000000000000000000000000000000000000000000 7832 3003748629708848720256607019207922452518791769894054133608374673608507834986603152901982549955405420490724515795666999822444327705728284172437270171940326690673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000 7833 1045890620432281081228861507468592705662396861146524800277881874156952630543140161239724460564960189827453248475583953401590615178706755727944255340844392776489257812500000000000000000000000000000000000000000000000000000000000000000000000000000000 7834 355653215314225316103655267310765789453198662759030312807746241159106398125898649528072086445607667442048680541866042178391488226552041851391550153493881225585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000 7835 118042995749530973963927486340763692975656889496687680012856728613284361663691123200507735358375497241479966827466967332542317759003225319247576408088207244873046875000000000000000000000000000000000000000000000000000000000000000000000000000000000 7836 38218155800318734158673934401150786243412677634692293575927260840442183917467996593858504436029337459829749259904599305783112761503161891596391797065734863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7837 12062716523765717674454014830056243509199926996698693218894994979685612095997108134229014469902096930344403650126167948327637358119091004482470452785491943359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7838 3709216005100925048586135686593846279978349965697510815998608111454591894162237204676949368951964334259465361473278677628286834533355431631207466125488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7839 1110404391345213289544922255995775981815336948821991192462128773729088282497840646818290388359892595701492675939227880493631686010758130578324198722839355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7840 323389683411999196236004324442814757850039704645685524815936829382673800925213815343034683890881079557108878206121198453875655071897199377417564392089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7841 91555212592641550223259890964476889222433463048578524136778560140783649417493866832672486061551665634612602407688534851163907680354896001517772674560546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7842 25176677361739144536119291335110655779144779992611307560425787790801868604652379380448310892354603086159843545604372484785995887837372720241546630859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7843 6718888941145863876639139574561269790103941721506443730691021106953994325885056723356162272055328423602135638387810361374627946067208424210548400878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7844 1738530575050903960510153276583251572355497350390656579949986364706891607076322634310136439943434657909266580668432995012032762302809715270996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7845 435742344129779758612970331875546883454207633778764564081081688856323045348065545365391643883694899365343836601577461303015871062278690338134765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7846 105678985355264480404661436278027370471420461918555111120296022223680873313888738581248668158740320856605494687372049562331428097630537109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7847 24772915483696581948192718354174249428008813281407960631782725876267858052664085135754375294211376880802604712964797951569858936552891740722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7848 5606340625753684195120892302173537355089169785087294348339117509647752783217340174227629344933279848323492563494878810648057148198031747343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7849 1223326407562416151310868989690601253073742925350068391274323355370485158329791860057996182776053635474995560997698862111204633235374600869375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7850 257022113912103595426930050359237434989230836841226490287938644360667588820804754436427480825675915332120279482344811433465215871674663617000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7851 51918467010244926276239870172565961867824629041927751038163606160854852941802560396158351126786534897088296455433651909559973606078282050634000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7852 10067042157709273625681996212470611853658193417397159171597980822318628118933280621765991568980074251728487106764481574225965575261753224550656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7853 1870495911499079938763972472732774861279706682808930986471813064162574903039446415134402668777552619791747918111769164654220584140791638349843456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7854 332403467612419021350832545057288456901589816719754104625049187635259912866349778472039868439847797598719940709881774658551976428282040275296452608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7855 56380742006567995544506597065486234420615811220542907746017958364288315990023173963911377685374184131167497635791485624777469848027838369771436769280000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7856 9106832232679935280331732249815681293082325317146740146404424512936474658959933623123209195656630122520007237171653297106913224976687035726891120066560000000000000000000000000000000000000000000000000000000000000000000000000000000000 7857 1397297353134966673578446163311341891987650367529005488123788304513196451446456230627130890171315399176088657597733671925913553688875829708133558271344640000000000000000000000000000000000000000000000000000000000000000000000000000000 7858 203091293793971978574691539549700832749457369306645732255150987960647020681264367277692893494806514840995614980934150147586986794106513117952271946130391040000000000000000000000000000000000000000000000000000000000000000000000000000 7859 27876160548165190836955809095229306895166259653719595693984798569709550320176509078930735677472331259286287004420072609146569372554027319078930364161452933120000000000000000000000000000000000000000000000000000000000000000000000000 7860 3600883857964824651232456807897510468660008586462127590562440035426701545945736218636190443475324992025237807543436902172327493262024813326893023187094103654400000000000000000000000000000000000000000000000000000000000000000000000 7861 436034299891740585040148406192680358568648312469777631875379102471669678109065513020309606428102989943419705422532541244867292820456095577401955171382667824332800000000000000000000000000000000000000000000000000000000000000000000 7862 49275804124702647736429023489017859620586706591179194722925724877519139118919980138078952279586701854506817881263497273654192082340551918224595726755172839535411200000000000000000000000000000000000000000000000000000000000000000 7863 5170439732799156394629588250383373984474419427317302646284134988933972526120960773059855778479490358876465390541148392499857726354162197705137937328810635805537075200000000000000000000000000000000000000000000000000000000000000 7864 500754800316406792768373573559253494567150851438589027972863480698171640051927386728912049908668517588885285257365734579809229709911071607832120231207996444741573017600000000000000000000000000000000000000000000000000000000000 7865 44452969993000322305402987407189871622978654531215096167415600216364008748469343453478859167330924543855430586004747666207626356704386356765447866138815122989339639808000000000000000000000000000000000000000000000000000000000 7866 3587161404652547747775128027293234857923842730866748629857537130503113053789526149985076635415921563191116485548904855151363239914927872963333532154506124707313668325376000000000000000000000000000000000000000000000000000000 7867 260502135110285019200497228464812158992676303145012848775171489546191589354508347305812806696066579726913493743654952584440378733132348291751048921289306849434571913560064000000000000000000000000000000000000000000000000000 7868 16814633541477542435915855293728730125749499498727666956838419564554178485514931956012806121099955641860262433778480358270886668312952942729093345757067054076323821292355584000000000000000000000000000000000000000000000000 7869 949599304410223244007993726079730996254192073385772649155688372696517334131114462329401186364492410147091431005930450063704989471504393308022695390890634308174762246544556032000000000000000000000000000000000000000000000 7870 45963798263889797357025578674111349062387784392454205538964411989344032307522851285860091037474590608800391954572768003083535624839204247514375844130504652227618744034425569280000000000000000000000000000000000000000000 7871 1853873196643555160066698339855824412182973970495652956738231283570209303070088335196357005178141821221615808834434976124369270201847904649746492379930354306513956009388497960960000000000000000000000000000000000000000 7872 59814222807408589627275953047910235579853970089380406141372354802133034042856403806665931803433600578918910063550695428012707693124084460765374431828496720765541192236799140823040000000000000000000000000000000000000 7873 1447308079733361939178021421290418159276466554949598024010911404720464889299279541289162546587999909089906741865587318881094369754936863345732666579981330489343259012155992325488640000000000000000000000000000000000 7874 23345196993422683636822719510895850634183005244065060810062180707035791385120086259493483678297494468572154275295327159838140077998331194129541548737259834885016470570060884339589120000000000000000000000000000000 7875 188267717688892609974376770249160085759540364871492425887598231508353156331613598866882932889495923133646405445930057740630161919341380597818883457558547055524326375565007131770880000000000000000000000000000000 7876 35181806827149064676168709977539762351179878840965992114551235855468599342114078350562055190014222664044515991216016246744473909233906103697093165869286846487911184397288042620054395373560563858355094982253279682694813823760072942242810425202780255777781371109376 7877 69805172276089414040017281701467782442817219922551571655855626697358332028004123711432649186536156079453404744476222711794591089749813697811692789423188187476014254756523894087409514630080483845942648774312062862489709967777922504450020684926151301146391609344000 7878 103045730502798658820977892035500059796539705599957081968167829886576585374672754050210101180124801831574073670417281145982491608678296411055356022481849229131259137973916224605223569215833095201153433904936854701770524238148361792283363868224318587406578089984000 7879 134123014305230000370161700744619125449464378717404455895075588106337777789256600509797274551908472225223397475781223078897846220819369931849828473706533917281956338315256038375052899614258949309437802860394001357860047421081994713765648209434827367735546085376000 7880 162331426044028373463886185425035052627327918685747456539674818938226278673505012521778447374333666780528318373465369202634298005356777100056340017779733510996018584072036078192028311041067379124517975684207025452965533585039715824200486920149295028410085539840000 7881 187067643345975554182192651775516584456254077723575640393339553252622663995181966810811353640898796956608824030374377843035714844268285991493496591917597665052554749263965385345099291771134789276825476740848095998179329178950529664078656355600616175596384288768000 7882 207852937051083949091325168639462871618060086359528489325932836947358515550202185345345948489887552174009804478193753158928572049186984434992773991019552961169505276959961539272332546412371988085361640823164551109088143532167255182309618172889573528440426987520000 7883 224349201896408072035081134404499607460763267816633924986721157340006016784345215928309912655751643616391534992336114520748299989598649866341406847449676212055973949734561661436803383429226907774676056761510944054253869209323386545984984694547476189427762462720000 7884 236367909140858504465531909461883515003304157163953599539581219340363481969220852495897943690881195952983938652639834941502673203327148966323982214277337437701829697041770321870917850398649777834033702659449030342874612202679996539519894588898233842432821166080000 7885 243871652288187345877136097063848071035155082788206094763059988208311529015862784321164545077893297411808825593993480495201170765337534647794584824254395769057443338217699538438248575808130723162098264648637888448997615764669837699504653147275955551716402790400000 7886 246968435174386550269226714169420744953061813998215061045765511868099611924000724439528539301104640871006397982488635803076741187754519214750706536308419842315315634576019532577146970421567303773680464834652337826127744218824375321085664615812793082531849175040000 7887 245899307749389205895766858263925417052832109175711965543402890604601345205715007017712398438329296105331045610270070280119699018110560257111093088099292483690574008452313820314908238947880865229205657627575920779261390347747213523158886846913170601655087923200000 7888 241020353230552118477200055520593563539879091136511331306430611029113223277030185449900644501060857690542731213240902219006212926481382474231904733176687474093538809871910768324533075476692752823864275531790684255863346888466514842143829568204575946860344115200000 7889 232780341154293926392509455331855322051336216225861371261766316634955506241918042357596348962563050590011355787147196160236769749507659996480386622640732346774101585602785613851899466058686162983732163547797840349679984601681334847540621719718949418762554572800000 7890 221695563004089453707151862220814592429844015453201305963586968223767148801826707007234618059583857704772719797283043962130256904293009520457511069181649854070572938669319632239904253389224917127363965283616990809219032953982223664324401637827570875011956736000000 7891 208323449680033264435926829261463870981694693886182814492767436807095479509018111981401418875037529779722936698399304802509701725938827993826740560246883672396474888400376543311148123819716112602221376901430569141361376998027740332190548840625272949217584742400000 7892 193236533185348315721817048967726904134806090063076320982874556958962572758861046331954689135079454706389827195439831339629534835072226363321430976022654993740777798268206416662622515646264449685592249407576966415846118544797556756545796791651418856665120768000000 7893 176998169052125768182168557457833886980620704343490075522128795869974121266519781934311437947257651789886480372293627025374952075822459442033915767953524321997855294212054616943074405087754832064954245255679742347287621188091879718180603783949618952743682048000000 7894 160141200570970933117200123414230659649133018215538639758116529596643252574470278892948443857042637333706815574932329213434480449553653780887828551957950577045678599525192272472305414127016276630196698088472147838022133455892653078353879614049655242958569472000000 7895 143150446625679948567589082751233755910252572673873303710262896130666900797563240113161933940714805302478105818861814752192893969108111566875502548533840532530389391388434195108911272444367097739607741816762905753286284709945813528687260807880644202143416320000000 7896 126449561186017287901370356430256484387389772528588084944065558248755762371180862099959708314298078017188993473327936364437056339378831884073360584538225803735177295726450205679538290659190936336653505271473900082069551493785468617007080380294569045226684416000000 7897 110392474051284933882148723867684232401689483953529280506723900058437570324046784372980697734704671284847533984651373016572033312156123073397378288088927288975154781983408909720231841051674626960570520475096261976409925907273028157704593982796845991864565760000000 7898 95259306612797100233080716988275859994531473887749653308832456327482925041529548419974685779730726447819372760204215099437338990864879650637275925363893966532673246213677529599853738743003502052555802661049876856988651793000390820068322080393237955461775360000000 7899 81256385764953220074594731675299491341091029486030760172337416163401584093395805277493934868010474733957725832720779753557316075023458418348980706521582431079630181035269445538591594952624105270503086327852068871799843765457890306145235397768145005487063040000000 7900 68519769742272060578775319369052150436435887959450541811990876725090621507327811989950242696238991591134987061322086101710038356914622674203009524348556613509608783611090306257740928283462787182467880335986367600228042857776990833555010008038614339944448000000000 7901 57121560426414740025353647194644745093993854533814959618504140406377133993092963265272805498515426005816024134295808921616051023891364807129239051091844338754359576432610521978675453229324850521003382146761968672444076363340437437750938501939492462442577920000000 7902 47078209142649511009906852083498416286258671319078263421844071763497637906395299394455608927347878576221997912881161199134107986723652313568054162987783795676669980576327353279128120793399602077750040230847776378387975024731129756388136127972109172342784000000000 7903 38360022264381083045109286882850561418432991445174881306687762177664741997803577284371236903764938099143850151236501717812976878071124107351747836508564574255064428617748213782993283609436712804092625373283373345353164834966105727427370178347644510797824000000000 7904 30901129046306983564115814433407396698182131997501987719276252865341042164897326145743496394699533468754768177384959717127120262890627753144463534965232573705468567497630505547411256240935129758852392661811606305978938339278251835983159310335602522587136000000000 7905 24609273542625430260420640394421325777698413823954784965269265418210846387479808178465674468685178542440168417129237213147214002466263481568250926860653199092204031586782914926920294379069848822731380034447666762561223472167409097622056265209798396477440000000000 7906 19374920122447957792331170850211075532918116280446941813926278805448539378079341042093610375345791360397338944279526440827012928925820137869607078925212677380528888360387818736115025415902611136626610312834988435286296574912753829238952234196920642306048000000000 7907 15079302911480233407241873882396740814150300433322760653951840135320931825233281302602297885573785390580622219818167019998494445451739175402868796705746681832260066721858414991753629611967213992663823694577154337754823755180433087784540397326840438456320000000000 7908 11601189888742977189797691662498683037076942446470040562638543675537085942925009573579446438752450962693722749473202900802413137349031478695361856989391420397735795379763096057643789448492633384236900074548197608064351014030184384500903847348179325419520000000000 7909 8822261286244659421390163789519200520259088988874042390347059909102517015759711465045264463524591136132167227954369305516409413250995078315231888359897948845031405721695745486837340605130761606771784039375036276262500698981107028328970169628413426401280000000000 7910 6631111424301541395162541410422928495619576690983757352221646336907120632760567441047094204609986801667968831468970393035209689698460352982037040270511530177637984692777847914943099147647304475678138330249210273007761963286452995149225944491944732262400000000000 7911 4925968486624002179263602190599889739603114113302219747364651564559575327193564384777841409138847338381919703376949434826155769490284833643798944200951422417673931486063544165386302223966569039075188473899413345662908887012793653539424987336873229680640000000000 7912 3616286388989842869697485735162617467565778218098851798660557696204450140995275441205955002740820466669266448907681132709677846649613865968661923322127036298689195733816490756335182188229425683448055030442029638681103746418122325019022312132228363059200000000000 7913 2623397805140207761758236112466746519799970384729797679766196080772940878774350395143401934635232693752779736208875502107278094673743907058347195340075855161339952803896905134690172921619887958262831856060691599746780967478783720123194650285541897011200000000000 7914 1880430506942605062312921123221778207174916115370230918328651827320955116113945396017576324074377319331566427457990961410229411219776334382674931998149610466524377197780739018850600139306486105421478473266560896059096132077524170313868847071842061516800000000000 7915 1331684608091222144250908731951930842687974782557672689414674065746219740349314199865927067110059640063868776465976505028001292438913643396766130108579699719882953326877690636060254066908134238271620896818809914181044879859540926473802113921451032576000000000000 7916 931650779390803428696171466044148442721785532400467044221456499170867223109460688239535483855172676758968513059331975541415189908652679884324875945010321669108589966383082774354852349190095500822566524242683285198881794917607402132267113826792924774400000000000 7917 643823709335108060481094102550834289685786750032843079340030914061168406213854947157402570143818516459449785447505836756262529611670551139574101262812010909546586562134650697724897964887464370487139467972586010096788232260135196595469143701442265088000000000000 7918 439435230181105501598207085868029753277600480181146863676529036581432404241202582980449373272765019170735567845123031436814107512727519031772799274617721731912749558282380634955089087145412189380111065441606324351776095034695451644526558399397101568000000000000 7919 296201081694610057555675946399048478953450895832696261747265419268252333017510489672314712290907687340628699477738890883581602184658711610194585262256168284412211403995432646521961119648402605318598303985372147754279494106073789111445365683757514752000000000000 7920 197146823855178772074394704583782266835900758589943940448666918668804312560356007736443233829987259431262608418624911140046196259269597013278863567410761358131504343568388612133123472493254980812703416613640552888400312635536125869630844042760683520000000000000 7921 129553627104831764506030805869342632492163355644820303723409689410928548253948233655376982231134484769115428389382084463458928970377163751583253201441357463914988568630655373687481139066996130248347959488963791898091634017638025571471697513814163456000000000000 7922 84044450985881199886590032793086317834805765566688119737753697754501611703734533910320471564711121934415805856465948513216972554972073103166499661390528651539054005874959317644052636799845660754621864678830893294828251191566421005647616054510223360000000000000 7923 53815697085184314415729382700334906658153235904910731179595072928920991486079255756152520799288175341996747012448307457298000663366109626343695831812374982545777235778089451622128942712768447413293838375907927621409781918004030471701411698531368960000000000000 7924 34008530796887309804384540456461642402027392134353309287105219698137571008563974123679718005105721917511833181477749851486930974766083166647752227048098079247678669831987084011206484630985616073678745084775148705196459406516435923089086559488573440000000000000 7925 21207133716879841714752264456977214649790323893304217809419354687047238157267784317487352497514905957632095521329662605802507977461843244508235515732940979122702118375955664632838510824310758322588786617490172095077157226285759362470518829613056000000000000000 7926 13047436553432740712123774132578362536918618319118594957033241074126205571042846351520790203232980236790794006456154326998495384228905462811733469679504640488824350924635580336013026659528333215611767766570143974685565303029143379196147775171461120000000000000 7927 7918612287330795016695101014169874555552849586766654268974422687378182652827124302977136911392565036334282076747432598084987861576833380791434878890455664162218326891702266310372051660778166750838141034799807267549596122286594954694207333203968000000000000000 7928 4740048441836290912008270173622443224493021379624361728162039954196769286384002062923737937497197813263591926893075495984328814576364548147742306930458961362060482000802241829865565722462144382904027646288895620166287544506719385273302985474048000000000000000 7929 2798033985881799756684127137529151121735772728134057192634735175118847638054168333639618890328534558233764506710467745608000028011385002814974569320136152394316025763276795042427382461507303557563293947539806309478212863199384219339227368783872000000000000000 7930 1628485388608454884842613677927019171380608466109768736454078673349593863417769929631524221884332282569915850466409799031111127414033599521942871032883474938490808645293372776015936882358748102285514995922638592818007486518160127657751378657280000000000000000 7931 934322930029901388475358150568229181155743039141766305359511804507645772142720525283541169727576501514860811176687642272395071081990994473195505804725064409154322535885490643209143585030069618280982341095008808808715406406378739908689679876096000000000000000 7932 528337371147860904197375144666558167915449932848022613149723937072775883056895535130573875738808140737570101558245988189747212814221098065199839591957625707557503814935247685148027622487241748432698347643010933552547402432178454115032854691840000000000000000 7933 294403530957078716039807202583620967418216462163434488697465218068121565579740452741932142955543049182923356507393545632883367541424788980357805353246229195439310814170267507095851649289047824732339012429313527718921568439651653211969017610240000000000000000 7934 161623832265982458778284961243224866075791522468486476279998693881951795444159646469708779082873387154062466654031596206777240089791496085002123026440048102367612888129599512653059225088623408980041614376902828846238824928829013777561535119360000000000000000 7935 87399489603073645989871609388991654778676610212983001701048526957956176713145248696291268753450499913819090119613534671945723050976838076635530611553536907656416977438927904340233802106035257479118548533111295663422124860625858943475567820800000000000000000 7936 46543696447351124173971309444455079648009528137231423921748858403800471884540049107310667725051813842994134500206890289583793783496395515414635746311447035744012533223429066517695937470753696641657576242633078881076385540857104246882623815680000000000000000 7937 24404254057094071093039861704547745378802810095373749467167304107118904722182721558998437539937393935371631802736633862480183313490824086276474376481281753063800482551446674221482517305118058478516787959642376774751214380647167592367548006400000000000000000 7938 12595744029467907660923799589443997614865966500838064241118608571416208888868501449805645181903171063417616414315681993538159129543651141303986774958080904807122829703972477017539363770383514053428019592073484786968368712592086499286476390400000000000000000 7939 6397838237190048335707326775590601963106522667092350090726912290243153721330032482440962632077801175069265480287330536400334795958679944789326615851723634187744929373446337532718406994480515074757089316608754177507742838142012190113765785600000000000000000 7940 3197332353159213143960878832543418391780665469789455712503652843462290364206353038719875918560706688433673100887641624713956997484310537884546907475501766589361615249874595765979065003442023282647702126231805473134449855867101826160525312000000000000000000 7941 1571728944300243237800549228305226183798407714453278229369927514991352992221584534052041568757680723764831245930848007460120985576536535472916465139971930682389482661293665757488609976050987269345500459122008404742282676400604633958763724800000000000000000 7942 759782390101849184218158717867605730984800266005552968021537831922226915431790503473930628475935126206664455103656684702944487977113621043906227737215868367388855254737919233418014923487850988788950438392312865207308364493798776877613056000000000000000000 7943 361081135878775044667525796740681614867450683157341685347359604557210896080590322191116996143739839651876071295412297918527989311085032886537761867058761417906193707890136456346017042529407506162197246959246531060379194308116642126626816000000000000000000 7944 168656244839735962740363940074253947560636978757665899248381551988557190256130073460416692176382684207143795205910366044578549629197280767031293533142992903181674512018712196346493954738875914993127145463457588387446024232152521217409024000000000000000000 7945 77402624443357084349442387956783212648601511990233142167131630139676005190011386370722636506069347824534592002712486832052957559293438033178612974147750366194488302617283375134864375363252231518584921831055414960422088415722171573207040000000000000000000 7946 34892611653830812627367679650359416495560046674962241865818068189949183292005132903627347250355071082806070045667216286195301502919581589559882674060255720633705838005251553235399178735180371033774790158761488648825195412801740836175872000000000000000000 7947 15445421657631345629820703265752659213326378809842441067364134812452354777145129253114721116857375529612344889430156102541179739722953621133147260147396898469648459479185798212852755174526522389196084174904481896864271611300569384222720000000000000000000 7948 6711403458375525184386377014285381681981105078086298797128463341125130349592824020698658580539216747986316529335722592175631672617711990135236607087856985644549628226074781366299113855597834133400679433143018919470784688243699791953920000000000000000000 7949 2861722587926593800082993112636145570420732128316423557549231705141635271918140444572748309727637321765854906289922157698720093499311418276842571537135801010863627082264110950057091165650652910545495187735042422501023869024982668410880000000000000000000 7950 1196988212453208474938188882376766165233896964868516932050836942305059798421358615812282111533439034200647161575578766090198237306661790141536468146163623331442315060149081156716286523599050445208862208512083381354997113813538439168000000000000000000000 7951 490955165234776301466711122549454566819744405907975833717359152208932463352506454485545551778159756249916232620840560567789245269906994559639719633283619474356657478638924715707124504282531166733285705840511659908144847951457670922240000000000000000000 7952 197386945087081115355768360674122815607353379568265137824961647452421677517455080385270506928353703170653456097560166894944506504714069450147548098176893794514738021382608621081080758300725249783119253079153079641432504658846285824000000000000000000000 7953 77758493519153166655302687538290806148351331345074145203772770208529751749300486212379290608139337612681664523281277867705411653372209177330852281099988464505805887211330668910728783573012977187289402728151213192079471532272779264000000000000000000000 7954 30002056107512088721704089453113424594479878760736788625631496197674482970426072824312400283482332949459592172596927724291709502400022100166726887457382606573668693966764946734786685725362760428795422786441737934917109895235895296000000000000000000000 7955 11332904456926406830782336381726589961346628907009275189107336317385579261483025298313705552129151284907380607691827229589795833737601275530127898014844143130097879175711894687843875660775967371134296732672386441158160860567306240000000000000000000000 7956 4189127183185296810664185055388221646426343185269499935973604674462169477012475422769530445162025564242549617486086136651942388542291900062029419444772745764161180338164932500685146896036830796115713256541399988070963032388272128000000000000000000000 7957 1514587429546712250769237982988686838655027077566574050925200984593906071935727445622140637139709419170586722371512624362695219843333050286977126959750287269229350915915010868854418189925132827519790507215144616498319967618334720000000000000000000000 7958 535353590079809634127880092322365886059635974377964424504339333695019838822036065758038870193013821023130343602474264825064164040636111077046115723674801500892914202954086304012421141076905254171726183928543180357323318016081920000000000000000000000 7959 184901239947243488092360192529009904422203589544196548222382259830408458388333741587113826653008789590318110641818420782953887981906448002513919486891698510348556712666873181305494851938208240396660449067689612492890784535674880000000000000000000000 7960 62367481728236890824804033194308896332886131393875819836914651133272694297652254106764584386927567917369203986327641930758255866912889207197155382483311005474711589590016747662567707995030557276651341947434988340856018593382400000000000000000000000 7961 20532935627802360135224931936800482583544024210532786250696644247985015881748071706858256260346088186427993768047737203347676021170387240390025198752208646620339221745508781723455997982304177867177650019295589999053064571453440000000000000000000000 7962 6594187521664102369009114354011229179654227044357151730567028606772596462576900105192573992802176715464139748320978725327603594838773310867228469145227583078514257260462399446071139994316956347155612963007443078322689618739200000000000000000000000 7963 2064518479689034786575376798300176842234383070263979633215293028502422099941974198232157812743757570468247365101039863649364672275740741004956039601023633016371185086472081271566881268062013700368369247312675118117448528691200000000000000000000000 7964 629707927336608554130404431083261010140393537484918751761735301442567779762243573089931252047203111771610081959931170532300804620901441745920033002404574933384501078864410070385930054886880441436311759957744160306025516236800000000000000000000000 7965 186991920637676697454453964286361616173311082559727077168412569449237623203876502442435444026858066898471693679915355615530736524665757179767586044052722893541143980080121770499834767502524689672098997740261106992961028096000000000000000000000000 7966 54019888184217712597953367460504466894512090517254488959763631174224202258897656261148017163314552659558489285308880511153323884903440963043969301615231058134108260912035178144396710611840465905273043791630986464633185894400000000000000000000000 7967 15170420369194229423112667296600766038751869131829709964280384823042205762571991379809577469551095374479185025178318092265280211877645203296841195813801151856953479865406704484995413236536394576572405460409190338053275648000000000000000000000000 7968 4138101208367162994813859040014805228997016062357275958165508696554473311012132224202716007481070011568597571567791736347723950134326616013165274427470604052077890211733609349685601850752939928495682027761720138796105728000000000000000000000000 7969 1095442050550856768212373335221533181460039582303487798449343572001363390575152258019869009660887453139254963901970469888260769185584669984027878586278700611840383635159383529845087637910532484911555355019359606634708992000000000000000000000000 7970 281167159209270903019724327851524896288291145744900616960993284269178040134115405638331795792730315564280233895811400579222622283365197294110499063009730653494998839149318298778205540294496686434576855729386457629982720000000000000000000000000 7971 69904216023959081653024193791657317573429778591213386472507603507524966369183579547174220908869291488663155895900979793130035414811597923748775706893647320367678909382487155986962379942892409258922366136228412523544576000000000000000000000000 7972 16817234509732219544502348208806447928131667964652029979745132788268655103697438531934274375397622208334142167416654364914715861202194937012974314406457812687660848735370173935355532873166080600484795424638283766824960000000000000000000000000 7973 3910536776031661589385998495289471854995107212857230338932717017203364245189667837322631956707579963679073150040756971452104604609445099901069628664960980498963519236288826241554608445879397894499900883392407336386560000000000000000000000000 7974 877875602782617907821346600983350824590738353906725178127752799780347075450741759398958194362926114295302135723435238489247972463344818345138079904378995622216300236717899768512259038870885241622426728924826136739840000000000000000000000000 7975 190016364238661884809815281598127884110549427252537917343669437181893306374619428441332942502797860237078384355721913092910816550507536438341575736878570480999199185436774841669320138283741394290568556044334661632000000000000000000000000000 7976 39601823213549691230998010275927287593198634600409886582894916034893001788869096752931770397805331824013320422073471728728873354097840530721029990876438578024118814361664343986002752629611500111669287950192287416320000000000000000000000000 7977 7935301681168608568210350951093398032583413345202358226181206654799399226906820424326262338079804820936191032240087451536902958741905811200583567243039319028878121689630997734111819833844831469806434407747158016000000000000000000000000000 7978 1526304525042701554669778054085191404960021614483366754989102307085598730852292257153324035148870021580630581364573310006164341270618671435406363073824556227776744227884206847084066186528511001662115301583486976000000000000000000000000000 7979 281316106018041463921259755383863294857787925862553034206652235980024053336313999006838580064424186440196359271386913047830567446395427806556635881691195754110184326791417998013953330110664071195544752765272064000000000000000000000000000 7980 49590980227539360627145149186257952619161333084744925901813695445196547863773301106974749690844007225034614615148334030867567979332527337694278761195563354089936339658743557342203311397713217678701799365672960000000000000000000000000000 7981 8343879212887574962662517164671972980366827471401527215225796376493387418349158598951307090840420263259792300326545090907876517157536345707291347121793199259576590482264789013132620647869208053876810686922752000000000000000000000000000 7982 1336919849923585685841403618777929183736523718837920652933752938431854527947529155567220513207434813070976004993920821693834662078251555841090407520263360767856686405514124624745717893563949179042855261306880000000000000000000000000000 7983 203483128025752694507236331830018594053356080036746267602734092097772251249690685894076286389382601722418243750743623061544928540615056563263426511762380677617706609116969569053420346950988259560594792775680000000000000000000000000000 7984 29338175866146883202762910277079400465364831645509713186108486823620602362719953389489834942384528555216386995808273695381477792231535933063113081722353827857579392055224448448178330446637196153577820651520000000000000000000000000000 7985 3994640226423086616365708622261429945407909944451955996652313263446230261998420914398281006426319236803163221360235314574294704490532415525558574546439613957599640537590630449839338716703914140613843353600000000000000000000000000000 7986 511867319056811098893614611337395352312009239635402153683586461463239895043953502451035141949000213893392343516289893122939927501817140690720925569587067416211901990963994204827897948114440946156579061760000000000000000000000000000 7987 61485563850667999867100854214702144421862971727976234676707082458046834239513934228352569603483509176383464686641428603356147447665722605492003071421869959905333572488167472051399152926659573111901388800000000000000000000000000000 7988 6892726899926075381926980680814823729831860917917970752448313807300885187564558102980000362295274342193781259514366500177822084906970887322020185585983437965578069138058456688301690754675130715917516800000000000000000000000000000 7989 717447764130527020369137896401711530243771448262005383841017071387829178815189992177016472603005799629946890476210925218677646427316396615482084213964563496627805763632717573540041136285190597063475200000000000000000000000000000 7990 68927730054311284329532880606680723457003940309215220669771899089056270312236298329454381244231969053837838266302636925771035371045434929641135910280638932424559450975574370056060760795987400720384000000000000000000000000000000 7991 6069826331904844637990611156254285930375226213565122261879154122680179497475052910171414110948239648909391416687519994291500423288749135281027565322159784525447747373694471786855316133587296295321600000000000000000000000000000 7992 485885112775634115110085868419370179155652344681937126874562830017502053369308422612243740408418198496441431138779309887866413194296420927668462741305894081470570910455838258799994518082726920192000000000000000000000000000000 7993 35002712641956547974963450838513846850040889299431368114284745996376826799498408954972381787663826265311409569216091921103929644033563900772209159630094933829992287810615942941635746723908288512000000000000000000000000000000 7994 2241228304758046386344175759904841417893390275293157280387347201274599079440576091278834238758135768400353908386717750127181935776160400426092488563885551318681238767534730809822251202660794368000000000000000000000000000000 7995 125559008669918565061298361899430891758733348755919175371840179343114794366418828643071946148915169098059042486650854348861733096703663889416946138032803995444327101822673994948025277459988480000000000000000000000000000000 7996 6028825416293708877943294361044102342383625079153261992060580039887654808863761216591946620642355341613152436859029117544551470119501321674385112183321144225699833063707759281234547052642304000000000000000000000000000000 7997 241216286497387014006651551897999634583104505987373069339954993069098086934730049988264950714406189058377475172767136409692797899311019691812601235197815687896949899571148705336027397488640000000000000000000000000000000 7998 7720427592812542993187130076360644042082189496863618925010269099010945795725161631162266182116045083055016769776309596250901415981070887872222209713591290557201362905868147477577769943040000000000000000000000000000000 7999 185314173733789262709098747477491262334144695627388452710273590452450112015083244727859273438325511091525760637294306994795155939150753019000300813876368569317260743385143299887658434560000000000000000000000000000000 8000 2965216553600058607096434131424271350712760746726005707729672146256562212222914182153406193009560789354930885773398409414925050229626744415647414456547116124508140415148862325391360000000000000000000000000000000000 8001 23721732428800468856771473051394170805702085973808045661837377170052497697783313457227249544076486314839447086187187275319400401837013955325179315652376928996065123321190898603130880000000000000000000000000000000 8002 12002420566895453349456181076145107956990687712986274801003019498908102178043566459223862967010326809480609311438019155077701985255088687968272607627631865517528989619513280645276667776741790111636614433530162127926120831138961714861402607867749665021752516321247489 8003 23815826636674442866637461662902103977650813414744419290179219793108990148558887777357586359737026425111130287262841158106936222710884640692950371040655355200136262867065722225273388029440402426239581395666148474310098027141876788543885489627345792011666410338223364 8004 35161161373042976673185228833024759809523838702870697770933887489826264983108594159484625531107814604002652983163643442087012139829061969526993658032463614960831096752557660765659529571024216180471822926672463298686168347158282660251799443347459338599901196365487250 8005 45774110343908967007611216538530920906886677156493086861898184238723956513443209194499669982754530298124188660496501698884929189908700096812044237228614049922761742753985826088627629047842549148330772104014545396714801837770362728306804524672807957862338565347196000 8006 55415507601385855727718303486607315664833280415833166181235006509478805621589711918537986298019756168004677216939662489791794196444587715628754342314168584060036361798624572922255889496895999461069733944820758698778746319347978499820245635184600185207358696237255000 8007 63880553644432199043605981342041819002610962621086421487659881519588166480320738778535127512047970889731375941417059752011958034326674343055508942636175438632986798167863287211167419073587199378744953145840622625993767410649953168296724102291539111136671756922316000 8008 71006337187446289488102711544238084901852342965958266404262361741589471140199036411311355646594004387929757772152558543246887736318494971874036843061470599110419708724645937359394755846887608758263747131925206514720106295040039807804888864358180613035119393849346000 8009 76677259505003867163755459035397706980627951909246271932611774209140486270631130432912150079561579541521448212898150957836909141581276910010208514442082986665920045416940494786298049058506304170903483966983350117133073164497680782331488537439655105189780222829440000 8010 80828095403404667059431197467432031669539898124805863425026781671249469287249941627607197574026035126938455744108188657326111900229869656122965865125463463306299575434589832594611427698484499770706330047873196826229843857457693029406519905116014387458912026230640000 8011 83444577931773847007986713045992823595850463505923813509651445644859469605384891619052049988933264610487644600216677703976213510298553100809361085606340233334587488200188978531619846617858013761534094012677491036702725942082307764391682841677075220648745573886400000 8012 84561552597002315826203858023773829895952398844192085029071976807034753844197130325763770343115835869053227244471546618123926604530895937591848596201070771891034722294207256197003734328490758827633369286862937767115282116110181175411099068691650243287350829599840000 8013 84258898507535593149660537128914224205558868425995262963828340526408287295005300940202697435660160006959264369580810946620261870799575622854583569013522200767587926580913744184845524828388787607777845416831216443682514463582943590674480961788673685508942272586240000 8014 82655546764281963096287731632366643823694559249910051267010084702743037733617404793702777340099697644622113013466740397111083659347352727144096086401060164138808366298206067950356994500289525901330629198269467574347348505942585740195767085219204173120648751651200000 8015 79902030669772267172425935605849281370452160244007535931040639119065952890886358601302018555299283731566863942757672727915983961428452424301621655903144774055444065785546265565578293896100595601770856572040018321416334473340016257633218817692216753664782197235200000 8016 76172070857853764261677143336284888595566035778173663331335142467276034955035083143535951322402860475256374793573821863789422280439385185146934030796305057381314787124016265541988306048307373197413724347360984845219733932683536308598597241838193136930149507488000000 8017 71653727547125430738543538508463265282548207934114018209843871549269634981324340678853766283331194735779225002668917994703750512623295670227457104035159403058958581903536560551833619127856594629798107102609388368836621106230392160109546591797397428545316492083200000 8018 66540641673929964470291169864896742907563222623854897815932768510566831304015271093010362685357265977566632667340673354333650205374093961475989938638949701561149037427152307953400609888910134875211135877275549139761173241858636814038737410788232749835143809331200000 8019 61023839978870463015829789871466211652142279201126770576909162413581438620634662697619508159799623267986073497607472552839568043835435870181778637566058549833754096389884932722433167012525274225529434477538484157817101907772163451503798088633951294429636286464000000 8020 55284502448049312732188755390991480460011662390872065557646052212829028601633589871727909623335529216097619515986472290870842265434465304963457374627868441253589122319970120589745883150892319738001513037175065919002282611984317807552216028679314580386604002304000000 8021 49487992245249281185879698153560546122513547768041301949654153659225321914433714928691373720018542522491031145682047305545387191603168279619174442269455380483942189892720870482325365771209038804012958209821028754680866324859563391758303614565818273367204577280000000 8022 43779338021683123946721134547657695723341709383775120268060190264676889110918329702665164074362860255132813773365181218724600401390676820592238177865931590530479567200371573218025628696026263855361069723412540004633034107070645252472798512570627425297680584704000000 8023 38280246069203241486221854430122889548868716266578020421865903148566368731406653493294024230001571096726554825454669142131896563945653672898799936551688214892042876157205290117898674960304929625310091711660308695464655244727688312248431245337346515108433117184000000 8024 33087614265256201928856756781942297158381513881097322590839712277662054576359007940696159096440155403935085863805664272816224123811293350053901877871269520030165907630512088630896671449225628147861084997730724946151446820335492939899771459373547542586566205440000000 8025 28273428690886504626643774367589172785799472320170803555883574750100817604447820547749953134102919509832925133878445061605373301277982951637979831279249819238375250067017519076589555610156510735043227714596333264496409196698866955833560274767673627626179133440000000 8026 23885852650601295739372611219337965854144895414842460353149673550364043743915071492931800958108601620019613589152557753816875410364437697003870756412095893877564392691131926385242160661467524653128711077783975772991553045111411552254402135015341073207812096000000000 8027 19951269678549491748288555890924184392186539414224316490252892678918250081531580976143349965639058738989611098718923830904678295523303550379296140473977420649858510052561218511389672464318700907117273001034048425188535015948177460339739988050609299573895331840000000 8028 16477017690310255601933038132813522361445394604055030608394802645490632335656154246499974365929046996131032545792400147449139222256828825525239423098890498519734753759338111108588624109690217254303090088982389477737472740306081143048598106424594657764389027840000000 8029 13454549295091488972123799000256011260439517320313235842375458561497162595461426622980439843861572350296556176208434066158527215607792566774765349862027820313577518380328582999139150629085041794123258165398276622241155926759121376650940419360998845651877888000000000 8030 10862770254839050854602763478553151948459464068228149635393684344785813782781146185201586836818496686642692008406753150714603947134412952533844578024151257626625718579843465070452334492717422663365543923750970804964667791261371617650407745777679326734123008000000000 8031 8671339817873149473943015103705204107648879815528308424669408627116560554270043384331432337835020434083495656995887663073835352857771946904562329457237224388346351513640995739106669402277823141540781736581008462285127153491293118624001838877647901329981440000000000 8032 6843758223712483062505681474236626968950178899027197751438559512267584668422577547686251191566904578816029249497804252719953518646540746546461660020449431426707999737931358054460303121430292437431267895511572820496424501456251550578050795145692188792455168000000000 8033 5340113097090360164596762379693908572165341523447180973436437597583444272642661474851959273683904207803617438267019218784784660726993440028125532025100496150075431850374684262967246936508473042364453892560719254398022877438050485998418095678833224274935808000000000 8034 4119403188823395451774323341619193743537978758859968590483078707781520126657171191845692008611968428017800361458441252679699781343288492738231678862866647497659074520404683849508444671740665105268839309344944602002411840740228413780767896149887342052638720000000000 8035 3141401238720966801209911095159852828524786474186699979762328692452812771366337181851307959800489404902145062090474407913223693909126705509756250452331616655337246997664845999291097392241270741216704946949759710808806548080594132771017465066819361775288320000000000 8036 2368054893940886275576253037226799665782348303260238173720792008785063819082312998361743262888048405038555390714333996701607948975036458183014496346072119549125229035988669228275248265804848601820373923650177827392928511811564127413075926075149843116851200000000000 8037 1764453950220970831205523072957291449509817228435974990182961334779782085219487210477861346835819194035477042530005443661580546007946175366061644971471509549314456370572434754566394208401722962706204372357567820995585878767131696286188406560381615388753920000000000 8038 1299413046892827819043962420526509254264994446225705991239289329440841268795715974995397890375372534190168679396003571480433442346621778752740498385595925777021385520498116320784131517867148122360409037998235094770808760675619514740944086808574999784325120000000000 8039 945731564242066639951128214130806905636578209425817086622338690505996411849616649177327257945046619904315148655954929658029872914544899624254629597518209439755934981933083170266382164525568541917982317504567785510995097150589219070872265776830495693209600000000000 8040 680197733005431684059338174730217730929250510757772711907612431567822947685457809634169687593712560648130518231417231836515061932529081350142523691045525272563789954888050493989766368227983507873459723178274924058985491547802565146083223064935484987801600000000000 8041 483403194059987790811401246729328974938615343805241256998747377169137245276158184920710135338152274072566005284592904515350902080052971199778252249642691088113171944519672468977181024866243074442676807104285833371215209014388255464206126628017950162944000000000000 8042 339428975041727647603202410843211900316149789636475504668214939835100896437018945986648238730549047562370657647665923308318241677076564620001776727258952580964504788602691278905827699940529339869493734437202277093528474518567501425358908205145674848665600000000000 8043 235455628548246641663677186089049622420190712534463130950949176624617714217498066622579880602024805030782180799571598807306604366737190591021013546929006476367157921342984616748194671055347028156061334508771773547498530816413638399922484431915916564889600000000000 8044 161340517874735934623310857734435014987963452252242734088061349936816225246523328366240994300787525756938295992207385384459249898842225648703000471320869642130101650264081135023369239352698422930334491494105892822667253493436791966951008736155357151232000000000000 8045 109195120685776234090415112650882954659496963838910299430411050973534658214823333023553692535380094341264226696062716788310087461292962094416094074711945467370967899537821621506385773420174578126811258114304226308840536332492653929655910691966709399552000000000000 8046 72985643479129247374320051136551151691700279158613093839045324872253390914882811174476206445892027982215799339619586113875836912657339553085918283652311438910265766781274831124973311332203301593350044569958175601918289764112394850977957486488128061440000000000000 8047 48171801785350047435859183357317750512877244617023375321238664115160068334372347112882633545740110157290987770611562348475880460987486403191615707075506342531849951408393466842239602860029895644814762575307478280041257916051085455448618659498376036352000000000000 8048 31391655151802059326996903635965196200363517674941456666887297892231150316493585323304379648858712661555424587935333423595973453437069622894638992953860432389379110751755208536187293407759981636393324396473052004812918330435892216517098808064073531392000000000000 8049 20195000131164333693360380291858997053006518323299580097310642302926389213492271342182747168975951854644468155079859330978143417858660973683265828939993978953797250006155134993962004805796335983204953205303487970930073109209888777253419236549847941120000000000000 8050 12823957596413572133693902905148651179820904269929900681871636541113525696428573222701675572687977301399070903594838495770405703827243541523609255877086071609276436150562094416277381988720081461775979963538353335871114338213825370201441250768448389120000000000000 8051 8036868813436113019669969681838299791306689161614432373340733168944681056736531507076415673064938369830688819543607606219601839133255634250695178839890033629467797041168595247225098787724299807315815821597232526096311412346765056047825948577366016000000000000000 8052 4970202178010018240668341880406142248891554068922815107103788843219805119654229799730564464271813067452774014857912924350295499571070059165744876740826482214633077004829775359976844557384775644618773028568871201571687388391456122062962598435167928320000000000000 8053 3032613711208212457483601530240091735003770523449585503052983404107560573239696799218031613833905394870057573987721457006695663780279276489582175834452100928243001439414431406921181054621681850784837271715945497701298218144671081425479109003517624320000000000000 8054 1825354255307789902861495469821981321417320991930966440738281197959956583680768439868515394456355836554887773561658508722231263404998504549680367798598894789486058558702659727818245713525315771785240483808431761563092128577387575509733412823891968000000000000000 8055 1083660021424740521740385662963695938253396922263577759202224285700191131836034866396462266564789470045064855616162145424756518877785473804861498993195837702984146486491729055468980815814464689355789774669216062874181569721473889724690940074917888000000000000000 8056 634426215517692212713276237503534440374364048248507539107163970120482268055071447737211431941911595542568590740579033811664832792987558665284181752359476287180132421006750095903755901938622882438538341396457056348766258738949791082623815164887040000000000000000 8057 366214244948795275828193241175984375603355167149317451350047978171193200400579538622252898151723343339675956745313480934664653660891315180876996539085670492471051384609766125509512354562137074014629433430281295805043028666491847909110840765186048000000000000000 8058 208389911319990787581088026861531041629187058697031457482233431898034151015346652531532266425762706762608070437047758344008415827562872966396119937244053498738799909099511179687429204009135086970923132324570922964427606441689047875164731802124288000000000000000 8059 116875678955541179386547505050119633791200367220603359217829497652440758823360603574806050792733331876804636824756720386334323561252281287963564987596471502262678219497722805571344463085659407805214520961149046447793352970473481747916675109355520000000000000000 8060 64594201605757282281107099247765005316858090545082307273389069365067381098276000156534813029760710571608970474285176309091369972557431051221785645466363764011860308386536728411749023787906523102773325391370861809525758884441697555765515119493120000000000000000 8061 35172072941610798306007869335497293699823970295467211220529481250430390348454034517371151362795101979469451426008744073280767314564836339114491583278094776080126792768860249822492461905065876719513568343359551072049258808023772324505979138867200000000000000000 8062 18864601327081802188537291597661081279682489054799802133635694208728215925739060245734369503903357190300741204474768638779330185646520487921381509298894140398881653811854572312930012048032052251004193414607675227226420045720886809744873587998720000000000000000 8063 9964366674895925462178210561201645100872692037206762660492740506275443341696687043441982704269076755222748548949367919179684925734550385513656013431144291017454979656397174377760372957344411747916504382673887573229703217644232454559961626705920000000000000000 8064 5182128719037187549862810801132935825257007098344131711292579676555491552482592512432679600454898312501543727196807420503023846949832845907851330327728711165415054825113846720463389288839899175478547808870913082597870799625747002974732392857600000000000000000 8065 2652918289360869916790160360135046261748869025723979938689464611319996675286676531799057073298745592801690177052633820070039454706476107591370959757827371695230604244927673561682045060253496690758671644186384200265076714819030086762217707929600000000000000000 8066 1336577312368696150252916667661542131134549539903998258973100096377385135986582233971104664758656890074178306475213520323180556966414820446193907505942801069385989712472788291718500802379191553722534495932977768219179274998022663052569083904000000000000000000 8067 662540807051811586533608116786315009158398148671975878342571240990461535609581405379740798085090732184559373724600087845239835143133791067937670443890725860197149594601895783126844976782029295921576154737461541799258824141963505416246237593600000000000000000 8068 323049901982910278473258932630120429781719545886705489714398551888334084471052159840968819109253856172547621142023450134036650707466929622364741005032378500432563874151508955576165046541177968555414190457170761313955000509210790579360340377600000000000000000 8069 154899941249297677302961152324702239218405893432572381952608542919779417633316818915401666701816398305793194765478396585599898329588091768627117557942426170145124057649330889499442165928782008662133023512193760272762534031916796987165376512000000000000000000 8070 73019645764924831438206907261910932822849744345067411640698167928024781054334503219615584199061435560778612307811782364517969673431348030347498330058315995676331639496343915140369274837433019599761873404138582453730462719306771715464364032000000000000000000 8071 33830852653839417509884747630190389964711852338351442572319361153461213178203592727563536671024697977491859633654665799377263137524965537282990211119110229652619702882021715790242982521964859018034144245213128467664690019443739948052643840000000000000000000 8072 15400839222732072290495340119165411494621919731530741067511412214629643389447687263042703364188633601227171646501735938141707977228744154036474846389093262025213941233244306389551557960224047744205194798692635647765916817625288590525202432000000000000000000 8073 6886568009987325659895443202891753260099321321673721635156483758388235793085624381123231669558452997687474334999999922655801992257546459917385669362407012585744994017127763487043571220541572641081883711692215474303224643303223200288079872000000000000000000 8074 3023793805785117292703434433465703121095666568954504851832161230307170462515177372070185384216665440257568838038604515470586723415797138732316651628397217359117033134160976640472434213743921057955354669996089799795215107487143607738040320000000000000000000 8075 1303320035370222058207628518620316003872104800942962073985688305070375705771831385912249034120353262783868523007471000304224414493530942333549491954166247499410167663046840972422375916095427521042993987844285928161113102094555695881912320000000000000000000 8076 551255282038373343410866499416445639007407595631865742082688977724488553994789291232303672124750395782706680033485552905862103384952702253230392691829201299229135609769226736047983003455982591630761981451482928755099444650548935000064000000000000000000000 8077 228720301796918787733306499285437602662181083247993009208481558001803544922562443984258699447455492297454782098932798434012286884759378404699896264368399321212970491318423523450039772142576714133834262540289819888729974305403610616299520000000000000000000 8078 93056840567395366704174743337537657030085486315257827099223692320045847587122121583732274422933870519281488738345327336341302382558027247747253691481009545628194687050087979339857665271850264857394027040584140354645939608093657158123520000000000000000000 8079 37112350773375798153827743022435511035620553904234126770321341655402270742384320909761312020599457513569670322072479457176713292972318873730881419038341060225990313886424288723330084319482159008470876925889983370806745523219681247232000000000000000000000 8080 14502514621818868832371006787790012438813563917150242754685434438528385831190158110406424271324500306382817869648956993613068560175231815083004439036686679197941500611179933540077807026117043965454347322846772221723492016998120947712000000000000000000000 8081 5550648474811567459015714747843481288253173073044645886374172056608093450789415642774909718118816024769263492420212783362322662321627645760862857161454883695813352172523766051420191266848345343102232006352198278821709293857548533760000000000000000000000 8082 2079854207047995798865435634354343825234235225303244772581345769636516906216073361421661544968339823454388397209030518332712832230161067658622529253312868329720613358346257613952427967804296330825806815766025477113607015916898353152000000000000000000000 8083 762633427528437849063908157167744231436136411961100348223664454463783588047732936646496291204488948582672599812624002639349937121820506193090714527412864716604078311235742560496603314334383762017589511914984747708032046664580595712000000000000000000000 8084 273519862859488704268647682640822422163815008514951968563029262283678865119865807410664840373417152194764947215301579590740543033416515328518707390041007270646843911317985256717381734111669229031659000096261574101161868090283130880000000000000000000000 8085 95904507459317925336962511625128514592302463852695425083858851475237366993930748903312517789597741629053338858529042611457835788967597064244866949396789950888031030853929751335494060267216532634570881733780739766425791145212641280000000000000000000000 8086 32858171612655325938001310460240412526702803279115277341723294164041298871655126288114665590643020777483122752898729916092837439883442751201255033750025053477292221388368320316013384915323999510625850462782958740746744154082508800000000000000000000000 8087 10994322914767117859014426436534355724543818938783175707114825245068751414953063098904138222640351185573787807639667666227635834447336286923476904298757803905509912334857468548535465151843472555107046954291065027473574792454471680000000000000000000000 8088 3590619834917992071333497445442047873049606496487784997919665047533440422737371916662796286408911616823081954756518454993039463603154050124156941735366149654912457178029352711282366251293322340603079700234044035249793195814420480000000000000000000000 8089 1143902780243581508832827496421034348188488991550095320180760337344348835915969693787043436343503384126821294302013300893791194848683342966515742140328432146374499888375719209314320681016607352604112638684390895472827590665830400000000000000000000000 8090 355269018452529654362808181825108287630837982253971085929439793389605834776693880380711145986784202425214451728909105887826524455957398303219053415272010377600741688667870559728883955244152122484688168295769577504132477380198400000000000000000000000 8091 107495359029253421031655665030688343244931956056673548073846243775320884272873845076708141137291159187316059887894288431068452060459550756171738713636227151322174340904548997104554819688135916030932808596968234545176773656576000000000000000000000000 8092 31665518272221895766717814886992795424819413477062102919041146350962853661134403882176405180162671302160382645891519610446848476602564076643065988522587648162883727543798466601140514251089556367117302409973057367769920988774400000000000000000000000 8093 9074690362343075086905719728798142982348524481788499166553973930465429724468040638380916670130550086766045454979035471990997850178047263289939824693848774830446561012811328319025472285161253845106213167935516656749500589670400000000000000000000000 8094 2528082602655486940078579058305199880823728790501674493934712867482452392429259866306905491379231473161886165350629960743811879692703170319133355818082656801874662452644717021433405707651479053904546718729040287377578262528000000000000000000000000 8095 684087037345435294258838258432259657870852359194255497639094261660648365608662647761990513118958918654253508124681513380511622004731126267034984776445023379797766590352427025696483332626714677527637906448057976332125995008000000000000000000000000 8096 179645909036516974995933819750807005145344458541966073471147638658580384166791539682848069913548015578914788739393243796942866056695600674078964422361798315937845389575712742968543746673207447985353060539006680834412380160000000000000000000000000 8097 45741585790317459360754968443802662230128319655277229813789104513813422309190518848380378845786946030536778367792461246929837092927383777104896701657309940038214756467185208984613873997521200183257737420292459471472427008000000000000000000000000 8098 11281573857569274958808250501190502405347429232563864013292637571607362277209308577516387728779638017866149323486870978470966218703464814448361579878898539181013104715947008154259671843056614907402888486123640553700589568000000000000000000000000 8099 2692412301424926404651047688408156268505677566664320172017237962539625383147606722777675129686836250712434370569965149501147875881823731997579596139618613945302258938621982626310856012548619841526462549655288840642887680000000000000000000000000 8100 621076307037679873674526587933457869747694061858690600503092575160795795839368383504315064866696679720022423100302904083062474020304992332078661458849834536153204677228323326381043516955414395389882209550083099910471680000000000000000000000000 8101 138313342854171927645643398251306930350238079472228877865955556386719814551040441725290875815378247293093357566280770813057736996488823552837051784361690662628567016323813355115479348403337334533657057722121425256448000000000000000000000000000 8102 29699250863254082416509413152071968430322775017383318892949669469809837344936006660225843964451691367579967408129737165921925101529529277841467733539711058030559232560239292866134817566606370966400220189624025722388480000000000000000000000000 8103 6140361213795106148638260207320095133485304384977045427933462495824096720883315635995863272294837881564050328709757773760422964781812711065375569450948290784832235499318204153815353253811498854205455986815538802196480000000000000000000000000 8104 1220582841247676264686083065759552645416447336059587152765838036648683731378303054090578039691153894166082260029923287589400118443196520842468896968981924407205728455360844194540260508612367573689906528180485750784000000000000000000000000000 8105 232900754663573118007527202212051326577436935311117615878260969304725525076083206407008851545686118785914021942870462948027115330190238974298781961209302294961050242686389963272875944461162714160232909895152697344000000000000000000000000000 8106 42584442952190269532720941349341607638136750361625457476226547612879477820922239814727920690705025504844212824957008481184545996548260684655629802871022489576842545130801920147183177307215926309582259039733022720000000000000000000000000000 8107 7447088186314788792673808415947853694198342845392618435287612225964375123988801143452981706091047579849771601634776436304639014919425865513080517457459650970618433839147362413440657628828461953801711892062797824000000000000000000000000000 8108 1243025342047937187426686042982827755969668427692557838663739761680430166661925135146252406298216008908218451112267319297023017866880843842511656717197432456617116389582834893998006068338846680299542907552006144000000000000000000000000000 8109 197581480522742241875166815280219880263042446376916986644615342205440367943907446605041224343523922234288899433549003582424734608320157678992212709481672978607180175251962864893347053323416647983443423380111360000000000000000000000000000 8110 29833132557786467113113916188782106446832961974817372363735664458112204871087220903983696093280697211082845634797316011898631187943354225225493767959794746186604705668330059287993711536365987020538883772252160000000000000000000000000000 8111 4267109908575973768978223943783036246820000340254164363230269134368429216553687595888732085869810046806619544672302658640416799257952854579677646504398872892398852649230189799192916914108549758048615897497600000000000000000000000000000 8112 576380558159116857699492382385009978364304985115218908619578944635162915650451574333717784254569188140593491825099149381135755203991198038070989187816798364205915171732095071659057567424683850639780830248960000000000000000000000000000 8113 73269061518134171029118986254801580565285843323151896449335707511258561739775074214799054365055542679147587242007354450662926390405918059461106095237830933436688656291687193616587299483935125228522894786560000000000000000000000000000 8114 8731092468590932219794479872180025243121449974180431979866705865550004369299687204308520609446649665435542771035043995632287699081695100589607341917050297537625651885152544514912505105826071236104211660800000000000000000000000000000 8115 971000179769432640428680222702203350848152334944740397175615815024584138624646420324465116903132385620174640273983012823436078861012151107310523148185650816671349760205104943613710413831677910446820556800000000000000000000000000000 8116 100265593918725086161132541299889073733802164714904468419501702131630977154568752478593407222695325079580127587346636563823521059346122800485511265819695259768177088790346172862446268039671120052355072000000000000000000000000000000 8117 9556296250247539879239746490205107198730065955710169122899443297995913741811688014392469897568770456061317192850839992936825834618952614739872076824444765600636939924420532189286217398919698672569548800000000000000000000000000000 8118 834846135899306531671297429601817334018842987034957077190577214534397297428159277390925112555729539570385231278782994224117217564118382783750703426083384016292407119381565634510681631306655728454860800000000000000000000000000000 8119 66297761650257871146923141996779356224660793101907890913579723611991978663788138321642885309627892636991356949253915686416200062296230680720494652586203185895756134387929702451215043067625934422016000000000000000000000000000000 8120 4738082392061002268674408453126297245202970066204681113602287734448379097085085822933373159389528427480164372924792719882006557234703260313068849120500708133881944476809869966985940953251526475776000000000000000000000000000000 8121 300969966014594202205216179117398620750006700427214574807000345733503866419750042348708941508234453145037901012889632176717150462867407523360424479301308794317916144890986248151029134858827857920000000000000000000000000000000 8122 16727136562622131841720348012627075575804178166788106618210583519440798875165898022923653114007518491722250797763616696435657903021567859073902856559593736797065287055293002111805884332377112576000000000000000000000000000000 8123 796789481605999902917895148385697879969327677366362598069248853792585721131088524291020633790167471591116521374566761358163700462796100269544926856355997614072479346943090879536793605212471296000000000000000000000000000000 8124 31626793028765324660804538289480069457928005781613075888252745906960127694308728697494364901313604945691019791232642199255884586589621896590301408071443044575614741084936161799091781799772160000000000000000000000000000000 8125 1004217997712540876496962485857634879401593423447928150603249597967622004761355190702080852125443188852361936908737630806665306635199568574917706830768564759586768553749973513369792188252160000000000000000000000000000000 8126 23912988896507672636929193052871036307823059041971873029985941023486045960471691421976144243525602985752840128319571472726663067576824880339988573884824217986095898377968000223118622720000000000000000000000000000000000 8127 379595162325665102646057111768409521232844779752876346680721709475180068159928581942550447204311934010060832273167370779661045230195897313113519409069335617795034103385696759447300341760000000000000000000000000000000 8128 3012660018457659544809977077527059692324164918673621799053346900596667207618480809067860692097713761984609779945772783965563851033300772326297773087851869982500270661791244122597621760000000000000000000000000000000 8129 4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578112 8130 8190112970486997837737689536669630008287794239085380042755250249803172073328131976715208923063044783035113301287067302516852800299907356351418267854589029085371717391097857139822864104602802491910898142009621695230322215964288127543026905046803421937765063448976162816 8131 12093213682984707744784557206488750559112446181149506469380799196974996264523569871868550675460277062450284483931685313872540462942831955862641036129041613258869176460292929683019697779452575554462185537811082034363522647009769188325250664483170677704981226498878865408 8132 15746371983053004876021558862615560623844330965038419882006248954394526386098398270662175358672235758398807921786048585771537061123479109196147182459689600597485906849339752191431898150328874419872637419024846398910836779960636963965170136045795153261694305337081856000 8133 19067872323228248092057356435198530442936494527976211575866942093212121795666029155879977973392160488686056467787793209332720659954212983792209478759780375723518090325372356169312064166413871367814521874600399936181091413233583823551573211617955068402832947869122560000 8134 21987640272722573581153639139338305417011145252572568973421567601235227945627389870374099600567835063516108864417799044511793511009701846935391555194871745756181797906444998207737973991895995421011120536648586176408821035884976346532907859646954438252016743011581952000 8135 24449797907428486768626572688795459409020205788667934769924503556581881074955456965233699295423087427399423138297917166683687055211309085003677588719297488119504238817843787069541965871196849074926428305075380982621267141465846093670707437680337357118779034546733056000 8136 26414513810703990169676922279859380254387900896685893813936294020950067947050091899939978703091014095672591069053999796149340479290789279334330252098526750557678686579991948530487302414418024447018730579590366954439047536762208726197817856779650180458680921251381248000 8137 27859057534726864632081128967039190112049739226973403631885935100220774787904393800717946288416303929029685893142890410001257536752004318047926437760164932228801739752335258215748326765206510158965067408161715147259932948928892015911761020822287299702515034132316160000 8138 28778019502018202180708805096160274508106935486196484654465505876096112845144295679561072988902258398910873448645867697831160129110143349372424011227948150479404574917776872636059469488364363792680929006694827278853576570508143662269961471161911359935757717549875200000 8139 29182710401265333148875022667825028368377189266471122719918927052478714432029137337554900577808696407645557606517450212331910818425754740222973723885841171345521201752558109907504055778044487658515504570851473287462454991030914432520632804350125738434854310452920320000 8140 29099804973989011179702082262518707265057935887873193394010066464261445356938145470118665064803558065578382726953480183319604253600681573347340275806620031654198698338488342549812282892311406727667449160138827056532163925715485698337335552065040153950664383434588160000 8141 28569339779150669830072096387941543330538650598250504972765091294340012759285627193319626899559743205007943458493390700811173967727752482166529385362228520660502367900026315472081329818753646709194344618157129688314129687486297156961394539397187859477605397278228480000 8142 27642209762279193765875045183044401900340881888932279450812377995124651768299194580074879392001915000037733754912475377587734427909664360750067494250713893187144718941732192253636382817423900962621931992327511296986627882724121648261926206988865657307058106741555200000 8143 26377331860210614586856209410159557616954747784639619342014043734187028194080146613799131562680398800259221384430989339104367115918262308528245209357545065485500819972300250420601682264394459065894812336428596159512909419340540188910655030106562652899034242482176000000 8144 24838654168364995402622930527900250089299054163868974880396557849692784882758804727994182221524042203577433470339181627656612367489697007197430905478354936665513272140582735812733250798971448953717614950136928050207989703212342011224200153350346498146590578337382400000 8145 23092186297151831663376005725157263754895214417971937584118674875886260945689826270557091284073132986138395179455957919462006810400577686378861544936908105181219370193198012200900444102168768949159345148955425296677740427205224213559998580067900259995658428298035200000 8146 21203211498947316021794696433301568466121616915031218425123672978869829673478066584822182162489944717970824250254137832300133091535089254312943642823502938489005653329967660099907668803370036930340244304969181867078182616523914512266947225632198860051160634071449600000 8147 19233815986458285801020362650000120700605112566152450741540137381006052090958836441961094062328118255450964706176713571834756146401187735032140717665417162084210857404354344448266939148890354680733988974559717926299219474190530091422708203806985945098492068233216000000 8148 17240838343124614739401476388569187141167411757488627720623971830013648667060141218534204381527671791481539086951165948437404769389222558540323505144165054828774535008837364678134016177870465955592144722261589259593872719463550822081210478741459440918878580899840000000 8149 15274305219611963370688495487998014232878003853900081121240300043152716865973593860795146694259671727765676034845798582443763287880764360456817855338658728262367439609391852769534354957582115932532415714878626734671446612399739556437572408510011723439068992765952000000 8150 13376381877591726850669910111141118119120097125030056160490947284814544457775982123627892603529489303259077896587429264535944486484865812691722184325596222592861961622212954397129416506751600039129950369354273561538908231245902870481415717869258778636744199766016000000 8151 11580830617034314652675156552188226553414345451286675042356864162066001203145541341407955315129579162409670423252895080589003074591655842096029362708026843281746257966958516626492016137592471908877421520058849056474381487136900283463668863695047195424851689996288000000 8152 9912939250994046509762701940052422185667170698791583256365250573507582551605558485172570446374503902606103759034407473873739044827096712663720786013664281613451280596717208525393981204732686552435836355485156121710408066435118449160477424086793115648989897687040000000 8153 8389857438992357072064786798221451068598516867466834787288298011432198774145329447086159882999254605070270108557766742210846847835433415665909519412606488344717880713367429090502718467547195649848038582116343071760110993727639312440508236531791048400837804032000000000 8154 7021261944256728824684218451761576863033383803461307362611894398317321349112872581030230052085001197618182297099281042387702455782278339735408029058425054933485776421999367220114462517528559359466577288408614608179242887875818149598650330447542633630451137249280000000 8155 5810263039207641581484476447160872199757794169090276585526790015915235275077178812547251671707359765096296287924104564523958101930407015514216860585006791252049227243445389820972124330911554229558579883496792256888712413825121149036863885232131133719429817303040000000 8156 4754462926759030784848987092757797043088843145308825863388241367189897383656904421841327467473499252225788744863821674905599974612034444408045509761110881267591207941106354865077884145780635231826291640778046441690184810849954458760489313494348045763468612075520000000 8157 3847082167299438972115530850724779973481485803960824498835351552692718307088455028833663408390945265472875937529319993645714265171568049325706467161613157275673689461274673300425743309922947034680872142370629096233687486457831453796154857459154389708163776512000000000 8158 3078080290107579134478212992093910700765089665345810549984104017105973429971096830720899871476591443549149120275344930260714269277897927396914926581355354824555726751073755307722106042691582083244124532015293215467147584800581739702203644033860058575766814720000000000 8159 2435210396184069117329377882807630392949047500864732409075965626033319604232341711388045262902574168099561205051171327638554674496420287352038423685978533322135494236917205371057228686900267283566575606318349163695102698600043574274816320462204910925307183104000000000 8160 1904962971208505680491529472841452807387561351482895513551360207461548400084976983908390245980239470206914813628738861136611317952844902202804250786612239776186636620814265491875412763139725213757724466232902168374394852937130860521428895845434486772216102912000000000 8161 1473369798044078612255167326650811155713816982787551998762380160458541340690724385991645580875341465238160676165977712910347816229153479047481412717770404201894351761411033466372389558990881220015740016852010270852071019068562149934542661630453235862885892096000000000 8162 1126653515076319582761408727528910992650480315909988862689982935199121337696742369022967619845490751117248812503813449976426005307804388570872387092423864955520538870586562049333053569020015705646505742053028687228264533994189333401650756881241465870530641920000000000 8163 851721062638118434578362755875486481116746378525703896656719636214409283323134741288043076583562631244427525996678825924274254931681166911344244837792857468672466195824859637478342426947576211299863026506080969894529025009394050296744253248916457425102438400000000000 8164 636509401275093865841151452381948379191711356094655501340780656706661223340592659337582192053966002099630213624303729730908528015908157772138511543957697947570405540986970996936939831567072579337486922487133724822964994582913232230691910686913459700723875840000000000 8165 470199219171097985964253373243956658586932607670617909410594044147021441894830167618300733887087732453806694265870203125870796303418265854244681704781250827588902009878396109716437323492689900187674801247005902625297925685815243600971194439725133858781265920000000000 8166 343316912984302541272041419906588286611827060245987485376231884429983138951081655326031236862658230326280310129091883954658195442825245634285918356235972415921119752989757970312381812634654069858314920336179563192204439827185201092094254723937819443341557760000000000 8167 247747196664247927603796337144762517682465662307445738830298913311932733905899796503776653245873846308643891561083986982082702714703250858623267563813376476127288308592526824793680132061602751891999459370886156826611345352265636478875582664683747172312678400000000000 8168 176678689928830653499502195559966859565219903408354733620966372474054593891226617699007388933355547447670723949811497126645517160325234987319477669706654698520261694428965443963441760845213500948621409326994134275387898528458667040223772893885044057178112000000000000 8169 124503264309222851137930453433664146349865900683074976348524740602810346632723757159769269388973987342030463283382789381433012873916689030126694420371408232863496912792911586292987865845611388949731649385116178997187409744273216929907689961159616984042700800000000000 8170 86687295690910879965319717386930028727593369111272096718275419619411014976366731833421667368008946217183558086410196722514525350855865418460926336135123034085978986155735315608722877629547258998155382403432644446593520427891450964535575289267766855886438400000000000 8171 59629765525481479559477737145994651457336361416198700458367280831953484632180835997022568066759130042995684115242728325866576403918338972743397617378661640634291348735846204821625223488479494749847210589265981987258712526477415488625847734321466114782003200000000000 8172 40518772359247953043685817028710028424861553723943157651579511321131183234803111669488445597688798394041398726563917866777070448883464345577817421692622553774027915020360611561206092995442098540048794986165474678842221084488650786239220662493147396308992000000000000 8173 27194772641682752575485154184752114248220289963868099418141078265958073975063167988399560433107893808500796730541834079619553674854313783076020925780914995253165042396477825231065168949355669829791272203072708502489985031847851557525613299755699069255680000000000000 8174 18025979504504296759236513659267981284671018590633403399038652225595126117498467947866236412084364333481951721737625436803377765728085073573654148373530113173018078449609780682674794279277768647594284248495069628907424106179704383095970760150565806669824000000000000 8175 11798934274857262179024715292598301608546553269072883271041943899022353270522944203647499173263101246813763915688995997527210922064544815481124845080092570680844374039537380222661117043535414464644764180315896458867053754282707318690874882748009615982592000000000000 8176 7625375076569985929529270787503689603395777777618911262934022253889446395577328301825378455060993624935491041256452200529553867185330824898705684453357698604907401307466977111985775110582727965182653446321177764640143782688026272451815416244059406073856000000000000 8177 4865148160832412897746539955568760293833243634157899113069883990111756163844909984237546149713394370076029440384976013358699732969807427344226283049668323328651857605024503626136757557533250915285807537366376438377175069683766762371600981718214985646080000000000000 8178 3063988398483423301355043498803667595765515362711049345763080637905203578952071817241439300281873048756427979834288146168186215757452062820423121499711396228981957515919449828322734750040870713548938101498275977613176263592295712909410694800215113728000000000000000 8179 1904460288932352795748494224725154639993003142635086608975864808997953099542397138904132115081451716867667266215749725852663244731741297796819246457164364718576597968488683033916849818072278702890261838712522162335189871339086304055255584986758706626560000000000000 8180 1168115655160101193960933038572230266319237834422623587980907275617004321471776676496958484801797284671896405319831786506443571064015342582485334377219074193195572651015423846170812909246538591662470649847570272363679571820113597033891446428765603758080000000000000 8181 706906529294604508604963683799420599869875300038210308351426458261011629640672544009878121511664582731129615479008779454320117825398707921011257041982937327252368785800800368445918629574077140507276408892129365547010413956042303012697527977023415255040000000000000 8182 422018196291737656227904321843698913542599493684367887503431184545562662152818956845519810159528531848625433769160606838148065623948226279495222732905497667360273228551480172789795172431458198563453634435896805787941063756186811203040240021660499968000000000000000 8183 248497404355811959034660096918960442436108208810095095795567841594392366169266949415692365067893681224523367395903308714013690261786643657052308524728786965589744218779589742947694784692713377915691014489887152713674787252268565045771669109976596480000000000000000 8184 144297924574795353484899215369987256914603743979498402217653598925834658082381149035703180170106444438331182658302944037342040595196562396311056427427738794791317381586784498461672767020427881948770577732195835268963427597624132657260594221815955456000000000000000 8185 82617003690703143234099662371432436157580045381119062876848544920706673656541885552807735967929247764357027571104252557094271010419460389852200834007176341214225241912969249677274698082008374374686725866759445862698926738371852737918175039945965568000000000000000 8186 46630595010734038354992106585191717666792026710450699140194943528436140641123832881916427729705680138928486778756484653250302634444536442627653924676747830745638643941558027709843367146616020514660079100783360480070474274755385084258092765144940544000000000000000 8187 25940780899020956143065382569617698540389422186713548955954353013529264661616571902251461008039393719527835452083012071379815447232749933735480968334451581489693911567704021341817498156724698912384984736831260611892653388300072790676983178885857280000000000000000 8188 14220714105130661868682558770950380290944413116127395746510993309853172099985779618024503253877527807050481828869659689554083150363292468970456992704532514217072668682507236275837452644179058990634777120031967549422084881827635242770486011730329600000000000000000 8189 7680666941156508519699902836185179355056956459075056973506197949123822639419402845776775976182810591620494612780123488576866784857674109542897865330520946480783519491541668759397624162507127173587637434100599139974323970028780076433851038627266560000000000000000 8190 4086256464339669107432555889025772930443980165342954235136366070781296009752587016054908735279635655429243675907867952298707047169413198135399299767287911332117666491785872441923377404079739533694037641041737810893102173603938580623234786687713280000000000000000 8191 2140959473125547397770232785605993428022438196509073048096901477105421976883978933059010902380635717650553831202736258273440511861192046099671155296419245881923545523292043550090398594526657885723262161221212930656945418075249069837627298771107840000000000000000 8192 1104463220263179213135437548130075974773480022008648794653163460411527210297290719435204036942391441645126976414109974506139946595059388860941469002121039542262146500110974847268856417811371131523905083169673337243662318848342774122585511270809600000000000000000 8193 560860229039895694170339379909804205939657823676266966034809569740228661479092943463189550009808153960416042710290221428899191630303595905946839727639590392554996269587604414628716149669836902726983050047099741569047271290174064984125454942208000000000000000000 8194 280295292349505564466378742988577630804939571015134380381338724877388314234383228235569969824613257712429075191032060180452264278702205742419105719654497217817749337613612879330072325760478586723412923328827010269723383897180740649518466544435200000000000000000 8195 137825123629243148057923449144714900374493250236371711186562625845249888414965427330795176923703062563616285315287308000662725593481174556582500610729732651848358279882451219310738688590083812647852424657664228297872980197548389755930363402649600000000000000000 8196 66662618098659115921672862296207720003894356574215235308052911847725808902201095215501211972891826435853585761172079476066812705429094223496293439051647742521803888170756489937143666076453784382380113978543752213103675589952276201912214015180800000000000000000 8197 31707633148948614420464803527837771233469971991871676720512299523160023995302451079064225363944411930656461977395727140500529021194445092517768248813628406943964625117983900314771918377357383656141276639610654200626058931801749020670561353728000000000000000000 8198 14827052185819494741453763425041892571810573406525138683844632815970436945267110841999009369688679944928802985353753746633512778253290107800994437001843899533353023294528250486866850418759736696089614189491848035392393952484287076015559147520000000000000000000 8199 6814486707723736534074397074143137679767404161615013515633057805375698587121647594570526850935042858617947622063254233106786341612393824098715970041695667218565597090052157980459563618800512914564400807179400693051995345572577475338400956416000000000000000000 8200 3077316620653412713010709242108652843063977407489878462605421350490962478163208816914331227578941009217435853977508293647694888421794042044578602668477004650637457136616863595049081106025231624270719730706894855225064799541137539479401136128000000000000000000 8201 1365024994057199562802493422497848613546608034051499908325842283073682140921353910975020188622255951137248022033425987894072993041264544691649015593395615778190747045843070570373333719773344930557584880547936867204868153268681668987824635904000000000000000000 8202 594568891889212566417610041691592878546093182640154604760935155405595709926146234767586918631483488990646345213617698066018523296013131088935305379400701649961080958538238144415610898916685987518126119844831233895956055629659074569825157120000000000000000000 8203 254223396553136707558205307099973728685776751445589753935999512182502388640296901478961889828706517146549588061143546998244828900850209133254643875271626022206754421672282990380407954034267129375887962982640044053908575306178130490687488000000000000000000000 8204 106667900137086943546296976770697310327740495294045367588979795319908293900324574912214426273961442819406431323988146594680226126315066915494760992666053085150917376093328738047112837380211249700632991134799385150952473055550573918384291840000000000000000000 8205 43904016462674354642205293481689147877495162742327061248589134504616859454862211960167204235294162936770492498072423824537379256760436670398953846076775961445751765406834731408371690056575436246025338867571621930963579575907123557690245120000000000000000000 8206 17720188462714953608633589434878188946497134475342638965796223321770075782410904949020407715909109188562603404761779826908451165116986310353798538929932505542938364730964748533127291299214395838746834214204536530171785668928423043069378560000000000000000000 8207 7010691549251208609184963768806975795138589861538804478655356782951902978818416921938162107155547004689731915946417299307730579147846146424028869067831870682552738450251478035441987242778131366491385731781642557509871133039590446727168000000000000000000000 8208 2717752261972383084256829309110299161090117905185137812136965841492430743371063521953876133311881354666114429441253541662015809954465673851087140698763937210799716646062677402979884295064307254415173266276111434477719031004271613050880000000000000000000000 8209 1031896561967639202303764878302816712726404142124982013045754217941657297873700680991862344366854951849790322428475954099796627842086185540334648734061932409725517414051922826443924818282229160660761099539211060278258944584434378080256000000000000000000000 8210 383577290685115884035369390526529283453661416256720744432709949454778860532913042490609324381737942171015808510739421981155112239911280774734735360828962915420731492453328566079753689203290044867532144832573247136613616167863627808768000000000000000000000 8211 139529163094109417420640275631696722963612736972957298232096664159522264626015815189514710412488134833168669673590235625385882100989069169010786929082029383677243982296761477257288451350815681336150698263220718137156134387281186258944000000000000000000000 8212 49644224067746008833774495659621010241195043840152351968874754379046890087193127015847666167093858214361593690339899347134660611985945167437949415656068436586971221110858281629569874445226211921183136241996829307083037272583102791680000000000000000000000 8213 17268359190231591614426768393506564202201401038148232548697133684675908568275883095170226140711591305962831138566892072012986485196003992393780767722627971803875778176582028766238032963648254518715116215129105432337291610812946841600000000000000000000000 8214 5869337526238642076300568889631183310637939433738250364437683857162822599768769824075321348194068442045087274854813132564708090280774151091194970499841749975251160633915472644995243189298827684761810640031933078013171358160503439360000000000000000000000 8215 1948270287143531808394102354897560303149621247354611812468686120464476179102024431065699873392180785540765706969430158647478503078302030167807632831251976236334278793270997187937192824645522925156218757147227785888456408313815367680000000000000000000000 8216 631228376078831067231135173892815874080804010457564603034035517478073819522279467249016266451058573476210728335641524102020693166892396268449168395757644599559453833164669347528501410858571005205068002495258427755527184015467479040000000000000000000000 8217 199500445564687375651885761635158426112185926600579721839592191248396910289356791850718919439432574713717169111761703285084665098911304218366392000079653300286901246987413252592459607835272796389385838856811079794893179607161241600000000000000000000000 8218 61468272817069231788809605279091123213989870292137888312585023813366674430797255916083515382058316120536101086927982665962708435496723824303549501429036436447245731822842390853189363018065968690901008987658610435399847298203648000000000000000000000000 8219 18451153420262621833828438806866068061977167662344862654940886488422045154661190187310485780482435516042867843628208685668319945307957550732784216661597916426612477486405294059924376503165982615723584121469051639376099996283699200000000000000000000000 8220 5392146827144056037289835654066972500255003324400919683844331868697513882766714577404266277194557906645769414466897524554855863137730726536263519360927138351321160144550448229737515248693080771284605112421072439941298453584281600000000000000000000000 8221 1533025439646594736145241998116187494128205768520234298701666363484992907566487806143808041444240817888080502686410743224325529023872492564827637807437505027192870598161931103359476991561178194825140787736561695730593344310476800000000000000000000000 8222 423694026918455702446055626159463781559290740795662873213078153214518369110697654755807161991897873895479238393673668112233786163351856564035864279777334638731900560143880488075661903749687185901773621610659272425542011322368000000000000000000000000 8223 113740999580004315068214733418805519816864120077293141662087968324708637984337884380091184610524445867885467088727223072017547316125872398756303326436235944406918119121071640332811498430143750869575199285441277421417943531520000000000000000000000000 8224 29632523574790597873034891074899332794393547072768476380386075958279355685393290930602703359057684581370161162589460747709834695517003598623352708729440417095486562613121295770916679854169029831810380866470227538737832656896000000000000000000000000 8225 7485298923840333316886417797565716877750453297027453669003774395711191410112367761115787046428633865606525085341608574291286368398826429860586491528009688693391136910085327317132598817329155973139601416790656435566587936768000000000000000000000000 8226 1831534965417761969772949200145348572374829020326144027580015030136162975509131222476623795670923782515514111571182896963347937113050474703323273297526855207033043970106251964356381701598419446391600282233409652968048820224000000000000000000000000 8227 433646272902642940866203692955332051973313312369949598366760573940083230011329697923754199070682687665104983367858195470435536768635196896434161487057936859445802024172159465412823154794906389969950003047929421979839365120000000000000000000000000 8228 99240387580308122515150782005244866692125047811936066545423426801313239191355439076616728007021764064773078580081184253808637675902941208937742133244003858301201536466166544325851258594162605027845250066208595623542784000000000000000000000000000 8229 21925923131024325818191125899283787734791377750949624702379488358915143783840092320990008344051370998060802048786686646075845886519806073349682402563597102443421714462993670886992762445647800548339559936502961595576483840000000000000000000000000 8230 4670791483821240199821964783928492529518522147750252663238947319032511291823608775681194537400794842872791525553723315539362590615373292543705548937201919873853914111315328714633204499946940184879884596621995377027973120000000000000000000000000 8231 958056035054632449075001661409352251382552260391787425869630891572385511604137890722597960413551515717933188222493186199020604907166795146449407173240406052556738816643876401484966425463994011573861132793635387536834560000000000000000000000000 8232 188937021476186617687727876188130753458330997953477495999775509563728938878243212672842437581555972456509882386110610142403942108512869188468481390353842213034551040903677081603527966186770663690233536503599211741184000000000000000000000000000 8233 35766323176081000343530216946671386622220110790472001947072887928229937347744358168236398941220030843630176052659159972870938560205260693730511801659531428549208880940299447539129392637519686936552622595332783472640000000000000000000000000000 8234 6487968445184931461125496199106014924477130216307346781768132497695281789717317352244072962700478809283509614314213691507391979894376902627603256878417977887125837182473962284255763337073883686853816509480753430528000000000000000000000000000 8235 1125639572521029529738312061666830714343983234757333013287307185994597091170000371991638248393051821716788150950446567645076704058915332310243076849336373816796449051263539741829161770008248982816471407968580009984000000000000000000000000000 8236 186401179211280298878978662080926698315723859260341068497051160764876329057649010198381684240321373514433084576198365611786942523774822844599247831067092276321140949785755558883508973012464127703545352896666140672000000000000000000000000000 8237 29394861883723311021135234616349841024904370166922998359633357238674073882065599119825815367759012895071189552670170503016170044981851403445193885396864956769392887046654160761432983302023422916213025847419863040000000000000000000000000000 8238 4403330084359354933641961034129240807199694212218253051292554230850689106473416152554182491299909471810406118483418603161109188217608187586041801926565923139910488383565596042961219545672946810126521217109196800000000000000000000000000000 8239 624847550323152781066522595610101074771661153125857215659270124519863411557804365966140384773950221923095981870019202351981261225765707300917011381340817786473093451020174779391798057688533219221078792030126080000000000000000000000000000 8240 83735201000512591156437149636939220605661798673397532278663451371468182404705765258976020031644230190144619192040861576447939285885269334244509408085087068232317703458784683274351316289341726449671594877911040000000000000000000000000000 8241 10560354590466431697184595880551486527276543805908394137822511166267750682736329770384252526312274566391006661496224730065420914402941333448247280260730846774834710369244050457591181630240641840192957836165120000000000000000000000000000 8242 1248493248734623769509517350369402790489690950504933211813916903644763113072395181648027642422150823321945616092266612860333916180104375013585650528612399611792543883532033067096302584880496235255113239756800000000000000000000000000000 8243 137751790738949031586507876514167933983580210410700553112692311874182333610646672317250856928430840566634624582548605174420066135551538087436465004870200340939281500307468012474304218863596418500598431744000000000000000000000000000000 8244 14112072040376028507639529740717747584730907425226659924860054776240961894351574854240101375548485568918818877070876127922925253560578766022703072509800415362529653699977021930112144160754307004001524121600000000000000000000000000000 8245 1334411984421332437010095619340498222586354662245301086644902808852526299816110661055569930715926302448950815154061832139263675646487916722513140746481666431101268439841577235309634321235119008190876876800000000000000000000000000000 8246 115656166918996361060303426409185810157391049118215866083405705521539739393784163865526827595437522741635827862578275782369407785065525901831066819506757680793900002331354650870185987510896399080646246400000000000000000000000000000 8247 9112211244280036391800918791507621430567753472634857033848834055259023429462602952858641739841806942700386331863622098849284644082890348462590672352558371301955839696392481100074240276613262374600704000000000000000000000000000000 8248 646086406500947958452271027759206351432062352313921060698315439842420253664627835418023442688363412428861425841170684529754951129826784160950494100627825696304641995279929069595600019612810094837760000000000000000000000000000000 8249 40716903743028491131627497061908316939208096161450233512758420948402526402822900044573352377756235887443871107698777514635598482660958793476567596966649431902532125744203863240139376236015636185088000000000000000000000000000000 8250 2245108199673704250155596751734872331229578649398146915024256940207628973915983770536263102440846167863963450798989927524457715921517226861375821785222018003923194433467852479795908271278238203904000000000000000000000000000000 8251 106102065276587713666421004276404699055291306560952383663415831318726318055199540385230671721397571201562821893548576236747553429180309517398524364593612275031718589389041696342813800217939279872000000000000000000000000000000 8252 4178307956776192992453062922470205374382660700444009011135531975203907342112786778381797285776581182988373321519316391436959040021074180690236604804880564692560056238643664363093531258582466560000000000000000000000000000000 8253 131625124646427450619111105168542255997437648073462985481840094985002121412323172202047545544877179403615591025684110113311461694212266276784167238056973434115425158727433983212371826442240000000000000000000000000000000000 8254 3109643569771848520876499859606810797939464435735563032008472244020675118366134943273373263497723363410418337981787101426983282525764790789025950999095997380976919374935627853392284399697920000000000000000000000000000000 8255 48973801260047713560430987372279882358421624917958395965411207216099422127046024032207143410740434914821816582798482376144205962397337354936296599316119998435524399878078464456946939330560000000000000000000000000000000 8256 385620482362580421735677065923463640617493109590223590278828403276373402575165543560686168588507361534030051833058916347592172932262498857766114955245039357760034644709279247692495585280000000000000000000000000000000 8257 1430483715843828633316547207554036956306739448956721406048816954637189343834207369448712175986362839582299145860073800988639428386763324164758300406529369217412005237003661150662750475883382697471674676160357156538226963379187618538952388897822333661076830190418894274561 8258 2838789389581551396349116939021964812515699991728067286422458452613336992415171213789692380252006875450144041396735605062726307496212488264946704682724949764786615043976257787361737378497255585680222613155437457936326376938542870899006291146066026490198980843001836699904 8259 4192165726475081713213230828555692223133649987784471457856421203277834860892171443619662003395405502118235968109132812127514430837430069879630598775651960699161629192848659755755123803129668132341724091520239036719923835711569123304346499715702155398317099616991084428928 8260 5459564667037315719533509916258575918499637193393730270696734590315319818836316298667466795119597863223749167770033429747460654113862416587425896079918832538443051972081975495867137976168870125840384863375195024565482204647624904768451255443705132611761804152360482046976 8261 6612844800190547140907836623375213079578048926106746936405928525091230400722282338502261137499512915726440367938509483705742071358844981331668963275095485148307960237502392800226669060282061683430698720173443585956252670358072801318376036147898658686726991463614924960000 8262 7627839583475607864861132477195594622024912249648712745249629182430814601763376836970050056278507921396080052319769078879181552079039792419785594847552001473397089018142294950959134543953261848794480384200065159614654243017683975474219799835715662113061832013844192512000 8263 8485232404874028903934670623857114947756394634299149449173037113789317018240655628722497543224541757521996027192921417202810486227458993893327386516462885359941723055065266088857641915172814537224867714207049227943433208318121321554655358731978275296312968170439082368000 8264 9171192499620212857408902025342795336666933735410819338198099914793326035219136094831846735533945465494427599712393469756304578691029876013164484208269962470989060577789257699584782402224437417864308847249258080257797133243063576785541118629469320807532067479898720256000 8265 9677740922564352521044858823254170660494467866145719243505553107761562066234146518674303386624483151088596565975577992795170238560592572653426476068610454584212293574818315537643244220951949949664953812649653148644128951648930460387068099018887684456785292137218707712000 8266 10002832994898555577307347620934543318340535262166118081142690550657945288097309063229254146381894729807334951912742111416196629003196457522921422293137420758875755632887147842525317024239741550041295930387238396531399433228868692906530334903243084709855599108236390400000 8267 10150161542885433527670789175041331165664930742771665556756420101404070063658432219974491222956511783967287947328511181274264641368359816199615613784276654087882452808875408159585767430023117588375237498354182217875660355113634975980347448363058292934264324986574755840000 8268 10128702427572779334166199768751603192798831523442338568264334646644230592065074012321268197115166093092092835389127436704974441280900281704479005721307781669092003648602944294554930712412075056475924099837577181474231897703246741358824515068421806057024865525715189760000 8269 9952039013138370392291207912319889183622107717800902430445770670249273081738357605129618170421296917049788890585828702343841166142279927953819488179657064546956678003569172010347577269753724910142041702747386881797355759952608716800240366549786541997890710894452715520000 8270 9637514226199590648229529904357483622064581355819120779394115425453082578856942606279367864498620270297469981103986769592366162084116042335720243770878397629253217100653747969471953181920124778813760122398185030434648630985710528374233962598004379370646699160758026240000 8271 9205266910406585752046477898680320735360688172086369515202020547567313094423159466130625451971273513988447241087695004178755055146788578642922159747932024313655481449959975220010586510970218850195867226543116931062994954845155405008612173577828103219471514979129344000000 8272 8677212839577060677898075290538969003254726214927926612779579058792133893657799930864217480307805110860427786947780717117338098494957295837049105622856853926670593366783976641498351315767276063440445385640643556722947182241634862395715041140030212027036714895055257600000 8273 8076029973269153857675485771863061751575740823099102239898048145319616865172787629452597761468650008702946598220293971696902367833727211871594637549180240500549520279841094538913920967824097537727274993127750132008130589673537098189035171526161839779039500636337766400000 8274 7424202656685186583252977344311870721010804149278518064584799389404627268667733634736177422307705616755649950757917303666646225970266328834078791290080877724171378424149405650000211888341714836323842401343157440095025658359257086160097996259344399906312646275812556800000 8275 6743171146834219855331838595673443303450381546437723771838648541022549056684000962815933756953897995580390071554025664699809169066017091951366137308691029767561342418833374899160399169902100167875531276672144289905430281429661151899933968178706864514389909989530009600000 8276 6052622000422392363006954267842339970457298817691959321927795508057775571074990664298267754099786042544617771284723158849277915930329499099553448420693702769740903027920613944574817696362554210251394862782014458503446193041719516189251215827480661742822440627077120000000 8277 5369942542235215549970123379492680694719673253370889491431288340288468326430485903325091042300159012164585301732841593258138430063769078852278233889522436294549196523608637720593704537586777747002109628258926781207127261966083710293486834507404354546248281626116096000000 8278 4709849937375737226551869010584942536232537338504700417733754557595201455739695277334963571984192621964951892549734819336041679524368893079739048992803731500867069376188306837995807302069466196706169242060985615410902316143010297400267522624434384053852313452806144000000 8279 4084193338929418363123379011645364193681562505306577775913590544835021417397952810965942688743163510449523117535199926140239102646043638431725792660778711495290295184918753744999183146720562477129627380095872304272808527141630846336172788294127209005119994153402368000000 8280 3501917038839379951393958950328886588717861480788653138498205037431848495402895837916197573361175588332857031010970209673329382248579378554199668530172242010117462403246818175691918410939370051168780604976036111247059283130538885432835717364428587701053341801906176000000 8281 2969164155992691334757474885211023028224931003575650674598768805962080846392959164899876818499058759487645254006394315372251171964638523483454176321609216820593778684923416573382198265089097669353375028443829067191062861181416206156716330129723851006222552399872000000000 8282 2489494535753251897421461113057552331262081684858468038485293287231462514309011343221478113867117794001424113746756660082656486509265912402871346596474828614848241105126486330054407475597184526490395682763446138816940767948697495022561536952177765308783188120698880000000 8283 2064187329734583639454109527553086771985643758375491835130471267677608006050495094066467094413969763004758634564618447134725011622620304827783307956111060935567369860869635803184647343361887348887832556280603372704207595606835937286148966685750257997533108575928320000000 8284 1692598051599761950697943385211488894858167836325123365240489790550458933471207002197482061913952811697269784759273696530799492734482799479801644422237493549233536699007660021216007123928093674540238237363595530417231378998887004561941271563164724904092609271562240000000 8285 1372541443282309732445812894597024078914610629179481267106698393278597512773301580685610453861009907381313178172733293781481648454955736344501388846271765948423319211349234828942880638423418154132989423377068468602455899525952391019359353379986013079758375569326080000000 8286 1100674774083648542458550837688070632650048620031661000085564068387006826602487233909872056023263758926474080330980989399744706058505001078188764110883533238511081965797301386481860977083735488478740515939910560226508339635888044121378791804319176487376403824640000000000 8287 872860692936102681345036827096818804031782742862317211695761272837137971794065457588991560706820794869599212541545389268169638990581872948052019911189034498447160349620650634396080449268729771095931432408161630319161264687994937314860855826215905074872915591168000000000 8288 684493906738589149461874341029163233169209972897281014223032596053329502262112846961509761034406104703941768074590232744431104744802388988519913588769395395631481584498714776060542207778628797738644904234057232478342017019642941590248473086024775772643526705152000000000 8289 530781248902670510520217966481189803627577791483574739953470770340772223047728493973787002197464617528419961145049257513305224391500108321766531830826268086583423583328581879401597773037643115688324209896612694080225968139505100782554593592142758538815874269184000000000 8290 406969696128333696579279173736106065078791146676623902092583649140775319715242143371022028464299861783594727079502179122252349639148779319296678387553896883863823015265325641147948116324845461500279591520447224213732102421269591015799434692213757075568478650368000000000 8291 308521258464822056800297139232228150111030680050108179310953176788207464216411337598871008810715239496227192781428350565774980061598196816384280811358118362710262545772277190336736773091680610918474610534766762542329968205818830398434363965255527194770905497600000000000 8292 231237195713168956857631344221895915830725984781742210141365570376809315372831886253505978696668963555976261433522378364248622929888881069024231731037845523679186811715035661594577461825525401406006219723067713054982195439311389162414593058344341977210353090560000000000 8293 171336604317186559118671286707050785179484951256239221596993739807622922953900628897139119874082235916475950816699074924930988695466761360575448188307757632855314775863789343571692731727311133987525280376200689195132156439851526724347246923721550547713355939840000000000 8294 125496075569428914870914481107867074164567230167989172156524222578556408683602890975151553127968048766813309041521048803175934732736601239591822096443310430434146334887870845406796101009570442996100645337355459758261474735747106102727419913121839663692833095680000000000 8295 90857929864525340448159015392048193841299285978415661359344036297694144108140893527297605477592534694700210891137944145750998034778090126338510122455591333661930914426163531282888486838630253405377639800545599078349647865599037037653939875901552216737222492160000000000 8296 65014618865492193522832926935275988437423460449671314031730974094951087018347687676062687282713799423756859313873305292129515588392193292549917797821532260223206378838041882850009650689538642866102067835810804349445186308120956735351656440716674215912144896000000000000 8297 45976423302360661659848323718376372443441513019544694748408202417146611730610603164719524398182684902575344890760405234686163252333936690797412799273405274719860479918607525294512638636846222445427605723425121137815016441537475024670192703909911669353375334400000000000 8298 32128731428535641046473700976199484316687432807758969897923372307387762706813535507053008541441331707301659050151343873586700582459109474227120004937512931624996092603360448759409852978215851419606812394361740919902495891080073301414451169153154382667815321600000000000 8299 22184124081607942627327079245471072504379417891071669691423280878910598059466488802488982088138062369327336010818785055571769449793194636966344765313997024217259206797558405095782993723053802170680894272297392539932675734317193470024263902510511359461110579200000000000 8300 15133355962647278691509945531794220002987509879180673898025183855380873094829852826504111812063174329463609061643822363490819469626365333744483250756835179310998528668101857739758941454486314659069137178001322042744771043565217250869265297836627904128509542400000000000 8301 10198218209500676708073562660167880815966741594056743773774899268293135938640624922723436871237075724136417311625725958483506777893031607042397539489939140391925541253609867134351295113356263842660227220904696408297876892465989426457882269948044702835015680000000000000 8302 6788271345652130025839146618240945990162875024881181385334403233881942681637790646236582268813102600872199223449062033347161100737067033524862031453768275361653796968811115694596624344187528593977453571330878022680964050385630171202972797774202365504651264000000000000 8303 4462596312670872805999074984455330351807444467822967405491996463662530906819855293388760942136823937647868077296055104834390875290747977381275157516203242700676013140433461800576580985284049384075841992207912903012881826854456234894303485695511194444496896000000000000 8304 2897044216835321683063229282338146175938331094400659691244680534549846882606457271116305965405003961501238454929452893390757460851786910600808019129766776062982152023873677329221412297225468971750373425916270029071202848507197714092689843262004298422157312000000000000 8305 1856971656430780323010005978940584976146517460219027505579802493803026853531173919421934492359893527648322904976582450560064011970404109847320256448004575935719664306000423985736399452145976477531852733763190527355233221208828767318134041974627755238621184000000000000 8306 1175112581193343029906664122094975463468765992861273536199843375290635566227605707591795280721337464102719762680957095750712869463948178988970261950960022740528184974529614925319664263341861400115078458321905095621093637847700533028403127337211045871616000000000000000 8307 734035440252399855425418565569093975552815222517530399589018443262941193229616030370130726515700564786024484316523432368933666832596467154505610139599679321176442986415475741722934467752613888537000171872706299264711049129982239933556000006453225397944320000000000000 8308 452538037036591246938060146214963545347654437229229867872481958637253302893953886484458158800377183579892887731846639563519524650100512354259728640555753051632718156695724214687372275604894654492487110064705388329178904889984490829989836757284432621076480000000000000 8309 275314211262124162008679704338590672117438544772284897255157852295562124196515475662354464231416113027659939599532816943757182483163415461796951786241506887852284257226483381058313395459686208256386388815453591200265222250451208568453864610387264389775360000000000000 8310 165261009656246535159225026562172900156496678037948986154039465528885031110501610665248313764184836604580428860096925659964820376027886069213791155585073024388734034175440660503629980249605411537839657700544323283002555523746052357018379458977524214661120000000000000 8311 97861278327880700191186223739443470161577490224883658898279183937216588189896517943460995446061218919594353868489781560056687345839079821347529215731901554063096165801563698618643937486308114067411511342914920118057068839427571916839048990565932728320000000000000000 8312 57158158899328769780447598474454367913964357926979264619375466981793592876523068408414709672794600592360676875408267059178986943080640842799740813247780132492948627354711764210804859329564598265729852431999919516452218924677640313372941369542667403264000000000000000 8313 32922909631797759005598346795709388827520167958770863798618676371988253039758096296707309931962670690034991206890060801944042728427262811031246058129016214189252386271173262857303297296555688452893399220591315767989712478624537838309082092838737412096000000000000000 8314 18697956020996524086410811399276813238640584985152608081467644842842777736166164849047970389756033292749370771110144690455368208066401400634636684176087543921435871762330959566448873862425752071165896252575728906177755924212711820043346500706455519232000000000000000 8315 10468556237898214300718375962519456115566079992355556703190051356143864733600650167423409243877041361043452841510344307446877495801945397922813829191877936579376485807592139751918515451710969717470454344030971449876853724475681611088155371753453912064000000000000000 8316 5776893469868939700830006443644950162314746546826085685638971974222077503760705650135109555154851362026343704420371316683337995318377436772542120957283843599182924765718957687302294691523593852762568420040741044472840052923119533119202806643608780800000000000000000 8317 3141465712490745116381588775361963208421546281084107836027704527067277030145841095790526630186921108884868301279760060971598142415381218523983176629096601771183582731125464199722914516359535726909257167952387474959455269089587870141954084387977953280000000000000000 8318 1683113412614179871732720584181730446906244646213063748467759853363278683326326859811012869852339483423383499580056985265759025088733920103839505994188749913243103926092890718773898538692566097934861890975634209483932318526077323741069820787865681920000000000000000 8319 888274783026313233131259513107162317628314410060682931018056306707476784486174753096059680375934603592160759155716495974839815566334818299363160140218893896449004960244822671160868433586061702848593653639428856993208091585217852401982459808149667840000000000000000 8320 461679916759338882336217569012508137032361273298428042404364444386905615561658934056571439634298974476841029491047924079946275495533194597823303609238908307936581389451720310444630031188325905356522652020788420319836468420814594382425730310031278080000000000000000 8321 236264250037331247319588084917374864215325385136368517339927298635498573855136748593630611973705567728276810755774888473567467777207818214123480832005134157101751013860649020303847127152456025936447214727208221396718638454208050056413361259675648000000000000000000 8322 119019700913260249096951707893976318001852644820038236999863197309045435416111821831782433509473144673135509675896616447507332604761577118241810737553928047656266700363432493949129429349072659935068936792811869669617117332209278883516999160509235200000000000000000 8323 59006595907314013558636734674709189368783182262788512846655221498881933625958186510682834372032668976427646974625278133066531703629153983568085873057919930603371123118868752285562053239656530136942210735548379360518422863431450101870478442155212800000000000000000 8324 28783039262436177387852883650187891053892155087344252014520237630369805873775276446724381547204643341966789268196248132478132322399689135106218910194630386141827219144874541205128961756148551551237806370597242552811022884672798059642015169747353600000000000000000 8325 13810740111216811516811763256229005180783410939652525846912412241931887018093951044717615359346140427079139994281578703784822041151424027549256200753442692119351432441949036016004081170956367245686266189448676915729776028452782379506753516811059200000000000000000 8326 6516695704652354608539423174492958292246975165323065785533325628144469775979619636873832660291404313417861810581129149072716837752609921998300869920734671037105495591078075639503105372207251143903192674495499724307949592124669811698501827952640000000000000000000 8327 3023082868968849773551677040747619300799842632064044582015404325171338193973269840405812293904838612282106658308344408135726559617462122176177446743959860130059238209415953361448339801126929683478457819873936693812403193954622573776857603244032000000000000000000 8328 1378359434524939038579736141736222098497668176820553572933325522646086723226594044495542323326411840254403035822212714092673229933674180828443827667078979790711581915331479554253550279452566694858176641095486366782464869303909145986696948482048000000000000000000 8329 617501465014887095125999363239063323842463101178975389424587370772003322065660833241381525340353108020948646862212220428468271937340467961579970598914258711148890218528669942425605373902038115558233527519198834214237330014380486267296081248256000000000000000000 8330 271734742595486048869293974860643348625163756109766806177709468459082697954773122326885955294724782801190526982797859345393704885668355021003228009121874068068493263840162285378752115264951253145727911016200485184644737769947194976284906094592000000000000000000 8331 117421518249149376868409558590001447001759951178796152889487906703720524729042439723277243409882644987943738089675379195448253996792579558101646295582205167691445077869334739910680125232340657786101784301469411416997647527868445346446180352000000000000000000000 8332 49808569601499642653018380201898288216560500220959112295447893448275869094365909315176207437122312664653343785015788756394794253523177933483116940265567959504464144658992224557460592656695199953918524317646559633628769556007452165562286735360000000000000000000 8333 20733248933467976506218687230104744411646613770066721468555982574705612176061533651084669782833145449250336187948738669405054605123224107154691986252935826472635472700259819300183259754383222257439973249726194396658405605677928629912249303040000000000000000000 8334 8466128830579493879917748455180191617199100518613774516909600858049528137129324523185283463120027981693281342828962452744075453375596192350692710786460053576261902473799841647190506550264607820011731752832925045086730407392497586119408353280000000000000000000 8335 3389985396382904078929497965207810775759806796809272264820988059737780646441467750339247373574894925287440919325967970791679586727318332238217146865299896229254542344160163187888148567980133661978460269545205228250291871534920768681683189760000000000000000000 8336 1330580079043432078865468733277523609365050258780991959501908766455806357154927975797957952536510617324086319036784602410628824149668661461374603813286192220294197760439667623545539620441618550477268283601297312628904669427895503358525440000000000000000000000 8337 511731815283273441959016027362256899764523689641643128610763168029369712359293520924621619536570798465048313978391287496878469287794081137615872338656288461467797568913279147078706080768680622756228470698987309479081650480553997367246848000000000000000000000 8338 192762601680061658297510487481849282943168268966361121084502232688639983524373557121189653985639071945490493235615667297130218692387549369093317401182041476154392882691421832031944409408127756834961743771768977903116602190780030016028672000000000000000000000 8339 71087815197005154945981131751436382374862867955925007879622160117071712585420802262219780695592552435182304226898914551531951514369808100664873433731437303694298226071018771672964184259889050804801074158978141690306094266045840148660224000000000000000000000 8340 25654554769891465276106387698472978565094809169860299845601945147320920652850096193258357393085796451811377933383525341096428565566913094327922942741970088864739735270235970275925432705726281153427790282085695291990543405622595155918848000000000000000000000 8341 9055802140534778025203666754029082965253566359792879928887729806986205379951238274198340441911514528255677426651161353792343970403603044094158846067555886850095006220805886517664708388649227151334560523161478819847160255306979187097600000000000000000000000 8342 3125139562223766534187932056292389415460054273183425230361255776528572837002780267174329250542012856809802406060008624053828507433400266197199915505666345265915139401689874562958801326278948977715456180542000533908039617517702621429760000000000000000000000 8343 1053826131447549180133139879447433640096995045608364321866004854875914096198611950558785444950213637761444997392328489506523566460100089764172064530980511775715570263360539096811688819326622329694746851578116459108524987302481116528640000000000000000000000 8344 347049931553964338391881403763495922106254449663059300865789356109897398160034729507731533862246244780032140279964902184452561849463595452943058942039024460754232174407961552331462343066131705475522085309874225507004219288066489057280000000000000000000000 8345 111556131099402384671597537203399984123125659515548219596482149440188125958947033824322794843493353347633657494854821006965063265388712104280234503127237513855901445068239226960668260205101708358014454659595758357563283666504106639360000000000000000000000 8346 34979711868116765509777121673394298653710684980051701990012693840665208035206804439296408103525483150551447346178673950446322424475164495724139379083534104161766849773160980494591563168571217671705603760521272544833012908232278016000000000000000000000000 8347 10692764635654298087355642103262391552284170628269034484285534060337710880012829367361150074023422885556165945873222553844444296680651059028851908386517014269604698522390036156357059232149806332203547609482342485926990767555241574400000000000000000000000 8348 3184419896605113392400998789761080233988027985043746874270570497907882889217552727514658885661971752952070546620051626905202935615943104384092876030263521755391262120647036919893029991958064821312173306308055995468162511574505881600000000000000000000000 8349 923288579728530096330623258810909764505628943085231967843363084201299715352005302947248165281668756480289412783922956536973651959425364188208930436479337576702168263999532696440168200398357014672665010701552130131947017385227059200000000000000000000000 8350 260432487605346823871203559874645214894310939684956654095352227801716948966507122211676901834889311655355453268383369585823025608960192749262233941572566338214565091720798420001127714440946914866408135051600600847420914131166822400000000000000000000000 8351 71411679142980223434912735987398593066434428043252587404506527910333898673398992359708535263154128422732713352909014008977532586986033390342811137698233801299969398810131514638277226663050345697740973861666831421546638585364480000000000000000000000000 8352 19019805852524475666385570808883639964817786465375474931726585646620142412890600657861171693099557337560144951766219643027553354869229945824474545364915147078180344162894268770243726464969100641160876269643454733572274854559744000000000000000000000000 8353 4916214351900100662798789741540417597495295096549329397323708063213103671161402834771770880944095852513729327406627024978294435476130899271975373038847980119287409695205471118665226777645840693827193551286232122267833640943616000000000000000000000000 8354 1232098474191538054706066061653540284963257845662806440502449331594045641553756836078020737044728250098541930052519967260603480352684927684561237900569588879891737936878794647817002411467861936853039157422970026007506297290752000000000000000000000000 8355 299106962291870771230257612973794900692314374967501421128145625586309608758778652896966116278300189807975413963865193760701794115044300194899417743778521458027823424163978862059039740610256943853976995264285319555215695806464000000000000000000000000 8356 70262382497503117507694999524029809887788201777660658005202167156755839501709808056604678477401970826397795152423113403970353327471059477307826578289528179005831201354000202503885304348192845631660088152286896771251044352000000000000000000000000000 8357 15953373514355552804654159194254520400103228140059540100561019193964174720969614557968612655838013376009235814065682105444121309780056837909660778900002173357215471997353999467742640033787352314351348697523125631239868907520000000000000000000000000 8358 3497032370634696355061192620983261206746090994551388942144621292344898534276553778306727895085836687534145174992062943675524634333551487379690780914759859322143479010242000343838589295916546028842386359668896062846040801280000000000000000000000000 8359 739112860824980282978049603203712525912819505688357854393083433197382795548190914840478057169304744492510847518842304785045904246968132421562552190602460007210899462493008280606104030395494338517303273007995132297829416960000000000000000000000000 8360 150414779534187302263313473851346328747517418783872931307209874566547985185693402101953237494227442545928300721829577191146543620365908788131643043831493328779880495716195859920140385202785932968374204125357028504051384320000000000000000000000000 8361 29430440986675735572540091596584981586332231984769412990565438337596039140760672370127254652828491106370139340697871208017268709262113190879961463182593171440607207905114350945912977873979805757452466147067844351754240000000000000000000000000000 8362 5527577842015730623591140127110534747554758078202538696788370256983707905064241455120246278094919259845377222793310029767141498439484382251651676805944409608335528749399107331591186099033194968398602722638656037715968000000000000000000000000000 8363 994834654760912173808526828493420068285231799799359933654832470559960885941428859225605242825186214602857491977061282964526490248615698751010295203995114234760401949120316157894245209135636449994804834021773622116352000000000000000000000000000 8364 171247347657170711075060475585044271697870807529035659085987245529991093602610662140117225020114645069650757149713657054532705993676077681112834992732912513351497140557115930678600783663426226558549321570363987984384000000000000000000000000000 8365 28135599970374946716251322754390348687656207180158098165936319625190181830058556247396520820488258869109286758232454851982871376652637224523921856041174041276311868700490838739830404378810122925101880352753600954368000000000000000000000000000 8366 4402127866782226212627331630727456590060710888012788277153822855801038334835987749397080279146160978027197985072996278668822774243354092450937208113973607197772997023048136350730879001022848334771647590929373593600000000000000000000000000000 8367 654269744259599371559622438985497247951940751431921809479733079836813942788519955142948718021089041765987353806832216470228839385428737207824282728144491725165838669598909060161481593598110439607709990787177512960000000000000000000000000000 8368 92115916225110156649500582233030410773874750673004704791615468185698506087132916374620058351177841204010790227988948139114556896502851750190219567004629884624228700182373117206896214309224851333832204862556733440000000000000000000000000000 8369 12247693457117705628716128077910535651758955983031702512783313564834359786363671951525825864660342812354978407251299098507687139962761504160812000845507614089364848633052239628630096047066787057882867216290938880000000000000000000000000000 8370 1532537069752534476694670893469768610057510853608412251033598404490489967093869632954867694116791197759174083475774820311313805535575014309482135524607661939974033333792089255856575097060425299689809275057602560000000000000000000000000000 8371 179765160160691008588216190074483262093649273934075284443965541122405493896159738667696638946788033192885576907093129677479689551806534726224444701478866914623637120956844414956656605632342828910983340097536000000000000000000000000000000 8372 19679044159148109062842136345194527646787086003972919577822719162978531991059212375890754408465370131799540067213969841336502583898470670400303215045613742456945512937911380511601639875087614031104613705318400000000000000000000000000000 8373 2000255691396970989346624524260951386712320089016493629902990901289117024752810881029794002624687782041372657192759163904893105460409909762019593028894580478282152177129324362346036771585689718077393574297600000000000000000000000000000 8374 187660641291864501485113650457397943654982127214427547866072690401205175051346995795281806646561843196884892505462596971399233905250144585106986267071803217203175477560135380446696353843857194778876916531200000000000000000000000000000 8375 16137680951980727397451962189510833546470345849670586004249714343396240582197688706873202266479401704422699007334814047796715095386443257252992052529036290324461746165169965379367069188123050056861771366400000000000000000000000000000 8376 1261495481882409802419539745124943017117087813146029783408224689731971122313675099227922788077342325927121282574540867523683024849438597401054684583078857949928610214201287111930198881229083451777351680000000000000000000000000000000 8377 88744740295216038426025761139603549459981177552714885925811155498586340581369004073592242649626989207663764646232235447887003492315157142748614438693338262756605718557183570083461665481813428875034624000000000000000000000000000000 8378 5549033668276689954756944254741050949640696347712840583227092559844978435993090395017363625218524022466515106331133435654924428759023215537359708640188233996440975162522337395186019957092056286887936000000000000000000000000000000 8379 303578471749029740185902211420259554431353383872204583947040710002956311690815277043458513236316506757127303758489381630378061580983542291121280285881437887338650375837573547925731553123412152942592000000000000000000000000000000 8380 14234725088629112415599120520367625165244023293686280359021761406831757477655925261255003078579408900693433793175527820823172484795598125959175176951899526575909490113011578726712313324750654930944000000000000000000000000000000 8381 556182994523205505110618299901835816971587556798820031532170597603766468087956569660188604908235218988084278615572948738089697611730984541415634258248137291194263023295338628669367081018327040000000000000000000000000000000000 8382 17383952200911353462062116164373659023484038984595677264633425190220049607214270456355662441782979867906634196728605653581222176515498679620060754490360384171281151239742677137944868764851896320000000000000000000000000000000 8383 407486513384227000679566030431054761163247130129872833630203949641555241808086442959979536749065788708774924877174772610707865710127045461747455854609776446982780769185551863514027008699924480000000000000000000000000000000 8384 6367365404770927923699499712528231633876046225553771922684014594899477623321133455274050015733433553649904215867468826731441959457518381139434090141006089875333692053439618937898487104143360000000000000000000000000000000 8385 49745042224772874403902341504126809639656611137138843145968864022652168932196355119328515747917449637889876686464600208839390308261862352651828829226610077151044469167497022952331930501120000000000000000000000000000000 8386 499680553067630839963351658374317552193821251713937209756875461838976047371809196632210478391844255200753395200605996813247564267208577972533773000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8387 991673713011144282388805598927491757430814484170736923979029762726583232476359790239310026346890906475341353551971901367829781391844716283951641800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8388 1464625791524151555528082115339064749436279853544472995415182418796184466426623690199596346604638877255888768322912346635563984824878350203990117120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8389 1907768979728894846687860806646781776188795296411775081207468381406312074217243165695884471987580896528183318738562748950939754592405645906735844864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8390 2311335494671545679641062131129754844228732762960419809924432846703801166840121527670013879523415316947606713087104868921330856525414532540853042816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8391 2666925570774860399585840920534332512571614726492792088374345592350539807892447916542323707142402288785700053562044079524612526760093691393291972480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8392 2967809481323819008769884511568975155015591772558645554755040992513164811859801014818893561281545111110240572425454180804312401574052979653047989888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8393 3209147834750151543548974021300957750038837696920557391075780589706543049307740877562407982748396032233490904688622982320267475987767177998460683571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8394 3388119540918909995016128341719665009175619030018050014808852968747869488596057195734157658709364272492666358988565417872743931379392655232990221693440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8395 3503952687616992388008132729470764667608973526770803861468984694175147077949768552853274159861821170697543841347148850962410390571850523787964246366720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8396 3557859652041869193977488617616468739418342350259585459337738304854764725302841915204862993090464573323659900444797294823370550426802070307779080926208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8397 3552883624556495950349548074095326825097477535783697927226776433099723096316404374064716331561666720773556879605014361543897304901729619859796173120716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8398 3493668897480554351177055606193738044679186243520636295106330159214727711377797634496971059368972275427330931611597455518165683153367459528799570235371520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8399 3386171392942691140371607741387776874073672820643078255256904615854274551027711553435525796003773128491105364485086764579145200594802306927913429612744704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8400 3237328694351803617717910697810292176312192696658767123157700017355185559773746210427370815959651232733254579232995038663578378590635172557455696442953728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8401 3054710152619137772615874709728685950981761313770323849543675913812072528196765654967365282751670906784199192712159421097940623900907034618317169976940953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8402 2846167440276869713139214032429900660097429531772542125199828808157594499829486461214785537486893373724893286286617768311446600538441265908797440103515176960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8403 2619504331910928957703692914915121241012747360916448272695227056919704621110034145751526598754905485138657440862887122509268047735379880026467870212918493184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8404 2382181717224981547860452360230503419177404437619744412092069733814158732359894300068054958183948236057719245365907605427231797256789907989881892227816475852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8405 2141070207384396370951499692190978781608841235431511172001779274926085986169621597632017006950755094756330657778265135242289307655900241189286559006377561292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8406 1902258530406906006499217034215831148275547405325688772047734663492022549250702265588445879252401641879663007487612485542187807955819060441250750501820064071680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8407 1670921595573538682631912984633539594712367281308059221747424074378706986484682795927140373057604079570487872511096974479914418856430075801508900990243411591168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8408 1451247987204430100579605543297102221421510603765461226161049440824023830219563659119935904431849137640941215146001707904932663090689618283548290230686935102259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8409 1246423020448487123173386968289952677127237200825988103271429753858225149165163704555182408889962737612687973409676383244102701945448474833495655288429447940669440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8410 1058660578265541947567139572425761087944608519932329638996566938373172001694770454189497879345641427780007413312705902434894923126743095611783168754595524693196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8411 889274885743055235956397240837639313873471156743156896757116228233464481423607181519178218650338799335206227182672958045311735426464200313897861753860240742285312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8412 738782212771153580640699246234346506910268345602007268075142712686262799951919812339009597032589156370786711813297534376105134046601027953084377457053123078206259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8413 607022194197152970532130092917337699694932737525979761005330935437943565544540381420428398245580378055085150105284925681107466265070474249770753443345073207278305280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8414 493288914954719364514846377705902449367475559780727509080705743688306886505700672593853626925941417111797218135009013781515353080241335942533485902586463337123414016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8415 396462974088275775724133826113762446043355688630133780507835120258771847775138736859251058245517902877651345079330851925196689610910145333123730049028377695353831424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8416 315137235813757667883285861782734251983180162757285825531868941744151981564853867759917507836180897159158761473314266914899932767646525777611170038971274578358173696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8417 247730710436224390038275337500670498829457755735752232080635436090688207840560062794892968939211186650177408522942828185211659307172256492176721261404714110232926617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8418 192586807103545595524947702278165479138092880300341999651147836614732130806820010355452851333992542698719648837306996718984256297931509013389306865236260921272424202240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8419 148053913712702418191439981844612995384016391429027485978901064138784747645895662972560257272612448909178881553715262279536148547920306929174343599428715272344162009088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8420 112547771510108625593492836877352865269297528326138541377626148304596550246653716648824086976465572021457249325901194855032004326020866805888188799565720207030856187904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8421 84596346937268461435108901564955340488131328983603035497028885099279165240341914492083159881211484904040393998809249759166913141756343840909363888904343540229786409369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8422 62868823642696518989595888812588605602077085941233196038176594524635242885878029616125049159584090704327455198260378346662932458766787153564693932822501460025469472604160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8423 46190940281349168006077312071452834136744370419192955259649913731821402985175250865568799112259911964468446293274880889211393619393310977276014211766054087261956157210624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8424 33549209256979922025466679294002584794056437462361199083324674184165019010285182207623654092062462374192871518273334540585117470927773236126789269598502442327104998395084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8425 24086611774241995300335051800822368570091801255028553188027971209144116212512438508037495245583306319933343654144958131702135620153273092603848706378412009875870255258009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8426 17092230278260185126583911758660488466084374352126031012273694954181113235417480402818914895423538523183468862268249135765553930454918790713115716641603907008069469596549120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8427 11987008776761082927424139240876717802293319198545422875024216086065478663037625093008837500767952532769194485395631382643835007887520908008560328106250544914852472298668032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8428 8307480075323065530654385144226648381662622682654923106060738767339152245592376071784879322876544392673742112222906438081368437700802035879925326291950927098498489959369932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8429 5688914799344668130830945676583114491056264692165124445438373524396113559235709410159663335951952045644916780964094068868600783455933844963927396967010402313605048222623989760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8430 3848968579276899592013244714751163125941913349419411119553584884512755152839544653377254739533925597315704185722210497643616264331199996505314515080826967998890128779992104960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8431 2572558486320115795687484929004623559390236101919640594436669555289721820103011896530780518218401553077675789089545819792570870689742219886458077601031358098403487782866518016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8432 1698404833443447685848526839416430403423520423140257703484276154562511997619847987876843057847198884874692979151425902431617022990485331791260282670379899961956015011163380121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8433 1107437783377855250477991968614575896438511516496037101584510016330122389282729031702347421025080254883924194589080326560975813354188798994497703135645420858990632373891146711040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8434 713090547053240768657142905431629158956721037384787992654897635515133294893911097657056400269034048737757598374827684634936028534796569608957014615228093110805186038188241584128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8435 453377820339972545221574374724976152868872873062541816366143708608522738511827306987610427172619764111133166941609438425665763825106139233324318554422884944860440102772743864320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8436 284581770305705843769849761365831185185384818783872401657517897095811195865885448078377006594505944242065126326425616734879433293297392011071264569545441626927783941432737687142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8437 176329096895300091433867695277652263761924711246477801811324814671130074301215297240719870752674271334299176312059793898474315530748972304899058047012469713939568089201460998307840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8438 107832024639818132838403705958256576685177034954576809569233252048883391591897047158747920960289265931359880898528873960990062189958025371072885497980702632755351254550124225888256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8439 65074827061300986406688332274953678643971859410904263307528572136321791326430757922507090762392273982959997790432954706791970767176410666606829883977323882002431134458551020499763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8440 38748258848466969113954021212151905517350765290253535701633822155245738994940251868387413018062636075323759368092557076123993989572278716013753406698748408371817968951103029300428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8441 22761214987910667171833131341403916527674575415253825167393294133151343185839029069542256598022807205085285223215208352408499965902597287728358644494369694428200764978270310917734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8442 13187747914698790402581339010720016471666395480980856395063861902971478785421569315292477792645631976792545751582657806381738029694664197752502302538083979546449289378893430144368640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8443 7535347458952048389275221237704257724836102357148845610890741065746456299254375773407334814313307124121408733090549683160631419396384374262360964770073896005353075739572845240385536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8444 4245378780587307898891397853815343078926228489810118853456746425370152037033499772604026298568027674173440888351280511149384916392021329160014506411574789155270539223037857636758323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8445 2357928762099339198080489551141246612284971755748514513132430218002196568156806914119055023715749399214974991444127115710088623706650699116253167837458748605143741471987128231106969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8446 1290814847969766458436370561970913209545747358595661150137881670624279403337123785036969865546955119826659386341849074882317746567615190413641157264865238018456894369921158659849584640000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8447 696356358085077037728977713002719635616230416150345321600234273257335092998261734222970628601497352158694685343055528669174693545555836644332518383240036348418486016963772603636383744000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8448 370122907944971467696146466811867359674929417219364684582556281220151803772277080572109947013500577747871964269187330622673000886992705233786663617096813364345507952440794272205740441600000000000000000000000000000000000000000000000000000000000000000000000000000000000 8449 193783520057147454637494023161085132879865365205938433148962311828084363196034691269011898998033025321474356872561083481077146251944410261596729376081945751686634688652762617731161784320000000000000000000000000000000000000000000000000000000000000000000000000000000000 8450 99919627529466656297457855692434521641180578934312004592433692036355999772955387685584260420860778681385215262414308669930403536158836541135813584542253278213421011336580724767630295040000000000000000000000000000000000000000000000000000000000000000000000000000000000 8451 50728426284190763966401680582312910987060909305112248485389412879996122961654273748065855290590856869010955440918033632426204872203717013192028435229143972016044513447802521805104611328000000000000000000000000000000000000000000000000000000000000000000000000000000000 8452 25352388334103729124467413325985753183277060501202951224399743872893167279670574106259485720985267395608272369540387903944471619115330833632566192338294796270955579681139535372994006220800000000000000000000000000000000000000000000000000000000000000000000000000000000 8453 12469532907382362292677198471701833138594595543875251784767910763659509601160590065581588614087357694923747282561540962169703377300812547793560685186826051346127864908610995354524262072320000000000000000000000000000000000000000000000000000000000000000000000000000000 8454 6034464002011509715845368219676520607116253363879901259642208398974590732326357952551814037450872875439342859140076044814704869693764262382449390410547720323386312904868533724734705106944000000000000000000000000000000000000000000000000000000000000000000000000000000 8455 2872593231726772183574105049946348159686332426283966374433916372756020337461934053221432100324997455755406243983068529694402429608960245303574013049391166753719014058393382274762228629504000000000000000000000000000000000000000000000000000000000000000000000000000000 8456 1344752435951214230991833792612246501127887487469197445614119093180290839295366930409153928284009797969014351578887025988808170344414356592662120394550150590202527460302836097855724611174400000000000000000000000000000000000000000000000000000000000000000000000000000 8457 618906646578630341630911153956318866391253092824393363918610824250257365690868767104884711522261497483464026598820377724859924986248340932354137317015063890268725531025617307008788531773440000000000000000000000000000000000000000000000000000000000000000000000000000 8458 279962686069863340434324554043916034220145896903683921242670751055084368198198542726718148353125553455660971006346739240070184016215328579870450576948908174294635031876331589516582333710336000000000000000000000000000000000000000000000000000000000000000000000000000 8459 124434416211030934663011693251552985494265057232849186491210245305621271344573388116048171733770662220861746649607012235470604444720364167533568022504793959870892577919322091104419840209715200000000000000000000000000000000000000000000000000000000000000000000000000 8460 54326876100450096214620489777185295122236303573593199923397404395385586241913537431122902420149353568359598329350254822138933333453797245700726163671531666471699462293259125014403672440832000000000000000000000000000000000000000000000000000000000000000000000000000 8461 23290906882039118172011656130116362421635666557704571864594989781816589793969085790983972524740953632383909847865032323747768341931986921746567729656102806754020897680597245390790497518223360000000000000000000000000000000000000000000000000000000000000000000000000 8462 9801982876064641028261585646662331472587156027017774272569429910201759146085370315679287222456769757434443031115668461755386717181498139739091965577942861384941183457077261774788146627608576000000000000000000000000000000000000000000000000000000000000000000000000 8463 4048091629335786814269070435894313517250280021547600283996206118758648582409282805696121216547081536187211537525691650439237631251579751216923694875046532364170514726429310706990429386466918400000000000000000000000000000000000000000000000000000000000000000000000 8464 1639996095987318760652597766336670604424472418985950884285642478881708912873504316153813210806253545429690828023228925049742424968588719723779343051941928496253695709681618183857661136055828480000000000000000000000000000000000000000000000000000000000000000000000 8465 651527173478895865965199502108433891533772879207661110797022523255829831014985161626831343728287679196994993021886466816255997455875557592309612429593288049144603553602823971775974433798225920000000000000000000000000000000000000000000000000000000000000000000000 8466 253719716595146947803755575340303582760748092383752644108455886460202963039489413902756436740342798148829780936407710635176614393874616177774416378832001596061119653085715104393528505469501440000000000000000000000000000000000000000000000000000000000000000000000 8467 96813468307625872390834748501171870420957819107114731626569397131727968232921981487300604256666416235707318119894224248066442225506952307910503799634091397243454773608585307640379632951230464000000000000000000000000000000000000000000000000000000000000000000000 8468 36182444440673684390720979177173426994099057347349445666064960428968501448401611092439550408870450495596431087209999006031585912422110506070867461326662300808435630211688917977417678956632473600000000000000000000000000000000000000000000000000000000000000000000 8469 13238951867634819830821726208663641313503529046092271685785399793657798305680218775991783597240086983930927704569515855033614567399674909913603775469662906727683398338808883056056070113140408320000000000000000000000000000000000000000000000000000000000000000000 8470 4740320677880233107922431270684508931849706828774796913133783259450731810916635111183871233077723453037539132313810164210753933931568580381153000191060619533447077610324426075932164298752655360000000000000000000000000000000000000000000000000000000000000000000 8471 1660184707999683450466951042312131182466820400665924348762691512585912407986188043464396531403691381290070266249271071085576264643906824079191141243385031456510424466240319358720133559834640384000000000000000000000000000000000000000000000000000000000000000000 8472 568442492148728823648254793378429174104024015541069624960964500015999346848938088585126111110315796742253039284634137756313590434425341911909095588522173561316807232269046735704890095442486886400000000000000000000000000000000000000000000000000000000000000000 8473 190184473058425275745799835379661891671938715721256185751749749607474936204808287109294182532399202022341777246070342817850630079917373456645801742437480526615632057197707590442732459872181288960000000000000000000000000000000000000000000000000000000000000000 8474 62142444081502944120437044112690222995603751692837029924828720632232632127060609896376018733051417583873563229528928448699795038350624299033392212695043899343464390717222987156899819493200494592000000000000000000000000000000000000000000000000000000000000000 8475 19818981733858760916543880101627218915624705596073348351133792492043078007679658644565903986599803879385777728345872599455682255100588043511946176736794467465633846304801453985216969224711307264000000000000000000000000000000000000000000000000000000000000000 8476 6165905428311614507369207142728468107083241741000597264797179886413402046833671578309392351386605651364464182152049253163990034920182946870383254984780500989308307739271563462067501536576851148800000000000000000000000000000000000000000000000000000000000000 8477 1870098789246160004432858430102260656653818374193587741850573240274834027391311379794936581299673801952299026674687465794792582019747794874973382830548811289064937292350496170912780685818913095680000000000000000000000000000000000000000000000000000000000000 8478 552586046922736576560679071235902103730317235317737381245813196582881559598736991320677749022830034790921802698022199341036537195467283201350830679193938051467850199930322196321552420040471478272000000000000000000000000000000000000000000000000000000000000 8479 158965613829386088774031580625183417433750483410677469972947750017804968096311600977114740372324471546966586417181241464691900443824252355194225732194914519686119354454727923805323351273842828902400000000000000000000000000000000000000000000000000000000000 8480 44489558043903471653616039749437584911900708123119226457240695995163092544139580633529657289144819369118308146216026661967782284605478155054357774476809137260763354520062970492160872451435554406400000000000000000000000000000000000000000000000000000000000 8481 12104041702632847348676104741547391522589990226208955538164270327428987121320566067097947246277456929573887884314643691029291374597117943399404220424459813862037641391693245413251864893669916016640000000000000000000000000000000000000000000000000000000000 8482 3198648199942558538135720628014687278966489404329898667056551565693974321002822667410979969408898473856945692505584526683862416139526841132310506326912537349118601066490731039495564937445783896064000000000000000000000000000000000000000000000000000000000 8483 820335311547520564023070619428984826342397044694916121273662788537217522135061737224988835929292439687023185532360060213767728294625678368111988696370749071137950503491754494982447026780306512281600000000000000000000000000000000000000000000000000000000 8484 203989188931125992686427607719860591040244414253806457786103902204545142081936858989698950724018716556396346292505233183454957867925757383844488240981360522556124583599833456837079449045526768517120000000000000000000000000000000000000000000000000000000 8485 49134925072765390623770441641924462488326160387474748961687808611817400190676321901170687431581819838759026690502426019324815026462303643350265232870413179481273209724901609649956976848572881305600000000000000000000000000000000000000000000000000000000 8486 11452217151575317968463418321156240103048328151849883796454927699523594044442250412349783301360993393187680836324796218350322271552367695334715665815180917986789063497419375172259203065475063873536000000000000000000000000000000000000000000000000000000 8487 2580019675122604002339283426807323551014238741292609007609571678232352717704506985508808758981402776622175164801884783996972831626192204325977832405278381980572890314193946059371113683752874252697600000000000000000000000000000000000000000000000000000 8488 561144550758189286783295128424760265544876661379176800750075770740731918390633344359532764773934057901836589388283236579733759156103945495936656761449687302562007214640674240967291995772495425699840000000000000000000000000000000000000000000000000000 8489 117676915498804743636108492951211861512323649376604066953413948038833101332404662506465123486572579132812333308610853496332516483221798278759531903371973259566401512973189937911587447657144671797248000000000000000000000000000000000000000000000000000 8490 23761684860335573234214214922840856651526890739506590442516277969379760845966326083036226857865616940279413456546422340605604289881324652441828557411648446643215690119586429770609003853846520266752000000000000000000000000000000000000000000000000000 8491 4613074350175038027155140626046027115497894539171609133528801217498634889509946089380659426618599625768530817571283458066289477522748009448413602720942738725605976470102859992096253495435405033472000000000000000000000000000000000000000000000000000 8492 859678877449165286918316482415544095253889200043011048976920284944593207275873843071809390969271686427691374421121619761555252414979454881242825238561752761056324207200591034811551449657338180403200000000000000000000000000000000000000000000000000 8493 153518499754401622768159463861985013128012995895531232613851185320084078136108600013686162988330040912033456079228332385888083896391730116822945930452005309738598801630932288315736434288197558599680000000000000000000000000000000000000000000000000 8494 26220609858337257222083076520017098396080852147968938447864326381592707932363847780115343222650672229847309663674468736564075867774029118243691192394865294355638171389670628730850140272300409225216000000000000000000000000000000000000000000000000 8495 4274496031951945249330409792606880543044937788412720382114791386131203622001445897816968443494922572402772429293438446115950264965279270511145141456043671839204246712077568974471688357728577650688000000000000000000000000000000000000000000000000 8496 663593090275057234511434247523585650738444887431904842538100480923865177681343349171585310808302665086304530981219115411007663512092306331100854128141045558254085853203650568064835535255765201715200000000000000000000000000000000000000000000000 8497 97860436320535120931415944471946657295316058243596223487254180416215183513922290161963516382541099882443246148858924296231760772954430206000181398800010044903998246404530035262783785102166898769920000000000000000000000000000000000000000000000 8498 13670887876096733240006870264831009679853905389249637264634272181770720004623484765757815406736854200610546886454605221053255591496518615316234132222473930723539315466127341464594932616607656050688000000000000000000000000000000000000000000000 8499 1803552124157622125196277370540673707253701064967038598969449931128090903264827329886905803829545503116626267253167114935412480348553647139745524046777023672036704790561932454621169462967027734937600000000000000000000000000000000000000000000 8500 223922800840082639025718647894388638417463560022898179629135484026699545344620937043988304928904434934857782169084176213303573808457402883747082607697012385731952551594733854015043981906837451571200000000000000000000000000000000000000000000 8501 26061917957307277050484979754932189354273350798651694485263929244579077518370597354952484988380850621180771971518827198070114944930828161720396236614903113790876082928082736186366322977785763594240000000000000000000000000000000000000000000 8502 2830863502259238714104402973380565395377967414336304745813150935187037730443702816141390610806885498507566610699458816342098692294210645152387867080584303739353781421498642034036341978621557080064000000000000000000000000000000000000000000 8503 285505891680846297661811581930689501414188166574088854705941718249632865121672591713405206901891016088797316292765931904587731359587056519642537021802519522430552314304991247877169532886618577305600000000000000000000000000000000000000000 8504 26577732289455574515063033832922073534515039235188975522821693198205719126059221705785047943670167599400428139900244508458362475977204479142734215588917723470067060288626303909295833961022902763520000000000000000000000000000000000000000 8505 2267783233489422001285275026467817522014211492595310128644126375024663816832461063454186379162548237311478031329561910223984387090491914186710353237063438589559697451906058252118325845413718917120000000000000000000000000000000000000000 8506 175898571315525680868921973206798666771615122182072131773038007293579693485081915819202917870941241483774898583895507139168019767916360010635867142105561582908156020308098108016870145701961531392000000000000000000000000000000000000000 8507 12278234666525568823526784906615698418005937962868099217215240432825842558589951911601068265880068858816582240630468330502637362057988766158816409537947019582527356026591972193421705021026939699200000000000000000000000000000000000000 8508 761776980571321546175936718039712940940595394417541590778045181960947608931432073204000704516140463876135997779343054048839543774594006677192644828836057204868027637463209371899555973561822740480000000000000000000000000000000000000 8509 41352246349962920705485495388272097106718999521852789293017086800631802661193435868734997593496555512475675176514682358623685052929805990982064772447135563091022388325082284853584401816864423936000000000000000000000000000000000000 8510 1923956871121103630838345008759557867868439804056426300853772648912769974931456383470921103915782669625108956723698000556312890179736631094078695988545389101629453551104945014900018694953369600000000000000000000000000000000000000 8511 74590327926541248457117375724216705031207204711110681202330878080925851335804155174564941259504189653158070322211060944644745896199020159339666367555913546709326506904376329808431494019730636800000000000000000000000000000000000 8512 2313301989418983773883737904023326383141224663812223812624181078456064253882082468173320522578029813419065917196777714278359640736819428629093438016996586186101212790440975307856117152748666880000000000000000000000000000000000 8513 53804237670314340955260772570863557306252590605929372746679923326900585917063577697065722632947513528341690624080111585880684557416030320628218061691501459446569697851564780025242216030011392000000000000000000000000000000000 8514 834224358109441103753442267024206597657041368769818399557897849659876872992932875351139209092575630427413232032011345502236575469551431653971169466130250993823015747938925074910606474503782400000000000000000000000000000000 8515 6466855489220473672507304395536485253155359447828049608975952322944781961185526165512707047229268452925683969240398027149120740074042105844737747799459310029635780991774612983803150965145600000000000000000000000000000000 8516 175901051363020947258603069704860840718477356754388273578705997130023716439966849861284576499181171804140086480795914165574552264321083855887843374078435516651715225528704750127885955295030947898286220262883222944744328706140050399628071163504559397263253964234155016094043401 8517 349116590491491956391120596360792508296214601191915657484454650792413483010621228732320533509825226481499408282495707504193767852851006126189612803514452170453785943797429275062979758600824782088201658537020137142240652393865748884758003835963247658690427715273895451789704460 8518 515679849313768653142609430502391987445171949088821982620167747544519152385917616486290253695810544459314011470709308412683160912417325842883130362443103015135935726143531028432722009841676300260053594861934324710103559070328415337409723223350293297378608877141211984132120710 8519 671827182820991222414799054496754955653760910772205738171821594765378641276309973641172035349249360720531231229015689331536331773938093718972424288984398839057504050344752892003953356333176248684853538344301206747005145659053813365785695395306234524829129122382444111642864640 8520 814141719639941653117170609934044650458278966298379091105165482206136330554306933706382142073994931407513992042795730392224371519944063953334903479971552028247166167879614668745248819220547553272675566505021500542649365445609105891744115603090570464249040062429106891017593600 8521 939681129843963190468062566580362985872456333620724569275580312286777199845887086842786105966320867395542867151684843017590266975691163891177384779936631043289858966285478915376195583711044198891820959202742373145409038590657227563600841825857208047285914942284587495586718720 8522 1046082682714335612798415707071014774349108513890755722794062052482099300082889568686307687939606563576463115467842541527215627994567135375038437255018514202135657246182944085183423836828452511488986436771500733463400647286036989972201954958810505141698696659667956817606080000 8523 1131640154037754556048013502087728087409286418516499102520948261790886047636015760236441904510457700183044068205125192142854856020295090831012137139562013182681103585838037658126451958706461168371946069004720531729218584632223221431215201002333719847944500639466317516974080000 8524 1195348903167742646512548613369384535078320672994050101613253555155067609478119700936775943027744918036860480441864110402805654212277352623979423486159492932469448157941514969032425876229057741782198758004032088381913142354838841721713003348839148732513895236535509056574720000 8525 1236917440088758294101195342078582809835073130663902564858498165639679799459971191809047201436682612387590997573430207541495248633569440374261998857603546545897138891169336948447463586937617001674539851369736342515635312699663602120856542905499373582414717717195352882969600000 8526 1256745887601631518663122900997399786175940715201262834982184014096499093955131035341863988635285921441132532649034813921931432008611393235223450747687267521060375468814036243040896209323639869640314917689403871670466107788742178948748136341389058197094648306554973043688960000 8527 1255873753050901725797985411128560508045353664045675560287539889173461967588749958981460196831930414209042919510485865404289564255656076515421075001158685100851450850168086183191457697034032902347018377149716568497898122981116403668422842700624735464133444525634393603686400000 8528 1235901206087624026596363505735294596657863942925356292471262219180245333244145156834808476144399714237525061375777120725468165333015235603916286912717866317440963400260832904196682606432346628454731189217946266836035875478236053737309247873960856083342518245010436962406400000 8529 1198889484707430940656014393114918774914146349801931059989738805687472278637303463940753730235201601832290899232403877532867533253165689499512452131420971906290353222096826751457968095024214110515100366757514523084633744151524345727560115964640830446084462795512179601817600000 8530 1147247025987754253463089018493283778611955749128892590121042314057532087790876542647776879259966636431663319603527156526817077894932271031430945196643296453402164615474335304693966197801251779691385574514415478742383980908356175982479827436174840475942329447177685496832000000 8531 1083608386887161269428749729426735212775465582892226283595244038112356007602985680994541418781932863723749171086079594154591601309411854979305768083954177209931001285659219504077354332376144174609268003205473347860490925478834128561568732682717813701449854175044165029068800000 8532 1010712975364694790903247004307856555809177106180487778830487640510332058618242846538324653491736044169813754519697331379879093778578328475449797998153824639988123813675464756904211698375649743015801023982204386959570495854542328882570072707401395890426748526818388660224000000 8533 931290087763068572489206489824751527849318105919335842909816182454962453652732070541824063298177980528270239907686988770324158254891212407554102151868723916145321089206130974929251192216808833708317782313194163467013317240018347044020560932010626119064071835218380570624000000 8534 847955817823285930930587927758160106146092439952847351453509475712809324848352737681635396056483513229090841849789637357882089810539199762094426344385983989806617632962494997104793176289011266315419117314006729840406103526004830832702351281181855079571909342753970774016000000 8535 763126167908461424381083550895250557560163545799268006129313469504496941607195714104806463305151896196530126855576049691304090468303659086818607879238491015334199878600236558262248579705658994193065015180142657630578413779932029355264470417777161662611923233334228418560000000 8536 678949273814741824516147235548408034226237108877135008506652556265260446903195881518436590062713385509202948740590752607034288122754133332585562964314855937688557220235553976072252457745759967734364332207981883563694000962221969628672320818258993830361982082787055894528000000 8537 597258176165639845630343987650726078817700401120562239398800140371475929300521277090009650291445435453388271883762130610331871049460197260944043029313686430100439284976386994581916011539345373288681091945952801971697376346265782079748097557319798280434749778387740917760000000 8538 519544152549361239762412344566401901317132167109385681531156124882474030102847620286139553532496081430133378769115774267904927384107118158635224106346083233956211411324011865168932491647862196681028278108432919688773533136741261510731603253365973035756390594870946037760000000 8539 446949367211398716715623231701332136811817649235820672595007194057541548631457362025115739381423777984369637494041847627749608954399485651238798832940274723668934609409836958021199143163378298638309092883192209702389976067186641166882281988956057785821627753702453411840000000 8540 380276576746339557002001318320948939558400830695235464119479721407100395225556120679766095052579073189627474649033696693457444005413048383290008549018840612536386793947618913074652578868332362868154205935922124985334982817978455827420516641366874865481187735736025088000000000 8541 320012899393255517281684162837415351884871050197272958507873622045181279157750433158300872661040588003240708437476906286158386466845301173846492690410969382641307482173935183033203819041564577729658928720427901209033042029419427255075097362933467825730123175477400043520000000 8542 266364230704603461976974339883755878624077929333314397348743898560801211512690099237751900761611881089015680687095428456036120268205058375764770046187638931235498153835321856693814687898659887804927499390021462104406539680975947230809718445072337429813534704192140083200000000 8543 219296759912865502198741667441757737787196757200625254475414824034224802919127387328338573655022278125873243472101183959281080639246007913550186704692791791845567040986275727082948366174978115150678223981832767217424892154651387711653350328541319365455757155388044083200000000 8544 178582176079533602799247917297854515477196486847946465408414416409550023533106190280738091468798131069243014790394284756372025046190792158608071888472565180545994752297166193237940776926024980903782948482479409945051295764979197135961984032538964270615143572285738188800000000 8545 143843500606310298648512405088558783195636022572970830257896318560995807320690956109254688048044822603812483616374443631086706144075763096957278225513569216233415093979817991921057851380267555031738831891652275449291120042336494665976222990147204703364658944773455872000000000 8546 114598982289658408414374641305923040759678469892104750518441061937526176264906713378645401597564462995556459593605186516267805836412522711596243797476586568963568106679595453614461102460971428703403125356937219957183332532456886717346451445839923136446500548622313062400000000 8547 90302079125069418105392477758914979175319158742855257734304702831835450393425629847738312019750377144984159246376901465662885662772733976140847119410262748259891145376681962956482523485621416363183945122432677631860788993809908272718208477391714857579118876038266880000000000 8548 70376167104389739730514605161826153856337712693918923429860082097234355065677846544026971700506794401875774870685433465725345291096975644096409241200698568359986729948859726378537310168779858601746648071323367801357155926234964295555912952203896097259298990462074880000000000 8549 54243208140602963863537974647051756800674822737945374246655978151280331038361921046656921051605051803620190115457752557898878211874883841343797268489643217620975198748461857111562877048895324742313169413289257810345140769422831606012561174356553734922041229752401920000000000 8550 41346136425089147354448007168105234472000678759614850823394038128333346177646771879973113374539548916320284113601048480931003935634313121096136445110538554967043286877195331139145928958464218118579526304022683041338516594564551706873068070709586872487725634263449600000000000 8551 31165157575814197002611191444486737259593096138108816672987959819306443705550107659146582294963725420894853194461335561635234373293824677537240469858674208498604492791185837386453289090611196906828973371145559998007832791889878015038892748609014663318992321050050560000000000 8552 23228483646943787630232896082987888351880774581308840247148574801709531303012855899469939942069019265149577815634349978614895848627606815424809213645725157521754620899282913149572373018129422630938049491004377309795914390053630454381193386632885186930928330892902400000000000 8553 17118247077962287892550423934069060695877476130479714743720798265258189769829156441697261290090888552736598299452423792781598508623439559458926864275331186851187849360890977051840832766816236360163134471192002424301837466736448933990019141129083121047508974200422400000000000 8554 12472455233380718799975971797683504046594537148503400035250167799938018138844988030139808497219697223940466458841691662599208073679633443583271943898478548555495847656077053790081699567143931152734368968865687583957967957383105721892687710903010140626620138494361600000000000 8555 8983878500458219844179208497842101172728106617046880432515290174940674642973097661169406003086413345879999328349466689834622374464875919433634909678293415283661131214398817370816334783145364384823346605094094795256473298721829919077136577827965808867872795000832000000000000 8556 6396727230001835541723783760581847228139039272557616582769951840210621582620730414851727823953322174327915552303790118277285511284055735764674016795746704660942687129946944200480104022121250862552653851833219023111049976628081570243663467915293975741609427127500800000000000 8557 4501885855409968040907820259728054835666648380239767395805328236081949279893196977869955534266162319672225058221621047679787606154111093127996235987324994157207849069297979720315545187789671990401979437707981364244976524232758952806004079076486916459371371167744000000000000 8558 3131355355989448871783756476550211896782308860628424177344055099870159922601102296311944716400691239074083114833541212190212135360193230352752016561885269472852496980771241074090801787290271666170188169412658066333247029850739460630421230575375396090515128582144000000000000 8559 2152424629574142735939411517344651245222989509737841010949082433285506696309509691340289355921085829521542662992272603160039301990887304797773088607779116527407219653745117244608482961190827603658968328060680282769808716417905768074026452119270998342353022877696000000000000 8560 1461960864813110480777723124636417353408744609754276120379191139193747174887531304926653856424540427234011021099019299335800462750576647863164753972840950937682037637823062805801910269441722773824576857105753523081853075082599077378524212360677647208589882818560000000000000 8561 981088580356346914666102235973141145052585865341461633964390186030613032036484112347725641393635611558566174634049253294728860159674507030819298849289024921029710075526384471544080920426031432273117225905065468585548899919722128941381133859006068253974822125568000000000000 8562 650422980173183857300212152790026364833236065721729045417812610884882021736766350618845658374970837732570837647365875690747062120461277064076186342998615094509407857903734809793993242134416789235164838614460097411096557447608679907205049745557458127220281180160000000000000 8563 425938842952456929126921455262203394998799385575769288797242236005821717011960683075391537204463605284672018417115350135632963207682291557959263169558293984255633016577531062707386836492767337046643597416518290200022952676426538474232704332318933111734964060160000000000000 8564 275491932933785357945163733866313805257652210740561974799361350800839205325643145366987497107276317222131218018830809319595938512347945255442163376366663745859996736390079330793724914760827728970849158825219447557807466370074225822949174382878673817656822333440000000000000 8565 175964624556553975319391074754928587249785646368017463261782448712173351275142062004151540448641984827969776270011889423639717697558276296512364829896139797168715784265356793309592171758746485243882466300576372485902883956582696038961148928151201534879727616000000000000000 8566 110978605197423583518229699208032060141811374831493151257163861928242460170627764601396948640204586156388266529987651176955064703605074714640088414091748626275414489282471589795713780387081180235492895921783357975460276889258491196480687972853834128334069432320000000000000 8567 69102080170825042274485189149141351622501918769497307174046050833930344904926133923336522428266887952488428194094990105692721024846147405014633707921220518680695146746756745030709373807851775150374262391052053461744462185199120397748789397855403378816004915200000000000000 8568 42473636182507993541290294622350974639373977376377748845820730305588131843353746731798299971690173202740611986006418610178423800797242980739323449070192353452153637614308645250085165609729210592280833328146645308914278210426998987870549208576126533632209715200000000000000 8569 25766809102797590205374437699746839288642257339666293841076899905968199816247440765423367345637189907812682944700998874560207554221228206088726828097889988872313282677728361485432625313002943254311806132529694662414941642275460137823815824070667573046070476800000000000000 8570 15425846275141050964060042925986410006700588045446247443732071119843840291462809109636409486679883977888989577439741339236991658485567069944268888464032245246571494506669438915861912383455960514844571525482507336065490225478735324241427765753361206085681152000000000000000 8571 9112061311172840097576619388341174321792880322195590440044926396399081787712104867538176096503759362927902795500838187341101526511391179692270421832466514333019886276250538796101082457180925461648646275149694826133896793842817146422139704517183246787044966400000000000000 8572 5309986655570323257516364215534149430979357057986116293782996230180762628471816835976786097676331962447762329711843409335224785419328965810312984369383090072745367207057122867139057729614020767250267560832189937530317447338882674612138391059290946021621760000000000000000 8573 3052157858002923184848029357583041296071166531790064434567646955930873604044601293693901959451830290990464164875215201937429326238082217926592115831443983205065369767334829428922035057654128449583252761630073551878950379533746409459662243796233660147957760000000000000000 8574 1730145287499156377617855020151376528320415142461148660131989397103747382550684097386106309470786136259006206648795982461767321414506463886527012751517404009504678545394986884754830875666798003731912298544449432474682717116589337397047286658380938965155840000000000000000 8575 967036827790963326602294434862717893950600778293720042925371224671780138778490788033119324222253345664239463413481516914844718399620639667459787176420647602673076894307975590909673875388868854460067425244148214295591840851813421859909985556243454047027200000000000000000 8576 532854516687361598920424579820665546908403558624694848080125034866854933975781628876773510586078783724150269216766978340736956156330405903278414537032802133228638171660030824965623098512619721204395931136438411719364918922290576345454217232072569908101120000000000000000 8577 289399149345907813704748176250993426802962263099884324949035496348661045357889158969490306087295948111977495732795480665598597136587906597450671892219041579052970800275877084263647133968811111253545030801169153655618038809002765778910186808558998047948800000000000000000 8578 154890187417712542006222644935122928627490391245407185490452758264913760671108615370644466949208998577045822943913069989332319841510419844757211366101474235920126085791583068861619563083282676756853022518182998145896529759016870578788793653879089450188800000000000000000 8579 81677219876636978409194347601799949762127490936630567218520586934315362467062243316738727755114208385714700284976333526423634551103034916319324350572351372194885341738152128400068864478183231460780849872668412447708917667665263632483803463186937754419200000000000000000 8580 42426561612923907558688142152413976766944802365103306325937160794244203666991420520562638284055627089669312946215640804815711888126636099781805527998877650991021667851819241314682717652968508231357419035719338765478570663487860581997490944916401946624000000000000000000 8581 21704063697697773496846218111088113070676636418366412490403085428036142239978229922204445374673671356735117697441612606667908512587155237891901923659789905780022358797712814464680906411782832866211734271238219572803834857328610768664835062367098870169600000000000000000 8582 10932361485481587274897672897731752535599901873928490214631672107228475532628405194448341384074004020192162569090703551010726529298757929796348933326206921081655953338426938120944407520623899737722889515526537848665359796861681690670293395397723291648000000000000000000 8583 5420717464374600412482018052971241544369462567544353356964456763205916089552104296028162436309680471217533496716730301241732010425907999370366931506853426062135890273309107292053100322405743609270823193753160842815500266143561435319256791246541160448000000000000000000 8584 2645246836286078580271590982966545464006966073317838352348955270504728024391894631211767187992611249257141682782625350190593741504425468484843404946148612830276685565567432577296231151941823918893159903821844430143576521882135334455860942023879032832000000000000000000 8585 1270093071078834056685330773987698563313445376501761085207928517976603565201993882006756233641767100539439639703130215712709020702423557166082573013196700927469943063896742713294130235582201107201716338376679370154123476597905448781771931450783825920000000000000000000 8586 599866204017713227863049899906294708583482216535346484191443665360596514818956979604281488320882585870917456876145797628325274663271147882912063655414930394424462749153412507227576668517613194688182493076270267408670531858836259397366874058161913856000000000000000000 8587 278617568149287296459345830297300628005659947901590883959470662762904735406719078796956889532976322004339685378448537335164518497509016111620268249800290216526575537720970006582424600365131598866030359110793200215617320463409594731386398874450001920000000000000000000 8588 127227085031698514191094411693222413572983184437251053563765918630177130555209825315785975744118852721871397892809356478218148978877367726118373128911137612656908486107317410766592743190481530567853345705066403024667493557665937712900892700620881920000000000000000000 8589 57101186756880688372704926799886081674709173648926228369307050377571917216664286338529060743883521476761689820761032939925995547144375434539376499977685102323899531775865975845468582429524911554661357290196068365771502912213970999034887741405921280000000000000000000 8590 25181305280138739714598056743296162488073212022814073269938894198898282040565279977017921877460496628136602432819622015492431500313823497282425679534207119087545956090553646249162181750177325860963204292922239763118751284270138850925742221426688000000000000000000000 8591 10908054480638216409702730737859386010100721666065821459222385110484589146528837820070053487070928615709860555122677994700843609703372295616692487745301323036803622302432195260705775626336356118499684220934051138100092159374423506314499633016995840000000000000000000 8592 4639976971223668792194763426560315362874302556828922647630253208407215250657857389312643282216289944508965392822874779786869494485112662910475360144772107579435851792969098727309055823376302547393146110451557510029518912710996740582754715330150400000000000000000000 8593 1937502032595825612444170075609403024529251746739706770280422971528818343984425034577659710983941037600055738531768471543798385126528654325262438478217519294595400788340026156382050473685038795441650779936746330152110008955955018472743418357350400000000000000000000 8594 793924545946244063349358006124150564073593370874843633505982675845680407737599101563580075346424067765847854495254902168123295999684427056163028959512307035278033186609873704910123833756043984783146585985041777681237483607220949534681610164633600000000000000000000 8595 319134806371279863130092695475549941689646190244405209719285721472415740282965722534012282678628285042605766228646283990665079849133946908265359017448178303870578612068516244315983684261778237191795322997175939236056423983577075085928640282624000000000000000000000 8596 125796363083946289560153905058158092473275611822484534479997072080395937319554522880534803410821893655630192775814675492885252371829421247904980734835727535619213763974717615006615324397462394831994893063104370704594378575969169578241527958732800000000000000000000 8597 48606642978435565657961644589430607778760720805973668020732070071588289794569177627951436620899987181988859709814359581644475989492095666422620018172319564229457773282098032374622828199943060862423811286281021570901607026809310646573392199680000000000000000000000 8598 18402831594982074616545336859543314265148003306450838562680816326675626009543180544859289958778649028965620223404859469237393767386366884690075927565334543634444681059234099578066565098600672921939828756405223862302814725193955166599700807680000000000000000000000 8599 6824263495904324919885109741348169145321139458439233062147434142293398700494629261185749757545802711743712015153903557432647077172981815420802551268594581066318491127640199530834580196593204563713914241315723591723070815044792350936263557120000000000000000000000 8600 2477547497831495642942658434813334763318607064382473290010814194698484897171577962417036557742228447238834014952730344596821616985283747056171046193932692780801742280527317077942943282932556545986649163400246796522507079798613726098725273600000000000000000000000 8601 880213551991144747506165852547961591709780830417338512373846515871325213579772107707390805786102895130384136789672316409970931009769421046628887179451974193161355407432965097471242355391216317550353308523697918908220746087410498468482908160000000000000000000000 8602 305879287772530772810814780110533430813402445507179147518516697109554252721889561661142819514698458586495108781427935269397851491500735256306771996054897831193565277835971805130473444111185148518518835688822772281704617515729815507199590400000000000000000000000 8603 103918978876479701002322964691408743012151817934877393980143603685899277576481212841269193398342759642617273072009209911652933313599267080145636673574147968972666908465463089362568498341538027117987622338082107069821907433614621886801510400000000000000000000000 8604 34498432699539192898671927990459859429866846568075623417939761563665556495939764186635774040202788094404606527288276052385129752875121019753413562610015985188965671295743168198347470780106352340435342703664141547207532941398608428243353600000000000000000000000 8605 11184842233832931568486138417011602079500530064956330433125679621807685355060666320051739074703365554237019699215171410756993778700399472910875998513239593791430674800403909065078775156428682721232146446509173603949264475382686324621312000000000000000000000000 8606 3539495027517444247838997661905876790383076986628674202374207859963059716686288892291182229662277937477380873432723030834125851427581885787148290962925947789298375545403476227464708236525480511697806479383013292309983524822120668122316800000000000000000000000 8607 1092638344204697158967159751347506634393903473768435623247805127477901162436502233338776160150757722499518632181228148097440074931088108354727431485912883807115008976351379290082218464089738132962664864032336961303643936863132628025344000000000000000000000000 8608 328825031067908778258702988561019462574401584745943910182524825536205402933720013302334976175472806132239800773424700725972050429394006721091635745055262991072530497612550007063409091375164305364718342336980265403942628526599903903744000000000000000000000000 8609 96409998438362485097273830348843595199520845498851813770990616171331010365201336905190883599999085898740915075324060657733904960501961093962022726860165755898471553596981747125543566805555848211669861185889641961986626372569552388096000000000000000000000000 8610 27519988997145049140565008419375120767120007465361712311599156719362392515322616470825560813220463450874964795335721391256673374708818681604394176133951813544187714056633980927910154078409030896866945108689466582457608551208541224960000000000000000000000000 8611 7642352910737909990340913547397381869920992028950588810677917687594731099474082966908247341943746218258246551440759592461475547046498783738432002629082962443448191223762719010595218360384219427848305527973547328965327051263697747968000000000000000000000000 8612 2063119285301781521724507116206592831455293252090271072857150966076980922607706080840768107975430853290930903478163073823688731092784937244909084679209339813573998823526910865217141088860084681738628917578736735196985157366432399360000000000000000000000000 8613 540986342852407022144177045030327167262850170454456851716378926494727349817335064245017654503355284737969762366352353976590135515948643338320380117346778961110298581883345164311286228699284029240033961861363878309306252014240399360000000000000000000000000 8614 137669604463219640235630659457398259498966467274864506508600245587963409553920677277494366510551621377079546163800680825792177343091152655109260152934407763354677166771528949353869146998018454862688187677292085249766593342461706240000000000000000000000000 8615 33968905411543129674918506458761232970675664683442549219486528327664654990557958769988586077088841730793010079741088645426398912629477098955172525976567572113113342097994651702705009668722265059804318032796258215687647366479872000000000000000000000000000 8616 8118827697980270153600751429189421406960725658309818443222314518619697311102058695330859771554592630466634699211400652582446946217014717315163754109361302922607471306016889655051098112425145946736436622953059883459391137744158720000000000000000000000000 8617 1877682167320658050791194873654268725364660306433984161156396525355322634114753201399170954648707841374643048869086690114298817581744768723785132459726822382524288579579146122323056475249107897892335882868744860054851249451827200000000000000000000000000 8618 419745295149439125708224748361420497130986404379457468146546656281720454131175558492689989637456243240986288502616520234351935946465471050587201815387218863688074389103645372502542261006517384448765699904875085839233698706227200000000000000000000000000 8619 90587586116887773961487472558249202374967198514265185447472308833644850102274010696710386854240908642833474551220581555060611982220962847351214087779410163126041104355578101588038469135920745832269007494478340618383497415884800000000000000000000000000 8620 18850250047076984672696490362788937810704052245151335932441573366366937025832855279299320811198838520436942186781440744905815837463037997081671457637597461278796721289493828391227911039366949092372477704554176134256988782592000000000000000000000000000 8621 3776902154107173373896875858949204842333723590522506857855977913319322315026924692820714515133696762073734108816404994035654558200518554704259290239855950802207471019545255619500117980697587182739261981370505956089586411110400000000000000000000000000 8622 727582692080994438655778692401636393003219833259952891024394420144691573721519771949835181332467149542506030612406982503627822496499145458295664798474338786972849271012786891989256488431949136816039593847479722925222789120000000000000000000000000000 8623 134543364334303887065404749283373156214906599686794456269902999002285835705655935570662252266087954028263938884737026371506264957617591854740840633348468726249099330132349548693454577870843416039607236017169682658356101120000000000000000000000000000 8624 23840840711485711398994183379517705868728501937715133013051089800588817508770103935231146906353018147360594768450362250025883958774901242566814211747569345257739045846890042308064081617345521912022571437308764095596462080000000000000000000000000000 8625 4040537469136173512540508703580982435907484746079600944854936432342946871015032671983988760653708517165952751568728667628169982508247146649743707012334044087382063936513334434170115380207028715392858244855186575484518400000000000000000000000000000 8626 653608108296767554318662441918616936717581328460204705236423096723900704811661426675550159686592266031494508251679842070871910425171693188102191606228359248278111799862080677727310128470685908090267353834659257977405440000000000000000000000000000 8627 100686483913400682324035752004518392012061218330985388881754194117429171224683419005105038009625656826253194311516597636940587260324915256264968654009457720661781887881924263675756460200422009086183816284274584820121600000000000000000000000000000 8628 14733770512682065495481513055732073858362556962692586554602389229152155849195426704195782211468530889174318987651726767074116742633423736041499979563679506969795918298970242237721450385108100702565202669188763195801600000000000000000000000000000 8629 2042403370399486482248737741698454067240422001448705506319266547201258110014795352091450726064542686251820750027787835306092518805903229504638111062937941518747633881610952987354213077770845277421049508692517873254400000000000000000000000000000 8630 267369665804941480701505442950346705601648922782390469054115849724016312111887298335260892557665792930380980735524656356194648069207232736143532016073635708393707261185845258489184851147850710952065875819865571328000000000000000000000000000000 8631 32939800845268595299169870701350380723309684745045915072315898910572470977740645583155938704747939706524201808505394105349967926747336472504639589899280974097492245387383259193888289660166672388120429175019615027200000000000000000000000000000 8632 3804247860189943718744611942673724543920011629873360157404211804952269450245777375522418559280905118777966186754867508218557101305710417823482658612347861907153125207611056849517896048538596343850444406564847616000000000000000000000000000000 8633 410035718994831801615847780341684148662873309359352187644794017210226993658643193342665587520849171802779418054351218345211478525284374648945870165563950405860048466299567163528646458679830440401966083359113216000000000000000000000000000000 8634 41035402851921645562150117491822058350463514657712371217912818257486166333932010615933734240830228281724657764916634414545358861341371948629787886280723979678192196750254263292716785585308428729579604797292544000000000000000000000000000000 8635 3790556168244734723811416331273575214873786715447162393597694418550264899663999954259065835319489943273045556577070598302990362456320200527737158011690456779562304401845284440407477788366421025761410668298240000000000000000000000000000000 8636 320943400759143887874872464180987825127036267064896510552069419280559960652212718773461617481567500922164353422651460963185761604921258708805226292211195799847164577535373638052312527755452060132852264599552000000000000000000000000000000 8637 24701971416702765958447063674266932474606286405852863723015878589507485458059397949884750067977563000759605777278075981016127005110335980363533914358567842774180858279802904449171742089562268207815264829440000000000000000000000000000000 8638 1710992513971340377674940526055155440457336944767808793729106344549166962962817765644000646055009525831615792481969097170870516497130642614343138730755512573583920042281430060395014296905608240899230269440000000000000000000000000000000 8639 105337589142901362542887171963427927569892524620472061278425711772653982949116565724498767509872118762797918832130164736144948325274846240515632943642367558679032376462680979327986978373385674608827432960000000000000000000000000000000 8640 5674119090127966770809300385865515674935727594367954544362379820307327941423109764155160155819878350002965955313586194541173958668769420121348117808856908017985307153708806754000776045106652627599360000000000000000000000000000000000 8641 261962383641938496411104188806981975587872370158300680032852466818463506791808914913056554369455147029144565631576864920496336656707766815984071881740202898418130821875044757619822087945076603753594880000000000000000000000000000000 8642 10077917945754934279719566211828035532430567978342477391303848081287066934011793346043312251581486632952065865506561809312684707197954194120312955586152238004090213976169479043292561846911646878924800000000000000000000000000000000 8643 310145698637165736083213193511808270277360750430447101301170296184346833576608654996344044768270791372931281068663800346702805198374259024439516334682331301201790560545697738183914868402882923724800000000000000000000000000000000 8644 7158062104758059390756411372201204711196243464729426777406542499006573508715860536950449983618845196882419237450673350081940935816486059306899619604130618652498386625189946605270458854479704883200000000000000000000000000000000 8645 110130548981424666642799393855986343861235771396511684840860468059749636798989510598681401014314441753324397996163978402349526203460937062535883845024792049804697350289921659114167660936429568000000000000000000000000000000000 8646 847158069087882051098456875815279568163352087665474498775849754305766436915303927682164623187034167333264599970492141556534816949699515865660644961729169613882287309922474300878212776434073600000000000000000000000000000000 8647 62400057225979927740578946459080864260445237840380975382101856890488730858050225359688760288717173291892953845966652006159123028374815723799963507561558699053662037958895304326230418586193378924532926179785758249623646695020346649121390280012903201036678143687677763702770106368 8648 123854659039445008091149121002115048759368578137725875379626412919000359733402720032109509057908328806636014451842900194043107829046982724512048780160063478424692832918413407071760376284717161198694141356847489859101480561328263803559123131540762414178861163986148288561558847488 8649 182967109944634671043743019662215412939976308612549588628993564539432349606163109138343592926455485737075930440222466195745500202001224479392799334327366502218296230447656169537827828602423079043525436095342882746399914465598571527985068262503399020946044901343173608102302842880 8650 238411688715736086511543934711371598679363068798170676092324947733199728274697384634811348358714723839220151785744425649001712384425837957996677920487174533193537512401491372428078685754672496935502840972719513881672615818810259869798725311746853269717573659325953489345424916480 8651 288983865109983135165507799650147392338621901573540213445242360888726943363269557133104664677229968289963820346356879574547530162940409646056579297560211555386106075638171360518883255460209087194548898148750925917178928265224557417937848862723458508748574132516307259812636262400 8652 333645007899707801509268095959715625700045286362178246432234362116984743701229397780948112854620054298412774399884760963341239369940291136810777916274062432127595196418616025326347031304059582488251909680830614468015671724395625382528243686962538460100626498450645654510952775680 8653 371559213342856415317139470500592401347777705266971228981351903266642100940005465710601307497190515014141498763508029254630016571069869675084729952214296799414821923284367846386159193952248171407371444871834093384835634420349673721451907742299190557839334055092764478887197409280 8654 402120360760667116144090336039602165960798382323561936127004224314547728290049205314503579542413977288031925068731633392456727890768257224117673108457031168197859224333731435482856270511091094596722342934885382451120816472239906624947952102055401036622655903780048137323806720000 8655 424968108531159565925004559678215925390389199501037046134220373423328849215620182889191282925505680543033738993091385289755405611834635475487995444164817030027283043898147994317109467699221270426081566965276597363116317408162628592274540289672185186430761352858459963308113920000 8656 439992233580240964720333003707243761136514070190467648775329174503951586309101704506485924241053861168292507543352191840403323992051011477146661949766603490684813252520809792095997176153234143622963238524655062926458813478148176067758993734256555369789424633010021679182643200000 8657 447325437473244980799005220435697823822122638026975442921584660745684112747586732914927356311738092187764049335741395037743379391918528335099106315596046882196226806729489955297597129089121379350012625833399313975233127036117312335554976963160831292619248376893522040502353920000 8658 447325437473244980799005220435697823822122638026975442921584660745684112747586732914927356311738092187764049335741395037743379391918528335099106315596046882196226806729489955297597129089121379350012625833399313975233127036117312335554976963160831292619248376893522040502353920000 8659 440547779329710965938414232247278159824817749572021269543984893158628292857471782416216335761560242306131260709442282991716964552647035481536998644147621929435677915718437077187027475618074085723497283017741748611972019050721595481985962160688697485155320371183014130797772800000 8660 427711305573017755975173724314665159829922127498244426025803515152840755186799527683809099871071890257584312553572752601515421296451026289184521993677120124964941379712655111068524344044120878097521254957784238454280526654138798410832525034794504667988790057337355210902732800000 8661 409658555662468305235961846340344877109828011727214628823415704448337736299045002164687287214175998785673286374363513043659250917055366088666993467969968950859278269529978109627320394457843048827171331858916721896145309620035537438946736640468762587846406061410778529923072000000 8662 387313543535424579495818472903598792903837392905730194523956666023882950682733456592067980638857307942818379844852775968550564503397800665648793824262516098994226727555615667284012009305597064345689259212066718883628292731669962669549641914625011901236602094424736064654540800000 8663 361639350308644541082269899889155691101499686936600352083921659753360406603385594886154383437417903060245191786955338167604977841240749485160710900305720524250291243721436598429958182931173016519743948468842599260660508175593355295621161863466156945662206122256429696732364800000 8664 333597796407706862763056458453900303288816556131355939756558750307244225342695268009955246753767851753434735739303721036961811110235450728289960589854207435471525345144105953097153938800146231816341342838905606269860629199410982826174601184213433546132248963044032741638144000000 8665 304113142684803478427937832075399013856724183746008823868984113285139306436143918564630919389167157785328130307799604278644479320189388163920898416508507283346516791911672346131496393704173711327523294860719504705605270558048901010729876332073357348873085544593171261947904000000 8666 274041348671314139253245414868581248531178889659481635543821409898092038495089814974507925765357965149458363036533933680118230966358858552815482624126485829490880362727424043962193720004558448006460385321063030556087683995689998518440797651708846733833003720406924661882880000000 8667 244145928816261687698345915064736021418686647151174548029949983363754725204716380613652515681864368951335632523457504551378060315483346710690157246949051011728238868611705057348136223276788435496664706922401609040878118468887453225519983362431517999233039678180714698768384000000 8668 215080937290516248686638068033219828392652522490320435169241652010926781727964430540598644767356705980938533413522087342880672182687710197512757574693211605570115193776978264806691434791456478889918908479258560345535485317829423079624747247856337285038630192683010567962624000000 8669 187381119609161883325480135028941517160265455199900379124718105918610453778150829637642758698833493847029782898144242760843009856129444490257326674922116171519418540032973488278556931825890114184399049053899503331337733420836239804218529799268778695298806607261713752391680000000 8670 161458830335167156383220037297665022691454028591218508494816391661095173611212967830063720934172733828665978939902944355192791101328928454055720217917080337514755896154894151955436407660253141866399180607707872435698126030601977380710037534547801405435335337482425288622080000000 8671 137606957672017462826607986333237235248398319822061228830809424711160659327738324855167943977988125422158504778326373029993856052268973114252034276633875287654621502404739334052928756528624836817953847108841936734969993776081230722196054716944148925086933526263430643712000000000 8672 116006835225318964116249520599716966200316401740901314729488430165590592196899399923356733377806959068013624331304233263467547738609782789045199805331951833410653642330298432525832666867464938190165940199029778180814097783350904202772552794708673427149045172746928500244480000000 8673 96739965738596408887152135185428309226487628724492879590849617463263483353008765320701331855269089992032340569986222494185350124679836346808671865635211581358184942992224392158780038628987369784456562019120986350084483641011156127137251194188876267045619838112386179399680000000 8674 79802328639582896220041323637811231516799559048824092591778303968011964382111607756134095301484602855380213601503786232577140675240942440970116522156992718628805761054191838649498685064316180461925446783449971904951846774571492428109853678707995573825511314267793312972800000000 8675 65120082028404224837566188336482325285353752730317495469914330294243529376744753515286913265497175923113291185642700020955805269623020130402021491024212672993635869951147885651214294955080519554428340773507877506854645528167646418609123023534446604615189968569173331148800000000 8676 52565583455530056099289321306094666962315333316792335684962194516513193775898978151054483278575306583704302446090894217542695476263096186766522049964685778356931775901004954718456680096969384906787767238803380746128749916937833707811439431222946710621979363343454961664000000000 8677 41972821941006575097462836861078620438091182815075092281780418954852201696816305281220776799710888741836617256196820079765152296955532864281753212623317280597125827120953956267616167289549796736177505052802093413954320009433694490934285727658322600754216855275758734540800000000 8678 33151554377647421973362631655671090238492351627156084617476616339707310822118841316936840326653370580062548135881750366031518138748847071690768910850088331107016293561809185400033101827914208956824461468879854817668710232279985482575662627515077870390427389113209244876800000000 8679 25899651857537048416689555980993039248822149708715691107403606515396336579780344778856906505197945765673865731157617473462123545897536774758413211601631508677356479345163426093775860803057975747519110522562386576303679868968738658262236427746154586242521397744694722560000000000 8680 20013367344460446503805565985312803055908024774916670401175514125533532811648448238207609572198412637111623519530886229493459103648096598676955663510351620341593643130353556527008619711453890350355676312889116899871025353294025326839000875985664907551039261893627740160000000000 8681 15295421121100564061509155822108492531587461002220182592698755225173800700524549344262945818324544417400371807484612247585241694633015002999544992388704558327020097133937767131826997685001524933538317681196450750124246203609292974834619653438242119630139186340272537600000000000 8682 11560954665559127641296530764243042406992080913366423725909968235131366243773100932936408397746603702502618690852005620902091774384954197072383357883410458371851553937599714897043263185286866897817273883709525112431573104546244819939933296494879108603559748636413788160000000000 8683 8641521669205812580363063399535203415327414016051670259771087367673950525648580495326204256901501757426199829525741575219745366711985965488448166498710847671889040316993726286678802784961900509479578458530352104241781916529516330056111756975970242794580014132268892160000000000 8684 6387365525354828709072616476724423490854210605640157583491733291831073177230011381680507241485344255591437629932008002977739716181463827889700630847736724016281620709325829626312546694044320401150957869634433066403118902266902938473088337977733942769949600945432166400000000000 8685 4668277913865789881870058214448113340803735263213081678843838566158834582879828892591853976731513564792306688861790538061482017448414352680152016086085093748741710829423542944589672284762057135290951265964878712407064173785978104553895902517219424679951203561793126400000000000 8686 3373347676686235112773235539577890759088946227496632448581794768086803544738337894413694015819974837029405765844184304892912413540812236202440850784816734410512658175107921475111418201110111216643810938109819116191584834204319842451533169651137579605559144764932096000000000000 8687 2409899135693272508594819025622690140773391130704033635615630656292314956582009571539479891604724447968734573629595302662133640885595408135531607795516803446298058075096037841689444972459723391890237662604211686794442802011116372296814984076532376945486570843432550400000000000 8688 1701891074763430807067516318538418647087195288534888498766249144188696926100598777240187018794023806381467764303827281370043380536723142995935292866678718176598517731525694129884896283211578492942440566606300271051064373482351584426908142856708563319595283400517222400000000000 8689 1188008380110836439998428598979740289362814892970782555956959629871979997115677717878701977404919215493557043264035277579738074075959336831578207682908845480417796468435143629627443834060030441502028317598553760636294936034758411207094969851273834784782421854257152000000000000 8690 819633688603600334572559265962766556227058337010849980466429512082218757699963696831042449527424885107957960081388679880594485215196751767522949486658040680288247175897114597184825590940641157315352870281172749586281002380569756569236064471033886014307252287045632000000000000 8691 558841151320636591754017681338249924700267047961943168499838303692421880249975247839347124677789694391789518237310463554950785373997785296038374649994118645651077619929850861716926539277709879987740593373526874717918865259479379479024589412068558646118581104803840000000000000 8692 376512169627135966363565447931932019974826384839006154938779948043278175885589384150348012282914874908407685519480888071870882671168204840866258476309168824898251285346677297742616163331547969648306036141558005491769578917245198093443839533181544057536458178691072000000000000 8693 250636065486311524381016393369708370345561305586176363350222093213262580192614013625775142563824427598778633871828351381176236455346160073580602233406070551752096787775242035157387110043826892839007410751676129479204979905056833118198287120079018623281021732257792000000000000 8694 164828360281133304235097821558415562703077067503481554234188610623809046935181362926041679829207553933432757285148238819342205792684128481658423132220626668463661330451803272637353225173890026238418800107485268903152211156130219071929241046086782073337615839395840000000000000 8695 107075999197781673016360895444197988649915594988057146027133889098421407384028802052333894282988998104483779827283799081504501111535333464410680178696354066823931508229107050217068477717129316287457667494067134912464409898773987010741912270469254263550761804759040000000000000 8696 68702133065985458104189504652662593212298967099634687076778855868653191194143402677363274779592508060236191447623340474372863267296170976701348599503690379919498416689980559431174116036809935465823951778042456692443924100171930441338734681887353926056843149312000000000000000 8697 43532169769992603907836440675368934062702163698586706265922602309501158420289046969202002292159980107258750399084971191488986997550391973418945430776429268003536724029924045385025780797869568199708449444814174831484922816199850470557361884795896078601472431882240000000000000 8698 27236705150209276241801409406514252862760177287351040818785799305944575054405446499447242075843410013632480196218939194674927693654523320267468531555306012601143297922465846577796878894923740531368388155311542541624256521365681845215033906530052626718568312995840000000000000 8699 16824538146399669473373830985375937083056985970042018221394491412762965942698003082409135548015160031731019235426617451256074216360020232799252123221809075382990615266791257210061009107586925969260193149551419052518480135575537736554741224313435771749232174694400000000000000 8700 10259216657024155227760543593998534533493582353945004249924085243974673057682916116288932568300839436158451695015716130225616438963957448988223207213298672896489131607794668847644406068176933416933102340764201497719244748194002856509795034722858347953434027622400000000000000 8701 6174528543579352683374401237128747635898915305615048854120977230169942118049903218136857564255134845836105186815014337635787671598678094298467671008003830909924014393580124769415614763254635852783811593978454605108804709561205422899413678305424005712714924032000000000000000 8702 3667295741035009472549644371143134959503598181516816895174883445797905015569033426529769947254564938739020050350735788413982980707093656007574737932026517752560929761035468044865031798781541294380688098241748795761593100224231099661469942266251833696036742758400000000000000 8703 2149178185898763668166268860361480065553245038194108602529436564826369660098086147690335959348860296890886750286713668210142623433864951004439091547827228747848207213853577863954994284675546115700370784846219667645998553865174394444465339542397584357579974246400000000000000 8704 1242547196791549967639987977481716943800719818732638546119490836921146733310297015211717360867562771328463232821265876756262681012401985229839187697109043733803788062235920216401412166180040617131394592514760174675716867266548194555213214647717901642141532160000000000000000 8705 708589480301973244346419476186674004262531704360854217915059690961040574403442629103233803232468529208473154976181663782372370075776785202909860695608422798039098573631403822467158505426078544200061231833783035871758077649653790155180367705320840983488757760000000000000000 8706 398513344083544274555382294003291235062903038662113697286589810787025900858638766752974326933514658183501851411874125239700947731369070260496300699379159200746180245570820331587847233406038010220373420060602169635118179263672778746750129757229748781160857600000000000000000 8707 220993763537238188617075635765461503080337139621717595768017985981896181385245134290285763117676310447214663055675651269288707378304666235366130387837533738595609045271091274789624374888802896576752532942697566797656444864400359123197799229009224324098293760000000000000000 8708 120816511064446411611073888305956474982568813787233091973523990846039119530284287275936156140587570614585065421148064690438262528477041824153217333241532975322636738361071012372569113047753396762402465227739032419682522391094185402423834104085768191092981760000000000000000 8709 65102738733407707136465768258708217824184808015847743842038220873782076872990433392824834870477906452873917217407498201959034427001925029877283533674872974239104107547937825581992887162828993123435345998818320255474086479072013395001112951981700601505382400000000000000000 8710 34571151304320398594833192957005229667099580591388123714098218299497553086955958857950273062533722329953248969705569030766125063689333926399481010667176413448759468366004501896354087266841370085749216922893422588765460063922800763867834872048002628216422400000000000000000 8711 18087652552686572181482328701463436923364127156005623439431122737189770909605272035054475252888145442518153461896142887782466001598822911302758767418195992831855687757781711456189046605047213042023146164676719678307686255035366876928957165536478647812096000000000000000000 8712 9322097854076925662763969407677309798964588611172129003399117103013189622642717125758844938026967266528586784208012103703270939285547192748344903207839473228725623690549035904343585557985871337042698407948770911127807531441304467340308693007262072333926400000000000000000 8713 4731670880478439540948378411472573913110813916276762448695006408347603823614106419892747051877324294374358443499521295061508734334330772076811428143373065957004672630808980345386516912007980148347430252519451901860326550049753025089399109329443627624038400000000000000000 8714 2364765410641644365783789301075166971500429388279431255453632782100453290408678242415868608016482743230966114910434658997271438914263004588365729578664512836947156606532755894008186878231034854782410867948437065380217475262314379341377664318876168486912000000000000000000 8715 1163413998818349099743896340635911023411975955731057088244567999749955629505873787712619849933242846937159799848983896405074718610225649316201321503941899363631756191449270279405097287685856719999902673001370107031978650931192101066346230573992553480192000000000000000000 8716 563313102194655196516313445564818578529514049711677839169800711341381678318061418951762575560562248022933104669962558536053964544476846012785224838865148901363202108508045886273219042456590704347778962223983549847499544423205661583507562234443034787840000000000000000000 8717 268366263621306512452901708590512054403346411994675957578513282610904994367543979028750958616622837207462286445581729726808393065453146769294432872368439985259828536975369912486440500529644186205511146288958396799642098977375684230584446856711930642432000000000000000000 8718 125764471812289607628376472911814868004641212279195135049597773925212839870065424231143214921490343684931109909197071805392921718253331264483690693068948827919458699786152865518613602040780758196180639618129031022623570071343790561323825287524413079552000000000000000000 8719 57959636630663771192370470470722761138502578891295737743817155912503392111835706874201102836292898289141231208152690920414667206013214534768367554255260507816417203815588126154411571647582041340411532147243808488961620045505661054145449785285872189440000000000000000000 8720 26261080690066212642786371323700246485128918580261227790525705968658137189733779183557701845501742832128540416645355807236450500358415801037639346396686112196604141952974030592586230989346533052328429779458952663221921245192789140971257136006446448640000000000000000000 8721 11694891584949634008611866836414421806952374674870632769122319918474907532283163334201065011049609062219405283825480933812301359189097945793789020969040191242345210636306002567337234316508744756104491148714828428031875247398508677643833798282969088000000000000000000000 8722 5117401045050688335889556276297704572496736069852482945034130291599323174732390258965556932107768329043885221164846808613625200808805282947342832205846677622408025502674505365828777682738978008428753096589155227296372077952559554702332122642608291840000000000000000000 8723 2199584659714769547882353136303399333792456731778698809707652493757603820718308093765897277835795158975003296816469242298838902102030340915963147176197256171035028505535533008119386898721139670289551769586566720504580980874345773512405912363928125440000000000000000000 8724 928396122606883250729564635452733485042270698478022224876606572040547067186298870745346253631991463203735157747211043827432004133973845191802627054888452279982317226362400295634806158551130380317018604046278161251933530888522566742249248725034598400000000000000000000 8725 384667624226977850389697235318702510410870901292467250517055520233583312802714741899732626067800658705044112563092687739687735978587065228072067503511474109013652417216588933680854999259821503732750715312880986392846585350664070485862013894813286400000000000000000000 8726 156404941189335067668998492304497376691800213030308893574253491157498393391207374918955344699604410520654683282270137707736478763829033042484231512743445552571719049577899604795437782591258455679599446962659702944540613913196745191796599435558912000000000000000000000 8727 62384243588018873581611898635089294566843039515498206414276108404865836454902032496083324988137668287215674809178202653881254597845443861263596887469260669264401575456639501458180297374467861299476597595333586060833813049468247229909780002137702400000000000000000000 8728 24400571145257662674738211755699909266604712986701599254068713556785346806434745594708236541375956675751585489336255471243116977945159579854504506490502068730240122386800074363833707783391750463375526668881879620876076147855986711137551437424230400000000000000000000 8729 9355355714414199935344011343879769351109530570474098014078451705530228127005191631378342724197174815629072411377075037477728700893607932039559654650368032634007437906986355193081105626485196269679271588678843350576100888174643833261348712611840000000000000000000000 8730 3514662661603582232007662531161841059617271616289830907808224463304346382872706166005226237020406310800407269553490402907843312602965521018147822064705624527343429575132880428506921390892028828587064791803771379241623882413913291137615124234240000000000000000000000 8731 1293274139551101687102386645665612511114580464868552498544151858791642608416363740737853810159023967177639038580288676394660959182909390850833614179653584782788707852321622668498217827817413205324244620360695096257740389632825236998689547878400000000000000000000000 8732 465901432447910251271644101762959516036108220944624705803517095653816347880476135477932718419142145751516666126695795899039179769814595171040059582367182681999283167476292230487504140823349748299518427406232582805150325748295865236069799690240000000000000000000000 8733 164247492305896478645976012619394290272771767108913677997328701269077961964205910340264864262985101065677387054178697602885376800457893752158414239661157953960635239274147419521757538017533975748297458287503769942407646550799863695802619658240000000000000000000000 8734 56637066312378096084819314696342858714748885209970233792182310782440676539381348393194780780339690022647374846268516414788060965675135776606349737814192397917460427335912903283364668281908267499412916650863368945657809155448228860621592985600000000000000000000000 8735 19093556446218373301321662908994372824290343877603601543576612347110682621230833359827028369129668227331880156507189245894459946761693500446837601005542134146416583457940334819013088928370590179726324173965302409710397783465501396194400665600000000000000000000000 8736 6289756847707278232559996208529811272557340041396487740350824802802037942131709661434337741618302352721686772700274291931525365506277991720229955387423226008395656961374625106365394463125143343168273285090715043035345541539963432352088064000000000000000000000000 8737 2023522783833099108151877568097722111423750306247253884143169393628736449059544976936198556268110403375613370813169052505243261529039939760498223021105350993610117921411937471088260743944806216968782870001406809299755106040887225458727321600000000000000000000000 8738 635425236481722430565175007231485831193005840423296840741594651412553603550832804945333079773835534593141328230708763407407391149478742322394213889078370292032747652311507504241168791721595825042145270200241965091464890108743474394798489600000000000000000000000 8739 194646070463768728730438984428617201254774516335199625128354092824003574210235345388392544199495074825962264576600510529937046695986571264765025993690014615148371316419532931141069491535271448382475329804421945828413158037263317255323648000000000000000000000000 8740 58127443330089292890663841390950689133268440606455020016336437299836844497778003925859161537581373762787362490861638286310623426807328955411256540637633885559948618930759834275265620394941766843446933778348880205845767136250189072826368000000000000000000000000 8741 16911675565894773318447490926928754655955760041046310626932183966183994893373516616082493000537456421958605624759067876658716196870926622262623800104920883854885115598004755136501361188405849315348438986125036874847132443734943790530560000000000000000000000000 8742 4790292791870672633742064415665943902548234423109768368968350673675083720993838199387959739865155120478227047778645063627732051936645244200704923283307733608656453796181251215697993217002996552481471712816278387516508328560328576073728000000000000000000000000 8743 1320052275032543311002784796362490223145394145004680488039573907234327048114779276535886632860568314449965976234456168101960252948450536043944254427502415227385443233606765249780412903549121209064496466315849442014492351904408726929408000000000000000000000000 8744 353622251121651324331423918425753004169689309385040149482641245065115727509660490355989624391732998950592260112791678896417031210026971152040674217926685741169327576637863543169854440735198824358889634447310495634935080211818332815360000000000000000000000000 8745 92013953097980701739299080814864302105378340707331875630687262746535214811187168408956483897848892584082679927308038896516676488323344534459563189358474351018549522492505309702360084068852755317874343657208343251947393320422117212160000000000000000000000000 8746 23235846741914318621035121417895025784186449673568655462294763319832124952319992022463758560062851662647141395784858307201180931394783973348374542767291502782462000629420532753121233350720392757038975671012207891905907404146999296000000000000000000000000000 8747 5689261868929324074483750941108842676855348889770749579858839018916471806507440470954762701979025498005724317513383488551077028050601651656208069865445919469160392881385391049855138347691538590208331012781170902018173691682053160960000000000000000000000000 8748 1349343386555244728736695205204482489065152504459579220785602233559397228636103117998721846959021799031960717970095903900277944996699851675437287497340233825493936565477093196792825341689217298397745474228477527166326523634762383360000000000000000000000000 8749 309675509837767841042512491390511801189194982084083466445893560732214604611226874228761921204944842469456225380837518051980009658333522109113281221537531381519330361506552137410118115405502187466505757231580181145569589871614361600000000000000000000000000 8750 68695302858981156853796533835965253926641075755045287937688656896760756656918229823032212000155460789046776680538831600821690874487636266628836140346954593017233036944966258195713168289422962444761794925746236123494989927389593600000000000000000000000000 8751 14711843706687398102430201739345705604918761853134698902739266555687399808518327191121409038494832074577325425465046977448701279938348675982574173413464925952117215079997144456249760691353693880215594193013835533440797668016128000000000000000000000000000 8752 3037900193978306880891431268254502845691017057984957305890316080979605934486251978426368879377504285529603561881743466771874679883373298027570511133429770423878749607427981777329496038863944580460103216479480324437775102876057600000000000000000000000000 8753 604019321015412360108630773891082541217296273250010807960753240229078309729899442823195985022028081928484641877859514333859016540562072263629299740794855726074233948532350293348388935114314881563751225575036754044160258447769600000000000000000000000000 8754 115466735113396585407342331457513654863119508480248455217646116441412591069861830616158960603191434523287208515308743181918673510302860033404071743142601986717674289226659996604407400510383048727140208797267009056870057902080000000000000000000000000000 8755 21188340281751225268350697186648128585993310478698790603911492747666620246826497537308630817757350779525767219139146476143325610476450746870444141418423596889270197854723804090707755312511367527370846395458087520536761466880000000000000000000000000000 8756 3725778489910383648104480392147606708546224319648869907415629458687555547989368833012985541348769632485417783181960007272908937622005865275383908659202926058510814607482014480781944741496647195179888892167706521195302092800000000000000000000000000000 8757 626608200575837249908480793224824764619137726486400848065355863506543433070939303734002113772293074554365718080602364859534684963700986432678202819956855746204091547621975162676963433797163391916617677319114278564664442880000000000000000000000000000 8758 100585755374991073695382666234288004803727268133771143505986690620214998265277726070323025634209207708972711501882115898827844596957734103853339682810437122240787832378302319315876194123049979374002510036483536935851130880000000000000000000000000000 8759 15376339769174771817611257148910368699703979030189582272966039015265550330054630743975246072329059078887873917360226050551334468961341928754636612767288142333886668098955846973341463657879664054737937816724350207996723200000000000000000000000000000 8760 2232847408154502263136630664021175824856450695856170233524030605193428668201818865074442410342232633740354981563572648531388472765504600273702259537003628070206390661191898936997694441067803187353336907416528730927923200000000000000000000000000000 8761 307150062126516459642000629620137822797239031128540163702468324877086479477522930004259422475307120670024907750969921747738844937838551473057129003295953622097769050283574614539156531965068620269896823388637325426688000000000000000000000000000000 8762 39901180666237843110278342662115400958903515769794545640399705972174870720004955070382054092312624635131035446963945038639064704704718280953139551679816900051172632882688349135126263572800745663520193394097022776115200000000000000000000000000000 8763 4878200771107447903764436877186522374286009764959207774218145871206332156991201403589028556740414924044233173766751901275622330669228880743487280612892975241365933173745597543165906831784417181433503267616877392691200000000000000000000000000000 8764 559078953953650789281471980874135237146221010358572763556469709403989116671485786347615937932565035972435425897898916424362310624484273434082652595494727154702000888210936781365168032391764983886124111867513143296000000000000000000000000000000 8765 59798763308088226434446091431452831605393182027310106836484240874874542140131954292188504917543229964694235974955033048471212731149897248406631948131369763721978266548499016291369410757876249560495812170729127936000000000000000000000000000000 8766 5938761825860557247118404802206927508557000506913914353508748138833988142259094009155466492956928873499045589567726735142290034415192240101498971166598983410127711727505631870036687088253561835648934745756139520000000000000000000000000000000 8767 544386500703884414319187106868968354951058379800442149071635246059782246373750284172584428521051813404079179043708284054709919821392622009304072356938240145928373575021349588086696316423243168267819018360979456000000000000000000000000000000 8768 45740463557764392938664481431139214396714271581028885803539600564251676348207668504859022231107659252959820828741329651979759103450344273509019853682138634850731113052758023241444180856498392926083967107465216000000000000000000000000000000 8769 3493589802288263991216922016908919132386894811516736806902242218953648901409304040050707733747045509261089146755578457025279663266512882291113662445915953854098315266697240970378560758413625391150228486225920000000000000000000000000000000 8770 240135884414492646846395970120125261871383013651926476749378068265106687236559701200824700102346808840562668623997632301072438051578490800497834890960963568685250051591162904837550739491845647728729674219520000000000000000000000000000000 8771 14671058431970469626490467382705600065455951469448098530631602411113556160591379594380785685627248829457641044965642247132969089172683944311940059320684480002764543718912689689488681542756943287434608640000000000000000000000000000000000 8772 784234759818057830943308620093717530771645405821407448728307474339524638402521018317809271195347482883735721312708876483107802221230741750492795898232952203784141064247332867038122249740098423001049989120000000000000000000000000000000 8773 35929947509701783740909161165909858011543638722697960313309902323636229825800926885411896624029267794456867462739548092840797576513818254802519869796387059841481210374967992104560434962840007114405969920000000000000000000000000000000 8774 1371699260690118205331774227283602310151988116352105380608347499828632014346969291736078134059814566240300356487312740361376189988597213258984294719022173604065138072057952454480951943224624466309939200000000000000000000000000000000 8775 41891383671644234963967536770735013733334864348821400118010612565789187938153181494780795287338086895122809182496056701377255802208579666290003318833773767737784756461997127516108617584274752877363200000000000000000000000000000000 8776 959457342726171695792068319273353027719086040406409798333576397736538835792796616335712365636707416554962155342580579841269072284551683688812620057855988337898523315725797494202628662078174396416000000000000000000000000000000000 8777 14649057330667656427594516296597814292680684299911385032831993951455313227139435517479990664150194821526811462689750111795600054694204028349003872678220800963252512163179425610786055330098000691200000000000000000000000000000000 8778 111824865119600430744996307607616902997562475571842633838412167568361169672820118454045730260688510087990927196104962685462595837360336094267205134948250389032461924909766607715924086489297715200000000000000000000000000000000 8779 22305738560945335438042527871954179770273743701459150363625573914775802229530743744399602068646113069963503519355659733812297742891822195471289001779799495021884632034603856250359897763870375012878867272505356998465140995082949086744264527266270115701286204139033217644514470926961 8780 44276052481876455305588175625533108716934348399888839819527454988727908184933205627981165008440404890754623527142061426514636121228880147401656364435090726960733404940867804887932428644073526341353541052191084568381934005277432773687863422543573763497289908967705033519938498682088 8781 65415370772095665169534409852761322277275183914121481387497330114925067355935149668408262587658192188220176865288835115113729306928383074920492297830791938705143714818650553838185881417747728767488502381620662539000376180729440150598986184434678530279830579790631872832089586398724 8782 85253114790701117514180183266756610486674425151236015843354916440503847180667362976371670540306415884397222982331313934484058244618444107665804498426094757209711107031825283197635735181024608920035140948478056441805001538795260346645295277959982044474967171656963844292447581271520 8783 103361389172936505256853793622289499556212413952156447780007370496475529006636182555939337403191049333526708315044544149891386405599429416248954702039156237594480571495352082072321521037144497656809522390542004520609447354366434066891382432865015824598409446839739999189151672782200 8784 119370747195210881259043178198373437081460351752264890067737835400440911694882087523250242294211617876915055617976255499423435728571972619066461971678303745071520419411173532378260042340642066466811598790881593190718880553614167463718167982617040832017411210786346344928223285258240 8785 132983200822734929121916523080644092187240918180154745952655307858385927940789693995199831327762065529545719855113898670410318750251232654574040968448636628281430642677359987824903731379487214397237482863525985396678051143061397086773748542038282330405361612016368296542845238840320 8786 143981811417096464613202852057238716353102949007084837723175671666222358071230946882020870009005544633493110219070687282248766165685545129764375183884238153928767011620600287569820581343204202054151861145471743587380747102261963763123457068071523726153173474664338606783230935285760 8787 152236407748339776964147752410144319452294001534746656427229916000470068449374826355520186804634621910413297928998612023054381519169396871226430528073090153355134293301856507063955031965323991833572221605879428135153515498162320708189745490207203187896917442666711402848810904320000 8788 157705217717578382151665173758211325080070644864733378420856387502575509504782610426771120833539625036685454830374502012186660888696785397093378324820912105397131598742106991444698612896409147764101549533241847023885011877795553615835659488602282333326798353305532280311215974400000 8789 160432450805927481993385699319443551002507956768409218799562926534574935609000655569489719163743693740327383748493760317660565550681767400201008175550897803460390265487271247687727235525444794680322854525170089491215354188464198527989208487277359396233953512798785846060958807040000 8790 160542110717619845275677828984050142629987456397095759618974794563648465981939138587650682744853566394968755849483844911179130530552363276756169493510946264023247675101411556127705176219583854690357251554920718397224387239857543844823104050153147064994195449581286724971458437120000 8791 158228533934095248507920567037538141827675607088115056316195082611916689843101669798480278168956553846670333929347172960704744564259942001464570559707217088539203379031654372048170577815416919441060123243039028846387193689408468964853848791285025271451046016410629084198060226560000 8792 153744324470375949967210267566838680318389253850800054720189553954898807944714173083543590123682481470448907461713852269510682977418567126929137385950332393722302878411324086200651573585830205124916718940604724385153548524121589277590784250641320101814781554407088988694471475200000 8793 147386476465961906923453451990766404064621277187797044938527579919169909871812459159036148426838469078813802265928692965132421651284716606642594110591484061651079827048449781884083275430025196642307380939301521497045695013725583705961090165088483556251012392382735684650715136000000 8794 139481537627937884847859707949156376377947354050406426488190511723003904680692693179077818661589488531729553222091915948957399537656914763579557734735198951577563264895976535437167530833026351509110944969123444905474823150834036108699016657487246593584917993392784447428847206400000 8795 130370666514082919625184661236312045402132183837527435284309646530570848876831657299429408514051453331583684849032340612065915263345678319905893014280221200511171679453993105725811193057748784375762062755444798833171721450662076043328169234841228136579136225967221929481192243200000 8796 120395378894916026615385038771083392657961963667738737228500018556316644164009066979747282166005941864815008387783957186197979243638114255622956485544936694678162966253842372735733644893666281192654218059871180877338591061027162661861661814395614484377371269270039535053838745600000 8797 109884671213613833815629202052972937743377982712618688740297635983939794276674942084689979754687962813124809242818691082641012801733199519020952347917997776888799532691998990988963247323584304263136786324485601594396333111254950048524532608376949727804743618778210686755487744000000 8798 99144064252884662089289505611704906234626751319655959765682077579494551227075135715509756169643274718608850444648443082082116813593864227688077306392178445313202585887517886606583381043835462493055747059686257077650826867297699291901833932370180205538114543258535957974876160000000 8799 88446941530862895916497743164126218982995970256219395685700590261706981226259134230415282477655447709495790265094268960067993683706105192595416333860390770950462306883864640946399384668053215224068153297983266182430606073720842263038741323877608130730054816222746551982850048000000 8800 78028379495899096146885227052061225769460104085687286419465182386267813011637130950140800581791272164768215973215996676551212472843481272665630449921948750312187298303559783491560359406402836488400977345589247358936274029949214227041696606528616696784409261429590943102664704000000 8801 68081494481555158052972653678712340871302681384401791602493031658284937326968419451712051908856157838910887006022023074243077731773550132985425337884735187815110790351670583477085986864164880914178979891759859366836742173089659576772881557234298847194325647446939739487731712000000 8802 58756176996177056966279112687741281431918626627924396806335927943076899164170195277057802235822248020504982574664315435110076891756185796365322946065936873433112941003076279954072247571557791962547403371770522631071918711002517581785030176887397501338025403484773099786731520000000 8803 50159956865470701827415595887874370896609729812372801158291166555414959342845796406636125029014920380913558119035169035299172785098874152598842427327593352163293472504192626213924459471333014754994258830850461832603690002343941231317107528827743794218709030230578539134976000000000 8804 42360649286689242325227967895684581497046653026509120496986946071460212281116089115739620776383126745745946225037820947705286370092522893382721664943122445977301675426097111100360866825715219678804174074294164458932680158370462248883740734119790849373273671244350236959703040000000 8805 35390374722164609912545864444948743766618791380446746418679955812738158843303754035677201973097412714997119330287525945031975801965673406299214253909971297405559439070559443021672222168736630899961034962589890434313624342837555071435837761964163031763848362124039281254072320000000 8806 29250524136837806243507693030522938317829176501577817702768618449514579628773473121105523658076614017853369582927701755737929317803987376746329129937286218518435091941359071815183279141411952244802102971029461099705607643982696589256910742831978802081621258363728372810383360000000 8807 23917251878805349090086177571950146932811450710876599061474340273569252140068535352783651863276930634898901820626974179973682806851004715948596187072781024540449746230246609472941215087432705312949087955634991688669058881827956797606684535962238306213355728173349327391948800000000 8808 19347115857369118268361128862972377088507058910535387366295032837318140180713982447675653049889557578658173108725994151288019278552018333875970988765122322158725228996206746579096860532224537354524540944148606188397060853332441070400014454810003504118659546772323023454208000000000 8809 15482541587112680358615810641471378457043368195824434050270686679086922706019986454994576488295077029738232264702280532597154274791126451144354728603267061316493648166638632036856209443456879141101969732999122696629527645285835673630888760453218343020270659860658499721625600000000 8810 12256855624626676859209800129459757284450534511562200519059791734305048681166440889910816797912959356067327216101926669511790335415531587808676651506442805757224173566798082699078017856765280988735587971988633636138437602283038476529522414290396476259559406690562537737420800000000 8811 9598707659041521139977975524316111613974067558044364269273093479896317493967985781502056482012193029551786092873054884746897835512210240170657725439608522459781055098246712790419885694689539834458579584266474602737173996336787415947579465890482014890298755286570709182054400000000 8812 7435772622634124373644364726059416606860749532319626000348261068955907833103474973138982009305412690926423494137249170229996044826045754518167296991266570144282430470275421163688223140110374900241323897586241432970241874583066123085388513107231453776945948501786377584640000000000 8813 5697689548303237716646997739008376502161100647830053978595029766460022256015820606352625533446097959765603141792474209386761675215004099824292278654298687649256661118864293306541285533056711417367577909141160231145928371391049119082457142396408002507102545678613400780800000000000 8814 4318248920819295953669303549564243243743149964671198804829917296685490551927779827972516193769674243190772907463769927114177269636634686182621516453784268534173469479560306506010237456632454968952269573243826701500072028843742490251967518447803959794856666198528051118080000000000 8815 3236882910781214113976426574642036132371379537010219822584497322014249287984294444986082000718329335591412691079254442024390605832473243255937473381919745148109561813312852976205251092701311796902609753210545954821169279766121929305411742629316710882151331450818123530240000000000 8816 2399542543899587296847389584290621379981872089212209289329048207825234993409206692808215228331734488160429485278829547755532804323686728591274111541809231924467319954270531936028603126635721486506953948325964568824959466081449461106714496466520496097965465785934670725120000000000 8817 1759063143084283920621206650137861537956635554121732373756257144834288810957877086833090110995068515756705825674329931625296604673379368704129517859596993328086945079258472659870592517646487555897954962118658236544613142428130244044395965454780062928959645970891957862400000000000 8818 1275125779448025359848802198673290800600915689897380706636500263076330427839139742913518183408802317186276056397817725643168543198748106097460379246594311724234993926742212685774711368103102604622384934946241559554221209857291250743576022770382308967204216088404426752000000000000 8819 913920037036714416748774959312266508024678858191487337294168327652264646870421022505497149123639705908133572000917102984473995341508745967973012418658667406862412000501514468206574144093445532222773262584590050109068697967265326895724694515689425581193548109978586316800000000000 8820 647604442162087751020954785032568822117615827627344043884956247579011662480709119926873461253208109963144713407581823937650379240709663381670221893580981269047562803949725271437777827393558323218191066683817339743524931037137946657817755292247192452912501356493170278400000000000 8821 453647723268931143885606171470182921759081763964517945528434263654971828730221050174338677745041771264909642600047919274619751874131205301195055186104973094483192490486085747786613791369673061001214042952699113930614582017243248348020207028027795214508882529172534067200000000000 8822 314118724277840064659381087431705607652730160045373503111138255651982591671913858837275951017724324918524599527223248876987972971071791046115128263153644597683763291191624333141281799934237685183564890731367108089741868296604872085707294952087789657187475925078376448000000000000 8823 214977014821043995037734322481883280698766967016698714962424592256696903562203520957500031412506138294376456101594174940590709458158325895367581800056450207403190700824069626491940124527789119815478022450294816797576244451111160749018748510442856728816787607645061120000000000000 8824 145401329322570775591102512515733253177712394734101319660466958973284722743492038903251483234390116594091210409231949901338545010296558600576102109712365988231932490716095881042501858661401897579457817022354790041201109028921968038768236252342971434962465536465698816000000000000 8825 97179803138279160083690450094284614619755799618787233751495487944060351634216892297384000481435303490231931899860974688880894172458749283712926042270981452415882960859450156518926136003019346061196962047141016096513784704031044019372886243189017685119568744460320768000000000000 8826 64175048369031574600139846102896638801848014849840617649363841662626960733650188994337090703465834715673878560650472486914146719550426658641330779474421922184092923120750319326528089812904153022015846957382517108688034435808694562785358248581709327175424696389730304000000000000 8827 41868589670585292639345623279850329042872334249621894190100313365420001794431866723279132640967293482265304543406832379072277739180377041547798041433422197038964132957068464911495848068725845447477444012766006227707654045291856650062815962616356414111159752578826240000000000000 8828 26982979379539393752532088042868096053408593501367493570419106357950591919075316900072480756799544671706963185869064905954206921061467481126400456348070159208784618447090310361866282321413004584840458010375514217641882306310541342682802983426223252918040656871424000000000000000 8829 17175782212569962970596741155708368510387755833276481245651740934316519638112152847820573089253003397794823333200564172466790661180931104903466636349079847207636885697223050189741349333314473444756339662845045365906479368813913008056587222382436545804821970005524480000000000000 8830 10797218834497762362763453381680743524737342012839586618230727310028842656186085764869073220193838491551986833667581546719503962741484627938726483472280181113572708331558172786238701689112916816812771977350917505561731981221071069785240736582442788045372383916195840000000000000 8831 6702206543738995636689344327292572578325247145910981109321068875354803574755185972900944380319859549484193099614651182774266991331578008638078772924594970723043325168793990134662051236460635033918049464830463975039981983137949407545985899674439978177961776193208320000000000000 8832 4107466629160513711235347920826204218806223247316702850371260823029188742082905859403047201444430877255172959332571018525299106618302879460419960141048414459291695946827924156864812220387280940066104935177699584646435262754424945467251962915815109338742356810137600000000000000 8833 2484954400404125880718126805345287848887919800834179042726695666396801042098332770691484278790873316857940198872183385615765054059666668233851953051079833030579562641181750273124144959284702824364693113804943566595483321730433916465498437603622479821336054071296000000000000000 8834 1483838799858540238821158972761205375795274598775624614987041240030242918918047510920082478435889904037659984781093236960992721275820096629591979620931881158929805825930537962133460722099190968807242586616540464646489562449560539592795239296325767855037031330611200000000000000 8835 874405007059496926448182966091424596450786817135635933831649302160678862933849426077905746221149407736478205317429943209156425037536842656723845133763429968655064147423352727685789354094166106618553667113318488095252777872062460831468623156763398914575393462681600000000000000 8836 508425969017050844451073804845139113725770780890896081826923905015733073184594152506451461461921460137501111863768789033895465184733201745262987646699538227388408226070721385521561729698863500590236718722531050722051740517088949656392783389396262025517522013388800000000000000 8837 291649586842163596927145655488688174518607169489527503511036852436429718543146114187327938419626971883386365050191455985868217972834381348559595584216419063545982162349357289464987121327128725708037008082343777475379692998200492899862336854819608434393963560960000000000000000 8838 165021557994036749121514809528453612190979461263349320197400742298680763391304797628614253419541704493721863237269028237193180552999191179763553510121180150649185778110251862523836220044915450763818569629872100419355911419906994835655508555549772071964980019200000000000000000 8839 92085338063589679678960582309549365299051571554598311132709963089727498669358429052659056450779349637912713909217917636619202130639774226000890198066367820907371462396610469150205850609023621836000512601731887614961387663263890727214784410759791357952387973120000000000000000 8840 50667934070733924576220884929104938579436240036944023283177280319554240608901272931230127942349194722499982113983579974099361310387766811890542813283405146373783582908722930393999620007233014652521420960696554457437154508666338987586194701051609592246944399360000000000000000 8841 27484558464515261293892313641509385188675515605778634022029101973000984506865800851490706073990777103291586223120125300042013478215435477757263885983103470740957308555750384144113545997132339866690312388697027417913702657926817158801000351419336612432765255680000000000000000 8842 14695169103834392003417778388108610293026173757475627213114975156825923211690987923938222128115369545619561556221286710131068192195387389945404249815527336068682270238663530369450851660956305358965580558701835879252105013427872165106633437684524170390116761600000000000000000 8843 7742931559057477459507605271459952674368231825925539009729871191067230451648740700054385132119059258940758174301277125815065888392423924330960768376719936826602441496758215896027616271074838996118494925490805206584315200331767699777167641919066130662555648000000000000000000 8844 4019696568773852959892438688063882892141656961799169355195796634529754802429097543301802252510160549927833740458546181683980995616564323007212484496786475011890313179577891606867778117360772401917849071787476433447126271728047823782524971305120739666113331200000000000000000 8845 2055641136617205050917880755379217396083834370188707135506257814126688232866737169273386911770119697952386154126043951877351411406101303939322948610853780625242152638770238713058721345275974858989430904904759821114621762791889574044173455934003987281975705600000000000000000 8846 1035317856709462043375541334321841283091039013961050120542260696869102995074168602367743290318067243228628555685970739089389870316528184500020356117777103293242821349208936297184102951138881737980537077905124237140884577646728808024941136823230826497756364800000000000000000 8847 513423328985176610409033932378754771634598626450166938371521365043998997446665875897758586585198096625431122539979960727102340598145611176757109375080750582728223546130260868296185508166506478863634320478160349798415228963465137548856810996482779394342912000000000000000000 8848 250641442067515660306469654250498134131306728396725278838881520692722622704703402421483978195672602471606345099608829035351257042572990963481731502709138347022168626638723841120944870500811705928852757517942504859638250600013492014697451592485872473210880000000000000000000 8849 120420963519656020252506848921855870458575187553013122690259617836578763840831183569419745915063754119816883096729354701946957330980557312529944684384315341163282520618153785320514114473698255705666851168394932785946497844668136389016294411728174819835904000000000000000000 8850 56926737387667528794576996038035010666851597716472580714743083132742518456578460600856692339811987545362974281880741225192334800963381112266617925563018498671279590388588213244813619295837023559260491752167211686589554842592244079272343349989894355156992000000000000000000 8851 26471884042113983471413049640493933009554110759341311813152772471815208300662477553844491540223765720499302890268895225123377910264195498425569091743120444296492065162947296739677845313738749572826542373893127990850385099630666550229714383615810313650176000000000000000000 8852 12105795153670417819865479493644357046289036128486499582902287545046814796059470629217174007476930662170862584487989988623730345202701412401846407182969901398333996222421052376575304685652492337351925856430681664370760103240308938409715919585353568092160000000000000000000 8853 5442810765595569889545290262078467783969618458499569259738124607481422015094813811652712353493742956726891580609566724208494897126798795964049009529022740671370446381244986462745958467182714752365603730411071567246556945421496347537390057322209869824000000000000000000000 8854 2405203995463185170237156839623246715963717109279809653827133159877504585718089151054150982877234982782169231812227580983563459301747277454589276591872906353824654400854927351156309265497885376283466791343559244954668973976737433578427606283338456760320000000000000000000 8855 1044364892766909350234554943520620284563192955345180507582834135209969096430222920852460295196694137260678745392151449637599923117863949421071659572786919864160705200371218455107344812650397597596768475188650724782948370279372833001159355359870645698560000000000000000000 8856 445443399238927843162243530250763539007130829894321692912979152680123524383088928647939319345684990875368104664868424178989987713976147941728445368023949415745919374594422635671212004848836706015299746081830521028407233803368863836448009394777363578880000000000000000000 8857 186567531298741226001537318193519141795448569104571790602168345709961125259737940522006587869385124865382149100525670238838586525662845846039145471762488934973589712995254130710566431566242094431894871479232081537346195380339089393615442531357976166400000000000000000000 8858 76708074161088997461372533986485456605723595558365864223980894019894552310085457604936562253330516742976195309248205523154344131613542786227192199297035519090692639206195664287584180485977524311962105719071342175819507380133707640660389429472395264000000000000000000000 8859 30949977666687506212563185000374254248907086065043670593378757333402942957443314802442919337739465073082406622425051345009548811749712329067042867629903522881235291363928382216785609664126081942786966151501247364736197855537030723811565020744830156800000000000000000000 8860 12250135038592362989916404051016041967635738882516124701584240348058122043120606545773378636974016436612214038616951539508095807416761660739057902865859892468726193481462046019899177537160829240141429840341717141300951235125768031776897173345953382400000000000000000000 8861 4754705814997384241364032491101311722813321354272029695746019566599122557173072392101477330855585143607143042863153848041240560498363479727529075997724640089869610948746455235854870577187033758804206172214055442795426973985638738172712794312618803200000000000000000000 8862 1809019333543709920620430878034741302275201529843511615375784235865233693280813846075387697218358329844188855876913322019495457386821869268558938236293458499633333271558575232411491659043893630489869184101733205882851099804301358848210321234984960000000000000000000000 8863 674415102417611154617265897512951801286807587880256523276059912493617824249426214545648922208598500161210757673410668296741727534560784595734691886337473563459795298607363573486740311485662099086135441441435625000185717032305331149552093442867200000000000000000000000 8864 246261436778407682110577056606233085865717976361760188242686892416953063113810828274607585216903547869569040926655394845550628152380974684758320044829817856697216717616204938642482441911792405575193905552432221141155828386497691904940384054149120000000000000000000000 8865 88036633588643907339582932721007788783434237221825267505188555961961975439095338067395560058744413991840165094342884203834282087347945924635143439701794475960388106166520545034893399630819998810715848907492162287653976418288954554931039552143360000000000000000000000 8866 30798746242056048475553686946213769682425182981068938109152473816785245577517753737517693122270969478780484686016765643170095401398711010536951053833969755309623286990067856391085341085952757340400808605784139049384089235263476625906217967943680000000000000000000000 8867 10539044659896998816181862288071270298881823123648419098355746551283741330994412484514555789020440256537580414174397334321277519019295761893411566182933088688913300102120793305391045031548256420736947920895888319615796085716868069613329029529600000000000000000000000 8868 3525776535709395565775126692638525841308779215143004108261278731357912956892614128468162619288750816582649188149920878931507896875594425707350663350884094889591675965565459279323184787102398870162905615168346519023278913528664151023805267968000000000000000000000000 8869 1152578411381024632320640831102301722392752971499964500887751351362031194680100174160060177884451290333158418816260684984042639972782037409595918604177900025310963078801808033416175611690199396737464467180763569669013399217849859896086049587200000000000000000000000 8870 367971823645069749589932758107848785865124141277027417287471802169948652089887389321199085131415333871546238974306476640365261576041460179350461000292770858283199317234585329349756470591665741468525382234691434619604046482506143818762000793600000000000000000000000 8871 114667911372887459560837986814745621159179335623513038747722293369893282969821887502593340275096981697630419190015576612431574239085165712966926102820883890375436335127122741158108975348645102338957770714357505737540881761833599736918887628800000000000000000000000 8872 34857413433750250460728501125672530969238766427715177111442786245516916805443471340427759676155279423000272952903110038219962740638711543435657057693146044774164493498098593803419011020365881218730796174790542612430569603403212467524861952000000000000000000000000 8873 10330084528239055987601911427820886837388388227058449143968606866072642518330512023379047320441154236299472987562471819837223000645210867735491073328515925123042669045789096947821743387494448081538761784322425242285655125628611597518766080000000000000000000000000 8874 2982520645747216164841454126528737252298602315180785316754845892159319343638283170659815166202558817096990697160894119411649347554707498654457573051240688155825853318483468592453796587066066213015702650511136310554655314467208160486621184000000000000000000000000 8875 838366744798461686686715136286939066298534125092719180907984171911011679536168413181240337680214880526401911976069000201159892573139506004922323753203542433525923211155793294041093041273504984219404512271653212608134235872713822680645632000000000000000000000000 8876 229265783710485453114543911388289359421845468826223802049714608053798093589923429323573049479559576660502747496439921921532602201227515478285866072498418549374425012708909289309121482800784868175029774381396212237927105197964062198071296000000000000000000000000 8877 60948744863958270296293896958755764185721539779259281425676010196901211776053758064000354184952733859800676697496112433490138608811826080425082548811341128861622116697588667136420587532969124461138420149726705186774391553701509553192960000000000000000000000000 8878 15738264793609639174253759372656611090715670634881260488136890306786976535169953475932346337726079982024933604578627042900164902404511936921491658385247956112213503210435290367117034830416573491901771740644854381030829443501566984192000000000000000000000000000 8879 3944032823842174990059231578125149230477844377899191068192500405452706224941462777088910552153460494743541631884252927367387189452198367350325691533686574264812601969953445322827148653366799958534481594854834560298928912420355094609920000000000000000000000000 8880 958335676097733876837142251991400810562025165596885256203403656919350340073619779976044371490277306249007659232502162951474114968508558849956305900837711486663316670135341735554813757506829082457868527179794536203059924822455075471360000000000000000000000000 8881 225561389781812197312472004320252306363301367665550244954847993258402302510324926836466878827101241254097114545877886355893914867643213062650043103447944329715168076643236485450871320044177005770895931540991003545361222169991084769280000000000000000000000000 8882 51372475079878389343376352542462018822797303972298471732179410100460995972860338107144803411968455559733046016726695775632455973943121742862116540094721243062363997308336216848435544093571228411212154639600841744764363323627431526400000000000000000000000000 8883 11309224018090637330146109997961021350160337665966515791243949085880836664065914512453435973788602311985766709147830294736901998312377509182702780840690152192372641107857416158435962389019981962994578577037634695836284436122435584000000000000000000000000000 8884 2403564402842320916281679518363645640334828656826968769667886923515526188252605390115416968865347057785446157733674208004233808162630608467902746404236904526098245528687490952970851154358131504917143517124790531846909574393941196800000000000000000000000000 8885 492544868762339702591698973510609466231190239010718738514010875445904040137734215636504441981273063551011061830939479849924207106102981122412472291235665851602910436400777511926002907145739957278027211020961827670997429452695142400000000000000000000000000 8886 97186845020353445638218727961337318612689353604251157174291514176944595931892184492116117847193785570321063988565670677997833852430410441412003527073975807132385110351583392136056226777123027196732514127388153474819814623228723200000000000000000000000000 8887 18437353987779388705384714125218893986325430839013116353379586196893206900195363599346729402228005129429469463160780604117522782502984436984663715627720974271494669013371257558531970061797566771866896477104756211284043083284480000000000000000000000000000 8888 3357564635975552609658249657900108996613032863005768584736297686403950211527609843572833387727249330323087492773985017235997802704551211536146251587030652692056696295461138163380313234679283733029496219876978436765528988057600000000000000000000000000000 8889 585909946387258086975906450896717584986539500974280737992602050129137723173615032853140371761289647321588678677510850923000846910780536093764961059582314171074555409590723563302114811219153203720048110003139162615338038722560000000000000000000000000000 8890 97790564783458912572555272980390986209228024818846287232525330320273342132343523738409393485051662331531159267180568764768277910191914985777745990029859928031409911889964293163747943835534342204578916415886669151540535623680000000000000000000000000000 8891 15578478130447636918278307114827323460962547186836885043151356662863093506985176009079315973417534553754258924611942110552841264828505253843353332058328249813274417354651266627119620751995367484658013470387960922167406755840000000000000000000000000000 8892 2363359514100779304922119916282274102800892114311537553954693804732706979567915450176381690025416114349571518272355313863895008570696119419977749490517560022241378106900318578071244614714847153171885735077819608925523148800000000000000000000000000000 8893 340584391129811553967473421519375340629201244543642629955876926747194614850012878158250494176595054072933238848773008890160308252669240267290026555651026820247817646984381749972673096105523085983417117210462725597036544000000000000000000000000000000 8894 46494946628247566177449133974008219106490500072384819310092907685396688839936377220949789594032721340587420903317296015864970489151577226420501827276844982064559872304896312124415915310123060054486756504442377969703321600000000000000000000000000000 8895 5994195543400596909965408832920815906326782774434366451113222283267696013911942850173005671670409822817499363280924408578910182973975052070934543327303906489915062614366007571653050009841506770052771499049513208564940800000000000000000000000000000 8896 727269531902855019986806238452188190421243228464242905963740355427633832932700218567356513598980383360930454204381806014843674921590186897366777058154988461728657426638585071350231888604894594297258054765470145734246400000000000000000000000000000 8897 82717988686542386305368238539388041283415264611231909465099817410368700891096590425814411671605708187795390643228082307665092375113959705097470182796396992747907066812149506331092386973348849931222481697232331472896000000000000000000000000000000 8898 8780326087912504517155407894494971210977294784031693176304270755634006286538337771868845113306222894768197149214834035311641826637483560028037524931948376054620829736804901158541429842372279515034672979803520368640000000000000000000000000000000 8899 865379256659546967762246655265701109954090519754502090621968540013301496787268503455494571630995527159797876924494607615614824141651731824818485383330500973303168244109906611678300071557117523630923596317727916032000000000000000000000000000000 8900 78724615158738380712355005487416045794618065054408193666225187508822058739611078671400239412650062248303243137852489004490157369252354153453940384092204898087108575739570203162681371078084885018062023551180865536000000000000000000000000000000 8901 6564427727706953599397037003850234805874414028017643660199844613548394273061369989054882529601598312705182297886997265073042211302750842451816919738490892833221860161200448963337106808125776496329219639143825408000000000000000000000000000000 8902 497578726227558069762963866053810817243368995338460672330081748322025117586411075642035230558468238141354975816362651060001977016652059700486153216928217318491051201166853518829880337555838550977946839815290880000000000000000000000000000000 8903 33942279105384600320357406579586294530608180921402392455211130661064653000528284022392046712240890608114500836369632697216967265567157843987807565428343711090373065808435011440917740707635118230062466334720000000000000000000000000000000000 8904 2057973975231739977318512230509653226276874969550292426758064343239288434558346483883980937500079262134100261236727203536523488943861359803892332388076418693479461674279849114733538805010297694791155853557760000000000000000000000000000000 8905 109174058001015445747473288753018362463309574408056448704375176103337356386345030682232906876570620840029546022165561758203209313229069630365215627938891050155343204942999514440751640867296494251661150126080000000000000000000000000000000 8906 4963926146751516330238558152999710045102229183907841608250555635981474732384878548573493131324743165303575356404188705837432049763775115512431804052872436594594966632894655561571088756502498820986073251840000000000000000000000000000000 8907 188071684953872652314607025886090987963518434188237654917857635409307518937279526775722689714782621100846223266018662785781465701223857466254611936918627913740234579312561844291197852910250924549813043200000000000000000000000000000000 8908 5700138496008263636043344026389655169378655113241451335156843877883074537937014275419700335238501076670748738027027140444504410132098028935851151553167017260880222722068669291334317393094974690557952000000000000000000000000000000000 8909 129563587561090087273859699385259368511614312290566244922882570503646517837434737434351777429076398098993883981759494863776184683742887528732764751902523874119486843827240429814597266367051767113318400000000000000000000000000000000 8910 1963197332039705162159155176359322349025206821139269279667164013830148694776029999579226840456647483104768717854818724905981332520698060470955053349151483829853901553715862565060763262406110688051200000000000000000000000000000000 8911 14872707060906857289084508911813048098675809251055070300508818286592035566485075754388082124671571841702793317081960037166525246368924700537538282948117301741317436012998958826217903503076596121600000000000000000000000000000000 8912 8034117564095328177052628761456163130784343289088771635006220144196094465310760714330701682570314627249822901479220992030787068895222064647028906549481229678296975202387673466501328541661996551424068486267254899283827904599310540381515395198376604112199014615063764201068500724219904 8913 15948322925741472351462680974233876065586830708191143693370556405642993490840763806059452593758982767525767849205020775225293733777082605941117083150462739510649219431605381657383234269269336437901509084679774650817150915100123908518530560617672960401827894683634039384210605915242496 8914 23565432382812026310370230096256025828255167762849600382741568420278453068555755474625161295255810357985836075691000846974687755879569820718964048237250913605287652592969146031058808845636780706749991035571607319864148367088242790199022768673874971340014351845966714910997760979238912 8915 30717130767645526832422886991139695358223153999336295026260153861258481114236855394785036116204091113394472894681802099041632796221130811086410848946068355047688382981880180398693571729138490274470137568755030436837845135209550303642507290510225087020317214843996414461101559087366144 8916 37250251863749239628871038328807466385904944215613044341546828376526143142264843295914689320023617954676133174520842097718397980492042961205535544430866475337681807720563651602893323925261228877622368320318600343180222645310088987626174885879937139110459309045891174253201517549977600 8917 43032380511256584287680871144025341765209592272961934806503350990195872824049236882146223184624298950625861309073331020349313487911703361153857479685806943151292118172710845284536466743510733061611512059591935321823122876820908770780088599509061709957455977912716072943250708333854720 8918 47956483753838183484778682269958589827895267010664046749536072745292912997945418216919174096297726193732303150410080341085802095981201755713751619152342065999449922739737459421572977863414946297517306971883549811384972758248176938580795255174277726519751935584320399697951038143201280 8919 51944336347440932218054521520552161263477176207712869400350373037545415358115719518539318637354466751420063966755481478191018048525480792969266146118101854003668573031527994426778406726257553772150942306432501714677113350085445383366831534389196343437172672232057064065158054108200960 8920 54948579680968299566486779295061707903715594980920143563430338642328825574723158520544391170485042253834284084235742533832662749093185838831294598598812968694179255427008158283551038458559763038823851283110500881011050875929939426061554999997526728971785270812642453964448911715205120 8921 56953337148598983796109845869674241193735069424668473842693137067090407933999957007197752042376702170226248014340529160274318769789786317196615462892633674019671699240265504025239467722387814094966678361432940382474140625963867564325824004972560871654006292301660918288193316454400000 8922 57973396918424637237234201318086317155413906488990894269726446984709937628340254744640099840150613253872091262358568488518037911935275027355360814466830098031964326689344886186885547741296252556369066630592933344548304338667698028164495479688487335026913867686168278018728122122240000 8923 58052058243958456283689064549182770774349339197931180422059861431093533201784407057726450043461536745397019473026626247661210283593260475153672023170312906848832663631935584811291091225341430646676215974732136781922182634920978486818721389430262758819352014046665114216853940469760000 8924 57257813665993850538514214163559623413008738786019186660066505117981557001262481090518749856299749551119199554863326634820074322001810394025947654694102158123288933159359351685763476793153923510962984164132567746348620434691960124436873211216664636497196700421648551708911908945920000 8925 55680101234324674404272720317491390391295524399263204478847680637118689758977406984695041479088275395864479934522660918131576292463298970998826249742714727819088089995381596874674701313204791290224624095316056120731666484711929076231953627899557918614380717861235732832891374141440000 8926 53424404169394676933737151690556771164356046864964695128958328969516866506481520561008035534306447607972315502207243951298953798738772999892263992290451231382920342213052704890412826419919309340300812031753145531618869761450678218133004547025162182039384484088605713805546094592000000 8927 50606997780361922826783849163592085719867618522832228619669979282567220810119808531422537142945013057502133689653031086205576135720708354126801314090059275897054891330175298562858717165933514917379475675849745817016083594926413595684199332107417310747755252589405611485452618956800000 8928 47349644378454299062746455887204162292003005017164855695456146660834815739319186527067914882811425463315895607016781883828538119522267238049609811597322251608904902988960657144167251228947122632585460916863148371704414035178351526559003666141548099514923990995497974179019567923200000 8929 43774517586051252777060595302217719836241584094007544378678948581087849845042233022829248789816006157042702435635356737200571237802412117354029088333608719002789168434921485489734956579527058939519306712429231988941833168606500577231458174229192404555939387636750980518443902566400000 8930 39999600646623947396617558891412875007908976510444704730766336099800008730710232828489081398322751894743829257106271247425397598721607092308573843568521399951139024556619798515495789511309136775580660030760376162366418036322026232262907883914237172322259705784162172911546584268800000 8931 36134753137170101733000936940396548514607480743920982278382785950329937187994318737441039754965565340891911740512342446613674185805065322981036857897721610325066675758140430709206722653578560323580329171543152071265813622757525661510089604478690297070383866183650038372567613440000000 8932 32278581720292993861494120535563185501481458545129414766585219986973831950768059349788749691562523666453446532383040230295946268961688948961418745450427438476943888718279175790239139564428012468153473148012800768138193213761759863304162131761934541487499617777484399949226442752000000 8933 28516188399661827554966021198084605244023776099215254125703929242223506122817837790893685761629152037954253048864334759245103917782074885258737384928842434987093996927378120474248223510009964106549230364591266065952931176052500007169206488827352263730605561405410880694305947648000000 8934 24917809130776413765804772932926032262077763647075473075920394073259074549653578748080778331735649813354869692630436343220959190029384295938435381131851462865249028522702183969356656635612505949277753534323982831036211231177489829873770663235841055417245565190074093849569918976000000 8935 21538300948860599050001270309316985706091876169957514689893552826464041077312502850385202295828608404535163160664335632167629877429681948208952581224935852392285338087111816383635993925136831878285507921946492622284382452906175505121260560305087790925224589768448210906961149952000000 8936 18417390425798086874223723056785357802161896600554466852365444736559736617726798146318192261669363529997418747458620332232892463598142213176187686059879848905094738724986783288245952516830313328757819274052504574403623055190293109167744571156402806294890429683840976366338048000000000 8937 15580562527376650209417919744158120600396064168946674346150349368182177186459028640795748319274918281794831262775441797477020072190189561833228627550358057252847310312421654877280307293342420290656614872437253123540259026390833036233250183479774791952155067977315022991702097920000000 8938 13040447855864039038651737650391813912386602501908295750107468070499204556749290331963376033009661799573400678029043708795347454221180471385101801933652151248364740778134771992580188308664321919504790174519813463904533674212304573380068178825207604286017272738763090425890734080000000 8939 10798557704855904079546878386007151597985146792625001124190706008627865354345183481084100219706176548237122286173304298383322546392110749659968214094312284450000210992617959339350537361182506487240561460160685776080150051945844251477801067927120503715010433699650143426193653760000000 8940 8847219185694842521462447803461083158903609072635728532985669048646603971017349152679244156550316287121778760047104854272476947657075811421839629564476535820709128089367699096258942390265198545249862987349133282428139994584628259339754926121526766636445115456483086591716229120000000 8941 7171574996124229012508160211246117331586816412455621430495331318383119533892086935393623029627765389715286436991348505135950176304629131749561202554838159504692165075014990260734860661177399747178864747851201708607473232872253993031453426989914903475245011242388503027253248000000000 8942 5751531787936446352319977244044149820158183112874856590029091584693327705788081661619164340179083486677135192253758104616493375225404059890692864934526921951026751293992121542440097206874611140523547250515491121529973557905509172520747723536190459901539780160562321830812057600000000 8943 4563564942955832252587059459886739963226136624948369600562322066237170948068733066128253650753553002428463551677512448920549389682939764419769784021232723820554687593884938036562965910895213846693695651829335276014153309305863801788248554832759690860730648870778385352517222400000000 8944 3582313339083332873649263559230122834939173479378780801187680987629271784328207905920639409616711615245850819717002542692763350203539003506750254900995650275183553740908745669559455050390226167903679935647747793624916053900078721273144737772170970018008247224589562755730636800000000 8945 2781923113164216437836176178741800500945527301715679165825078360813866871864103561495132458757075460595714996587106904479183479104240827237037624452740629363405771946241662738414104170746276947214210063096871533990945664652390395488914298848854615794174654221899719245404569600000000 8946 2137122672536162759531742016153709779040681640914152124755876703873690529307366651719263302381423202828139264278945163669258598960676667104835751884238850476716462206287493324067024714137833475691337844784690598983386704627604561942756814304431772449431801970291707058585600000000000 8947 1624030960537075495729451715473735960021532914332204301200414621024697877708199306338476419975989828332513504880631250174251097376514209288195014864696644584012254009212926696583129228398131877902756520002694519142172753793770289715135455475691862901870989812818687410831360000000000 8948 1220716472410330793431797661755341333133930005673418904675104356516491398128095083910305866258901143767349495998583937216383598484088002255181410426905064938148514311236747968866174664629275744045479921544313915093183749016627502178084817901090110879391419788822670097776640000000000 8949 907535481505542417222591000651510317452937878360674078788308724913228578761629382673131791655972088730627317920689873452922538122700358272004574189909654974186249243892426989358757525982958933552165992499463713399248749268916694842359951348006887596094548878902856389754880000000000 8950 667284533141545720754395268350207114796504205927408434992817727037534917298417205170503815388837293834931005163995067990522777441357058399525751328951639478270486482547770355098033813291476482171898954422229407495441342746037726922583593449909227643318537117559366520668160000000000 8951 485204980087614569243532724785837549985977034543465758318543314723044907335244045091449387385683451315104825798542146644467385051120708365518150602758559130774559631397154104357544678627556569508843480062087973303229449375228350996138089381870467861578729630066129502208000000000000 8952 348876864413743759303092373381458566724991696106439744880534689354965498669781818989262302049332839807539925117086088277570392161757315306102043362505874419777080749888923865334697237207202055762515442567031165878851921248531728496103767999576265510918735819827399832371200000000000 8953 248036591263211343982140300405529152098255836365444784037744538882507323954162319798336103349962517708090816801481299747395331595162736364331012263186739258035907791966897819074868476252517515436546290256065477597887805678333624227481128104540388257307714254140120812748800000000000 8954 174348392863764050602940125871406063557338324211389403989573098048898182935797110362867381814579196882232990630181240547387336849762577302290953182865447850886647339200612610565063911168258580502305814543886821140235280608295632097355249250455184069990994596549097003417600000000000 8955 121154280636326146930609556402136389879136176699479898225312510341511337118176263431607253867680510988625632503166554521301439907401832613393435707079703782532130500895392726952883703630285900092195848912482268629903169655608419111039642137942130686609500583926168761139200000000000 8956 83221647994762702691480444950585545965146118662295384635772670773935026344744550016623028860940649508808312692982453495805771985240404017001935992821031261746120849495647989172180970098822573842163023761118247617216390282431156275391884440072189498095060611414685122560000000000000 8957 56502392519163931147416408230132209814478973433405854842264231202071309760428555185415369843564016432680138004157572904117550664606005646037466990814146266266769279906332150525855537576215525258675857260036170106945920699216111739876347412546524677479465695378394841088000000000000 8958 37912702053741404806248258345202274463446631103271676772810652214757776958003326451472740050775595711480378128681979482710932762623367837769461952304884645892173546673035330073805727354838970225483995072600519072408878652167073029871604947808634988003742718378494656512000000000000 8959 25138685896542411316432633669349745658836635675970549730590232398988325909276260917966046753261176197386798835404246795776572755909047966104362196383804109438824504748586144551955020234011994230171667739469636018796360313027897264646526240401533774198734454104254316544000000000000 8960 16469903975128998956381703713096988216159450052633690386303986214138184916307550296689819810050154927827731699688043531934464799969018676797851725056180117720025880443181283137739187696848032289481251221101530812065898998616224980289250867078989944725352454850019852288000000000000 8961 10660537906533391039388096372321382869125443607019979308832156778874091668337966609950005207540840457396871721546479593469612458097521988484750202785373972024080108419665009645962769983491339815762308511983171786670738766999536424951159942900655995291310985853272064000000000000000 8962 6816379759938663763095314158063403613631850807831879307318949200103971448829828202541167508821635898431074396284346056481167129923848387860995502795901805395695400667141030048254403971533865637421750696318792228969767892212837917088174506774091087138503919909763809280000000000000 8963 4304871970133929294925281812438052384611511279865728868947700431321150244827266391888744361731662355520707798414287032451378011816114960785492623656293853100354309230228370747478198352522704725067643547748303666993491106641880077575733270593646053861542715588314398720000000000000 8964 2684984727640938105015108317574020617612173941202132271017035888995654271529750249590769660747101693038604490802022308127682095199890301316554383239129317677115359918853688184348485941455751253608492947547951741784401887121930369854210217278987621998028794768486563840000000000000 8965 1653636046001332479771343815977015795752696257225869692118912275199520104712915740877221415954354098190771056430307740882917697043694758935315245323564015139355475117581812463860923332572156573258736715372393821256684575369096513340230285888241602171131786583689134080000000000000 8966 1005527722831103221530391485668721600512971742923414406484689609021267062014487183507431485654941684914233367646953297385964326560566188407322703071266123080868448109087890387090666481939951481804649191215938752560725833557770129725955397720876596123960732582674432000000000000000 8967 603589504179755855095040967788117280959211260609658797054038918630947826642074803234311654347009771242953652438279699814858369159286949459158159889726096134296067087463341529510055429593262599118557397820802312256262020035220495781224786908705300034247256573372006400000000000000 8968 357617128942323365105617289816893580909468718639464687060535318794402190465173850636960236570736333015214810599759001249581597718841921281372225329120765380207931006244938224973574952021807771279465110702463630102790637137072271354387713565578859801740845245897113600000000000000 8969 209101610088559328169898771448317194598283228259210433675353591743362160594064731205114482393939311763020338326593833409352109899495682173685304833706904711705763272308181999572137435942575740577911912070856581832817882358492375473775272163377217579808145439666995200000000000000 8970 120639683432462690107285909826846924932926144559225371152893142740251663420456285991216332868556854599251569358781105121916477198834101758466920596286896645302192809190670108862772035868053219345259523124771090187642226517689116266650581623852733354073562036987494400000000000000 8971 68666655128520377622411661297851146243127706870290180899066423264752401390343193392420123691943567631752094879144317360058708246237472541500271019895147344277746982210727990119209987529248607014124443974382735371159881018163549607883584278691791056581207837900800000000000000000 8972 38552398165440420968602766057027372405656525971702720967460924703618450233334474499177168948436973170364298045330528428271767291482083464220425794005807849759919139017316684999765408421272165679323102002532794460872599865172918274873942715673475725050693057249280000000000000000 8973 21346727929628498324430648296318312638610403296785724871388322144430768993891831610383639180404421405562614748368726653579400386744300190734236254425041146074552730999801237620374142221027382170860822077742039115477047588668048460004828080638384038607711864094720000000000000000 8974 11654881787288741983584186407330267950016464775423693791119093554060901318764245087229199244380651841072703478406420811342821395555145120988263799960518372483650841094739818710401674183266755600267776714568835992754440041189006718173074166318694029745375663882240000000000000000 8975 6273369206519787203672890669854150386741864006103442855584596198726929115430553148112944961675631599838233191883294973553871170504925305587617946815990936338037126502546521703395546966212288254870501941601609897071330910585506577514623194948133815584338665799680000000000000000 8976 3328338373328478518739698291492115701921114881969527168016547656740616543284633491594437916933783089932831276010843298702205436776750249582982935869025042017032290763361319233961023635292200508355968264259249653879962178540584763023733154968984242176858783744000000000000000000 8977 1740212738477369824838184387997140632209960639780623045137469348885966445248934663687838148532313225207131300913132076037869524578796858392755946033012633908790476709109925119570436467866897946619182488569072666334023853165766132125152788487801864394192296345600000000000000000 8978 896473228912584455219670745331860325683919117462745205070817543365497865734299675233128743183312873591552488349189251292235815692107472505359123713976205346952669819844506879778709695567795911894730372899219252353891075873273462003866588008867627112159667814400000000000000000 8979 454926713179520469812967243899750016018705223787064730931459648872043693059196850118304138331830413464369919460782605133373399007935135301227018004107328086513295132458406476305613875362762104543594517590648575821377560890914891166141253616440288385275055308800000000000000000 8980 227363504370010559649720459692653816170893721370313079967281303880957745631209663678529087572778281707280576517164616305682886203043964679739666372992183066942663085295827819698832922344383079904689358330532661796592780102856279013455582634906614717574912409600000000000000000 8981 111886647726968207484991141207178765258226955681908340239144487633393655918451651496572285145591734995471190044678672311362441296111836393339333981950511892125147851838202096001480618285414559113815334242258664414286951056456421102230467336018288661579694080000000000000000000 8982 54201804613149630576950932371579990334049390897504424098792382921763408581390650788957831951126742411452141531238793921410547254747567651528137911938499577592395718417141825610951804849565432474752332494330849797283572025643707621379023835273678430513659904000000000000000000 8983 25841852609338524731663803787837590514531010837826368269089998836779358978892998946679916515693809499510922218383347616934858350592281571088042208172486239642538046956081072206356672986927559565427431174509642072785188428454893606324916135884108194325200896000000000000000000 8984 12122743046213325345720395516558139994689817065920620106333057082842390001914356678345076922681403585695111314303796778010693293405956300864892105533651815984880514150416970647384981544240685592156359193183109454957064969650378157361792125934025050530250752000000000000000000 8985 5594158874525347639601499219151854828872401782413175133918157807396294057313576573916344022590866467575928488322156885702337919283836305674107847513688846591264633088834819617899796226814808297177857840730786759320812847372910141313752776167060833990344704000000000000000000 8986 2538696544510292898165262856613891360420109723765559510148417722194768380184660607364214209525907533692182149803318473745514384507590094345853702482008855351017633007236455050478931325198329703237228749827404237287581465629093952794663926255725469237248000000000000000000000 8987 1132688090107875955758511308363849637823260895658185954577662195653864817586867478947376767712852674733904951215729356843272288570351640104160000191972906208354533970591867109089306274844707501424451115843391104477364705659786794460823188590116716821872640000000000000000000 8988 496718873764903183269590681770714108652659383347354524071468908659677953195497855555674061724823256614455961520959083627460137544696624578277549180808228508102057022060416192968660823198788658813982588703513813098577256036587571098000428146451419611791360000000000000000000 8989 214034901411005965576332639189047773509374260356884882149811084309064564829151334153956859704260922553583175510969576061997264152328086147995927859844289973543491521620528241319893973632662761880884530856350301709272579990179137536509973205962687690833920000000000000000000 8990 90594183299109298862389551834323320896045898183970409360004232394116115078852420809137499744704393549277838543870015738449664811509706574697090016451505821178377965140568019479449955927181406291717677430969549824131447940734070461301197996859828773847040000000000000000000 8991 37654865531464284431750805599000813521878136407469280293219216184971746301431197011166162750491151673608774758457214174303658149503373222054335544340319819873877106236397060807630814857320818787413355440795958740428714428417713020000497939371173871616000000000000000000000 8992 15364028156214998144074442508398279696333485881181961940535527200845747977841423108847089167038087445929550447154090932686959024806693514297170118558261090683613662563246338057143394047194147516431531408399395851738357920699540741556173319665066652467200000000000000000000 8993 6151839539977002205099274658328627562213500058929132724669928249021155400009104922705864153302702049015093628462472746771468944334797310957757631772084273089274458955211773097138860376737218086089131702681386988359582045638493095891204095012380658892800000000000000000000 8994 2416394198629481390353883274967815485849423576113772919519058092717082881911111835311113003790904809205419011689482378509797958113304076637575713389908602352867543215388970939866337949217130802653867166797676214211863497358548980876086355485387233689600000000000000000000 8995 930752809470301948954867465380518031053671156273278473945301642618232607993814341168207886013328196604568876647881901594674919309242462175451749340259706211084746910153421282717801813922512889639378433965226119554362814483368443991472212452742214451200000000000000000000 8996 351430298529564968288751486128926939585829994150802551018792819929592091682099409200860298112708318725072647988050646924073241565767631862621707062553638183822865526665959528389361914460792446781037521708618604131666840934107665863873214545500569600000000000000000000000 8997 130019954170639752095592516465961204865205232252105526777277694748314405122771458329449104148108240132349090309187482540653611936623775300183307599789379394787493883175623656947565505490586424120745576512740895330188241237605768564562047945104424960000000000000000000000 8998 47115873708485908083234497462847448066391621822699816020644884872349961453722111244687561517051371988258399959316810750587424804524547522871007682811562682456835686926536306092765840934457558758090378993162615315764152673398272260118978845778903040000000000000000000000 8999 16715667666692204137266930992137334465825677462573892525423506933611206087887686747986597566866055459207131774895722187719127551167741341104347896389485611137542666077213429576229157497419494169108063777296326723794864938855314296436103663247687680000000000000000000000 9000 5803421254022887019841487065960841867629776418909219470749986209820579861245945517830489351997085401118893952376449002418767655569940048378663525086376703866782536882641772446156900508347643243582803010876116147151982450786436289824407089326325760000000000000000000000 9001 1970807989165914173264969194796361694105365964831656788238927062701102501932423222137638929698825748325634790132870908921349069684576320303000777846706829671345738250435953245592440638840177355065432852091922723123052903377919417557340995452928000000000000000000000000 9002 654321325756245468470392757542672655323207738240958024884632169075888426014711656835746788931517271666321865646104072912195827115841093407397604850598187894201354556778238540244787091037816760338473726349590263962247415018672416907097292354355200000000000000000000000 9003 212276132908947603187540901167690095494391488640415773859570679093342185772855446485338223471632140947348638715432812238859003778109510047536897227240153461494223275923791345350859253087223479079793510040920049551800129064611126889000892943564800000000000000000000000 9004 67257509339905040399946038283663003974780431102325114592430489336355822325500760380575202861793895403986354868793037362506754441701471953737761240233617733662916621979098717954287495340582001077682791224840502396928236869433084168432632043929600000000000000000000000 9005 20800067484833415639655916509808796125726511111247070425230870317951800613262713088327462030922297615708827769565749157045500852055646999655378897437037613989478467429581644920223399698491657210190136204504517432014237272893203850516719940403200000000000000000000000 9006 6275028298060255591512581989304019155109617515301593173696197777724423811559090960276623985194087880255124287420597554523094890267661051023375659753949105522389502717720724888603439096083542187894769575827021772122427884804237427116825640960000000000000000000000000 9007 1845538566216621911596473446029398877983535583447695588556053769033797545206381504734931673257397095339763183982931441016061843610535976043324310299983146196058625151229096149483996541691813193360409842254231697943941084108960324204665765888000000000000000000000000 9008 528813367154420737417957176777391500641115684125326954245772247563633220742437984021529706749593104277236248146850535726461750275842320249976166648455991672782345484097516200792755849865984408483090071404625158474919685636320565533146611712000000000000000000000000 9009 147520947015073826271542754500294013026979956196217536243665961660696573196805672415915272863057747046411650698605942648419011117110651886937496558493724096438589377237851495928183775320361552943505508456160241931840189268910476275056902144000000000000000000000000 9010 40036906424133651906166492311837333416703972272564674015566972841815609722313083802187178836729958153625580497245779744057672526757718803308348898451997614963991207773050771511426056597758800996851479754626492708275847894791116162374565888000000000000000000000000 9011 10563031244117878913883817510284235410708872527813686043606543415223476106444730386526091205228015493569239540205052698944810330442636500194423424135533819717621681532163251944066877588734795981379479808623000488388773377941271413260288000000000000000000000000000 9012 2706973827783641506737091741068363014953303601530761035354094782677419175338149563233626656623358597381848401571951564789289453338806995646839555110553965441068123461302134863875049077590693238810233855433685349039331923869427315905658880000000000000000000000000 9013 673243232179676171987368907967792959090647253048067211836994461245174593186656674290260627027798510328602166372926626797749985217853136348992311401073196961329636734944804636604360513903522494594003779916490681606797048599415719324549120000000000000000000000000 9014 162350723826764169071580913130073572809684909719522207361335509530589366340592654262562117843402391721032538803421580474493997020635348068940493003946243575105537216738226227849573621146181602442335122812756313035996712919496210922864640000000000000000000000000 9015 37923397595818553911518393271363367536474724600473815137874632859485590282717774043073487025585372475627365968861844330515044659797736717451394685170460026528057671842054873104406995694485544578618202865405474078253398235940862484807680000000000000000000000000 9016 8571950518572649599690222359701105607053342601283906263225107169014036265109140946877259194215981866979492164316504710183868447069666379159866048958592787282102587995297994422996701810966523064196852685564526646562729939955060047872000000000000000000000000000 9017 1872791463688153864210927045751328972002983308908793735121107280564971391538415015685905811159909613297438444428495769659219019636969044032510890867001721969096187313258424652188476287626943276427940664920067868623584352197715322470400000000000000000000000000 9018 395021347874521893633901536825611208118905800724496341201269882608607032459102463179032231078223683570763558117978972535836396989042470847747298580508107506294858996798242766682390520820214168979027755005669060433417257053249444249600000000000000000000000000 9019 80337721467576080474017079187019269275682055719949179170240129563865121122244579622685031791330747753685767573722045188624559465758672408427334541830216312481225333705096659760486173714028770870612702859292159312585069156596134707200000000000000000000000000 9020 15732248662182878113831149973466874594201419700824763250999207240463913298814340702783953848578727137503141604749051690475539077249867164557978585651384261302639068250431449264871325062573074671594554996077527604468358622843659878400000000000000000000000000 9021 2962048734835198878066251021979590930717096000086820412176353547259739940554528066045178220155518254699003109205798449185795732057862159560074018248754396726157567964445192761768871965088042951313503097303382234170066151774617600000000000000000000000000000 9022 535339065780255753810616873985999337817526712634415846542591984389412971617182005966374136939911847389290656914806449703592932849534924902851912117685326518214637792217231581909923671302208034077284413243976273529786718339727360000000000000000000000000000 9023 92714362878172571051240356823176972853163157976755090809043764406825858201281487654254388648461269253382595953512263979861193695065346682112849644692577726967924361486593287279814668365906137944270851722232276496754779241840640000000000000000000000000000 9024 15357669650528852054463188103839149421172948476160258245687819717175445328383913799871829036518837644183710923536213236536175874595712410163415792690948042993220946338997262271962904154960198489436123226377228103073852691578880000000000000000000000000000 9025 2428098081057064576567485954338325433515258133134834119678816563394400747335298483482575532520545325596077397367962916937498682061955851930472685754994691251206640175377060221838541312044295019397046559499873469737075904348160000000000000000000000000000 9026 365581669706156619933570155471206369277631166942270127995632239840738525718197598324818259020506300659268003007745136747594067081860333820377531895554319840126687117266773927090118160362783355892459222757901870934490349568000000000000000000000000000000 9027 52286956523839661929499586155648204924587870989017739266863949163464484794478099072543766572433217823038720222522406320032272800027266433492023380778826796083012226246331585678560702494456490356066199023907574532097127219200000000000000000000000000000 9028 7084169482707560989676153399626551696550569757004076099846595273948546382988347699869864410804449095169811167565117582989447151110230513956137496134856486911401424889010185244406127087836166282158737464253046317845892300800000000000000000000000000000 9029 906419440127016669555451187629216909253759595136508269951031389178516650355569937870834800872160025826676948726599430506240016910774487243016444523952169456835773588937009286916615061755284447124022665728511985814444441600000000000000000000000000000 9030 109146383379827962233340441515686124160078311987092824815757890525923077553567237649005151837882158434985638146688927123948962319637909417575468655047111728169448071928665929818443908271063849438662987322735063305761587200000000000000000000000000000 9031 12320549986434863415277360763090118116652512327653774279967653514778724419692777359100042224268649516052561687196793479437359348761334312782882451968192719848551770316794097182566100268902228081625070687377594001653760000000000000000000000000000000 9032 1297948487376906630937801562977279856318989793721734678499079916295718853666639604870365144770590315932402953862647273269084996069757482951132019504609357426831262370438383123586254593004998406111496874652838572064768000000000000000000000000000000 9033 126961039902539405246537145607620935742069681315077784636705362479647841489779845400542686542873827622350504799935770038532675697954568148544182985957224674907757624245422205131849006075362493653190702059911309688832000000000000000000000000000000 9034 11462839178868862377287058167167145898904749793311402625628646624661133719043005371372706467903215657608841759524418679769649457437053008762614025402059188901630184327516709981319374416884942539277555434330137821184000000000000000000000000000000 9035 948629574079427756499183796870281944309311898924690764552692270115142967648019616948936513907291964384083252031992906152518011160304593129001670346341993305534739195651789371102998829306580610579698192720926343168000000000000000000000000000000 9036 71364165117915544994221217265759053345368312088099630217312550411887861673087657750732465237368497561392878252286418674208444508328162097451377463464581826668176696832254255770266522426169099857042774488514560000000000000000000000000000000000 9037 4831460492162162867071454351007209939919263636292834666652682517437661799240680829213768094279156790126538742572704404570291108802634974239394748869781241280102231295986646330954163369031388611217104851938836480000000000000000000000000000000 9038 290734651743470591858836627613321801644040029286515045091158815311339989814530426586187419082422607129149689792339947586082431091179645452927331488491929705080778665998722617404017411924655936330050848707051520000000000000000000000000000000 9039 15307218707377462116906664610502781423966380669921111787617716448405255075438903644448462069447094604989900226462368846934414047343810220109465801721046481123068379641253699917381572516423299973658805996093440000000000000000000000000000000 9040 690752523292336501777387966915179152410796329204695692841424471260824826748467316977793239374536568578718678596191318069451753302478376303913627013298156272694433642859746020059079823210799567374761884385280000000000000000000000000000000 9041 25974149030430332416713072919985332006653801572547275271718495101211161482500506539139512067190140551669972294777528447595952773725034397636460578424378200697175857217333964655698361974257764595256000512000000000000000000000000000000000 9042 781311945576664419423516085538020319832754995638046627002324422103022308658453813232439972629600094665617995548991096816319130506998738482290777445142030836126300182656888489069227421039670990121363046400000000000000000000000000000000 9043 17625585647052472945864895173353996049548306840188359592851798516167074981699197336222298573619781103314613548900562512205900403370827186908234468968682021824428328149261014109115532569882061757323673600000000000000000000000000000000 9044 265061385239482010606064117826332143214600272472303462895668159503643257865897020094704399625896753362827182497034691782381812940786976012980007278701346551633759344623667444200855476231831096079155200000000000000000000000000000000 9045 1992942746161518876737324194182948445222558439641379420268181650403332765909000151088003004705990626788174304488982644980314383013435909872030129915047718433336536425741860482713199069412263880294400000000000000000000000000000000 9046 2915580106697583850892450166533763446151070239604430012514726806550203812023692234053877868783584017393290296243293840617849752452482375342460950039710243554569480339719681978340869586092869114821781924052064316680644489522416715976279894757317891207382132279235520400106906890869140625 9047 5787966434036684978067975145415174841248050549733238839658865067818182382387774212788439028400003827121494810320020365078398027090853900679848404523276631649071264674406479779224837400539917946461018930710764717558612764385242073197355642925638480322803047783963847905397415161132812500 9048 8553328174743101134256007714891313932066563590161341840829211711331313965084155225565137675302227877857320108584030095060299306700928542115775975573286577881405313352178464562632259714131212076436839086494796749281061085147079952613870005656776865365920059502968797460198402404785156250 9049 11151005620405820737993017465339787052175668087914045659155120453291194502628231997773809117431052640762135845265105901708242059106395728980567197784432871904646927036914146392765020071756246855206545772022846132396050007302859790074378674041427617069643929426092654466629028320312500000 9050 13525756817344097376639678592217704665139004810340185012493710920195800739299059182484898096143221258702220330830822899294256571693868893485687989905191724254710624461442159050483496568519151278074606445694378179110023619969209560182811169439139054038179210692760534584522247314453125000 9051 15629763433375401413005850817673792057493961114170880458881621507781814187634468388649215577765500121167010160071173128073363149512915165805683899445999325805443388266555383791669818256955463699108434115024614784749360627519975491766804018018560684666340421244967728853225708007812500000 9052 17424291827577762315980596652295597812243267760612722289345807680897503964733240685123755144101539023967666882153418931666971511123657277435225384197206655805327629141604335264046723316087387309006069143045959445220583514383380085265955590457728763276179506647167727351188659667968750000 9053 18880925747555162551919715314233536676970482737425849337873129169565125989298241758271666949798916360362847499814921678335427330572090002215524649119512820682175124064553269111517295953093634502034089738073081980852780443099027732605649232411337834491860121488571166992187500000000000000 9054 19982313082829213700781698707563826316460427563775690549249061704456425005340639194170847521870519814717346937304125442904993924855461919011430253651484401888635339634985543143022471550357429847986078306127345096402525968946471017007645437635332541503885295242071151733398437500000000000 9055 20722398752563629023032872733769893957810813769841456865887915841658514820353255460621619652310168696743915342389463422271845551701960508604446188971909750106732944806651674370541822348518816138652229354502431951824841745574118091711632305695900413411436602473258972167968750000000000000 9056 21106146877611103634570518525136003105177680691505187548589543912800339168878315746929427423649245894831765626507786818980583432289033851356380377656574745479079851191960038710737041280898794215293937305511736247229005481603268426743329200245824495141278021037578582763671875000000000000 9057 21148785558171934146963590279732237454885110349467824291111947031816097429825544667630294953798032250174860102520933863059332085687597556106595287510426411631562840790327634748536510051163236223809682633401658946718357007828729575080184410751371615333482623100280761718750000000000000000 9058 20874634634269705370984432627957930673062525585678426568819755125848110981661139458975828167359909609894815619710477312982637040132387958157065348598254217406709248409712276520314740476425935013501038599264970775186822750319838636143959798019409390690270811319351196289062500000000000000 9059 20315598834947382777003652950741963298912133162586183806008057980027677240271923758365079492792436247122703748413387607164868412846791243608129695387930600188409912412415138630596909819792305984649443833358729392603471941621814467540674264967037743190303444862365722656250000000000000000 9060 19509424278005026317598746087617282215621969148197843178785515996693245603753196625096623957364164967474977409190634130690072047257632860925267405888409544625377773030970093446843064192022770032877640506638144892896984959811425004543028460801679102587513625621795654296875000000000000000 9061 18497824500626987915945477771963052767404533710883880939885526278346188424299327170461984196611949006198497099084453101691327570733163008877290577434936457126284110725660533045895646048732700475617318406293944787339363517450832596900056614686036482453346252441406250000000000000000000000 9062 17324582854059442849054491450315396179842301711628745898790935028284416288128490215668793532289802240527573903448078067000720220182031836554980943588368728132626275925005212199929116646567709751006405155524375141105339072131034418300377097921227687038481235504150390625000000000000000000 9063 16033731582580503970105333263821307837030522368409349145547688888922048015679700748618961857334875799076499769465672250243803811619449072262649030144529489565881573012946000310522633445450900004852986732171578561964156945187937736152505863174155820161104202270507812500000000000000000000 9064 14667895188508831409688953022829122354616811203692997181297330205791651332862541055218087328747090082858872011326003873371183486925940447588423372021106607121380550126658007691478112818616193708143287862393999647426469501708965262332107215570431435480713844299316406250000000000000000000 9065 13266868162705843614221587139556944975715790250513744039224095936622468262082298342341505887989570757205685405955683815290895005718589410684265973913827418526940692512220888048432445122491060196059426058773520148939340835853722966319878651120234280824661254882812500000000000000000000000 9066 11866476523309115677164864052603711894945790168515071057305996921090096612195833517316569155368449399500640835327028301454633866226071639556482343334034524349096952747042016532209020359561448286475375530347426355440188192069163319875002571279765106737613677978515625000000000000000000000 9067 10497750659773990165195583437012384279549926540612274501489749657176000812482240021668414617870924548129667447971847259276268690121688773194940993679632658577613812165637170180874858222850127796289326924201532733489944263036847127423811798507813364267349243164062500000000000000000000000 9068 9186415476347676915603811903298042674259346491263064454333959380134823606613246402800070569645297272925591143864926271669704486742851556071936579991032080687952288827774749259290827111510936748335340294949422078902479844994197200058749785966938361525535583496093750000000000000000000000 9069 7952684315756056537566198517251252402064129909344643237761572564831692706787892538076196357876508557044762961258912018759473642629560380908652343644410380962710387236411763609975440668515748141554072371279886166856639556632657672707864549010992050170898437500000000000000000000000000000 9070 6811326844513289164119197804127230066582703857540550921230976502286403475721111664556001510218305940061486795522679275326401036511429029944910572102851483694913989068223038277062298720719506510127330503179532133650362583227044765976643247995525598526000976562500000000000000000000000000 9071 5771968822313483558335083176238186071237491268908437225102397865641218945351816106853382020510919996615067328946625993313631693162277637227390884804194146182949335921516411695525384990002307738952345256027692415478529477934621638723911019042134284973144531250000000000000000000000000000 9072 4839573858708997752757877432384325244345281140853997365662779748883791269564215043438604924889925227931094914270632563624506573497602018906043126489670476414934443195732991344709745876232704181121581791592449794516613177652875066314663854427635669708251953125000000000000000000000000000 9073 4015053867965983320806535351311440202716085094634427444105417273148034238453274702704620382130900929839130595543043312044035083198010563833161704939578469322019686206830333560055492875096761987300867856728550940636005006645348203164758160710334777832031250000000000000000000000000000000 9074 3295955595846149800122401903470740462705823293293817026206113703327605884105955397484771705225445922034609057664037935786412926762811317347698616515214812250324626005236646835146083172334722869469469036885897769522096173444580813338689040392637252807617187500000000000000000000000000000 9075 2677174660227523975578349438834471180435381372330609998297686226457672212377251127458895024934078679966808889750099779259461840895463598765180485445308583130531880126858885551919423879444295970603553393945633437312967006782571388612268492579460144042968750000000000000000000000000000000 9076 2151655189886565565557414178618815726498065769613860628261473744967832852169864795031778594113685457602953811391746859627048961015983707155719130894933194590094140694549548758394499932738563798596189209208157244062643853599325893810600973665714263916015625000000000000000000000000000000 9077 1711041450882315460495836173582656807117219326469516886703508870550286196420862613587995020599843537133244990277594635325882662428003292094201497638790363583233763496167478678121122049260200793722369817979628986437390381070144940167665481567382812500000000000000000000000000000000000000 9078 1346256919340044039404015544909132057266534372840251828218802465509357125378359264718887748846960227480532343044801890155711844813144256904673817239409362458197120861915106487716132834591532985616281252618694195578863403994773761951364576816558837890625000000000000000000000000000000000 9079 1047995285358310376802048464589196402828359417510660682438340505137250395244029164993289048934064661930973325629488878801348749228279300324446419345964459933788465802271961683366902058442971132237320624934148478174522622907716140616685152053833007812500000000000000000000000000000000000 9080 807116194714951455772383730353553220914651533965182028849571609076291971064845990904417600867520387783440240980445138684698873316332750903467993984310319360771726930507926917364269885968606307725256734017911736459027771672936069080606102943420410156250000000000000000000000000000000000 9081 614945672163772537731339985031278644506401168735376783885387892629555787477977897831937219708586962120716374080339153283580093955301143545499423988045957608207030042291753841801348484547509567790671797346980370635449730798427481204271316528320312500000000000000000000000000000000000000 9082 463486830686398931216028470199500756137231991991293242669171985741165195376920378551108237817397951079873267130922287752624255999643639672256047339138342123222705976319895951135460802242289618686673002815224094164126000805481453426182270050048828125000000000000000000000000000000000000 9083 345550542037267191160858863468056219390400788423538745885885180160180017534264562507372788314712706670960569929039959878032578446981564392288592650841078291667939350513572076482173378888946254252086138635414319653094139539462048560380935668945312500000000000000000000000000000000000000 9084 254818265209937969622130425048666019094324791931042314948597200106425147433162346971811161441434341001217122035391455793098878024353071753611646393398011535551620772513224788563754754841497793340281064806583308235410356701322598382830619812011718750000000000000000000000000000000000000 9085 185850358671635670151753244479938748969080190126344252498122174436594979324471683261491901222242710245901946555727101661063569157362924127990260617407096732482093782801668221858465006380123746709720662650955347316994448192417621612548828125000000000000000000000000000000000000000000000 9086 134053175375189062081681275416548412450845803804094604348182568413062489716447630796946473196413954890331126265658714994415296642208998051578160204592711439447732460002314393359022444416774443228585552041753903296239514020271599292755126953125000000000000000000000000000000000000000000 9087 95617332679538648075605722736139680642446112632080487437511252049642404589075925273052335353106105493591199005748980451301100477586472322968487170321955693394696974180512597105947716451206052731066984545771347825393604580312967300415039062500000000000000000000000000000000000000000000 9088 67438044688796305759144142014430790633005644517758354367302909514377420802771538830147493664386475461882046706171106318298606844773951114559255766158289385870439717768583752350385347105533157825667878518260955900132103124633431434631347656250000000000000000000000000000000000000000000 9089 47026564151636080226186991709632358394902127305406687076458600812092988701054123890514565780092412173936007763407517377514687425950896487809796268976529790526018945310461159261732969006580227886012673943483264338283333927392959594726562500000000000000000000000000000000000000000000000 9090 32419828316658206822598607921034428893455254430242488817861611165912590695423676318460799136275829604758914442955182434498761786072208942353723185430789476802028212297363374945588637724233338921417828248916492839271086268126964569091796875000000000000000000000000000000000000000000000 9091 22093512630611518723548680953593833023688025241350436824024209090844135881325764602210322374350935730650519472236124325732489513471431279233648393034315791598419226158203188851808553115773830968669927399261609934910666197538375854492187500000000000000000000000000000000000000000000000 9092 14881990875015778231981341775987601213862642445180173467776693498711919547759367686158740497892103729679729944019920781729308153760224966350137073762084211957518135751974869398891332960270842985820661241724849332968005910515785217285156250000000000000000000000000000000000000000000000 9093 9907254445400574822992779773328861706439054639628219500061269241695689230848789457263123697887509244155583811432647026323813655080093027243968321445396960017109000065617312583280849554638934715856024126878764946013689041137695312500000000000000000000000000000000000000000000000000000 9094 6517689151349174455311453730509403928171248445792453661845862774282210368998208249430971654952847516641242868539718252039879261050376014682258789247180129714959207913538056102241707044973113995940467724210520827909931540489196777343750000000000000000000000000000000000000000000000000 9095 4236744270718284226430725780981169598055384477234701548894513972700454208116749126614237054617875180885463996178501660434086292141589850813864367915778466783722538779775304798131419545485168583906880002132311346940696239471435546875000000000000000000000000000000000000000000000000000 9096 2720931320527964758752177223785684475195569142046286105845587862467625035879423327981143352854590949501997988656859955256557640953154370856015116283688837556657363794122362414799956108100474934997974045813862176146358251571655273437500000000000000000000000000000000000000000000000000 9097 1726220480474386356750836617791702220429084388156598069765218269173360371346597109167993342813195826786452754459428363770609117746314929832835733903725903042480663043242771100631257557034549675536841050416114740073680877685546875000000000000000000000000000000000000000000000000000000 9098 1081715654359946664294434513057791747530988920726620357392762844172879241246963060289174175930947071514758642003849768123491383043595352754222848068730804484882113493906688044398419087378202852234553245125425746664404869079589843750000000000000000000000000000000000000000000000000000 9099 669439121943514162053914189213123949415404464147795240046841911110763002130196007122356848500661583880831763353325894234915421959055237176198290880271139379323270237738478638797512189924623651948931064907810650765895843505859375000000000000000000000000000000000000000000000000000000 9100 409101685632147543477392004519131302420524950312541535584181167901021834635119782130329185194848745704952744271476935365781646752755978274343399982387918509586442923062403612598479671620603342857680095221439842134714126586914062500000000000000000000000000000000000000000000000000000 9101 246838458132258719835517330672822657891441316821573882749782038006273106958294494807255858541807728048240847722049383224067579454861519551388340999474461269083806639100278543359082684021589626397630549035966396331787109375000000000000000000000000000000000000000000000000000000000000 9102 147025605419254102568695044976153495831370403392532697621993190098180926009682554248290096694941825317622822393173065166398982841963151129616626920718716811466188002099015116500786947903335725882080735755153000354766845703125000000000000000000000000000000000000000000000000000000000 9103 86438445603210599093018373420678156613530825854167371545405742950509487884055084524920649440924862603888973165265100300557374707867614777178118283213966842764526903378290368687402229020752543715468908194452524185180664062500000000000000000000000000000000000000000000000000000000000 9104 50151961478337899320508616915726802745245279930457518381964021739995479368743582247345403628368026923303653268173608003248040012495858739811007836608052537251500092215526583007262876940137778556752905482426285743713378906250000000000000000000000000000000000000000000000000000000000 9105 28712234066694390571439961473410448275997297737964379638638535986739408150843783433508479666711638765883824093266999685475337408283881463093307688001596932814418131889868326241446166835785093561681512743234634399414062500000000000000000000000000000000000000000000000000000000000000 9106 16217095167299609489424422684055901341072547796442844055156950881399110159272877680037196848790833006656604348974879451981440573197377493043442305260161230571106537456314517599335334972063802845023817382752895355224609375000000000000000000000000000000000000000000000000000000000000 9107 9035098072564736895868761539095139690691056380094689559813004328337476309744257777293340515149039688468791834012962589640661730398247472748429058474027896279324443697579964389283608603743622034361781924962997436523437500000000000000000000000000000000000000000000000000000000000000 9108 4964446360301699520203158222018942346175408398095039102219833561054247735784210456125695702409848689040379169011423530436965746487639202768222848258309951611542785730605765379488090318831172967267602756619453430175781250000000000000000000000000000000000000000000000000000000000000 9109 2689731784629068946395785195421903154753237142671597905118047389692883429334937305329477459929992093956268925432644283157382499684308224145322855352650471137682440522825557538939579093377312761101600646972656250000000000000000000000000000000000000000000000000000000000000000000000 9110 1436702799312864952270433874637972576294697848776553742143494062897298266942214775936983620089920545556502441073108028561495397690171580373919557575518741238472738774634253245625712675455590091722672104835510253906250000000000000000000000000000000000000000000000000000000000000000 9111 756417884082670778289390826305120604271396474227655645436232771576697207210601967501864880320847056463936327949602175721265952971919396162679014928649183421281373577072393161799520519727045723505270099639892578125000000000000000000000000000000000000000000000000000000000000000000 9112 392471366791715713583821974187269646862700998917446919063041986868582625020719741387331239250648253875732619990012442015646745296204642924810896297996091465385386088305911738159279838686659077414687280654907226562500000000000000000000000000000000000000000000000000000000000000000 9113 200639867334979929199733864968704792381772185626785467523217926730826540419658162982312841381425928791750982292296023425135494776080737300644066830506791258810616392739252169955611937433622064562245880126953125000000000000000000000000000000000000000000000000000000000000000000000 9114 101041188092550349966271204547965387274611417663685099821332949376537156466239617371158198878685410545126883566152997417690783480372685026239381367912080173146130673598427318268496076988631242317131013488769531250000000000000000000000000000000000000000000000000000000000000000000 9115 50113825978269738791644977456961899002544793301795508446007324328459652482450567069753180764307739851689339997383451215215396637608352637812768858803414965103072862267819024197579374738322741761153546142578125000000000000000000000000000000000000000000000000000000000000000000000 9116 24473577448647073494544081583479276602830076305585848833685058388977914942487763706551421082251875070428180326764510831557572008736777505132902463849498419465680556546665057848870774012418989759547472534179687500000000000000000000000000000000000000000000000000000000000000000000 9117 11765701083293240966391145324639802460703285510291037185771596145687035164839187810097960182265690174703500776810731967847396120632140922655442311259101587574111215917269962083212991825688753762336437500000000000000000000000000000000000000000000000000000000000000000000000000000 9118 5566919679224857531320254871195313942054980459035851853638227435598217564104467565703757086238673777105082311991003736638906868187985195811973167642037880787380399383078657985668369280487919604216592187500000000000000000000000000000000000000000000000000000000000000000000000000 9119 2591682139856280705600946661496103537914586539427345337848014964436795756885976376605665906815122809676115438601189765976591041222372001865584261100118700867833716120706735955174680695979561151105603750000000000000000000000000000000000000000000000000000000000000000000000000000 9120 1186881460444693115928361459093560929525448790578589081146613459689523582357691884181273425793712397824647460620664982917207608968203394247752552005309615262296221346569901601093509928338988214845659375000000000000000000000000000000000000000000000000000000000000000000000000000 9121 534536242926202529247736123799174107519609529386505304694178506289800250424797530060899439172279361390656041523973562676786834261235306446395223421650552651463779687936666795159151138096373951574934000000000000000000000000000000000000000000000000000000000000000000000000000000 9122 236685979689448156956380624797236644294501568421334658793923289870815062152032668525016194167608687991983469458422212011758536846860818439178703704147998118479527399833945151111893140387117627875723700000000000000000000000000000000000000000000000000000000000000000000000000000 9123 103007924205393310444508508569764173043609917800684751936864739141468719689831245060815128659380635351200886563723144506127524838402918962851799476437281720827453771702623171104396783752892751179391440000000000000000000000000000000000000000000000000000000000000000000000000000 9124 44049827416608364380970732582112827275914098751802795628841587877875939673628689127146298609039981100328356333945424473987867459385407795795028778955088280046156157072831162344073952254442170803494744000000000000000000000000000000000000000000000000000000000000000000000000000 9125 18503818736653115089240401497221328288428988505211113400582307894316381597548666412528402978762223659584719772721566023766117788846378520877799243292901593493368924865099259943877290773549078781027328000000000000000000000000000000000000000000000000000000000000000000000000000 9126 7632825228869409974311665617603797918976957758399584277740202006405507408988824895167966228739417259578696906247645984803523587899131139862092187858321907316014681506853444726849382444088994997173772800000000000000000000000000000000000000000000000000000000000000000000000000 9127 3090823055640946261202748546387710762252397709574152645800970689013588185368314278537151756822875137212114302776824546932784860285080264042921281009295784690929401894133246753588391903285420196386416640000000000000000000000000000000000000000000000000000000000000000000000000 9128 1228232215154880090608029887584420925306982612865103657531930448145508078359097968499090386473697175121598086532543015533633297235236502396098528921399472163992632243206156501267871362470872939828712448000000000000000000000000000000000000000000000000000000000000000000000000 9129 478796815332129963032206563941878679316456943596142148692500865461809842594604187987864953870335498521297674428750369643097745856627670010366655451019446176913861458128022454041772611447815528886373580800000000000000000000000000000000000000000000000000000000000000000000000 9130 183032115914002062587708593887834574500603249602228943084831680050877043002434669746683824958368993482347920515752456120178900201806080202375612996487592520010722171162696414309619424217485036836193075200000000000000000000000000000000000000000000000000000000000000000000000 9131 68587198120279640011080344550561104170160694840050932920677666598585732889801227007471934407057662045672859103942096846777278506994871012654913802605372360439747741699311074643256080534656702256699801600000000000000000000000000000000000000000000000000000000000000000000000 9132 25184084891193118464016839691562617319327738337910174594388362851832125694162155963208687026467425779561016223953932718157755234738943594052359822610396414518057245724734118105443640940503145712343777280000000000000000000000000000000000000000000000000000000000000000000000 9133 9057264757803297777097244006569646279850180224719674541225750931131451590646313051391527799046267049200998938270022290463887450961030033314360825092065939116583550952854569167934775592395511919024275456000000000000000000000000000000000000000000000000000000000000000000000 9134 3189102565815757121346613777734076632038156892256094158749774086272968182127401304206292995236577025825570585756187141499195387825756618632489169306406719135073147612440291483962219385773604912228833689600000000000000000000000000000000000000000000000000000000000000000000 9135 1098866801704305824583851938395262360103035333661275889906289198266341096463374232160969871017846765453005595092019539392981182321983553985726605154267483746916590188556205305335296567382665363015178649600000000000000000000000000000000000000000000000000000000000000000000 9136 370358810944784555693076023681366202849541538382133725857304877934211258437655759728326882454163169097124107975458437350967731819631494121115263218660522299886702619105980306613007361599342770497708359680000000000000000000000000000000000000000000000000000000000000000000 9137 122036016825762139311808851759232428908013361609351023383831513705957441933710257662211413933614367806687699559190537598430393032630711290376441636885453339026566723821001895089088628388615346762289250304000000000000000000000000000000000000000000000000000000000000000000 9138 39293239233995394131072753477066866602507683822527757046050098495179050748221201319741018061233804900076015341159658603552587901569260422722656208204905628242128850930771866220713802328991366481674292428800000000000000000000000000000000000000000000000000000000000000000 9139 12356010234632721308600177676420548733309465211576231367407868487372910581758447057772802812086902568339315696288198499946285705726438880837040757466584422166461545477872347896406060660681633999972131143680000000000000000000000000000000000000000000000000000000000000000 9140 3792486986910516114814632943235463933509879196145738469350169248094364595425465034674946174395467730786574833494289452899194863971984195497263494904046203651565620144705500004452451242975174501961501245440000000000000000000000000000000000000000000000000000000000000000 9141 1135528267425838743149176647331320195296525232998022278542272897675037820384700641961153474438876887814459833186594268938238462195120414090408718942030208344796255856192523977941318734738765698832917331968000000000000000000000000000000000000000000000000000000000000000 9142 331458598431477466460905498214072862562249610835765299361529195363014511922478590165049660015607350818063391122290595632203402969455287538890137635625021463608351535800641837079630306598514709775071471206400000000000000000000000000000000000000000000000000000000000000 9143 94261307411899357395984121828881812919573696124657500940995396986014970782688833125211526070876042340318294657457821927019891001011950423430841737691300491063573968638533043244333200593575317235766793338880000000000000000000000000000000000000000000000000000000000000 9144 26098198718804788068139821485955712828752717226350750260534099709733396672485955838068769463160917845244589065024036411086459617286982192065545977714530135961139187235294522857444634450057927969358561148928000000000000000000000000000000000000000000000000000000000000 9145 7029817836715094429128571444028474836027667939757777847955313053126840854541671606213809956406981237776320286875161322851571614084035607290382754939940777363269814743513676190557477292944896422722844753920000000000000000000000000000000000000000000000000000000000000 9146 1840770818725026578294037041084493225582059716077314421668298640207657957096652527997468014511013235225132756600273724168911530058301175686778002867606714665122873712468210765453383868930385841061130089267200000000000000000000000000000000000000000000000000000000000 9147 468191653783527112102949795268135130643093736366419245643246034781089680616882359156231688619302816264082170875669180448682448569284083409002281917481487822416290871642079569827087294275803307429409545256960000000000000000000000000000000000000000000000000000000000 9148 115568876631097215253298936391894793685974989826394990264443955862085971272097540942050218563326817173683028235758863060644273252505199673725399872005779020217354587705986089894137234077229879589873859428352000000000000000000000000000000000000000000000000000000000 9149 27660066265968466908520594053378344004813000082146172427189463150594902006007955142405115237594508993456822579547320838966137460218432543269193151674594216417357502185222704578762223301619636049989227197235200000000000000000000000000000000000000000000000000000000 9150 6412643568071749272595052253828098984021817326736879718696702461195612965068083617416570519826932106389028311711291262879969902636110963557067215719430496754878822622001417621358335957747287417572288783974400000000000000000000000000000000000000000000000000000000 9151 1438603636435143752158890029430219031336111400283829100913969229389915289517919287716733280638422864078808467812480156328628168633709549496400264267216153769348476609380212207119542034965529029127328277463040000000000000000000000000000000000000000000000000000000 9152 311948782939081136474425979128020241386160284771538902874636374479168912884283965743188215920407138171666154830337241445683662283046871564453530399802356753758792656806904156442483503458982290522858116349952000000000000000000000000000000000000000000000000000000 9153 65305165774162779972216279742688349598598040924135246956933222320872744379513652641564635856234765374255344562612656153115084440563083392932327859397876554057915472079202365460856359602628068296374035572326400000000000000000000000000000000000000000000000000000 9154 13181968647006931512910323133246352048605900853205077626492076357361350254383311366538046867277017455173763995045888001276933711150696462647451364211793600726505160104876033028209894808678628600564388661821440000000000000000000000000000000000000000000000000000 9155 2562040797175659131968978876050599174924422456008598165937297885290755129292305165361795041822104649799318044568891585705200843621542091958661970889957845605015613856605195682003418223093501719171875743989760000000000000000000000000000000000000000000000000000 9156 478765199472219130721475850575111967031331469052111778483232433109888584766743894537305134077868040619064483076004993288345612191904330315507540014790102461543321781284809294111749869972017998027067689533440000000000000000000000000000000000000000000000000000 9157 85880604349771439664953425848908973465480079333471902606802054067359393783984490391476556583337290169105460828048142940211745450239495488026978148799185546655218481687925751256081658357342968214665195159552000000000000000000000000000000000000000000000000000 9158 14762148856154495482090869959081641669099386652625229819780326621763694738397863130122193820112011716237109305032878538466291430236273067022626733381553124057996880549399406581650544316847511533724526601830400000000000000000000000000000000000000000000000000 9159 2426972751965616169720347548828368227210833282516163643920620069969409793766099031815566181634934472915284833629790847228676427861853349858587207297340887259092505828770482576648939045994989113509086379376640000000000000000000000000000000000000000000000000 9160 380840753476085968152998007174821914796241869868520805722436482714498028066610081990551808229263596627057366680698173882862480395476012989505399975508657747284496528686206330253878349322800435940509656023040000000000000000000000000000000000000000000000000 9161 56911468474365181714328848737235867460694437236390870806831087916111782616073133025319175207207184809969281204458599897471237005958412247062964762845738226969406244544412153699774413554196264823316096745472000000000000000000000000000000000000000000000000 9162 8078811904119655105424842320745551300454899998499163844417976273149201325385094170835538089758721062104834745690387456709997437052717140818708216334998472449105369196821725266577172498785331845608664308121600000000000000000000000000000000000000000000000 9163 1086381543801845358906132642561794932710744387262565622383272023055960975949220640636573783010289555929766951557225891614563757917060538594424580658153640739594796085726454223881602683597343769551934345707520000000000000000000000000000000000000000000000 9164 137962954369813757756880498173415640230623722249351553928522241220477655640004604896910782362198102425983587131215817874216100581683205874232324335935016648851241210384470614872095557370836562825082434486272000000000000000000000000000000000000000000000 9165 16488569709931056015761628166383942063043731510660129694538605860150457443436591434924911430776243800677776986737277953220971871573716481700968734826967442626478874817191632776496948033115854380588750340096000000000000000000000000000000000000000000000 9166 1847330495279312757321441674196719434841010659990625641702936397294634583940581077431402114003634722112973162402972807721979255981870087301682608253762093109077725789703877375885306214821313314862258139955200000000000000000000000000000000000000000000 9167 193158278906462576645547742854484040080100777916375181881151843684067087197460206933139566006624310092987949885783749959543346753415005149144407401127986227750520700876291555433859994791233739931725552680960000000000000000000000000000000000000000000 9168 18752889372886075291817294524852457807412334176580687056949714514318352910063076556532493384613981289537810070878458784778980659302403960745713869726997570016580607207115373232467646124540543421422535442432000000000000000000000000000000000000000000 9169 1680475723387803675653365507556787546969560569391873673034698897760054750386862867577256859759446200471680902467157282249390136768562306148125398262798698234548144747015216824445158532569486817890799924019200000000000000000000000000000000000000000 9170 138031906789619477540225661462997782382505721798914354863961229654723732483986645335646844812977211806963037090342966731954088294908791574293454158384002991188990383939421931518046175763622722497004175360000000000000000000000000000000000000000000 9171 10306382373624920989670182722570501084560427227652271829842438480886038692137669518394964412702298481586573436078941515985905259353189770880577910492672223342111282000810170886680781123683829946442978426880000000000000000000000000000000000000000 9172 692545270608658712004292701463732083459880559741713503910047453477527467672742872400084910271530109609256521895251625677359771395690529577689626789719244637274144346086186086036221800374521906454104899584000000000000000000000000000000000000000 9173 41362867139298134796873474849744045113031069884836082123294756043218905039188609001906500327678438742483445810483386683792149659328498237827598590415427617880940438051458416570492337333538082951822888140800000000000000000000000000000000000000 9174 2161497050161239335739395126696694024135825006134663319290229439064043475138154741245461215040140635674916178638107533302332820739214925275365829117195089059403311085675170727034408600242181070919911342080000000000000000000000000000000000000 9175 96811237388789358706674028069102574724429716037039183981991327158768527740899264896437539347189761460030698784824799079863313245856310175985377359254215875184299893587518413269413649623250142711313858560000000000000000000000000000000000000 9176 3613182933883591450306067714259953643561336980299753020410502523589366704859773134311486511248392806627926364903717572496323086953611576368685023949373868845909768108252111720311449601323580824838209536000000000000000000000000000000000000 9177 107874503199917234139757068313783179180117948860518495605131203418444196786313837428129198639477037144446995796955774853155702002347012288530714879574181665289248377786661859673420717528914372378545356800000000000000000000000000000000000 9178 2415371872994779821647759273692451655043044982903865305636776103476949187302986595612993841590984165018762700504228628866954270422921318918280316327166020451762632027883169585280295527162560863021301760000000000000000000000000000000000 9179 36052334278061876480178194672769537374076082173112553712651406055796289735293812733181974355131370438598073168205696047693887188713055609585025050163213226459057943941670256132281771165667853594525696000000000000000000000000000000000 9180 269047270731805048359538766214698040105045389351586221736204522804449923397715020396880405635308734616403531106012657072342441706813847832724067538531441988500432417475151165166281874370655623839744000000000000000000000000000000000 9181 1065988771175673725208317040766894838284620645065194793579853471239441358800163379532448285446579587786265081773660847864745812509340949686349691362864166757923801426960573056053417489605957409060644851829394724720377632064804900215826488272149492534353317058810820135014860045082716798976 9182 2116301236892881660340041183875452987770938045350019075489414979666537991735618474071772331401297711046261559403591389143245363070015120700841299029215625181172252832936431802458990604364768385635103749955415997606632063658068551899067292893237963119672026513815598797455972148325981880320 9183 3127768739819626571531972632051220959867342258201131133627738315536574531903377303591369401556329705296313040000896097189649396890242935741684566947590740157467814848678108766869537584392047393475410689272342761168625329376998374497886219643682577845985862715271583516828311778040605573120 9184 4078365121529513078566199608458944977081926670007357262475384274180043262187737072329922847127371086317741512942344911041405586141199122094549484353231063146502150734060671235231848026707277483649310016404133208190462439285693958904106541300095910328589409226775692232727112416464711188480 9185 4948016507738012190907521583792102361900866915817749619914988273821376016624828065694391689529531097370789335555050811189940600833072464305887242046199451611565109346470667307450403855931623417662765828725602789348722812368672817788070436136145773560420974429544038370588040799387333427200 9186 5719324963355996444196047007147930083020707935048163531254677622387649336863404205346752747015016827255059437862161672934254870962933760212393194482812895539250258744596977211258849162885670597474902854968123224158964897826142404090328474710309673556604243972972961998944411865174182461440 9187 6378168770409260740463728892775265166113779682467927467453133132809756000668747336845030636989785922551598147615891081335995015412095247295683586984509479094016832668606923115497000904688676769242845095613960948510610363997291161424263372532330640853566007371820337523332616173172188774400 9188 6914149339351215424536311152672346272509895622171114649592051883466038017531667281117722287156994823606354294474369323465070226791262915135656997655476662211161104321431034301673219468107893304473336280119335818133350730719752603560756092913198761933697604629956500340419390641505986150400 9189 7320864006371875155391388279300131347363418894063533158391584347199334371504118297654058892283876872053786900031685166021839063661337204261283879870504701164758816340338742201771644142702475263560003120126355572141194891350326286123153510143386924400385699019953941536914648914535750041600 9190 7595994516415262620381587512018927133293743460343698620226562190313034846250188102958051301634414728356461897908692941869065041544034517493325594310082492221604327411952779898897049069634104235883336570719339523381795352953361424327128233563808328421968821695540445875720264805114707968000 9191 7741212058640848523418294332101641916724359144144386976201481761598431100663794640220484635342131480516217787133417953993032461455905765621874465966010539867017351318357759514611257360671226816863459181630150426034682617053940392733382155676057605288859402110308130870403152220506606796800 9192 7761910486605128867063797792882662349656777216722313144587047220854041879007815481504496626345720067362517834692598215902104740764611396011237766677149605481635044771080641224543373022063395872523521906714723020756700485013977666510744140049522999955407154522367778279147545675641651200000 9193 7666789034563399346634094388558119918901179456713461267815147132363183522647425585897823873571875458693859527894894806393500516000339197530707892085517870120340497653787986307575929725224383668203380706877532787659191900638806371578014432450876884759875204099299545702197208106087219200000 9194 7467313754252360675850628131842241233228411212930192479172897829145589381221078540110889542019666029338702549227946185865162832891733087187714360956596025083272815022524271731700085399794337486790849308395425034134122428110873626616143016221951354952774378653277046209945470791109836800000 9195 7177092526408518926894248677138288580256298592259586258868909153012830130060175277522546145953775647946337008974339033683428563125982956698275882642106473688229648892447172935405019055474599580266415039056527212429329854749421605413624852776350304392635038306458505548424480854900736000000 9196 6811201534866123844346698744578297397733428467948313233906964764820019182253185949648847714983583163933386494791333514319175342260736766748952014115253986794319902086165552354384371025195502346762637017457567001599599313134745209843518487732850092796147761843776307226347938693670502400000 9197 6385501438936991104075030073042153810375089188701543656787779467018767983362361827795794732797109216187549838866875169674226883369440718827142513233050612619674908205780205332235347836120783450089972203866469063999624356063823634228298582249546961996388526728540288024701192525316096000000 9198 5915979274309271169951866097083171912553391454238194858494560388561505631644541105163751002444380597350229997773722583668769024298158313031029093142385126397639988484766954940159219318758961137583356600640993397529063741647366014064453098260609685379007017410265266846414340133748736000000 9199 5418147685049585769212452528456074929715973709314555912068956042138437755779028250725951694232149223553601166261718150565923264900519173944267658016841279976923551545280846803854971287850323067999136233103393462933072266655798449155434577737045308259695152383094251744142545171513344000000 9200 4906526928411776586670719394964092622111214581964419827492785270357563602369553446864832416603416866530737898240100801983072925645206991884514829628254100288700120207413769938475477095034735286036369499017778909931652130021117790643853294080760844167061399603885661409169332701757440000000 9201 4394227793239370501885982516960488833626073059435781874916332690658465049769203013442180796634530693701793205923854982952487370173428026555396369475892275111497607656345567489017008163053167337053160330737981406100553157621854021326627435434093167790794694645244658526741358257897472000000 9202 3892645769221151039835971907531525472364833627581417417205294715464256504172298187678122344357619977263843421214059211088863111533183791031215971559526420179302852720782312936699240424553401037375523682341419102743137075904513541301249093714375250178820230200444322854571301257871360000000 9203 3411269119952492655899036878859511961410626260534250156387795034741738153054734574897071118618208415904344067654833974423462258836901036124280841386724021961942540051434232794126139168843254518716117344618716874128511167453754848025359332793814139695476819380202210736860278040821760000000 9204 2957596500419168824423973150724743107207678522560385685461540963625189856484795449846821251180492718648523373235265261712413569682121358685757558133246658427361946489606662192349772834367936782211672071165588287287890756436887195602549395951670059735976065907643348950883975078871040000000 9205 2537153860653698746442133830278578645888939909059154387038086610952981494533525508447028034100912871389664658412605003919962621050839400833370454280971398160727159978829244527751030617717592827877659864970480148408729815570859113874736001429128727714685350656066598364728900190208000000000 9206 2153595894660757230068234774759993521186906052219035164997622929179501350948163122758271443063304278479580060052581776856768271868447797295619744427906898556428995205559176384438080694921462618016154814795531090678704190511029236071320029448372208289582918233355353788414001749688320000000 9207 1808874379847977650820887240112324874978820977118363812229338263479388860949107600280561704156678084582678953155024852167590997581812770918549389409186506988855801968470235820639451262419893658231894739802807505462599390785564714686600816589837516578071625326093156321150900790886400000000 9208 1503454413751641555094048980616235162972593034358727220839853044700189216671208168860641154979896926510440132088544621137115393414948958835352052417439329882894310350700206896675273761684508563432391815326298612928064635260768929527098500063230964214671732161012067835553526474342400000000 9209 1236559670133965690796891125863983332570945741494625434787400140756563189762138651489371874316448837665624604438372309191556043113345624756387244792914911027632610298947754201782289238864464501226431503571945182691885093917208058634157694904947316155554586430748370919368079022489600000000 9210 1006429143288547126637429136415665947655358983315858936528284597319616592073140231054990800343762872440835441239141762805500734886876129682556555726485006186283133635806868911694003158406422679750721380949782970700038324410303719121614148236531664518085756197439723795935987236864000000000 9211 810570138442687710326125525064185858822428828229390310154888035978495127831455588050661708316079607558966975468583292298743974225067392680608049538536698609834896354720924324467278033951839442563938837696320304343217140689278926723927473310108590589811224231565424606236679916748800000000 9212 645995176747493051872813511436353056367021077526269317390992362639407881763209387061248420289854715701643509861110024222907911147112533066139242516480860372164433527481571567886635245274710751189476872547352045207118024837755501373908043245247833107629438666522729287702856859648000000000 9213 509433696368886983921759184570212244818845665916855766839587727154974230287530932075874213794756751904421076710323897778727010812704552730466424705092443197901731586929401107763541397468475941654936724858114020944583883557715275899644394397447280152891597771945314089015672045568000000000 9214 397512657015116358666221181899483797093493209010879878670284362855775346360724893968295788036817768531480082584570920236430925103852794933621528368367588252908169344346426621967005787418583499927715777730195031494637424291247525891389186537402044361726019473563389024004653187072000000000 9215 306903154313141306323185471319454402167770492251046965149851897793061848293206719607875424587249012469157416701323136947244464234592231382575444696166152695259983684973344083136291232933465202150074681335812340492183305518977869254381357253141284249862000328854087114121239592960000000000 9216 234432745605584409619979490276793320647481829795127471698500315204952285797079754725679631050259959944927808219750194525248082343902805316605948931777338487387668209782159471908309857761781402314636878432145728997810609005673011052296347683281871750524838906662491753559837638656000000000 9217 177165269350625472956275350086628939214804487386023620360386267618121621211028409412788936863962796527008351800056315307070650464142234410016750622462449428785615272915439143394760309174548853873397967769391175917463082786149947077920033992676251118656434631260461496767034163200000000000 9218 132451459319764115513018256563175291996441669623652794077061434574597285174063767132534177361333076417846863964986458303895029222198546472671505532929994982331376124147035385026050930666663908639054680991345310771362503466116077286791567543809232255243542743005138344761045811200000000000 9219 97954620263184684498985250887085132741950476258049725031449071777111227541654744191282048350428602567533032909090217422114319211927795011329429981977252481128196506673755658198445560566561427789951043101571551425725133174825009169914352003180898931799694342833908427569024204800000000000 9220 71656094762661496202123448989798324856479609329040899909883559293965226783865084363155042910947016961166698281913658295211832304351403590489854511702816671715196539572807683599164550339038148534127082811858525552755187918235489362607029745916645523262219843551199980951699456000000000000 9221 51845292092984494310948142504383493866747011455717827581856928195045428790678855156871001635567547566020611109855176295947384549618956715472071205526155591888053966867384382839395527598245248645280183446227050841111106552605677597650968580869102349183841416216456456806229606400000000000 9222 37098765324786250412604571124908561787718898082552749650575527887057256254449180788363575417129575822887775883845436409761489302901656616702576059908421953305834886621388753143685106728299595067192957666866200296993062256975726975363587632293349779993458976094630785985806336000000000000 9223 26252312577518561654017450365350211265048982151554309189010203732402911376135082063474364817233498857862813396796788159708672927578518215110611420544440044688757810175709618383539075874612563596217425575888162044896000987866927246922202592739796885632626257243434460251160576000000000000 9224 18369436229002386164199624982047377649894055226429588440736961982385894895886586149749846243522482442950518539619093219823510536876076699082185693034857842487413980718023898499562568139349283556039963313360868517051032154984860857456507012566903019153335609548586493048520704000000000000 9225 12708801134369966363600676374611654991738199972830631040215745756530348407247738412427199774094765593886221048466418103286987570632847181517421251531469162416091891740076694483320359641862639358623905099818515317612177994926023387344575372999160845470389275322718596460707840000000000000 9226 8692653847789653463730789428778494737813089066383827048095279695561444188356051142879127165745210584314987141973925846463942805664885343436589110933125802920549127258817163906401801545888400058039161233307239398615126974960838872454966096629818186133831618709297392938647552000000000000 9227 5877545680330919781262985819011034645292417958888041626189743144537229686180641997183297300368005238435485231865362265112288693728015505552553059342570675568082290330050607948222445738348454642823793480960617432247760086970004544514786858814598933399313898200180302450524160000000000000 9228 3928171956566597200493660109326523780458261814826300661308288910116246123179552974337773164451207506038234185001381038260278050626733767165285774329077272532360379269395525211953424310736013490948567858364167345206888468638275878311509615277842090657363731713261929297346560000000000000 9229 2594711623271318493953532841822299408905641076214921637800450640383157672051199820058896734851961820777706158965373014243002290793884191791775774955113541537919417188975720697601587871919989303457448622130252694934452064455919973541548630679849126059214523766480612611850240000000000000 9230 1693726824914501117751780891645708647770038817757339304386548662314936355555630134642287034304626938832986463310229983787073824272718522553154955140267692930664685590042674825115082119275503221794703107182863028656192449037102623785374631371150014759541293274938575159296000000000000000 9231 1092453802069853220949898675111482077811675037453483851329323887193133949333381436844275137126484375547276268835098339542662616655903447046784946065472661940278722205577525262199227966932699578057583504132946653483244129628931192341566637234391759519904134162335380977745920000000000000 9232 696171540534710385899445234139669951546655661122318140553000516348565752026174445047822391306092984417381936022366588924245785123860039784715897002507088491354087680024893549440684488731622280134734585967073847807949690449809093158841484512112395772487928632860781995622400000000000000 9233 438257310302676843612037638912586343931803026487070186897901343153819955885255745100806742943258762249177655425845030244731650929217321425559272264587324372668042753318838529710114160609895700107443209378593434734303170515066470976125889288450846433698565932338263778918400000000000000 9234 272512384125499113910814747170673140053044001764018948068312128193038435388140434176167566852342643229857693065848699439079808471802446535704308863745891764469779081628056921498436690878683758030183194288964452619193508636033285643034993866653259394538980647716439824793600000000000000 9235 167351695589052424256232912546260329743903655767391810428661178942075618681987113035745605460793208192627749962823751970349936847471273675929525187294930808518342001381064367641332989632742885173764461634426699525131089862269896275883418074428948783955719324782290796544000000000000000 9236 101484931977532325725437498838213483384805746331669686110214853968082220099130153038789046306170854593818111474781890232287074002691136015242824364915749484951764614741244381232765566975149963522486042509860896931282703691879177741631976522140335786634110007648726076620800000000000000 9237 60763037003354438722163208338005972194684112824634160801284103741393766235823726084148903775753557897559163383010165370171882543628096143580262487397034880695909485716921530780122240730919621016614542259055368960957080991986482471355280060525201048720002840714048176128000000000000000 9238 35915407062612234033146519685854407197631914984839231784247131494203590930410773080181924290570536930678029749864883607601595177361188922843751640512540482888113682089129831531800839400035307468798740019477773552516169389226272276025528023390927658054057406624325173248000000000000000 9239 20953689566701508750068494370474389189084948372240129902523491269818068643731031657580782908874950678876811981348655471879125381112600332521164433270627700589642389068734214592970013047535811989276344012377879549781872658369587349679193707358652267034073552901260705792000000000000000 9240 12064562038654158826684501992970049607872938868363584265909587445981988675727488317300999132477850465654395732032750284157721742365430400828486999216139079850965582938378872310508656565256162935002082419888559760716880817755171180897043236290749435904464084546837544960000000000000000 9241 6854327158235377490258498926398180144865066739428134394210397965633884742729489686152871565951876808673257183051939989871960538922320507137360996123286859581994662071363290690137025960358771000817359570907274883662188660675609509146898583755381664810428369602835644416000000000000000 9242 3841926384497891192104872228513926913406769568266733960110697991827093063366939132185493343982187459056249505929546884390623976131724970852064685628409341496658049497569829039192040828793187699349170926316155762901299092591801376269657475224508768245960935228204646400000000000000000 9243 2124177040385337848386256443231964809096579664048803809539382594627360989257195236509578981219753075678396014782204408803260077884974124064554739610963514001117152129704760789932791074932855912519667321926698074791965888242763047458389842207858144872233145165309542400000000000000000 9244 1158281411377252384180741141781015358088144279929506465705881825641810287326052304501955298816373292433411085558176820486558249752404190899813228695427350304997588089400168348572128840112780441560677605980571125750240969872804500201400250092800332964877830790420889600000000000000000 9245 622789177992364563185416882299534912207320224042979119887813297794539538681746873284599126661377183891126364937071176456467441273121738673153252561420036698918739919392553753598065598773875513155327573068597526253576256779035507920789656529676649618063907180511232000000000000000000 9246 330134625347536237905753790775522692149717485278891420338720940437241207948265367444754695422535461958576713359175965257353668530073356043257482070454105426598780007044514354000060565141898264100210973687720362898671757835583754538101847341410042998896772516728012800000000000000000 9247 172496812932257682239080356365552743558620210111185468069140063575162796933752737668883636534279335626751870059551612862855247928480842228484580092516683873746465935053339162239336458390764578724374940574354779633998500918993739837755978613103063910965448206712832000000000000000000 9248 88822985763625224436541377531515964966752197743819382811721376020046514839021932083231126275113986255566261448575084235350836619889388908697283778982471546929150369542391061153091161410169820387924409698734923841387287786646030214963899435105309028780715867635712000000000000000000 9249 45064603071251032986186434188783835166955159149437775103005698127817717087444950836345203771932831262015235587880005972347115638032116431618474858454342181897877761017830758967377133362512629461520472567740512831292079832930706506121390154575487669013745550491648000000000000000000 9250 22522696974016127952388573779347419749895534570637592203015422444529528254488152112367754229578535658445380957710702047134268152426537304378798709095360702589625607328817802595588102671588260035649085288011829196372533505588769556021879776743290405762411192647680000000000000000000 9251 11086277102966341973203031169119958923110344012395772800769986299901824516862550504049926084013132152886035206705078759755376109482222038688975919203871875245271596212483216697786328688977162450320547653321789035105219748654304006251946285065027189222968366465024000000000000000000 9252 5373216325795617277815885032257809420065908241302010843786613078245706166002147510247892923900316743528028662736098653236864145855095188594076978238827710868669332049960796825356257069636818586112278688643949118091593664426485371712832292264325522531430401310720000000000000000000 9253 2563691449562614779611500701665490769051054258921874454878580096156448039987952733647687473494922367827098643004805239779680278741319926584102087656434136558253995030373452080071939647604495142393440158634041082488145996752506092385861159054220674148983132651520000000000000000000 9254 1203860751194692798403386006362260069028607469288253294585408985523908215393214710341007151635105567970380124263537674038363160706288627894347696681536658403966571800120974375231202924771570946196436142178877873344050829659567224285141491086903382643287607214080000000000000000000 9255 556235343109630515955459551826759670208965096600792708646875177134953617008987321451280132661291821448953455666280821172335919841439002355794593558142434576554507041987532874088343958683207959043464632465399653323711879761226907087232505321353411098100891648000000000000000000000 9256 252814416731004614898971615908711552067525704690321078165383658940945585142516198259621048531151851395818452987144890877936208273030511266810170170151796734990852416338647294536623783574054127267206081971528705177326301428730190319255872026450432730470169968640000000000000000000 9257 113003348035723812000120826770341270370740011190913639814635497707736900479723765088956002729675072895576746594486203159449040462596842303856713059800822457010230085476446449376857767038712274378337083853372931300236794949761366028924354562906443422481829068800000000000000000000 9258 49660180257868695838861348815614068587294263894249863486149022197383996944966459791766188365351860720535159265453161472477509951190858315732295024943027592356863908839057158139066027875492158774742862862225193835340883342131570518058621056006059265685769420800000000000000000000 9259 21450126879859951388919937808554266804956854936222933115906374406901722662314886761488751422515292781060718302630692483681367891813396757417550509454086767362287936491380080938273052387396782758849151360738672525785438110260827310873359886747715267286217523200000000000000000000 9260 9103925779240634617784336970123553297710653249178757912186622049094550943797085222672068734798002148328078505211835231346522485728694081703651370356537198359273360982938679177077915011776743240911404523917381488978182965635645247355037330935366866979258368000000000000000000000 9261 3795533762374588109032146369161804941030838523738496864860157868997507636127167147981663950463578836839720965040522482480498712800124664945566416905997493727726467409798699333384689567409862807056445856662614194301933633467213864154636887235553686453852569600000000000000000000 9262 1553908611865413250883712792748705545029873070266940891477787943825232338320036659168237510583763666861577846072327196440363942876594248266567224060098828677564122006008726760490645420208649351835926907547965687754331943258636031893374397370401881436717056000000000000000000000 9263 624517431705593811913629908276515266573160966726724271485244401383132293790387760616215972241430125078334998753243408755892323526981296693934208952417768125254877585270006576445397486852149066977100466250895105139429319376363584553990678713606638504247296000000000000000000000 9264 246310383234700890382661264320255666795155264339774668378127930099017095318462642652674832425482540472071882924294795870059587556885252735772067528008850433525399983134485230185587314977477644062903195938074504613814611079338295396382574559973135597174784000000000000000000000 9265 95298660180092606398053465362003680605268405845746151455823306288310185688690903407284905402716459111218288036185486497344483280937746594197526126908186179637803564903223452155137949247238374191004212714135969047011605477124935718838496109513415558430720000000000000000000000 9266 36157432833035135956908520681466102347293012806180157464121195621152982217179783939822802343971833015726938696082140465168936303649909737210237854032811815215519587860340662729449398390863971384233951294481000020777932666320931493324017641550678255992832000000000000000000000 9267 13447745624461597247995217592713538407209696110369672107466415950069722353345764375703590133060659509098168889189236578615327712113295772645736547968769784215758396647784018713500759490446158987809309860720960165046512234823533857383676191924200616755200000000000000000000000 9268 4900834950361596292541867669014602570308334147051557312998240836435145604092878295134709318268894844762618682402297847108628557693756877252232589151566540697967394045406075785379925196315402092244231247416225509776923660966791581561731891444992652083200000000000000000000000 9269 1749362208217307767524971480784624179508456172811184228035468319957465075257752011765999181788495887101095171392264071093588001208867762334687301207845275890851997607116874645316096293337182297632633346337075148543367135665953679514682373015792831692800000000000000000000000 9270 611351796163186703290699716103681450703963120537946900577497603554203343385681676286366204474994844880835473809424737336903275372894137035337680445240046019357563605263084909921272911501675571628060067333594504158827080623511571740507802202313588736000000000000000000000000 9271 209078318524436236926051389837419162797940328641490663873970994156690783938926756285517069602314413453527556647569603798388652835860690982836889733968532078188787683956803385043337288198203753499596359628956421111834163357027731969425299021150709350400000000000000000000000 9272 69940549344793634524390170808574283612109967725902662284925655769933730244598963398678140607109055567033297068595520339797109141924956421214020967891865126349513656397961054789868808430879406875268982616667710359000762467525437164949962665446342656000000000000000000000000 9273 22873779405282572927893588470962753240149775250511004960830865042404797327437576584669992915943914272722206809837985072766126167579677243894483200176911133074025725861609385885561314266237095023465527243238832384033817136917686131631653390905245696000000000000000000000000 9274 7309915904186603397734494354809570572160451578317953988905625909345366128834810606833974649450134526434468684801165058833070996944738727057360934148883206822043958248942531447615340944349330968125210398258330210014602219119330118916440781628637184000000000000000000000000 9275 2281489710396162981614567621690408837837938188164004725886533743608261174440777090211792776228569834204750473432153362386103979803622302953603733358420212392049076455982532890799844365453209524626063007591578343081841587475447995500359724553994240000000000000000000000000 9276 695042066572701044553787783202279348740721726672873266338188607959916097724372958751827892200901769924914695311838671389450871865871314584008072329623990400549935366156907852800943298949213056418590092715205290895520780828433692746858813919854592000000000000000000000000 9277 206553555323382356990555805669795027046109091566386969469375903713578006983039757962399833160194459812244869623922644377379701504257100228703379338154188323692842311633639894980672487739196282085181492014016278237945820282959767758717233303388160000000000000000000000000 9278 59842911495297708339744109253332064385250829894385309074587227410043597838779408348415112366454155958338378691830832838867891081660903356132831703337273178680567261602772261872053536093026697250573352219342799835159863941894499118694456161730560000000000000000000000000 9279 16891434052019056030470988821356184440074551475290931327925956596382354071840346203986918721683713589080805870248168752987770576921392438908441841833344965350862397820350333820728196487242379581081704010291687648549775521414098565765947184906240000000000000000000000000 9280 4641882500926211178902455335637097625391847924730870908595219801441971930021485513573351104443682433125295730831716012036152045054155676170620529915580538606520415324962584309023642825519667591354894892905469719224165881553191079421717512192000000000000000000000000000 9281 1241020939218213518124215264733565218082702871641282839974427882209044848349861862305345927629208038738498182154714663217900649692419855776204135792136091056860899273644408569677203331881581717806352781662079992580813760685838438586570946641920000000000000000000000000 9282 322542570836416879710501492071842445293771785946373015339888434732548784843404691935795352477888227889956210708527325836335564895307140733914441233104677131114837682506591336178481063979123961311057034837916829754914467504982762503935518310400000000000000000000000000 9283 81426188225860143652406013929901401630535524393324560245118894062383639310957557032811081630447273217317376722986065100839615647589792881355851585808288589472618336515144381437214582328063156899605084775258415354794583708365746416434701926400000000000000000000000000 9284 19949648628723016348876173601329355396630348352219438232527701629219064114449338644817792129903986413608883274792131312541516340842958964078618121251716621863936759774412872436644806292826438783512610718781187999547045351735525535494281625600000000000000000000000000 9285 4739169923112933748036195086288647775217616690006880123111784323683261837142942438248570528597100844861838786998130741667102298164051337620486205274729061755007601303876361099202951721146552199703222003330372714824524348262964210920587264000000000000000000000000000 9286 1090540081747135875073314919716001161720244288750882919085806952914789803701100059669804114633758639791036572414275743495665136678366435253565663202574208468274158115163706062463648414263835471164200805528263637318864636442023837330885836800000000000000000000000000 9287 242829749057179949985109662339647872441869045982958807593329655858523534259193340145676415647500363050029647436863563861063061094447576107376926947853996197500003298395914016405959448514630401112450373595014308809208898652809136919543808000000000000000000000000000 9288 52263797007084084892342184060457472271023491754990859358322463039368864025549308777917711229244855488777683876598177708414617052488304588256221495373743546630704393250137623651969831827090600349381155174517922979002355042646936285872128000000000000000000000000000 9289 10859824922768288881497027897093968230607550165865475405882363643528987813587724018940962327863242031028696295709261871329072116298631917439950163662899326274299415046256810143369548388907986946235790141110341839046513316323423852429312000000000000000000000000000 9290 2175774421250797219242186512032453160071804100959286424411131949627704655042872391814264578639626877506423907059937112644855921843425309956600916492094643755711634018306983683608173145915860849320041602745393636128450118016768000655360000000000000000000000000000 9291 419738300784077591893913788350645709890857395412332929201238422902777783051719901255078046387297003240878301856616210367182766740650096559809508355359969376937418166900665435220132867587779038177649737000214307076651540146817677131776000000000000000000000000000 9292 77852890977438875020068800171025966328457916478175159099328801280324443067356632453247120421597218407158137599266387720463152283639392578661011088699517372510914869324447748980946742795825470780168207710691577889151054081285737676800000000000000000000000000000 9293 13861412836844421550316871459021955139363042902364169608546461992662807878064022269774566083467151806736664204911399914515235621929492691263698928082529616219117720956401148584317723638542455144158100007313258878373008053338164428800000000000000000000000000000 9294 2364954740903570621091282988388571471590961640421580733576836500830419199393796615782724640216740762445570897011822655899202746011135465675001209619494576634990022406798790446907930204337475103330461883080125245906690988798325555200000000000000000000000000000 9295 385922052017933028338554306025740829664933755822149074816137535287729655215834974066711386722675059919201133219808521634738322201249530969927312973253436460689161293163115314156157341136081786082692760848343451505671323636465664000000000000000000000000000000 9296 60109086874404402623575338201963213623003748668974114210493032989827969316225958876375251793889798335241301823750227538505278317279019018078192736754819131600946093999063229238132946483855193791396391651314875183364152453863833600000000000000000000000000000 9297 8915774802618300084886301432086328592661560084013655378584793179272150621194773312038418432917224144552779301950781721608921859941233804659163983519667645027016598628157198048759577508381158308308034765724949792664307602817024000000000000000000000000000000 9298 1256232221434780592654291591926693608895627055578092971266158013318763303966734650929495608760709937913985117833939958512267647686541364381966167109797313986335546387903999373134676519217606644496393535995182091198678836445184000000000000000000000000000000 9299 167675063454218596053432987905469697797509543435211561842728717879411203707424328407962337610010012899536149202411477513289961449686665161152263830333116061735464878046508390905687755743028005515408459253594219799823658254336000000000000000000000000000000 9300 21135512200111587737827687551109625772795320601077087627234712337740908030347604421171723228152522634395312924673715652935709426431092247204066869369720511983461959417627108097355599463406891451522074695831204176448360284160000000000000000000000000000000 9301 2507251937464217761056029601651239920106111561500321179309215875359460658502019740158606382947505136041012611652470190201196902547217805795776559993859001911763624597581254980176497583404150848660951998230956573872795680768000000000000000000000000000000 9302 278820554542994561420304701690676291552879445645696873975198411029886546248097722684142542585922119528138859949199103553001357052832315544863338890906780110508473080552606746094007691883179147608747092656942788659894026240000000000000000000000000000000 9303 28937379153992082616065856817221828233730617490470709799017096419567540539972533658515758096248667419687507041497158649847416637233440656235213932626655939627265588519261621068821193673025222527860564944265638987002019840000000000000000000000000000000 9304 2788561405800767406569713127054136006263376099631682460307003791746943767960050469723063250308037534704463256270529635554401938021299996284742040853309981747916793919957540241686977773847241673536061136427320064983695360000000000000000000000000000000 9305 248033806255998049683027140096134013839840141689250693219906646561931668165327069769010606941535596658959611266947014547651975037473315608818374127132647807274382760907039276715516286810416420203041491024726049423360000000000000000000000000000000000 9306 20222050321812546874157389186661279010706966845958909458987683066755134828067254041167570660056960998195177718587562480179155141290471496107192149423873521228370265095126849266335621971719832847142088621192370852986880000000000000000000000000000000 9307 1498716381226770222349433022120671355251975250605031221575300974251810295964368150810154921701233687424595921020436761777983603491999229695152546088253931603643221094235008086382250227829376033839312123536082573721600000000000000000000000000000000 9308 99960703518598847623121053814440331244226232555407362624753747240509811310268186066077956797117948582279672360788741869397702131935103786985626047572286313536185195724799057174175096251704561775294555715236632985600000000000000000000000000000000 9309 5925979206755170654128040414550920372474808823367440155603507993578017306537038604101128872623260738563454841241611995014845392931814516783614779474643811785922743680376414694608725834774764921421414378338936422400000000000000000000000000000000 9310 307378082429731263979509620225794433364801415256747066894618802676470345927308773924534158349701736895391239485286531889164917212035522701384487535449490921408441447169547273831163959738089151760914676487028736000000000000000000000000000000000 9311 13665111583131717957460099632210091890539248438450406933210994281883806102876962460672163374596468619896918225986154641678938061575787378014038868940231892773022340354935755499507628526817764326022564237488947200000000000000000000000000000000 9312 506228875441565662995266376137104885931516837077754185895782230918461609109721330491896487833052833920743490634871018382807539326449240541606738521584701910091757107895015639294737024455530110865227458281472000000000000000000000000000000000 9313 15001880667051745360599471485346468321945574717322038040137931531228920234312151728035256880970594231608485796443370197173218077187555479508399336758191923806195119284767620326693410038454880736424967012352000000000000000000000000000000000 9314 333411987403516233688687944333772681635455607936944896734600203204004087471997180156466898836254913816154980659566277049073068721218338277442311663909395918293367865572566528711341819740096310042173636608000000000000000000000000000000000 9315 4939707890635940687881131747701856016328633348495123031076715038689700593582047774486724247464268367557168831106392383848207229737102246208813880007437274908867939184843775392452935213445237253697699840000000000000000000000000000000000 9316 36590428819525486576897272205198933454286172951815726156123815101405189582089242773975735166401987907830880230417721361838572072126683305250473185240276110436058808776620558462614334914409164842205184000000000000000000000000000000000 9317 392642343603412994492702723841497000124175621757338469774578993605190253206228467270413389662108582387756453645167393864933101009539867377387021579878475154476477464745127382674077659869932450509265811613787981920042134739311903449835809329748068849733707319609879706472777582869996188331841 9318 779552682190717770087701758283848058640699044656905575026901359566509115854701774434689357577325068682260988259018475410670098354706889975542115837422957970931400513946530278009847616676070266704527742766060810819353727365641151374856497355412224285602688984918885256646682500296634768074896 9319 1152258526595768966735471577025395853100303332430827583525164418337358364675745323525726970141666616117940511842709790296793393553490111095235609175752912329296413168424615921875869652386162255530415094234505942999409706507608271192762340981539966553536821309825359594678490557007799565950120 9320 1502702117409567314282756119916331331537135246187162006738413937296408962204864947469074588797891256056486896223095979559808415923772991598652765251103554765213813767093903002738360422576600897723363723867871497439619471260530494791534342496606866356923932413786843656320367247095329847565120 9321 1823534503790807051091300765956861926044151348019092581169790635587795547201159105961559491880652710360517857642990559137358752900198977031211841043766175034429171815907747256972645403309196344865030796299515594520706110197541567584617404671977310451376669808701188013600445655690500636187600 9322 2108378579565429466371255776113627219601412945446892444213830924650414705669077389666503821269309411102963712778464996842026470506507430377693106725055197996011538800290417266455963736380851832311101300247031169139268962447376527776667130657235080113124558377359621761710296290958943801256320 9323 2352047636814475450927544460700968564932476485370803371464821116672056307905771248569566914968317189758415723379382484311603738995702328049080996188413158834966643649472399797250752732677908917553868482149060318857310995820248510913873185903509207376806837021944979507893359730911619788019520 9324 2550708594668461385781695765515127536527398899672195522756427488361771178542233679366370794126225106724455007627276103945847641872294495485968963541136272354916902393588421052284445090703884540412954349775831836925551027792553129666765498790041267645337967156228132104493320250415103836851200 9325 2701982370812120135850865678615933457945538432955674271825011235390525856101763961445580740858163639513770313736557989672563058589173274871541940393484682667936609196127880330020292655389790101660072992782610184918398488382439948488243379648939700489267682361661369866164913148478043389219200 9326 2804977643665461292691896243818649494055384585712297703111122774776863824663631687469864840469139869081610706879800670544104391722742734659832671292506402120810105248210613805698276235927762635948818678638881619380008163122078778641485422506604068634438469929380821921079552984632518684672000 9327 2860258224963977683131809527455951345398081946160642256384115705374656031427075523646278235135319997888328582124877034124170682654504817751668789631847769169906362796897976267562402847876703943372627513911326731586767448088718287417631485577902105023584337584923363666969441985059582921523200 9328 2869748132810573494953746519915990998169807500062966882317706003003636310230748634209139145006372818053850574766299983806069059172933831745536303864202937614398421067624246925384441344385916630643273258814814876018044048779125448291611682942128721165002998293566108735539347233848765346611200 9329 2836581943927726234367298111230830518263952060585353518106005021217097934382583047804045687734401356044712399023867076450646119924584839772808086240468232131020337125845134582572820671914303238926593093414886966866983928993965239339336365438539642270760262911827814291515473999394308812800000 9330 2764910867298446234060432072485525985236508016381905506699620840445189227449839512065032742227355841714554028470203955484739845137046199801007769631360387972740766563990541064203490559485250097010985744058531035643505952124381614538510909826673115655272215842185898714245290770886311116800000 9331 2659677033454449062482532415920644130741062195111895547372680109813020920044292961293005948597221860252008437188491291902682489195959457055713938983242917523309027273494550710873534975104424624079910687063602586424540397116519332024792819932331542431687819723062034998843879808282191872000000 9332 2526369620098824608255914002859901383555500440320399079548161350051103083175892876128441660176047236599474680969311436396124680735042754341972559073133905112165071161976332354075494049344932781607778910534380656302045184998270431198246026524530983370634853576358682393062410406699191500800000 9333 2370776600612811231378839007245810741776306754443002238426353967634634599494895823994618838951701261717663968409613879866253863262765942372918592159414435591114758841325417724604603676780349786390146541500557030115559737929490089860762808650073098902096666882559219745679460860666166476800000 9334 2198745151276802172511074390575762645872401283639710105195759798235642221944600678329058261973239469862668171646528974027955493622831445051740729525261992647835070458249421333252874169963742180593695375543668177350626463687290079046478173758762513365619922913837661936740075336641871872000000 9335 2015962200744870118429659041805271428352595013101940205939826806087099377054639956894566395101984769407742390954096516738526914469270842360902591020526101126015853327697462138882704176110308625434852086011449208836077224005256637763214578616610722919572849030083922805745867938421440512000000 9336 1827764423264653660965806891533015970384988179377863575112559071212276039127526046204831614460500981867949305667179323666125054993268992689869425589105493145369732559879374048314706821214110009998559709176726904668898289916406325440332848841798427234034546181712661475820302856194621440000000 9337 1638984375168340892333207128648401547166392684938471096369181619696555557713989596907033312674982084835602716797175035856813598583380260963142036011836568123420960912271394903908479802818638063710387301258108760865504780410441730513466353870182020333584992689221901184704556247324884992000000 9338 1453836678981441069598312336569593586502827296476530496327477057165662072744560810325599240162166937956363619487796555963360550429192362175161096942025346489735937521069377752789169432322962926169241707615812845925883976227823182575726845699236884216652381419149910261858195183584673792000000 9339 1275845393465796824514776420114988399568672262501799324083004915794019967620890293069412737302233427635893090094632345893526428628139946235335468285221314354794809138430160635742320221796362621007844829676119766912396521938484511583542636653776230508641522512823992250369915813066178560000000 9340 1107811169953164110400643695790101003243379025771159298854681513682144916347431241459191764284008460175120118850813741150329517209327481085330955642134406878679339194777822754487777888554378968923346066008842806179726081886288043063336291299502306147776326751852250966998441658060636160000000 9341 951814645717058580256027506267346512823158682421996660360241872309020495341086757032304359520171502431482462212149884047956473879668532258534047958950638513463848304515617178049869992447116966912546422285578140954296283859113054030999094562376525203001253976272083023652858176405504000000000 9342 809250875424255353490672145474602349004682652032950153275627542237625600710436390212575268590580851118387424806359259079605621003677303923168218293858177912761087959926854663498166837374015943839221950860030232542747672583280938200954558646902318654347343526687388544489670951735132160000000 9343 680888510288178914770225833797693217284400311101277824078342432365571006549460376605021920259958116451939110652627372111616520535659988730414135380879550590832392087563386700309939924651860130175785566178413982855310155736129413753021002881742349524727397122257749429487800068037672960000000 9344 566946907728464735737306182237603435857246001133261881092537088858058583447509586359412682995585563306832241365258801325703942484410047388395657467723443044002099926924907011882837244641181184358318341127200612920885450031705486444797158387609201550732734019073768111063104679523123200000000 9345 467184352275723938911789583434062685282782744938018979701123497883295928643789833806596321936664745988763481479557630602333201823050093794243658304346664093350009872004596210782494403104998363857310812383493518624327139611632180044839368525347415563573037600180443430414617802912563200000000 9346 380991014692510838679637113094981902923789603221540773780931319693400153235811492960828613912608551976741424614590164397573514700901662193141065418092925160446522019958442417048900545195115705738154299552609866685834365049506232908451939094418733054612796834780930459235681268924416000000000 9347 307481069521912032092544112928480528466717789266630351978430459227009320750167085681525185486161208493151169208417414916484512959340830533977837954212708700048932734842373113710755014212213818961911876305597792651316931598348460962855251089096578477408916569578673073791911136015155200000000 9348 245579417899299649837040176843279009314600127429340747330076787779141892155537262687010461306583192655702558501283699410575810680029219960266735658273959950686597559827014269297593832872104844341607036597265767052805988222650807531435133434004142734959040500120287041747624811246387200000000 9349 194099608353347008824211727363586169542675511300790531363758227567227795693188096535239792068273440363140822355599456764973810220415430465858631171514432305914475489233714517134161184056077391798282021398158276194793054103897136883308106147085847303064113898931750592987116781699072000000000 9350 151810708944356342225705080282601348264300068117583569763824174447626075109735259754171179994119638381788530822694023251702586361289308145825286401786116486112272800250036392963148406729106316611087199217847304716829957821583781468563915800950134055216701337452481773236550528663552000000000 9351 117491972036153845797266383516268325567368343830804802275351255664167454008285876215926814916015735587451192274755679223355050200182042908050699329849495477122100353134688964498100044280469787759332192610635365715794761259512565949800969614088714742176085942790080891480842562437120000000000 9352 89975082652086949273735591297546880392779261427886388728902984525301958523133626165773360661441038806490256106966184381263763156427207832817970373140218434200699165111695073542653464566816488144372849064912004777559616964531833611609835333250002196719622019171048390723181207355392000000000 9353 68174550663189158442001197217950667483336597720196965669081600399645867599543868812144170476846139906701964126466470201294136844194743647859033918172140366708842818333820861684690996976113790793901325416783487804894624614042064518772496885716800123507953666999636625331007334121472000000000 9354 51107376705488025661788232280176077418954245677006997345139096768327933887998954722065071574672584660774800489361330985385227857159208100584795598550825289700848828105843218465540696095725469523934708341640807587019051791943153515749751068400836549483176945077652234416616269414400000000000 9355 37903492404896132746862152292308842665113780745087210286127939420383048932301952397597626075645572296437092717907049353548283664328025831033018787169561360648286078624022410006809955364117563932368787727060153302627844596368135943970378193449026107866797192651712500400029853286400000000000 9356 27808663714615916220793493727465967293139812936691346494782242659161810184282922215718265808821007561675725894477940008592414741562017828495121401030260253367262105222939892799306574027202105673757373739486393589051310278450887684889365996316710152131357850494986524717970620416000000000000 9357 20181579487778740658776592071921925533725736505332387775501638513774912245053500301443712248481961144668679175609264126673728727589807464219908359835281939350657188407232108332635446150763279975279758277725800602857127915583792029708943169224736546537666089674919965110103860838400000000000 9358 14486759568225722331527010723515970046640941710788710612573011658810832503481522737301236921110782861902103335598460558794458648681164980547386595487957411333781339444180142566705735958675012437302472027023398260765522477413895222322673822024948861605816213916552839473729529446400000000000 9359 10284743280535640549928369622099884887126911172848780474862835006298618487438654915167805495783376432198486639888722868035342992676843751396606576741102889346280287040228690021722789605698197046642439734165898834763148995522377821200577435344441449367354750408258315823806939136000000000000 9360 7220794128041997846631087549992382259914599322848846722803036086581409958249240660182319390690892025729577447390894208486535158328199924592830555321881098342592983737631278548607275133112840432000191943729444505275909734422093815733421876181397018262328848699466371455994822656000000000000 9361 5013109393804870767775564266210703344018347406456938210837874257190311989925858023036331561055305761061426943817334482832805182084193212412242182153628466583236834263766904566343969215673065230245654161331739425112754186887269843869338180461039568916364670173733703474342789120000000000000 9362 3441278013719742593548448982093057023825733369687877130294547259761459909386249984345459069973406971745654310824810953990013224749441309801883035664907651351217888500285732380335389735722370162919644511071520072518601089847027733861320223797424080398062495405554101071114141696000000000000 9363 2335503977257908453285737273311965231815719076825618928319545958425859097499998600927567191729016442106658757124359957190619892455309502066431885677373853511450160126265007519945170088810627925548606723873832331031744979574061824456500570799997269416457202927571388492725354496000000000000 9364 1566916785487523608975677126992963162205918063656883641922726904860958425407671060103601532577939280928834575365310609576561257245991155292279196478685362194356995146057591626986043606718731579184653059036334162145851578158090865297729844052801398335004677224275259867770388480000000000000 9365 1039130794025409133020518240695911245495743411740825663385798666681666620012599375473206551638137652696266359970821102245040091674234706239298901436062479399268682456197864520268573018385095562169141117770293990437660999444561171466453748466281462612371562861171594933598945280000000000000 9366 681092729586146310932560741704455456603794281492571565454716837985897978259412669757501687354060132856185309678476515697627946278360302018905879088138672628747535052475883195170820986279520404222288234498628565160987397222712521145895500260932285936903750422933862313099264000000000000000 9367 441169115499814771037630950502579395759275215617889056339062570823858296282775768717377370334301432041298426137722671554799298925121848183632902994754932912956615040559926092988749301623683508545152247659914590309387019193748241799173479512081248569641159215555846289521377280000000000000 9368 282368439174920803789936397688211687109700696184800323450449093562944654497863637856606784046800630326132325989393987003443890767589080446143744409981975094710459776926290180026576052219996085618136661161462437077941713157927885691413167364824294204012489482176290912657735680000000000000 9369 178561176092506768819997679896882881868220330756951917061239916690211351559920787274566754931335884281194010188408185212031825927567210473031663190197753762166005235128149531305407792707900388224270867284164553486261569030946817102725479923994026584654164109658084020427161600000000000000 9370 111548477448782633709889750173841172311561413071689009198427800868585413947913605712358463072378401198112660820082568258060372181165799022954362240839693026468117304302614829087085766109769475414583756232057624929580288820324302765178732534807451396225215314889005524949401600000000000000 9371 68831954521991446726905475742577041308769647292817021761398068527317168785107543941189021887727413012893254480086094092733927954450104425491573888812273407113673356872321802484799475843619580328139341335407280049139499657310143568943081105892946150820236268243891622248448000000000000000 9372 41947755164563334222952879178488888346366319889663671390622419466150025091070184708419374719103421440637800208700112020415951846958842670452197385192562639079759529496708920638380782093417533227181931706992731252242678490559811449049320297048494853957070330958984781601177600000000000000 9373 25244106568663831348719166210516579444104965971138838739638127043171880323966507142697113279210179456650772101612150312599120135220148150349034844556056009467055493702594510764781552518940139586796008692803107428519870514978447531316568275739429189353466334467887478708633600000000000000 9374 14999699638698959848643479474554607327525552837249867044681893901948716186861902054311000847168041065291277058711791196114728829225443388093164512580368790360755217157131326667766218938133211382089061382328904913347701266423357221834918273713785560071722857207196555411456000000000000000 9375 8798590487789561018692078760495724232770777973121272375442022083687763169766338469059095764994996149675640872219438555888591879312835594248960457228429264016043300675734849433483305621776856059893923370631138409402672489655080293351693188243135476402504434613987307421696000000000000000 9376 5094321846202541824505620264644313919258597168651188261421336552227976201225592482394725742939079794690337657056411288080986019446253938028595192357917723072508059775137831912495592021516229909724552935117373222319003742618554468994918238398846224120217834219158802268160000000000000000 9377 2910952519660990139866532650004177917123799379702509886118736956911776668753845242069103018805943770761619948320433554758685077048546806194685111740284616213086418097788612712042797533462497796347472644312202192850652138574130211784565810919632690351905494808684780322816000000000000000 9378 1641307678909008680034833295060390851440390412487522625749849053603959753879157446527415750222999527082535981391155068807338049904601238577163604944384481464169343314201261588984762711221166640707106748833205304859671278803554093326417865388693219688665632588072596013056000000000000000 9379 913018458069821758083893020857116408412508205675011114512365996971828330242408633722867838451103457200963328475772039099914326088914628240769723729952516472592435502660814811390746857843184880779500752088167537728037060554131515301074218738118137865427962559293974118400000000000000000 9380 500991242894065096313905381390256437289032425220351365812833433166328232189554778045591713927056653146073725369164219346216457925744372534849427828183885762275260634990339351957661582521761510296804027562224708455565232161321614698863109714254142153941238637564159590400000000000000000 9381 271122655968560547674438986621437818765563282124836591101949662451440175837070873839682103396884559669037389014220371897558975006575849415814385839955809528056125879679420646103912432603302733389408657707887345075462708326353907589656187909915135095854376977103323136000000000000000000 9382 144679939490465999163271652377885740008305077670659571130428388093121135943600313586318849561144910448878795350429557243930404180937499879163387031046603804303504792839596508735069273411666994841827056870059591667445119592008283982711533402348873888321167815294215782400000000000000000 9383 76116176969270820395895073032692154967872954487870778574148179845053886715738408729276572369206628954359260062153661115834653029055484066045148430290720448691857144385972195537793025173556723563655309614120048392173903328819222174934612297608227503510705076017981030400000000000000000 9384 39471947093771555189504362962808002794103416860471173985504448857441605922967079807316318169454576078303745276811354930969925745539176833464964214858244834488859353663495767595587188127914805987907100311930649345979712370103442374189863224383392844178119202728574976000000000000000000 9385 20172385156016141504640432810855399452847398848508293188598827931545672584719436127375804079516234082095763338653806443360650115340491724358812218434961749356103411635026121674816509518785142905584553948594012616596115349298249156667876643547588378180767016336490496000000000000000000 9386 10157680455160989480809104007158753982392216070972122667696014064758002909474718710071810792182087615653848883105058570866041949542022702628577822886958418167254018764701612099029576357708376201267584554671268386226331224231425577672600531396014035770702528061112320000000000000000000 9387 5038590815975060162691231257774159822131363070866985143923872670078604780017855777248342433619415097775324206145022275454615386232680083045270563448723795122171779693814970673105703309032194534872773694115873171353353246472251457037389022716458682811390190405287936000000000000000000 9388 2461538352782305530287728070005428958031071996788312265233498810343737011889056302404042689889941456217573828271938506524142316786028143788539705716905055456004965262157781498776426660277679493134103073346214589315424553021089639543710561935705938184406927604187136000000000000000000 9389 1184103759524740444162131963926983009515149698373939750459544997473746159916217777261474306926984206179276948007942844024437884544779353434369515777241939186815040568627197203132009783355392254148552218474025570387438108686645411560716404742997229996452845851770880000000000000000000 9390 560735466964220652289956702445574595846790218128085057311909319871579023433977341576876544106209099136591903386223108619111870933314170369480454626639118487026900523249515643838935939803133458218932437425555954540036684605534713443810908195463941732146853110087680000000000000000000 9391 261341002308733732695802467849214831857968413952969214420869159241784462983383600212146544772325704618307037236131799982768158429661615209685850079983215116512340202441700672434303838584514262190220533323708017873512856062453296608996502389383223977549209010176000000000000000000000 9392 119848058674331226127749024672068154522116512559259458720305156043531716747221754180013091870286980064375937660014894551708375914410270644091457477068701667056559322034578449490067122862309606174240306863388046736738937008883691836651242750245620572478041153863680000000000000000000 9393 54065149019720876788516823749971582961043148241533007838001663267044609446955491681091192135491542966036667229071260056605286368611701999164192832288867818878664918900923451522747337311205169054975674350493051817370609597649510234032931924500929680073891596206080000000000000000000 9394 23985676122124723042019028832104181273834669994347755870873806435659187810385031857759671930429464506687989632387287616353468594663263376252575832316987524158892010660377453135506449769308957358734112803138447483675651997061305137479772623629192426082644105625600000000000000000000 9395 10462028486358163400603658374175331173249428864276145434600674882707044205895997893413609476673379568189474047965295487537293385712658674594165820178689766994628079888453987372692828221481288625216142595492074089595004113634918888807151431661582060450234341785600000000000000000000 9396 4485245512030109782759029368582974835431705620460252685627564580593244490008078187696493391089760805358880124046842008885987370387760902718001423415792342128344663280275940257719183493271105906033715387885357458719469563639104097206429145607478588237003358208000000000000000000000 9397 1889450595715603728740733448425875439341987668765053526418108181441515493646651185455721714111443945104192475613528244071770409587617891227099687218130770402059061164692884687033710783616121894904896345425793374717864140084100694963693737707092029369547856281600000000000000000000 9398 781865110888172688328147066339697217036893518515736306507340071116467436859099057728455808885261836164589695234506776315902471012556669056036925629057988437078057931717556680441452637502499030495024242425452210210366056705973721841333841898798467952145963417600000000000000000000 9399 317715349047935581468576763204621487962739799895347715791882448339565056904200391537333164283533940011692358798782573783344737419647604970696863583465347802675924377629575061973939050222441523429747700433700315080142518146944101852028572927542727986607292416000000000000000000000 9400 126739673140571260007164207008720699094097944976281526587985118781836874339763695014804611132715676008533685648692089937670541635346190849272796870512603784446222229964625141246485580143258706382669560211702104406255075394823537595708522275906588175820128256000000000000000000000 9401 49614374999849976219349561398530304954719433621667385929690038244019388156120563611548033815857153321032694981522233678241726630798973737919182299414257911794423978622752542693380043321635425117650883624758253419376009267785891281601224613569619371921244160000000000000000000000 9402 19053283383368749991664339937675184521898265964456552157799386090790442579147373161944423119322729897093878227339409962137999269466123705966044074107390414902933794109141208323297170780107653166692550585652117586212925156336496849404952895825104150384869376000000000000000000000 9403 7175302866406988941861710770961194510580767788515848066894913943713902030527660390387659597728310350823759777177470887965226851011813858714253739332413110755756004452746523623363567030329117051486576722843188400104120600803347183908485486231199042204860416000000000000000000000 9404 2648823945984625500813115814433195389424899594720172119669235787594694935340356214255029971474500003660084152997807861989008989382664735157539764498919178397963454953610596857353779254421353723176519639274270405273775538512855743703107319357100074310041600000000000000000000000 9405 958155377275958179250663409650229354120934566404667436453014040287032565777977227137208502455233453546916638289933650143834456096367029696585178581601404860112693020296600273301246792346675811776111657836354780806149230545335426201829049412434756475289600000000000000000000000 9406 339476029675398944834156149404493628295123212242119521485854232267692994682265367114962743427098213673638963127410265613168609065554463076293608748668750020149826445311351856037184133760160707526679435893795838028587277614684576494045886448102858031104000000000000000000000000 9407 117756608185051199274589282319790693286151012064845514468369712198614999047530330506950174666480053518422858499264696352597091725334666551282057146638787010233642149764529755739743433908532631475393994105252619565958457936577934603814619329970472327577600000000000000000000000 9408 39973206532376407742846061023289822249698490660016541046774735062528168442219327721618122979750026990452036349473666075574788817006201078449159047451299159967014805310298381831282121785586756750129733139763301997524359828956270092511708430611617782169600000000000000000000000 9409 13272601502538500984117007726314495883448760981606571269497958285994952787264986235716585581581550535944285315974872463208544208122100247009658093746722229804979130452522907645502672141596364408068306346390782200860000466850364196855085669796066361344000000000000000000000000 9410 4308569171532787070897727333493191662659451802835317382516565063250539575239618795300510004349838554011895774811401970632645698516051065193622625832857950119566257244457636450969237263765996640120125190226220483694918917737470082269259424713643393024000000000000000000000000 9411 1366711062720254324011276297353602107622601383334545077463904976190282199476148686038405293350604945887451020352894630380055729029202407308273678096538649342943637276254810133732670773604915070266400947513131749952923107544460730398347938340987207680000000000000000000000000 9412 423402151739382668798575953202437471988807435851316615623086044102898027528838378955578189995362208360983673765875616572599669569400238668225852484459764437245389588771371068706118214304649831987255368449707815275465691096370777177575020160650051584000000000000000000000000 9413 128031505281898180794703206043650686291019401792935384757680443841029916019022980011126403711340898924242097822908099688962050325236066695828331457625949145903658332918471923680370448470923994967557375328808392742588735818907130537957409913237929984000000000000000000000000 9414 37766837286856864227198176513741492231228539019362383042373943852572599201939203976493001922526625312892544470298724567742586897052101847215521056053406625926882433970984268253973373316729781042427941251330340849646161818806227083211155606884843520000000000000000000000000 9415 10860849006744700788113522979260829845432250048693442643125711098970862916630959820738826189697251626178915105006954830631172948720256608975057857695680245993124763709367664213361477310881400611113829969565503204266634200983974584260261566973214720000000000000000000000000 9416 3042927540044965199058570177777125518885390413996540739060510372048166267285825209673931985611557633228627692916495491882213168556880860731786467539894192639819663945705015410364492647743812012256326320456308499315284963779333732963871853903872000000000000000000000000000 9417 830030672784528098458531149952782340443409049423727937362710019003211484733367066317626556951123421560246838571455741106848949700515604128079272204130262620073436800372236685294314527344425218233714705076293785543154737930173004385838621754654720000000000000000000000000 9418 220269757206387741384673439519159988010999351700797064825892259144308200617252574078075068087340117364257164937080688107563008115942277831777631533827153598389077107101745545161575698808175861917626681870358515611365483679959187114605725163192320000000000000000000000000 9419 56824994613498483447241144229753238641738418697679506132627851310664882154372085984790369289742459073861963618017452456545344515383706281920592649166086211692616500007284434686380448991231857894163746110107517445181949954648122910272909633126400000000000000000000000000 9420 14239471401979352099032292962682124005186524591807436303945296735490824413426383391837484643790612662828708337701772509839440025965330976746595961126162628059321943450198976759339612191410661860517539950771751235643354478040944129453972678246400000000000000000000000000 9421 3462925912960307062264661364099772577061433724776303115747505136754330895039473501734761671163284171582079898240920953579004750840108915947989542764047831711506915641138367102127439376981888219167130539684455223996646776137834882689360986112000000000000000000000000000 9422 816562022715423118192682054016435772081500395859660769455372778857886019880006542779583704455047612791547793870921367712199104264834858734485959614574226288872537911348025110213157759243834886299263593368764137629240588436533605984171877990400000000000000000000000000 9423 186512617363108282815392258171912784464559758508917144489978756884148734881006865610789088808524509821619889290032101411745243688641869330828393337112154565499945479406514205383352450586131408749115641041467473110879426514528437615307679334400000000000000000000000000 9424 41223881591955169951693220306773819610148960881976365928612536483023528277130926023532072292763449882123503738297565220960132993464742249258748510283333159984980104596296202022106688034590747277927189915707388831383405546563349333078441984000000000000000000000000000 9425 8807021472842004069836595660294136509034932775610117105997852650908176053258370989482622365330174714611543343927994300044267396076105045276216818126900251332287247271485015855087810278273949185288446020786094626656051968956930740866514944000000000000000000000000000 9426 1816488725396998093825535032056916925455540946151420390174337786432544180274277281698685922802982530034390510901910027732963475518275198516758039230620288897304273862999655048126327975429167849105230947835074763952363226705105918560829440000000000000000000000000000 9427 361248620438938506117792202460157931359671945296337552047278722358217313091042403002718096260155185302791530270273679702434740287211066353996273628013868999682873839907761524833085928491122497927563181862091510787341246876921196942721024000000000000000000000000000 9428 69175773178022550786809422868677575861074814539549875160233815973375998929513742193984026850106654803822511747684418708061416697334032039379045755558386698696424582219464822799628212255286954295065692482567927889310035569513679588163584000000000000000000000000000 9429 12736024454373938084771677502868492688186675643523748522397062703648800637113941716501881898563040916371128498905662333829086429221105351358563885522187332104887867881255743248758452790744632813057910666270489851883527794830301410099200000000000000000000000000000 9430 2250872870432600904330166633153426522503633134854400617355362286492030136499176056866426514725694719151954497319675224168747527314058797320394728427666464739937549675286849268690855037496112355566594120723212985902288744051140408115200000000000000000000000000000 9431 381198536451160801123914121186503595340127394140727982642139406311398367975433517122019345079361155855866285402134778327976514902400148476914077134791765862282931162193220406946299883094968445413858461346708819804811994366453219328000000000000000000000000000000 9432 61746662330902085970690500619990934643478585201341657359742289108644153289324426258038296962394774341108902592589524233132089243473511831995222142049418373884229789014097015457122012164922848155897606687197772652610613114769191731200000000000000000000000000000 9433 9546410102380218048702904607558376945571789821274632024470601833623123875652536830858299498905358706022185607223285995520107177901737891468176491506130187807296286912134178641967580159150228915117066425273403436160601335451038515200000000000000000000000000000 9434 1405547934469855549001113910651804204351451991902684607757852662508613908948779519672193325685735014424627739287975229236225150654944252533838450305974623696126972182459084259469928827474860580178194320521881097344751335184007168000000000000000000000000000000 9435 196581954709658752708865430655927830387147900141777180387263693550165535576715977606014419731253672374989689380806135921260983894026286958988539907324546837618649270353828375025455219529918333031232052375354024563681972587593728000000000000000000000000000000 9436 26045330440585346614190598676121211656519626099873563738973782620889256998448537792368959493314600523215219840676026105006669030920491923659157590616513596838390628961802692145923037121058921630832437780210065206253638029148160000000000000000000000000000000 9437 3258834836756937833661195953575506835611975114807781059067461730606399126874005002366359469449399834322001655247602536374617895170526270496769292207917790066701309232021176261810443269952445364636394435151587842412635853160448000000000000000000000000000000 9438 383739253263530352374172317149025115709391049291475455589050208007702907381194291163608233357376393593324921942650669662982091534829419075206229015494693021065389130777905294266392306385182683945843152404892288616122650984448000000000000000000000000000000 9439 42359633975781590291393318483902796367346325591885378458884625689494547332673415531701399458200277981314136710792777643185470795845415711006072306664335803749290591497261892301154349962944959428029233946812628484907639767040000000000000000000000000000000 9440 4363914579666301153988416170438268025263380287669160109466720681084952475789036221175813272769312359833917353862456945497001798207088106005966501950583760922720815787742368110782977362510975584063779605463576229885446717440000000000000000000000000000000 9441 417433552622894947918011318398998442491935069900069765592384100939666103906121018331215950568055838517195414411731371346399100664381809056963478082746562956170315849722236177302939617028510438197765590939387295359303680000000000000000000000000000000000 9442 36856031040339688248293904433242957375054354784753604997120277992454023305463064509010132394680316954043764472440165458438273880557389506226498035685419164363767449038249407304061004434867607740439215970823567333329469440000000000000000000000000000000 9443 2982729426680253996226774678092944702407075288744107645752347836604001306785534765327723030666690000278017551152758147690781404885799625779076454399984391879051275999677582088041549252433672112929763915608882143706480640000000000000000000000000000000 9444 219431787237813961444351490772973689239672186309124535120581943264160105332805592253548219969731777708825936288035543941847243994127451060245868247139492017080615741110828500068577679356003236079665372261587973098700800000000000000000000000000000000 9445 14527845858981638300461455336873999384538059323956066678546740199001475951835497981658843714921224562040768249909287552263038907229811284269243444053886304278660747914557019193637014469224438702582772422200253009100800000000000000000000000000000000 9446 854917653671753739177271179219654804499495371296005734492650359699062693934754591802478213292484215725818988281879649994543114554348652500425122040176639871544569559844921629682707805578759477773218090821493981184000000000000000000000000000000000 9447 44017938709545097070497342579698116548345719004965595650183064561709179693327903463384195485076250747926783394412332343907694331630416302239743790614372754756112874024581310186358397401219676648963559196143176908800000000000000000000000000000000 9448 1942508912796551896129375122478459258165142333088134604944836860359596050432701818855534787105387562955257839659807612212341556285244871642830394058426657478511249580847406121780567824247282771826998321911483596800000000000000000000000000000000 9449 71431565306884926505531655410759533658472663763747484643238028762393904752142596192154978623373298460807700916488169770029149244065905753289217653663665517762109100379535781408099845339772342582667213231095808000000000000000000000000000000000 9450 2101274299132337446186541205211959280003366872145801644738246167424572358660250895065861837557109268151744014666465012718051917832134651433127746137079453241890701816773567797307585593662146733127140458364928000000000000000000000000000000000 9451 46356688699672985385420480886308067785236059658952482085139432280583495220470727339670663700328426495340250895517939326223500747467836029546613856929795106382271175280166410170474570510576829007326064148480000000000000000000000000000000000 9452 681752869765398865900749975727266528120259974438230609740898922969381492293486771364715897620401838698704960453142984413776274847864363343426816387396824489644647725125994245275430288125271559339966988288000000000000000000000000000000000 9453 5012888748274991661034926292112253883237205694398754483388962668892510972746226260034675717797072343372830591567227826571884373881355612819314826377917827129740056802397016509378163883274055583382110208000000000000000000000000000000000 9454 145691708750314669807988230275647069006437050449612794161653863623405723610536141234609064248127490753230371653195655644323743761279768528225560547592217398768607039782230177688240676930193287696593429616695531967875059635838672536206201392914413748914546177059917341747252482944056062229086208 9455 289271943460769706720208515184980412375099650892709460871689555310240349777441323900600605825992264249167549514316011931483375294135192585027562246668605559873900934060370062946216996223717107455555070398366491008679466233476784600873182475786589617410040960249401098831501306715009862686736384 9456 427619394681137827325525631143014522641451657841396594332062820893398777931869783157409591221032042803117247108119321985671076521765067299605961582031851697204897032958807919137885994417668767542994451893237421491091384866878725062160356703336697695301799680368679885229175844709145014406479872 9457 557764427844962383468076910186540681706241292836604253476603679426172319041569282379229901592650490612761626662764333024788360680563131260355602063519806561571604825598445111918981731849133175056079719860744462814467023739407032689774378308700040472132782191785234632907620667011928279660625920 9458 676996678724863762542774510552504088302865337319791394618341422491912053909151121728413105193977950562591104826181346243855437782567568739924372069851939123646694262954634465553836522353114542187632993309236938561037873017033898373458031642806208544074210269014686963855264215394912948138803200 9459 782961376264407655810339216552026467341574694465497873775994862534124375390583471216338634702600586302822756016366252612458897609404231673129925959046155682130524669330142468857915282373602035747436418348943589814069887924047899857999288769506310750972782311121333619067392527369768887847485440 9460 873739506845788253585451009775449825873931180780338206967414556740979375435868511357363403943481813700251481351597122480570074143827910707695714476037014311942759413600303914522601112214019663080472524824183426314251903915241859261825293264521535185868177361686125922727380066774959483539947520 9461 947907870780937981115478942282268548153084759273079131368375212696217790327940165530555742580506149852860820348316546956146415841337112237748559804230632504053842510821033646397190440580013050629746590078410176788132500313844170296472988966064771091914958462781635576623493074513620640527810560 9462 1004576276099363621290860835570882428749193087273100166395832426498709071271458327600317227191297278376673151999574601393742125484025743947613962836005289882013583095707073701344848564745122526482611875354836872139596943267389202216370830697731686755018570110013146399139027986576934917950668800 9463 1043400480006585403756208114240288512952060452964814182488424984044552900112867345092116926792893308458863418743519513524901241444761038399695661882807426689047924471386574134247064934397107938134113783581110760917938854118302794572559075362378321991927500355810755921811067715526768151494656000 9464 1064570924528458151078797844094439294374276172300332151408479983720819190839795088325870023858256361094260647529619909451493440546538798599109776761589026650854693953414707522478164802631252157168718990784205761864099932317804590404466071094368606785966609058682278505731871988015717070510489600 9465 1068778714743985653652231827667935101861921532665155598647248679308648515704774515552454490355719824972103574990211292492803691299687173297129973507682263910344238198289864469207327509361019952256342386004696693729175426121432276532546964656006427366148295260495251938560851719193644805967052800 9466 1057161554801116244373403220845457546406900646440534342140213367577032770968853053426884332851853305135450275262056821922229738133386225761291604230424847998275279087438887681498552210346226257123121273113341294884293084533155838744149715040180270546951031181576825287054755504854583449380454400 9467 1031233400725726548301814736053261263217433740953698494283931657335455601558245732161119053785252666659441461376030902098050190486859473290000171350748876252498181941481635140815198644429150473782308934196403158331946988814393934114973244883118993008452789614135699137316511780097837812940800000 9468 992802342313587670725349590610282582600634967998902277105648489981339243736199307360083561097603498957847369647731613821104220655051045713975320244509787696504460875339462402648172607990797039976757048449953351189141510970379253340502192278779154759690573852118219666360616931150092304384000000 9469 943881647185092046370767147014993295921763100010550570697544071634432672305719921200311327652214341038185325346249186473397635869149979693286681275939740186821632368438677298749567001220236026412684962004593330985618595937056217668651359615766848583126110792738481305989224212803566016921600000 9470 886598974756286641382686169795786275245351752455562447294703987576908225707456121634712723528393362007788208681214136207349047460424392157552797539084701606643145621441040180075453786472268803795248465216271090789933409408267479821006757175317230054983493561657432168759805714381610470604800000 9471 823108511090874810286227825155678818194533724146724215774878638082909682690042384024042758672140128922831508315295988345953207744588374304838019198689889215374582763639635768203042773630264899687148830878533007562009789297189501726407807812378911790176491465170454929053221161945075705446400000 9472 755510227571334366929387858838545775154402935207138169068729184713781834353178999828831517621771132827719741931914192201599562664114932936807843708942410390923530072905945874196029598984301115654870907569667977955467922543314035401050644851941996329147504243393171190918415559273257893888000000 9473 685779687879395802170840237999900436639008003734930908613110396498398461388469115023882155583453583573597629976337062334022486323643608081465548446713553291532418601646129359491438003654705055399920961104427836588105894604533716344203102497186098880004218191943458212961795969134383595520000000 9474 615710893683022752818602213682519305069370229440274924472205638595301227290082053271442022295578978295425698217885232052068014894923500299228851105418907629136714961912720490152095425020419973652537732469844992414973335807983532282947568111604040950960308941897061395550482033157609619456000000 9475 546873650911007786664969668053417767856645607515275243475313082727503574549575985203827386262532881343142079783587504245004510124062487843414445391769588763767392792257882174482917054521242585293868917659551763449324142984730715009077653664343961838430584960815402357538626899015765065728000000 9476 480585935649067448887397587077245917207355230846757032144972103002957686725384956694272551564044047240943039809819321912276690715085216589667239889736911337856193665923593426060745290336849544652187836731121246667587883229005779856462180492908330100438998904958989950564247880953248088064000000 9477 417900813607884738162954423545431232354221939866745245343454002611267553674247788429802218751342649774733078095495062532414513665291492686667165121510357685092342318194429066139778513336390908393206814548801084058772072373048504223010591732963765304729564265181730391794998157350650511360000000 9478 359606678376350091716310418811738832188868517095478245540109875435420449266789310695934880266101012034417050897391584606697271722850469250302361291154746196410982973083974286986222452599249422983284849475870498057820170973184854177409476581807587898091563452828481768301855298444853248000000000 9479 306238962628903353467397104483735851875621942964207271129519656240366747810384636181059906730957905320903563923633761036080169368618747436924155789394969369581295065194410566714643932097563711514461126886987687911268307918613652629921461506478461810026960412872486792832130686037964881920000000 9480 258101065493256338039411606454519848403534212799264991052304191881513111866946248553936777579268870036346816417243169836428771507999747003695275113470007629212328951267529975960168130062160720072388642058598318908493690954818195527559225082383185204437438207504570808674571681878151004160000000 9481 215292032086162291633518860134365992710194399726279010249748102084740405711881089776069646998488365022266748637893658575314176555787228579571904200929893642402554584149082975116533158409338571654585050863693927849596991810943357944083218345691610202735254414633442317058660436735720161280000000 9482 177738504750221974718148334324178963961055935591829721194797216783209599953649243371030583313969431785981089066998129103326144723851257548870179710395020890078713541261794692189891505001498458482951944165420194058026502038537606584271601066965899727413421734648209366308780225980058828800000000 9483 145228613326643142760705910354838883596365044823908842655419015212667514205005753579027987865237391789144967828356792145896175224136334878761990917789035060109293673144944688520975817430009984817404512099181417933469930451278853955664201771358943555382780877636093110402226721378009088000000000 9484 117445748168502715449962170982608836299669123205421933625686681867635468009265522459561764099713716838178104417714623213637776485605905597607523090038089222523167926978085704630006530617312422504509735871511929285327856799729855807624093606403319570874770622783970950151365957288303001600000000 9485 94000524013313066316192256532130120497911892906817368100596353135760598986378015171000346020902236197737688061303148640368337233921136223985076919188970897129342445528977431662726124552051831382758610477806649339168438915912815868467717743881478777623939834598484463141252229489282252800000000 9486 74459654211632496823831637986728070992231839082438214134032165595310365773177150604202719742100548509892761059428988664856984520891334807857744353107567979655443812151350329700230068768812795782810149332284343158607608543447244091462879680275682238253745820069179948384986480695993958400000000 9487 58370875172491878274281718843350727589430756592952223201250511896191920467773919116601605067918084800245313346983199282727148603333786838834463623318844463629761618221414290081208024924168133716432198751922508800225990887155612957075643491125205443690354101371755032001405739149033472000000000 9488 45283458147457467373909943859717955759916443733662850053826057822280177003984881838113777162664498864640439169441356647298981439926467198072772290895267230948919925474413473123528817289849106293225320429880207168120760193786536906171215325595854180527043676256007740086342048274186240000000000 9489 34764195198917658182703534540752418210718462394290237681073917682197701103680319224787968057797093538320237772316470072087913701707523886222327050650031240653953433469798169428994793894567388433805277050516730471923763726410037028588585181637562588280388809846227060091129671842791424000000000 9490 26409032343139138885169714041223757312248687012087632248062191089495596611370677285497139985935231685511388356023018931574031060838203531924932022776412621221421146923312860592799185217008318025197487034752443800531458193130330061572729564311626652208169760136807754586135946363666432000000000 9491 19850737589692129855323416077206576687115248874342407475139578809534684644426294442173525904038272465529320115631873611316320252937137711619249726481760994956485382274123532893686500756537000505426548225495471857900457607762280998103434404196635936383657567451051343929022671786868736000000000 9492 14763134363043346002242815160393907147168091268103621119955064332033804369424589688115322468678349087636222053959631404297034513053935369053217759969273051169010867824004915767615818640445137675660476369075579757019791127054327973417885998544408877173200708058562212304193062541721600000000000 9493 10862506889195772978238860653132640710290903274189955339097371749322531643054882044767126900030892305284176762110765581757015360775470840106046512351973482465492946225020339360787558865879365513863895656176011861352354675424589144320852574179832618655866741715330055875994895515648000000000000 9494 7906803021881995620754301105849085212671892999220152274002398494343828286556977546354042732667414000476779389521930454257189804274609028178640378012722726910570771364516616585442828174475233810634987816397683996180029182220289706862533630988146279304216044965977566034374545322803200000000000 9495 5693233565066675531805058802620921377947206093818116006413179827846722594456190619272953356819908914447225032328092023797064556842480943937748480032490701561269940356847065388669862492543673125579169382114557193431855582956072864220212444794221976296460969811133369392725680036249600000000000 9496 4054808170565085678966749954661691416177720282139610571855349608238659570378736176045333239639852311738810374991436141172236454562760755102661443335769775025003849860777205991102345129265059120495309042334177380001155943140557070997418387182634285395409055103581530167904004000972800000000000 9497 2856268647280427728021741626303651857031154496013409536628810475638287327971539807190679632911119424177321767351567757010439565229582062070968121527387539535644774590166619656691574425400732578980517660424142475295724948150914822509135298015404670197642374508421098096029446701056000000000000 9498 1989791893609388881675225144806397785777632331708946366920268167317186330256853324179277807512192879491118424884244336652529539018631772490150717071944876850424472417062714286529209456430352241285834931421956961544946727713829001846779036660929142776025567221775567349506679767040000000000000 9499 1370745526708690118487377321977740696869035606288385274989518070818506138621387845545724711841732872538326026031368320805075904657279665493214938427339804052514636553976536508497899847763131543996908508312903684619852190202859979050003336366417853912373168530556501951882379395072000000000000 9500 933696228337803414042126581637011779026734398486291419195758685919852007466742445516653064587847029120309032224265377939689384331770206930160900088187982470553448087491263998542047722389379457505140578126180770683087723761368391526813866800313610635964332187480515822296693211136000000000000 9501 628798200027678894933088021675989431203943239683644915055053028075534006878620259330363950989780422941336702552511743885378234776622304019571818005736217611991591311464977049896957208047611697561278761217261425584910141441513588373284454237398990326532871260393908897901935853568000000000000 9502 418629236431471003420126536170156007187407863376339685294804325756809325231690118304182521718739683751705141645014612097602357392044740447812759270123297051461793128556846133762919880357784961691612218745187633881258110470572905302866008935224871277175417007599205652135799685120000000000000 9503 275495430659574972673700545098668179826081779358874829867181196335078600603522778239220973328658916399746802768458299886768780005116695503218985322692793830080594413202893418403577856786770641752096180629412151844365364033429374238058819840542838980099172683202671569358815232000000000000000 9504 179191810550749634399937398029394607399921018226468150209262204224903298479508728802554163521597277797400529105049398535046128212023728901224174801194965030348073583544142849535544553805656034809189515748521990938769819388700149504406954122370472658360157536552694203374255472640000000000000 9505 115183823661777684857248762245663711832515300718462903033063684557184217436956164976236862144317431764057970115266194795758551297413377315876409036744248621383160683710386793307587888806022719732420200233917801507103532667587308377086823024950840907419913710622959445306213662720000000000000 9506 73161631584501489350521161972649832571433213583438393537444854265836909570463517274482666897129160253703487706993215702211186846935642949521275416594242644406974135500549470999997992917760807767610266536538090756602271725036643197151858883462365225197877186875620004418300149760000000000000 9507 45913575194539490855741336266675243574361286621271838438183194022448921920758482949121608019937495975457890152460877778664116437986683229190956270463162939270988690449483466214108666597282213242183637326047284190976815315548016444480042695528063492433450408498645860032813465600000000000000 9508 28464937922540586118293743096086906241753776729774006117070096133080249499987143213223541203987014413126067163763990249252310513083531470593426995375712933364461587476732905784914390724563046857070370967034145593439732522521717119363633555198557881782412894157775613707943936000000000000000 9509 17431492946504432711176458222742021108257121770749615340203136604289459772851151733209883994220242818472985530589595082809583565851416900568939219302544626387090574254526290657217666414725828958058377372170580858802091800353220180606346345792213048026963785513220165021676339200000000000000 9510 10542805128359435622675823723226734816251784052340023563678760415171963635909198136778338223212398412725509105845725597444616147358892675111182959500529708040018289863568307781034597932508867048390897494503790752334494963101831149605856990195756183550469556610868407260780953600000000000000 9511 6296732582384010749469999981149148254100035784120700572357337456201104139524715591988893080682919875792580953376966546757539621191466792228875863683382731804221450010048806249084736980285616246292961661477092417298176625559674897133017561650096942578198064703516371384585420800000000000000 9512 3713215615798667008682958509623185876980530847207609532924366915700801041798682857844524655275285084175534994994912806183856448278825994417827845650370626451265022994431579897011489073831597786419637561490739156627610403878269054781089816465324533854209753298425446393708544000000000000000 9513 2161709901607182709550137968019393399273853625124547922630987371704961549757523550255839703513246290713833932237274220254419008209486024753193808447894469341561804101400846071215236822643303059153657828723422206142824037629942927986043445105089448596039576349120193552711680000000000000000 9514 1242199965198910064255985078724187656249395597625917755540849989682633702143272590835420931076814716330485730626201780189677009789943780890784558042884285643375732356819471691647596232142129946310761346505560731500912653507641117313719168092997052707724191336849502527029248000000000000000 9515 704474059617438423230942357546836763000073008204577258844383208689105879547634039991482480988443033471339852460143418701059401845710573767237524364068612456815840611957253249694182039943754854322591431244659887406195890692026454508873284447133277456245579643872597417918464000000000000000 9516 394228821581147168119419355766041891216029635727386151863827349603019980279812036404770701142200238927159328375311674700873353908048413650950592175684959846100309122259388564695622207486056363078140225899886809361952539110965715777055316261439239418011200950778634459676672000000000000000 9517 217655664088970141128733943832183238766614015584478206688103436633827456331159164336657391934962174700985136439095472574671278900233768751387490504173890874313490198624921222744304876458830290174266515334651102477268482600947255087401140793065142535823989482831544215142400000000000000000 9518 118537561624541030211640655551721170569227062382398117546396912387761556267309282207803674729072470596890682322469341381812596411925320164648304950755934681323356867684088664107801908488108434752968969515361390728675430402010450291032550635715957381942186301225059745792000000000000000000 9519 63669339120071202180566853784636856165277144543856647752345632540048514837892544222653077463174042735319878197286208113441815999181292369372969147462886654918164257358075717243187245830067607429186677271461670070318642550377519453979356629083554366354231170490784599244800000000000000000 9520 33722100561618739494845685403720706427459040983702730430096105772199608649318580734527716917254236073252425606467794020558115983756099515794378916047536805371675930774632988579395616368494305911110730254450054503647028070160425323451516949791289664393150106109743621734400000000000000000 9521 17608728262112835202370210807826473137764682010525284719500756940101634280652185570657561894495290045604878956091986754407807048407359773118674173337389973646382370082189927413078308006390926772533269053480949939823475180914399033271027885960669100117902737648479580979200000000000000000 9522 9063316017263959295337608504028331762084762799535073017390095483875841173865095514309039210401987523473099462694404947121665392562611647928729353923656604082696808130538933227319717356230624074098006130468135998438553401941234796536558470715050272119508762024952725504000000000000000000 9523 4597334211655631526620526052767994372071981130198950081284831042545716537467802072475599599479269033645775089772524248539975199125962430108775759236637407868034612819838589318205653731421331052078698761831663187613758971999177070706949948913431297451924734360483266560000000000000000000 9524 2297715276798487475209513435068724309354402163209164699010679531408977168001506046160682698373282701287971235343866156516666693724652858443599313208538861820587071500432785634399264618561302931618629153428909924409858003810768829955813080057354689865206275102734286848000000000000000000 9525 1131269493292090587916992530186928563821763220587978210658044300828424766119541249916220997851879541846619028301572804555664434632345926631141364249641913596908760248835247795503373394564168742817745155760467592912140744068498554368936752214398757288197088293079220224000000000000000000 9526 548556402846345858754435387524217171949804266988011173404836699012817081638883830726283491108127579772243405631740919117269650368220881089859006939892787812993801014380859891177058475745789553431551545939405481345681773844809383549671625620870894989385423852260032512000000000000000000 9527 261917440707854236709235081793873793634957169367910834234391951781978376283802980523468690910273343131277623693535221456627657164099904510841951894072295948034562525230487996482196869995756179472479942025862652895843689913989789048433642965692773962571360802994913280000000000000000000 9528 123110430414972614199405443851409538723834157164705444998539107770612632800847464405860724282149632494137543451720433117098781275722634317669542605909422302248913055337479669321831666272975877542881288848819108294168596904343026579757293990924923131643412833370112000000000000000000000 9529 56951955635448200655724953155608586609634584010107214555845917681709496217435522664276439407046612597287976622882843841997001424942992571304518840298967534605584126469164507894969083875846232045924213623975448358693646567922165339505113394062660092203735328132956160000000000000000000 9530 25923783009499400260338570400922520258809639975615164215256332095011549860987527192911491392948181592243783409386222015798406255022677968669696123530441553223403758558713897853793135623883477477807226910837031890198652623499277014759478579639124645326147259392327680000000000000000000 9531 11607882510747049354290506114021207546717134105399675450422513467726797876771941876893739511353985320524743220577794499451234421362497814316809162032546669512229915605341683228717084443670015606945867272893148666813964726389004332413476292294650391724243239242301440000000000000000000 9532 5111609355345690629815774710187711238520923045298630772482600690916482900027778195510621078020985732003649467255550532088336227913251545880869140471411298168707710885295390050549886683667398176971702979702111174349516239602738808587874175536663215976673444259430400000000000000000000 9533 2213061471035742044829430988083470651790383119960515249139412517072628810138608794974328700078797711892976103966813292190143734704691551693056534858288509205310988385488372870904005241873979030939867736579890363504835502744902511147933049764543237883865222610944000000000000000000000 9534 941753875989666315816002425907259521930364121157110565258782609167319759966592764383097484870488374137065374677181960752653556670529067921556123257630381906390491253172497803216215274123546511535824150946768562295807716657205796863495422807411606121231776795852800000000000000000000 9535 393787584216827729479691835631645285874263902512822936305202175277156249604925262187027880147133893426072961284769053905698937545003834627424702102895366347331289686645934400808068544574472749590127221464054057986277086031112890905347790857205389784454940485222400000000000000000000 9536 161746614655338926000495550726041647997841871587098003530097181927202390258368029219274088628833363082748950517109098847091610260620168199741075943288941567903484841245166409946615641143703547198207080714468298119495925757565634228354235763899845503547769828147200000000000000000000 9537 65240907954222615516176832927738118888600440608729943802082153003638470664716282084254084989105128116142845415491883767553975851585924313148574372096639605702296138165939306264480902923337732500062573153557144867476093679059999138728528830907742817041269129216000000000000000000000 9538 25832968211687526330163186951200652665517255209978471536538740707962437918482378775597502596617713772696313013898183789947614661730451397287090783982365061264107942907320688039507189822129071098627261108939552703736652000248912702446855360064401270722862776320000000000000000000000 9539 10038079207917454817807656106016417293216338384235453816158872987799897018963570542129021043084700714062216088435457946682116592341636612858871252633556687914902302111813102820466647161915115606781164205843689788885904502739517825895376532921870502297937641472000000000000000000000 9540 3826446775920000471499986200170059979315024844142331737807780704146169035540208386635632895088910181194596021577520369968814919426488375174716342004904824412455174819164347586770400384268957111988370986454065773923140543511423883076397323469712011492742660096000000000000000000000 9541 1430375906240959696492748464631286788869384599409527306286966500100616910836619626788332536495004905314121851144420408164254652539237033798444689565051878391062704030352289852525866810311434242762269614126757220836836145200672196172486355799772406095238135808000000000000000000000 9542 524141368805358255055396135343315728793540964045816577155550142082324213868820597760876135326315203281278181619949836654391732855698682510134952945033008797779070564481858518094541115438560802066213750235842361060928923430746975705497717663783531548403302400000000000000000000000 9543 188199270186584424751204767697770913856010067695982014757855082770155494476591665537002422796698424236316298725287313112348765827522487369296136011040186353867912488956602838690516717072468094537697658242962450112253423899169041105784476054167511327834112000000000000000000000000 9544 66187955891706986096075879654095277916509820909504785866530676452499130424617745174366069466664953064752785252178340070429904117119019712486757012578384379524560527517104766457341144941428392668330384155012881005662073719128049239135796409388380795489484800000000000000000000000 9545 22789992138536471403044442078699472982241476796679303558439134016611422197487428741356815127716137685299493823094373504104069549484204589647454795539810006136661866617611165007289624998147505167850022383044728258359834906952515122632838324111750164014694400000000000000000000000 9546 7679236481463376233634540265648735461407454138011504459908838636032109653501198815022405097382611611350916396912234550295936478630547198685555420236240328154744759403760283861151938858071441958732072759504201913142987849081825747843673783124611468309299200000000000000000000000 9547 2531024646765628912908999947303580411543831307759752521849336717345786491686930885736697332236905650305000495475981934529516230684682456789769318030177387259978988022277232408654566103291428976580697192823965567445444802993308626568391779851730287591424000000000000000000000000 9548 815578401440050019731700568896775063232594423869547143179943530566249424549134374219811505454075363727636607392044749177719537793861599551436613426313712515164367093209900668222023304945896787088137084952526678378196058935555817071837622554751202754560000000000000000000000000 9549 256804549286386459302247135652622994738684193877459237761007390860219498439269770921386872197896498967786721229165577773121758353398984206585075531946834878916743505779593436950458596706076425408072455124639979278809559976046865970445896712891911897088000000000000000000000000 9550 78972051161891488164051542168537596661035583171555626104947472098772209891423992054176488325349512137285862189584885556136627682046155016427203933963723225898763061786387655656413671722566074661268658075013834207568700735387600540730418418502539935744000000000000000000000000 9551 23704594469481547844252136294127003091591287403504445367524200126465466856696668166269320939134494230361167957399676540008738235952596059764269042780983110836786940255319408369002699311315590018599840739982488110414689941340757431096281279362259484672000000000000000000000000 9552 6941008141019441693525470254713319450066659133235551882238674393729906000629902834843723078894749863371060715121466954927137194200848890614204777389285205480159441246011894198554472735345292552030121955806762268355676735263930747348511820931273850880000000000000000000000000 9553 1981403290146085683263748645394667388029568922531009540384338320564092622050696900592191480580407295209130199749211032368308816965547553315429558762861389355337565573082007566561443688174984698647158221903555324739213824295808074561498763111694336000000000000000000000000000 9554 551059842578309916838135311668458944583875762657537291014136990893115035031201065541509485686058202827003022220106662480403568080708080407581061342888551619259824396339764133366871077914173280681724148961293140315152366496181984794712482088600207360000000000000000000000000 9555 149210779587497605549370258734163011684570751059660334071412900246134032300742776679125900342888768651823030984264782910104969575017383803860735077346921639481028646275381678815222517437802407898753547006738435324249177152862018267703035399797473280000000000000000000000000 9556 39306164443765353891522088617950870085705338514437377006024370141564719506333774930818331803881184580915018392274354577342229836897162485415999265899572708098582993775867807974342504593589892617830218265202196517641087587582577702233791933961994240000000000000000000000000 9557 10065740718679181663510651651142617638382399900981571148299472865857294146830937156900149695098319394577927884330846395210758168447000946033082688045198020084342345387938569088687682335772281492113549633131841517110845562037468892368861871367782400000000000000000000000000 9558 2503810922915599117804698048674689588142779239583626602524325399324870408597160371386115831347617073484058148485306691116388424007510686826791053255389975731682146950595087210605840714792854300922893825967159574699395112630557688528207697936384000000000000000000000000000 9559 604439655511301981648090667651074132458484594897413792659081452507825858472937679717642041273565529540872008516328696033480104015063656488620780144054805735640037959501836788316026971728461307427762774550250116790785652448701918183000036396236800000000000000000000000000 9560 141482183515907710224436863962078057802696968343501833884652371710882946363914316061881757541747906285749641588727745092879127436941342618063819470415891088243880911494003907792868221985114268295916033638231911395382148891465365590551826949734400000000000000000000000000 9561 32079259813846608007003563628947401972330316268051208170514434544767445782634777879939057581590951526797358799882194945886449861768902552165628307392144342641237524832854197703543465204264023449460035258079401283471450256577681430121056252723200000000000000000000000000 9562 7038323912458293624725016979781132880402585493594166043852804680715884843613508029213682118344230508093623408186713464375247654856703659794793650373880300619756220222989346919658288460677895644104556850101962036832504182703235257413838831616000000000000000000000000000 9563 1492637500381728271697434128806130427368983361558661725827047396056619641744920264139851479691403757533483491032815845722446484443085006963528237248549272635089904435004388822876608176410217198822865067931475794275740482836279781355547525120000000000000000000000000000 9564 305607203635468476181529991589555557856574459006872242679213656583924495819710947361439947225354603321084762195651623748706434364236376919805386124406530918963071342819080399308333215565412058889424547505337731792424336011538706222203011072000000000000000000000000000 9565 60331386851655351349585239232720721174975921402061735335026902827378748880977014285219637055064128505220023559188569670719954140060765361371686097415155340053814319146422452507403031980010841237865245570971491117658388307800825670188138496000000000000000000000000000 9566 11468272164218647920877421898662880357924382575003712371526206036933149858456940215448712064426656932475183049747413152987527514460308529484343539997782504469339186701099195488273169510693054577953422068291552853498987114927460262617284608000000000000000000000000000 9567 2095971249712911797774827011106143966915768265920262938235839887473353667859579300630295586996022332791732184928826951777251084789783205657969673527874832482853448896891926839911410356898499778579405726217194153679114613155268805210931200000000000000000000000000000 9568 367714254335598561013127545808095432792240046652677708462428050433921696115715666777244839823863567156444242969969640662675628910488281694380644478574532014535692788928408217528317606473421013785860653722314763803353440904433123721216000000000000000000000000000000 9569 61818628265115120402206949730056623483912819437261759683538628768601328622352199052406378868939382304561640847125330894015033266111073444272688057267602483603101976109703410483021510653502663187188167872157264639404346586832235292262400000000000000000000000000000 9570 9940101771264762613398343865889914345801574039949510833672440682807335074583618213449151624728258998746980481040767223962687133119059410642047667379235931583857101855720675823544313369697392244116838087389605146291028742785243231027200000000000000000000000000000 9571 1525552594400723507741923454705512681091062831103362309292723151987896464438139844724823344857960225374397227302057548679520544770780950053944885406029148920153468252104288039808175927790792640958845830580418775703528380070719232409600000000000000000000000000000 9572 222968261770678085754469284094762968619302968436870688781422322631490640221246182169312181329031278334012859308455966952668809663133054601350333288279868240602140410219123405474297390576153677565834750477855360241611246902991388672000000000000000000000000000000 9573 30956499624719646542454632062846155672391351116554936695995791961989931780808750173306039059200542845058416710709999065405242116182155918346045542399104834281627093855778916361064307058435658558647133789398990461020195039509217280000000000000000000000000000000 9574 4071452668033779599605446173483026996042775527286029717625533508044327984215063881489163832786158352447900458691206398819602495715261810999860337641621396682692259083205705304009544732685559440865546944040519397590699564978929664000000000000000000000000000000 9575 505700852407597250543879228877937357156109500754055912944984818282664764598277787172627008575787065695109926417868132180611784412112408432968639374100058493226958039200421176219654795519813766939462472268537383555103060112965632000000000000000000000000000000 9576 59112572911508160434209688906615628348967896025420648412671069278942994578843590232580776483556007679257325682487793070292468028215563067004174524128588448246059243356285868068441472890413013384227972524618767571658518787260416000000000000000000000000000000 9577 6477517710345538965926123563467955032937450607239448924682937955628253205882471888335115132521160261777932471393148056483091229673674284472002157115539914795432437412671834252816138775548969299791683097430829956597434013450240000000000000000000000000000000 9578 662438989779376647403618293365411483616207255882949720558388348664647213084053635144135780850399161881216796688756959960577936648488195291374694655925365292894271007022890950352281606896370750037134491614302970082135900160000000000000000000000000000000000 9579 62902902333832982518674015335219942618165071602102703899979137107982152755459701702382284581620511719503368868184573937126183201752096457233144918632217295638308168666869297198668827367898857307873988247201638550408035041280000000000000000000000000000000 9580 5513228844994333181415872979691464949970299581412728361143789104702369496165205049139096026132370592392634814533775631480348700222578502462808422820077016249872420580187992232043437595392101365148375781500764731471235645440000000000000000000000000000000 9581 442920587341779134967108818635489138968286078433705439489356102899745307006767585826078238319889181449779174875245697199836298637075803461579040244817325053053769723662255680857991563066990683677331570258648678643814891520000000000000000000000000000000 9582 32346442350028027859350677991382528830904044450831069799664253438670258494040431709445251779475602585496780773837576391971740559433185375081349746139852203263097992726693264736572074069090691912576863996470606626501427200000000000000000000000000000000 9583 2125903693378990708652976814398245069776302213654215912010289659771048333784254864624814323221349007135784378462530298764573444249906015551352612233660660477352244213584491615649327416067639003354394499262476674138112000000000000000000000000000000000 9584 124188799925372478409605334531179533619039282046244051047200867527316535886616449170947904723298425834910926902381926037083220154621042602999862743638593767015894756735593490144955135565155277341995843658142450083430400000000000000000000000000000000 9585 6347519146534139288111258386260089006748108010329101845758026418588365923179201185637563002783922196673177146686630139299972088885376887109850269671537816170078922182967606200571885455371361669653952845454343615283200000000000000000000000000000000 9586 278069844034598328497627590702434729215249790966327584152113805557395476871816125721276640108781835361506113474743678697923678465663743737025719982317038718913207065327632287442707762043607082366263415166478162329600000000000000000000000000000000 9587 10150746186290774768083822914385489188962480110463086051101462881304073744367266221709455643068749574600037922418996661632824701536161507235874054056468123660883117237088026184298474478000258536852810731259691008000000000000000000000000000000000 9588 296420232565272462403486068233190793967106816983023278585052452731137779686260207642391631368003718920831736864928520294274569480290245182098852973745013345061479737617755469366276023043485810615429255617576960000000000000000000000000000000000 9589 6491650825906128001106941268875031880761115476600831865952839544514450569618581036934824777141466308089068633434827497587977689101364467756110145640792562790396335638649717203512647203528835788035165662478336000000000000000000000000000000000 9590 94773674674886992343526316478674271916482610858302852262951728218081812450740153672215579120671449723806735164170009289168045972600909215961966107500914439714865513906117994126303566377179294859422175592448000000000000000000000000000000000 9591 691778647261948849222819828311491035886734385827028118707676848307166514238979223884785249055995983385450621636277440066920043595627074569065446040152660143904127838730788278294186615891819670506731208704000000000000000000000000000000000 9592 54455585898567083048346180775565239430396617642714117349042771014799815515903038340415395209336036576555002867518716624273278088592863264218816035142049088658606101166981048830940997516519176305275614224603552125844499514748583354527213698700935916260915243645739544152362067113354375215164075481 9593 108127638187082841160744934489611554552442204815748894880113703597732007786972939438522655235803928741936552456368099196398739226270721301614339753231694593307735855554581075376544714493232321296806255582666045947720013424968410114025258854974520236604407246375713051698215327505653291794138739804 9594 159857767247809524162108518256224276694437935896664733078153712872905953958438410464866227704731707600488931868947081905467200798551318183321919563231030495861436822420621661797697401642872244794918600879409154260837861574323800564260364710052258335411551720361216058445922660449005406213636769998 9595 208543466145823455981263870339055171515046132200924735718262877225085944732351307656803903768283090970422011838626409008571120466215628517331233195198274795560243720376062791409945770968159475224066472130452230018934764260029130712128629262034600802071664594428061236917462655357935110264312716736 9596 253177769151854015804591928918816979806935502222345677355804752026857936500606353720040710510055910800422406458764075684866018551610700088486659004961934329142382214485328029139772293891200801755836094762689308026584470999136084947278461783944884067263261872731908875754113835191737768756135042800 9597 292884786184303062887614260216876045704713875952181186466283482920278821505737422145198174460553888177754841428555851583643566784884896217472336460416395972130180288411803935868168236386367546203873698113960005256653114652238003305916378811930484590042679921836625519577420897113895202992708740160 9598 326949323666170445501641338443539086991712971836307775299891993523716526165277625919879496909802961502985320587512587319391079948114914122861804849697439628361148499414136048313266940138738831553724715760307871575472481704117003690417444453126236394879778186126976449312444670519228338112963833440 9599 354839142642832467060363055905834815892342135929230226841403849086376825930661020525583503326569298404062177328276764860510771248930472059344363742323223276001410909949977047295796391353040294060363103641197443354264070585352061559178644750772153785193263889568434872018439436863622944550143687680 9600 376218839186959962827489247223902201382258433687556148782387714094279026773605524460128552537792448577688225782408548354804136063389412372272486377876870721587826855063869549246172612774491462857165556828212037513199046061268058073985271727662202619373073854137756037868471309408463535633650546560 9601 390954828891325301099709049872959921500348492241265382427741029834182841571292711269518080175164015308548915681159962319140988714953026446006580568537115857765127827004820474836150596808024701610164047863050078950566554659990787766731297558721713353465224628600385970606724781959234689307550528000 9602 399111440429345757021933195517791459430931302511047178176233468586119030352276516037011622855077509153115763562277688151698606465121111170419667501261990936812026177352403060282372443791789245744476822962351123763204274145702825784886123191241806653645434351067588267835210406906585628868643308800 9603 400938634728237464215624191180724448453832884667736079580572012915813492884955349007750067171614816258460309242418920209947063133045145034509227784132385924750341535914513473246385921297703257987911314630589487312152887565598129761664542329462011131458068779097328698099989002621658290348094259200 9604 396852329698033605167863033356940086569111566298820304189163305350124746254832902405153094064949677243835713764528559512363669803751519455620344767147823238466914793642003443842795657111815395046787518258455181985829986433334839470328632725384760418487572874274394292903526284969039470842148454400 9605 387408693739530315172169557743022862594307029856734375533859474619601578524363718784001138865839087248547979568693070824465696476932861272669777625483541888575339068060040993325230514192165111711418473828397864428889925881794497413204044342876988034428377725633664378905268603589034657756253388800 9606 373274049723339846324675190528349366579817924450861744155183203962874080027328865734841796183683601537013084116803446966019106317702525635280489747061480493873977776265455736117578218967271112260487995081318600104917066304401172995764431214231424750541216976137266552131232595955519004775424000000 9607 355192189281106117557868382737767454817438255208877554150543633890811594615933078953441785912915235227546263255509850734092041695118374513379612306076727721748667581827656681274472511477729442074248528652918994056669285154883418332660254929992876117541378647796804239533988235192206093752729600000 9608 333950929760248602434128951575841613319812676097915002575893317655434822096185282415308801413626689235970879706506788617350026611732248699405022181657570893064956795684186205280990117580904794684016939484376626156697605781862062829852784648657870486411431093769387439238115737314254919980646400000 9609 310349657957471828584573498798369946191412880537884615174211479293836169836319458393575170505427088261613225491108297843292703529142622997838945709234035413106493915921486630045304400426435433400804570083661054185403276469305581876579227714114550820211384969072185703159924739374567839304908800000 9610 285169409929747295729789957528957836248624385434291259106919340885903019365986584670994930852109063114887612071965618202130265952637446151891181528988428223314080540648880000988870829968175484168045446291901184481311803598294777271884750005895024914334921680214610284398348111839381080160665600000 9611 259146756467774899565125292718477397575425416524914434629536697510854693857768952370461126105665184201336716763618888180656053875929523197477787076702850335461489321301519122443502458130867535783153756569694374386652150183986166396260280202252199846423253325450611390592970643095234605219840000000 9612 232952426047830746047930973562401085086686372624374522352234606863174776960634752508554803646783199755086494673483309914913481523722258442624816512474972297956209285587228880210903828370157543856870948801318791939656015579058068282105913750154045833169679877806143116939508502552155136131072000000 9613 207175230565319841295110930924286816336086955578237841735663254339431901675165405108670185086347785736281103176554529818127919847750251084979110540042832506164549265291005883188594155001346003375278171664345181183743410908953321432116119251592978068827848222947840880978062375000135228981248000000 9614 182311492953327564723722536009566979319950947501974503633312562925902958602966025228067844364735739508283992363671759234984379434367536190215430498121406891461347963668442390994279552357299573277591092200377005417087481607584495740295774004590158267892655188996939114032689944776116383645696000000 9615 158759836215847338189190972865384570042772423473724434818624390111264884814093654749746912327627243913375863228170840697590401108939387160950815923293711850431151933329040855967492734989903663435975477224225706312534109726467074176097414710284329251740116373527519078344388115813796688166912000000 9616 136820902014556683841104330631888680717317361357001723652141823012555918417421839749856826421441344799447124334829486512461751555216048587450118638929682724817014930551856253269347006323732923374828985917160942940208502836808404753081554943665301738235262162437535176930490357603316989952000000000 9617 116701339157164319684901650645444043063634146492705930620129025441500933004097362019733995255583351362751446483002762020988958736592911658475439322528799883843922950836173218615926482516127880541868522088766916510727482707424492572124814058424159525792609222867583960984740552499634980782080000000 9618 98521246753876131532549788632885936742431594064539511433872068794139276866491713204816939547533150251177272611964977013292006946692023649697998166307517555508524881848689676258215743817572264397687011868519054309416034792571147437064971691270644912339028981452406935518661711587267937566720000000 9619 82324175278485357976572378671124513089332661600425235240240556285217365375251269014203549805772437833118019427423972265836326614661920108034351785116007208653006669191977304755066499496910903584105107705748935335552540663336828767022582260544828788994189950928523354592731981757972888944640000000 9620 68088777035314585644035582462063157151737368368902577656303790000543345103528734572641630736069238793629728812147422077011083086484255094491926617751394451349955927062943202468283417749372096258282204960124826013654580779876991726887382398944965023579726991788005313061152170934972952084480000000 9621 55741246394576564779289859122998863458380877106767180914364303399105194453397376355672880533125400153554479057327336356769182382882173607497732036363086501973419637635254916433970547897029996936822445142250539777985640430065510468550821611639390865247605823096109534383974736811066916864000000000 9622 45167786946588540141299864262976776888697598020087842760104791651217374594251734941443324537513363817472562286500975911156610856536897990344085503805963858553521572079023108544457189770758839244489938162029873839283807916832460401254970317920743821024378915165888277382122454600622329036800000000 9623 36226472891021117365591165210686410055079809412258896397986112774798618379608724984364847900126754549358360469284607275227952453049784046096347064551731514309809828987028048997364596854894998475042289693194533299736560724198882141271101744890714932805814233189442999914740126038466179891200000000 9624 28758020633587132513017626879256680284282105898085917981404893032332266523920505377651141622155478937451522216062038733999527902814475599542761125209569239439734376383362419291747839814441150992665091031175786214336734693603024469610670022753847668106414131607896410229079897716237428326400000000 9625 22595139821985617086748534395648806571735929726771669589052372899177128526751580854818991586276072834221775902918593328392042415902195347885788335569062031598169324718909561614881014757193352556696095067878250167096052285970198427834500711141239807249949101878103043920994975227669433548800000000 9626 17570279061742941767626082078715481199985091355456175569142503259516704895432090486978373694364064254287986974867928582700117621337403280465567527129983699983764762662292136888423133565951242201832024835897708286939905237185882188381673743851895110377393768388072087687189279297859747840000000000 9627 13521711162829511609042559363352674534993665372009850222172565715031971866083812288437210917101553251398607036774003003829237487006626491688198318925931957397577650854598511923999221391761860391296834734964238402117781132173472335724765980880060697482623282393616011572628296339401211904000000000 9628 10298009840436304704648519930802766317518157220769292405415597110309121659001880222069186811565551447058371586160216915985856127694295275744149439134038107442479701719998986599192852262990497592172709267575681964522554735154497016676075770010773644705491072982028501219681542236102721536000000000 9629 7761051164987578657440727834297398842446116544371335283568122574287022273049054586960950433915628506474479538782228420447438917157901708882816104624447152332695182552346115508160897408390271955524289543286669899764616401605839089371275458790931099918040715317585547487358673479901642752000000000 9630 5787728235305958411900610931332346467322085018606340341153887697863797942737642184407266898749273132715443942306550122707773929323168275518631699378208506822886468018495143693041608271800318294738768744984133422031962136676524076681835295754918137557206054077237688669577019090748309504000000000 9631 4270598218266709767128286981245044432630204772998590917656438072579817703551110263351608115660780765700382912603984595246466651409827172491150488380895411785933567990035154910932749139863728680862400844850863989693386560912395555566748050732276803215057040455441939619684205195165696000000000000 9632 3117690317975642975678726053394538732382374311798791463087676643273647492574452618515139809616386533808966590334455660450612974473469153442730185672311956194083516631574225500625185028544401927269871408138427506144866196176872942454214089554372579901064123598676049085665141886183014400000000000 9633 2251695621826240829600567895380228359797482482429167513961901572857401838820222315811250299417625368162433143677245042711830672562344101696837593301848747446016451036244869654425910085539350470721668839427578104104626998326725571353140058362133275815543065929487737855167173890775449600000000000 9634 1608739711996788369349771958141646537977954682119228794233486032954474660794646673389641144034072526653906927419970721677123284559358898283232203093869668653191952256282519926106624009384143681634135102646870207643096815693863028111330452796926668966534794106182486227115841435153203200000000000 9635 1136910915756137539256054333476713230118601401584678338103102727655964692520760841291257184607649716009051842299139422513663837038436002400597762400619956565347633650750771987263573668335054862175436953920090305685869323990442936379832663980963401324183197307096339605711446247630438400000000000 9636 794685115248117720784766559125727445839931489825784809579915657411584215259361117809045857455477850872906577146635224206329774908324707367978324764985335892227131108070560864217098991519352442086329787117133102813455094842894629336786239129924548832714710347913154318903929481461760000000000000 9637 549355465760649244552091223286913745133791168985882256854285420087560375184888484957044650301756391234923747335259905590434843597697207779238733218832388872580354102525516415167823507486759386024187050278894250450100692262298381655038161150726418729441791773681291650669958605570048000000000000 9638 375544688902064098832841841880997807316202877641115318221783167219694463549131618352712256251013010023123506350081490043132734026514622333914998889508347163285694054134975328542157734004476896514188551261971656039629359693229000033495746385646727598747274295083035002358209112440832000000000000 9639 253850504544851532289274387531989333707079734832873908658716434477601523195004626763443643594745668492593510491651593453309988284262754052742788167161925772703141733209865460101357500897561606460532166290045435951477614021934679955291170371807125222113571603717539043381884500312064000000000000 9640 169652188214252545335412843825710497452018665710399394290949727418409051547740652089058034590673101889759362002738977099566732278106657721999414334138942898753493553414686763577930619979350600001126038592223111347068147620474630983309851422045559257404738576285447631061124548395008000000000000 9641 112088510786101373367986756308280316918820143253090188563980879956370684475823364322531369205407276244885791956001379672302201622592858574217789532172257090646119657960077879327659343695063529585239637889444134644223559578936402793260069211452799391913276111185510841253128830976000000000000000 9642 73204280641455271038459264299753145107125846075651275667900606348484393789318309447477681269545845593602389883207231990299236426611364758039503120364010781934206780932488272556582123889481059106101110270530493115126724737955731263108986208745936178402066225708062404093230469611520000000000000 9643 47253884640329992985186851944656565384427686788288931789577256968636561712501140362767367680835349052944637622451162870307420777002906634615427603157809752875007790879823153508099844677424929675485778050211247918580884807573060552967515995376132593083348151902961427723321008455680000000000000 9644 30144944946950968131529686540787413252296079659767607150213161577529494473760757915428933643654094422126137808124282235056380354560099957417229756248016155299759397308642025570814662950692632918326635665401779766543505789667872469525901529424370142045838174934221796241316155228160000000000000 9645 19002731686390701235621537165116973957331748871991416805428250626584358943415903320110216891696703474460945294004230582272543826059061246402282474279324966093672138061807189731351064849058855337682760422169928768267685745516166655148403244556369613093643611292863583785078352773120000000000000 9646 11835567630412540404547120469880342825809475882835048436634302115545147623297275249335899809310163701452826971685288831884378149057568788559908149114820705633881860570070425259001629119284592153432841056973676657560808800997612458409110733853054615136262174632845357606613549056000000000000000 9647 7282473529556650106342662484017937560838165409137484348715206952455771670371534698871951955918248535203936962041543317878890099825611979252558264674442982250069361951813117124701591023821415498986014955134620666731987521241696403447541777899904370124392056176965933575083078451200000000000000 9648 4426179633650117118847268269769894989764306340008920664667477401344842725144878039615005742991936513367141028702279218510409694536866684717863970988539279165606134557300598293546149426220338736601083858265916029587491387846154378816844829296563151985932530546406196267178577100800000000000000 9649 2656936808991538182157971461697036548191220617579506081176135620446304682669322220927548569187132406610390348669448436606778809443056664460199551435250891292644550795724049663524610207131633349902152572246964109140238424914339293910502840860085113068925295377850292748542384537600000000000000 9650 1574981519495232073000861525111651905706505002655973649459284560917004475127349403846781767817576999651582172698002242439071685726664326402293929088199455406542831586797969901015146636055826814584766452836546945867179289588889541751214720475111232368691886208229539698000999219200000000000000 9651 921827983608964022729439741560288885183663457230663762639259345494649613536309857147244541583266625817289895006756586234306071392267865715279948740806899884331860945815175652343946330089985210341041211268799578120041530304434800683554524848254348904977570271857308931886940160000000000000000 9652 532648567507385806418845337479500256318953741054504636949471317258838907389865371893593698547933077915290168349827336818120018949561012575771471580569358578248829484158672837967083616870939895519601630348242825774637905819792722361396793194692770668235840664278222031506374656000000000000000 9653 303796258104224290581617649728843406009961114723385354910678534056344492998866486434416691376082599929041544302366434821609672324575664207622459790498103324025396790351614794717397850122404214498501413417160314358550408367085458820582013431953560437738946273434306138030997504000000000000000 9654 171004368538360644419984592577700088483908258009183378588036849467083677829833061695678274526035819477347474055555764135487180372072005926105424976062462198288141080296551794984230328491968304076610623867097317817745188093377994980116424594848772532312790481832190656253001728000000000000000 9655 94982899231538903101382329370553069588412671800464537336098119882139432335766588110971694335347519234648636954005165782232459213173259886328284467690740679738896678607106078657450761423425126302230681111061020197043804372066982709065466395951173872007469784587390128127737856000000000000000 9656 52050543362607031544428828201601417968020658164036040862576251621563594046409860278887928269426613789221234841588936959125813698765697161179225132643026170607814895257378836944140339696402595629875738580982742070659683713334817975122993331863980735840424370488256168460288000000000000000000 9657 28136674464081100394354222129122448849564238458566909083876304695043341817671915617275997970988332235368733919902641738613223475901678465434348151392201418621866956108139262826251402222161624466664428027617012979867392944762285665799745371646229320846113184888173007942451200000000000000000 9658 15000705777612890999431709225369293364205220220280221531419119932794526360391687299334740143460206340003104164186158790446618271270450117117876259914896134562846226545117629658076695908937486948599925603125660615274844004014861477155717747190070591700276824426428404387020800000000000000000 9659 7886122139717890511458997999292178708380624739449368046583057144954579733756866854670126462190612073516074088677701432194421030402676234662205752017967515818715250205615367207768012796108443691650943385901775407751061553060964435966326005609640890901380364264124714686873600000000000000000 9660 4087400800092884639826241133996231854883271328667208427868218044131663787100602065280252807688511272551338019512490405873938703760337587136071305452393446889111935120324765547064694740598314181696780749844773351943763282738644178142089621400934270474593991169059138515763200000000000000000 9661 2088235212225537976764527323176054226767597696848015983375484143076337457699191963285709389810625089719690991096987070042988181464461909807814554969943477192852516118193238575812428759142085235149017378191991390316384119009420964747809315489998741041133412233175870996480000000000000000000 9662 1051414625353844866204462420990697806468084390221832507970862982212844522638061811730389547860457586283326430152532338760596002157697728278364183432451499976134067467937171200709669937413882380986129099256173260139770380167230555632016221642908924189158539211750112231424000000000000000000 9663 521605634383668503894725708093064794859432685634420099202081787507760338720838041365081287498713176861198318170716215479975481463581728407221708591071288264581253857839739608741974264219107116963024426989383350050087727358269409299255387695175001806679522543391280726016000000000000000000 9664 254913385068997067600829680084250590693193971366701509312288371572787351786932340159533630810971837332945740824637590918521191031013012953609250271675626588935542827607330778013288981444409763096138336571250396192543872353047130383958643207144377881341880971195718828032000000000000000000 9665 122696065110572748414551311474473231984385469217992527001203942718191921368619054827945427503773179613098156912144475613093278505515675102535486185755766261984940491774337589417256665553808739820788374476592779639734332568471684714226275098422503357886443940407991599104000000000000000000 9666 58151207215053679615101851393939043935823367921224340767146531280496365610734774672976274458574202859600769487332716178672927543689375473931605595523951052612928728115875534552705254187713164167445394280905094375238661410781592745659448872721145622175424286359027712000000000000000000000 9667 27131651980241831908667185149172135223390394395092104891261460733653172405814287195142119804940520163942267893178544987344375978177949381794084375695779176969715619525718810557732216438276914197645505782476966814499841640483613152507199934476321564149761508762619740160000000000000000000 9668 12458883354425703009176875724974822791430026809029894057886155435341872334400331993907082844922989711783788484457508683605411574227681981359627348210926238875434539030600336048424742705611634870577276462589527264022977262209959049868650783997031040107013733340351037440000000000000000000 9669 5629371195179174040211096982713093807283528884281843190127763027685069102976736010701172814916152316751041867778801456966810274966371116682720532182382443352480746589926490248545459751876844458012866390085298874036729705694418570976809790844589564604084687885073121280000000000000000000 9670 2502115826375985952755697874902637802739284790016067361485490687180810552226977571994922689086970855416276587421697493186041202274759491910535901548321434653717461521569429672361240596227127231429994755010243061610680727886128305989415825685305027838690657712430120960000000000000000000 9671 1093721515946155411458642181908083184878295873971143186880097923546843698268781745339734897333344878061936765287692192632091591924127635112519108226203705157803826181908137913426277648838012085498950443862049603472476777511466703282870044922089439361234419180371968000000000000000000000 9672 470044525603118409295040556415353375947246041520511986519783091423594067808139205123974197334177623404496025297651168038558068147968162608159066386063624725642489687350628694987786050701156452931608288778483368254943032349577281923456469845563438013249936084801945600000000000000000000 9673 198555090484806035581065182193038516387343651609517275769436751293242151744871663519817149171449398428970876304789853023481852039411722298996759901600372963420879381209662498744285501122186703094655743976415924986278449405328142182072916829691776462475947776829030400000000000000000000 9674 82414821291772008627304735651453344536631234932850169474048541004415565880416550281826191676621082994162240375325565419730886295705988611734836909499154631509403435032717431265065336533520380096579779325532877795234545019881333625494557775159834571325996572396748800000000000000000000 9675 33603130740790112558103621089055779899481089462089555101492964972243288714698747726940314262531470434648450960000993302800909173528731076501748532745429781279382314153931073647470515996678501167921581169047989698256331782397659129264661504234364377526002242918809600000000000000000000 9676 13454490939807620435862832184937972852866914460026436288067798153925777213190874068469164883293475872043637224906187366443495236917336226674004315740397758434490606258104468079986695981883521151081996571197272339786600812153910280002765718764615747253687948410880000000000000000000000 9677 5288417767623071460359457695036135922870414790720505300193555194822793853411630907657283260094363262782111830085851386353245186647829829595774527490343393158677475705682365616881778767656967602676664585411775941258482790659564903963846296905871818048762321829888000000000000000000000 9678 2039894121340972269007650947951449116643423339468985271807970805029939974743268371692130927914932993532567981305492784212381927023016843254652530220677044157157590804659644291403871666192594747861979287546737398790602655824933392352124416516059474069168735649792000000000000000000000 9679 771897419933539163398578577509785095324593169718851947721266385827917417053270161983229233948460545638388413334485651249140800302433232013006696294535529154316806046648683724259002459645854094618077997173064610672769184904894997387192700734101393644299688607744000000000000000000000 9680 286432504012290243841248214790460639934461118161696287664063777409492900262000757459277100465341924186776079800950815158588137064482050368462834735194307294918572812764746192316188044827708611467581428153085371798863581612436101466683099136043674440114150309888000000000000000000000 9681 104190952069784665531130625378471657885787327760701098899707945868783287622585353533808661554768301579540244046906367166247402537399500982789003015792933701975068923889851900850605949537198993743764968611178091754497301532290231719349603598108199416418533376000000000000000000000000 9682 37137286593059138577402994289576748402296218583930151878001417316459206995132541279556580485428605654929652134704675555099693678198591117686344080529231924628843511720611480886718779295473246451114947644863558044228894287168836389814538964345680351543584358400000000000000000000000 9683 12965314063953605499075944563425640046212356808177369807356649448136916601352304711085608302921394779995995242853652245341153236060161149158265116579736594130838243952740951821942456270757360765920120863287016548605802606699152620556645115546724992680565145600000000000000000000000 9684 4431606801184017018803640419669492699561636816432849814510159113059623276861974029727494048488381027788746888216555674412432029623003157880104537423367895913817169558760611543142827366240258360012265271616167448698464434929777612171809180485981775336780595200000000000000000000000 9685 1482344535338414913692808940562457370844319454959050251252566566478673400568668345675074206363716219088616194372119342164412168027374151363314923788863833985560875777216746678467516479587133685208713161171834768172983694332510125708277473228234330978281062400000000000000000000000 9686 485000986420612563602996955526136940177519184903561902962247211977370946535363322957365852763270077805283501526160277648313333714757729762603038358900420196561514154875370583992701128902112085126836733813683884428249295367479013271306153225983603622543360000000000000000000000000 9687 155141549915991478126395996981628355570605152369000036206931633729073447797453591531383064147826793536502651302271943414348771042115611549961017344035999614560835728147941336371463049487506357256778369074517283439979176344735429917303838790348711980433408000000000000000000000000 9688 48493360663938883038459060507371992737184808942678293691480204157971024487648301129900986253041483501255437543598342024973675360961047345240362960279837709257587366764468174011193973277307330344576032479752067538081021023223282238090101288559987835011072000000000000000000000000 9689 14803728583606945233723762741848484914800316962698498615599830921472130593425825665702919188423848260117732027697899263872405828503721046726198468034696433383092012282322257971525209078795295683325294792454165244140138139255879974188152258674843130527744000000000000000000000000 9690 4411124234390000785764553881160108667535933530435560555037418419487254300302116163345187856835442672721911195156788512117023583753971790387728643499694084796797128017467776031891119046456475200309600026616609655407783050010249362445287771102715333050368000000000000000000000000 9691 1282210372615362484053354808854039290032972467243822557964513747398373461318833271810242818642669187623548054692766081568788193809743998368644326284338081475705872543410442854993421712508240738408429627677235565847767763973620917795302019069170941952000000000000000000000000000 9692 363354435808051282351522632523457608880566802048447270203037384964186551376610378248960177167875822305694660966532776640248683123495079825474100808201993016748592226510340604735186196084169803495741316792851143444198361315977898934942061375069377003520000000000000000000000000 9693 100317814174229415940914717833244653609308136244731221547615421619858043531287258785737562981885225960315728036632313003604522814065597934577791490319176930900886350164119964666541897287715803002314505583666289051194020119718664881532547182119018823680000000000000000000000000 9694 26965100142332367340303709244075001756599894712136456856958835646302652270964574921176883377342685578696800645197188944613967868839328094842429353195541210584234580369266552782070191180948294910553010352613360669636084826932418667197103774231596892160000000000000000000000000 9695 7051570505894557751071948551359698720172522581702793495317027356272761758922355836061063865668157770946484711574930181506928525594359459879168505857659166894417424663165046700850093998845457578061777660137209076420863420551440629320804395524418437120000000000000000000000000 9696 1792648146732325659600817025888689319080936669047991567189407549412174838408941456663282353786004413961561380398303017227307853594304857156609315095939225120156615636215519274047045894144788087948051528846447382114462719322533502542470680240193536000000000000000000000000000 9697 442665564975902821322462799678166242272538249760120699427929072153578493842125728661491579516598828908356780743781025973773039010200390900474133032255222153685813138261098421628335279376349179100019027746666417618398330965290218784725202575242035200000000000000000000000000 9698 106084709510649712372038560178064680430591323462941915954935357253582575115823669601175971716649278191625342256433473782638292435524472666592518239235318951042799388570648739430545124981531759970284185351803931085283324734521498746359759080574156800000000000000000000000000 9699 24650625702198978414426495258212299843214120479252824685016916201733435056833631556623691135126733371226866324092925797942441918723362975576127414428646695004633543125136962514083503794538678306817867583932924482669210669166025661764225602263449600000000000000000000000000 9700 5548525462811773785128372467192869782188949713522201879208110834376317416536160473609875589234827608671434939322541718042067095881044730513704671819504208794341642833722208655414878718474966293547666837603873689511008716434319258666488030245683200000000000000000000000000 9701 1208509935138199029167951233696552721353279259099944967420418833967516828893758138928954487787930242796893624167671287013320666385548650960017518117904025412271627044504210188295762640813635322335641249032590797662618227459128344901287736770560000000000000000000000000000 9702 254427304199467800843141597205310870505965070964206857431414534109969697332178381243446991248485771848476165872840671870234089280253833056919319216581625755533182959859977279013999996126820935421741607628247859887244478364351480852664828297216000000000000000000000000000 9703 51713268907222180533028196826486155285935994720575066751242204871920731792968527032176405765457993422569269309561756885414097088785794313727330680095921859443389834864274337091704192614797488721406551398158356899760106562357005895000123244544000000000000000000000000000 9704 10134711166234254419724372335406555741096526200698518027880265099192584320423109967572598534841491388248897781569432185084687192824091627131428950730515004699497840838315840343447423668277693864915942209389847565594044522209097185614425489408000000000000000000000000000 9705 1912477487535387413259249990586683085032794528482231325818877300185065252800286365562181324076537879593158020282154262213727181481543743733211651490752306228389355080204249747117728640273450347972932622947189672402161327040667476804046422016000000000000000000000000000 9706 346988058605593765816000487374524414329754150535555664630144657202578732916876391580920819558251066756931043058891423947019162360181639734506089741001696352809503714223603308277386712153614145552327482706876833784943444102102675489816576000000000000000000000000000000 9707 60432577739003631156193015755437971191369130753267874277780589656051247572135369043558558751965653415783298334435641180387947951876489522731620509161634197448962048195089872395636196849275056691753500898088527072710825672834147548554854400000000000000000000000000000 9708 10085838916872908176712689493790844733067125456279077752512252962319145820926338259502361796175860415645798549861468023841724630271622011019026965402751031092480579985920791777267241734147803123139957263505099624948203416372903191091609600000000000000000000000000000 9709 1609963587788358213536625587276703740210432127190585122395733179006364296324464989341949899949119697412315872559821127091749193887052249929619012616709197363099033735685321001892993884390807163971673679890502282873119108953087172358963200000000000000000000000000000 9710 245293196310395511256433809450340363784042792699016718745697915762523129893600658966317083280871242765112630504023472540073237137162758966840501922275105731641536721465529641734580643646666693254798959032213462071693979592352447489638400000000000000000000000000000 9711 35590573190553728735592838563618697363019327880880244543236503103201469786871506046742095391698868426109081265319892031689484863623155886610072221356644323555993478720589513340365972114866094178799196038771072424403938759545727221760000000000000000000000000000000 9712 4905439314453418606902154427923224534627184340416287901972465265842936393286426402965232452369046673358799630034198548012837272270361833532167628111446360902591667121021300429826221216551387920687011492394166397104595635982951251968000000000000000000000000000000 9713 640486636217355803600519122642214226650888686102275297742525341803382384187941755212060792282681877323023008951489387682751093995226504931127897695031583836262042986964907291985158558270221052014309842279421452407496998431450202112000000000000000000000000000000 9714 78974970888695069308213556164929233867614591498989128881921246002528161654498538161836249360955761615900525517016411702124810563982699717595732638301158261683213343893361313099479098086037989135624594893635467448052613735119847424000000000000000000000000000000 9715 9164551806935194332777428521449353687392369979177307814337705566416088946746511067034164984040254491779063147087825982161526826866799803457327809229075158868777871807008764414187666292489873688078563272443865439371608214919446528000000000000000000000000000000 9716 996956059294702330816760180884053038051792394462604557431143997274899441584457429257893904912710441638764411742264662134652053862569600341290882008848684316486337296248632703446383981110380202201630664645639806151181562019840000000000000000000000000000000000 9717 101216143228538412176159134335509039374006433601843708737182043809664610932660886630844595583655897499325491931703877065066257439630087769901416740351601676793202819601875573460686120441940182830715193809203373700758807217438720000000000000000000000000000000 9718 9541387031535738181045947858166348293164589578431195793370306859070245098197049436309491110461110355794586455363886093092633951857329845158572515605829300467373407283470170822404521231565789759821330648566562177683726773780480000000000000000000000000000000 9719 830202825606916322782902391103127569155430215400799679296255103128754119460186253564344776846330114229903404262104403726861482470563566655161580692831462387009888040979447254473083589853568972474115667376550133400680016117760000000000000000000000000000000 9720 66212781561163121741734402707696606375424655780897861112937611923319587202900421189737254853020595328924962379042611785544988962777074026735290186776520072345269285642414324083706475607138847343793285297174271543141015224320000000000000000000000000000000 9721 4800435894791816310537879846076938725561990547943071744287485109604342388253334869592238654226020519078827231763727361620014815214444048561478849077545931294899898016571224209961430945807846832130459588775113100556763136000000000000000000000000000000000 9722 313210510235725037638304390621179344628532753515488743027943826465053662188748301674003839144022036081568196250660462609297037473039819217154596738374468898543828431739760561347234481743633171836292853080567700362834739200000000000000000000000000000000 9723 18164111088413731657205197237408171120200482602688566787715343003300382627893800130031745517935486303593608393689793427174346288732497616196125770537835090167624956006216000482326300879854831646939714034437887395417292800000000000000000000000000000000 9724 921669251325113591282866722696043564034589563064260719389741897540476140536795722752319330564526801212429115681556446517294331524414392886341459143815373280251735014267881864456386860646656216661264103229871003113881600000000000000000000000000000000 9725 40083414186476514707168542491892628630054092535493353079967138292991984475122181051163776803909749995931898577809887109855825312145246491081221028378187922178957913748654569103853250173630745831971457726879227917107200000000000000000000000000000000 9726 1452609501550072341207922591110679927267610461798454489905391299676236954832356502176288486129017569379041744873922141047604535901322956162344260397040526547342241585973469029587723819778844273412473637154701967360000000000000000000000000000000000 9727 42111354587969056947354643728441773537627502862689008393740094165940469140890057936791949717782337209816078295305816399141852786054872803214243413588598264948264291114818393397054183744188184638229984471737696256000000000000000000000000000000000 9728 915561084196745789534635980342232803849180262196634704286245170450779349180375254550438602095246540056834965053464374738007908118311083480800573581512583944865458297090052882257155602986740577989447927310843904000000000000000000000000000000000 9729 13269698011778702825792129946671021050379338988934053373050657304228068076132099472557950647392114953299713824227073855363660276251318544383813385942208326880368980202533980754239087666036884919660118045360128000000000000000000000000000000000 9730 96157231969410890041971956135297253988256079629956908500367081914696145479218112119985149618783441690577636407442564169301886059792163365100096999581219760002673769583579570682891939608962934200435638009856000000000000000000000000000000000 9731 20502034465951822452095898426950074820118210948518046052554815993692642068371544670936013312507685321939211710041087920277518624932109972810609234633914413219840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9732 40711182725247190297733284019229434285663304597771548590073134616046817821480638703715797863408117996422148967081588870265358412365189803152495480201630049107968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9733 60194391600901202797362784228432092122373600369562218272465277610869223493189230083351215412324860180424177401327777829606637081139959208946904031440981572609638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9734 78539349041175855078463823231382824959668411910762132412645171739896034462542138299229681061795293759220117180780052977677231239201661063102150974356328337595432960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9735 95369209549999252595277499638107716022454500177354017929640565684159470418801167934778898432179999564767285148090064330036637933316302719481183326004112981365882880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9736 110355799622141992288821106724096071397411635919509649318584083148813101484612780038815582471522570924945001385647074439042395322837436003971083562947616449866235904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9737 123230642911391891389183569175240613060442993443452441739085559516174629991150937710010733759866870866188584880639233123597341443835136871101043311958171702350630092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9738 133793269446654053508256446533118379894195250024319793888150036046132455418963875228011653796426888369004749298979738819905684996163862888623989881554586419694969815040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9739 141916432234486621042686302215486281530628533061510638517073431091790497355115253366855218491209949448551466220703508676828530156645240278290446410077543452319307268096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9740 147548036688236090131681790398640499051685220881411854331243011690671072646984906278238362082130979188573349800890155846543948020004178384571813331112366605189121048576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9741 150709780331555434920217828764325652602792761328870679781198219084042595632277439984200612698176643028328493010909230614684175477575696492812637902493345889586030785331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9742 151492688281329748867855323978685785863067009439670007987853794248115544181016543568534122374530807407696433234342525319176041324212453357710365891597207426674789386813440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9743 150049900773888513164351939940793540283418752206911246007017091445752538998340195534548083113820990194289800536872596506612459978267572849541695740248662594039791392653312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9744 146587210756029547475943818249852150892262934848290217253009004720081326559916960252981588888117428882113882062944767356459864747999859629936887377012154995715796206669004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9745 141351953229028492208945824740928859788967830032279852351115825980078422039919925958232246427827520707752671989268168522300583864142721786010569970690292317297374913573683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9746 134620907837169992579948404515170342656159838125980811762967453314360401942780881864983091836026210197859687608826827164095794156326401700962447591133611730759404679593984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9747 126687890053908189445772873534812090321064704807842656784078299815478449685438437040796588209974665668342956017592389134783006286400024457870017643798952468053939760975052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9748 117851675873677618249134933615997465533965233800236824420146788147676171262000293953077162309615088146937522950819138464037636940373804264590008009819697800114043122184355840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9749 108404835188565364722815387349953224249099766646408317065833434494568795629093921183822564378447529493889356428570937682396524772931142176714142288397642658993790459215609856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9750 98623947803130895725268134355972482211587005745980498984705605818367099782859883182274663833023692246320391938775063605789319530260663183326400127038456855174801846354051072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9751 88761553022817806152741320920375233990428305171382449086235045236530389804573894864047197449721323021688352744897557245210387577234596864993760114334611169657321661718645964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9752 79040049596509189288393461962429375029571871747850085614885492663005632825977706378937266300466130500265342682361158118354011794966045779780157816097963279647234051149460930560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9753 69647628118482447963863589534426403840992876598592575441168580223180937496656978932609006733592557849909136376600059458835320782966833846208879322366841669143699095720661352448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9754 60736192471024445305133217208903522355747825307095637217019060020711823754848694671666487859604938646753060542078561167829062347382257590110103458759655716445809646206092260147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9755 52421118501777051007406645805303635366568063509100401169450974422638181216982504329712147259778072046304724872627329579376274049823972324797410723334226660027633325594543915008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9756 44782612662946680717755963130816534213153859969202914141902403863910903382507910841668377230496124405271750676901632983524302688278193500326930875076953632423606755293624658821120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9757 37868374114436781112432102889190464919804280490441365310103186564043340827296524607322875031721722780062211149314073165738407602890186701650080558650237164999961976042246346113024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9758 31697231666158194560776500936877944710650990336443513185493778383236277877663016893536925026552256845533554517574001983173630067604378498418215578722050367740708913279806200820531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9759 26263420523388218350357672204841725617396534850196053782266273517538630241492213997502023593429012814870659457418458786058150627443627898689378622369698876128015956717553709251297280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9760 21541179887409548548446071044857868548258734249052428348509037146158531700534254337852644967024288835842191131330903388564936352065832734639317934111107698893175649228929520149463040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9761 17489386527634895369095500538801269464181496140302090635337099206762045975909954117161314127988767840529017085199614417858674514415354672647636703647351726958506896159678491359444992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9762 14055986223131455080047259419202494905775359109993938280197189408568206535477861742087249695489590375061108662022178592048630577484045414330635212516581295767574205945842990290724454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9763 11182039040009041496716167984383413358076647291968391971121156931280600020634620368035481677393950914445935551662286719210115932623468271579103548528816012972239837051559021740210257920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9764 8805250655314478996764809334888930259022260356749136361675058206926152137460768159937896610900258317479288644360908892745974407550687786148220499902128280344807040518089117119239159808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9765 6862915951936285100419630805134019172473232336878003340717324778927736224785598712892772358495789570976504384575414284052009464708624303909642448453129394974629016874392988342936403968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9766 5294249448636562791752286621103386218765064945591602577124793400887110801977461864231567247982466240467589096672462447697264444203795891587438460235271247551856670160246019578836654489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9767 4042117436181248734655317245636077414644438474332636253328612104486825866271681201103783882983438510579222786507070535464101901050834641037393491068516619162608029122346564154635604459520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9768 3054217692126140453173921177494132625659909688906937894889611539953945258800648691335947899227254503939590344862678393012836841836480074328254464100805800656843209649587732065877172944896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9769 2283774056255223068181552339111214207683293372645074989825352388333983879606951220701955026903386920427009472154837339737794164816826642044698544773121329889647046613921052285349510145638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9770 1689825492174194358141661437730642014476283008330788087709601400891812247914300903230018005254520725004600415294055467498294583490838760780326395766192339332266312879165027698317219961241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9771 1237193663913249440782287838338505760598707202527898421358815311367219681508684589864834610989916959378368161197433467275537105770078378428453254043105105582552121929388680993410821757337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9772 896211019956670936371559726796429782677600095489721539374556457258693281483120300463063120643915455939939863111311560441059805887105557056708820611712722824434098080557166475714668443729920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9773 642284564302280837732951137537441344252280068434300436551765461035396851729569548665195236461472743423623568563106618316092860885758982557307988105060784690844436957732635974262179051339776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9774 455360551568460899575454394519900275293809191375015658339357971378583681591661600282899214155741805470436111399890207138386101372162680656908719806046416787462467929502141252184548204504678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9775 319343763437621929572396588364605387868385666678582409744484811096669075401944498899695552784546201239007143059663262148998045118140061759390530773071513071726925560949553605428124714847436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9776 221513054955937751147836998595765959521404025934191290568793432459118072937539279395503105661661412605470034154083881839860548756551122204529622139416271765626454714499928453289032540298936320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9777 151963459129710090771916748415542548007074997915723155548591519348506777366156605026293900747394428709777424051668104032376382671807897189380725250301411282692185858487683836433376671279611904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9778 103094966801675660365628626888599078161638721990241362670047498840689096377283143592306378865709533398244136925022251732603065691025904719361026978319984797255002685758209824595530921062642483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9779 69159540229457422161942537204435214933432642668453580791156863805628935486427442159838862489080145321322108520535760537287889901063211082571355597956323134825230968362799090666168659546189332480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9780 45871123621578902454349642023349887455848181361729415830869348442508987822630446330505367977451116794754459733008412601262375954786823677215695039460826569016734825954917764217356763984717414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9781 30078351060435308895066408126739426203191878921476859809098615621588036300839106951002805573785803726846138596358373405684900804638788668345720033017884850255258978733296076822523935241407561728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9782 19496163684551065765597666219964995023581514796721975797830307156401881232532687250593975377518305272807273028563942874161025339477354895952940099832881104619235091537492190971238203402973976985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9783 12490399371531067408069713633230320987635190248888914164983592387013512921501710623182733675926562608842461731486569995204261288917909784989630855167658993398916547655338403666188870971355855585280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9784 7908341812325196048936861812522378436645569243838290936265891783583488369975072305621628410984230611366830891445270328499948724438859861169984603447124252154731797962908331593498021000462238482432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9785 4947944017499758903633777298046408730864225201501999487901807954543637564812446032485489733327435289916019856684673102355126649020609410493918938400118745065063677825999524925561592504257458733056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9786 3058729028999850958609971420610507215443339215473963319793844917354248676429512092809211835147869088311721365950525190546805564849103999214422616465527951494766637201526979044892620820813701762252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9787 1868009514139194692579661117587131192288610735164456170302669574527059013105166313822768656465305764647515548491213598512513398532845656663093812198590284662875339148075405059559422001282653576232960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9788 1126891955020812437353194062664717989934507779333545363889354803480358657780485041947720339877691973811170407322895020456045050192621427465680903749876394782842341185317669167508653823831415327817728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9789 671416659900331351221028679208362762968368058671883309174470263452952609155417073022545690188211055332320496382779077458909600102451042620562095115997782999925030376178187614828431921144875290145587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9790 395046606188330552897602830623806661988652392874740058424688314816144029115657018751764171224540645147103827169528609739745842191030516602413048700211770627074533611165374310903895779269260763935539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9791 229503266452268225969083549219544822679121866336753748227676068607474150248143601370072518520923612894984128165154716134519013082408204883306628292503981030967110002677026980620358500337380062857789440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9792 131628454225200207353228480571115988463974110224522231711845126936698874463162454275247680997129257138130241188867423843896267690589623831198579083920901532749052083502585263592332076657199947058249728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9793 74518689408137536743521284968486632178798246272269844082028450894808556349306486210664412951600595573360830092407202853560628966769287039920485900735865222572447227918399076646626707913995453899105894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9794 41635839161372084021776971918900467503074575694982516058530182087258114023739497057387100569783189907655574908773548261037049835401252441352398471522261203723018133694089642824781906644010158369024245760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9795 22955473823345769538792214428500927395668348653260449701912845927573111972909945922264763037358142649979747773363987545705694886928815520120630407290175261874074729960803887896698952993460957850778992640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9796 12486768728083687826046314441876878088852563278421892969721822784778780688560904650023140333508000672241730931665026192444306559373366684021661595174326103986447243220437279680072507397541949600149012480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9797 6700151445220662796703206385587181987503355923638067677909177204213549204965905330607654737395310317421482896016796521876501290191899569196904565895487967918268986134948921282878732865477595900166537216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9798 3545794432204197241240374893182811448397298380057501913980933437283161860709035614193645854630098125339044892945349459978139915193239814658148642335309410740542350444977232968892327286165329003030564044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9799 1850368354956980241017035973669349503743464112618242595447192995422557576050681610432146282122093223391215864301732785417163770869749516724966644445569028630148571114563749305615239701435856563766369976320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9800 952001110159026066030504015438578367868014144897791480266309439673924549997089814062915840801946513483886422937848027279845128490958084691830664895908703135801076443000189860135376947840187072662407741440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9801 482800563009220362058327036400993315133064316341022822135056930120347450355666977131907319263844303266828114489908642406207172306128742950856980054353699447441974481807239143354369737833237729707363926016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9802 241303138534185790614262446362186598549402768972052452753215576341839651244160316135947239648166850968772844344654540792156663180769375752500752204228287611156109580042088940058803708003573947805451105075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9803 118832220206716097679484006323600622539606681069173449947119258031834526664286885843139096985466294465177420568141382985343817066402696551132314875177501954541560313028663640719434683187474313185144770396160000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9804 57648742444706302572884706785950282441425628643929742156342199737948687201715692760301726306647934242499965868575829436529808709904556702594326531421727464835328378864590443315749232802690571895493911117824000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9805 27544524623677239163685260481704044216704330288364114254236861843904054213174969031225245677404177075325755892804088389075536014867524679328370302175439280978269833530861263939474778221362773251225372590080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9806 12959043013425291568438589217106474136239942059477973753898104524655812172674699715643115585369203309724688962900209204003156944137673515798299932642540004574538378823090918462952895658431628558195556247142400000000000000000000000000000000000000000000000000000000000000000000000000000000000 9807 6002083079902240305382083426870366968363762638074008896542279990366902479975650394613653534276262585556698045974833736590935847811132996790791547750229054750312512297010530656525551673378859542743204998676480000000000000000000000000000000000000000000000000000000000000000000000000000000000 9808 2736014494864527723622222445235712734929455436316853406086156203401016585027861413648561546144114503286235083295021612394049977378841145290347835403026491191376223137987917221351257970592181427925798642253824000000000000000000000000000000000000000000000000000000000000000000000000000000000 9809 1227197710242349522921396111425322433670739260721606958151098267789210552515244066305004986539731944789009106042034419185536336007469224325286052912456387715692375543027913786646379261901145113001882944117145600000000000000000000000000000000000000000000000000000000000000000000000000000000 9810 541476024049065612283581647717502122632297250661974860377699778192707730223724325819929867478652069671823186029396741919115490028612098978968891339311679209093923386073799211467841844310812671921264807169228800000000000000000000000000000000000000000000000000000000000000000000000000000000 9811 234961917578433828187339893563130385356514699840821234056751868037192818650651805668290996066629380232594703937756086225616185851701321521231143920451317942517541755028452157833367086013441927280120264539504640000000000000000000000000000000000000000000000000000000000000000000000000000000 9812 100242130268471151743417143303212063876086253776886519432677736998583673424325699808041608374810665041031144413656432553750538549429540874754521542076144286234556173794325532592401231228662437758485171061915648000000000000000000000000000000000000000000000000000000000000000000000000000000 9813 42035332326865864502858025075057741768247319310272796563493956960904338315740759483964486299332625566857485122590772326982150921337439875528594660588376184140518590648596090060959889123238760920674879224047206400000000000000000000000000000000000000000000000000000000000000000000000000000 9814 17320582717817018867442704308035840584024799041100357138210762988709980366244987642790185920929828848030433628826559199792645319394463177627445028820752596356695612050385376868491906120659826789000974330872463360000000000000000000000000000000000000000000000000000000000000000000000000000 9815 7010712052449745732060142219919268807819561516635858841656737400192134910146780712557932396566835486107556468810750152297023105469187476658727749760780812811043462020394081113437200096457548938405156276781711360000000000000000000000000000000000000000000000000000000000000000000000000000 9816 2786610756982125824591972495816650542940044199469547253868602344782251943276829644571346238299254777251154798107130102551673889820945946604687584568780944924053409693820504509794786256827244241903898251191386112000000000000000000000000000000000000000000000000000000000000000000000000000 9817 1087333665805816206306734782836098359695376050590359883610854968088622892816822730082739587004144430525409073214891795829548499533123260560533411320941269040963697569897735065366769587589235336251205480406738534400000000000000000000000000000000000000000000000000000000000000000000000000 9818 416364878269156550592332596645941112448212963871382471031283051819814217742008309778809313118828376352258449710529994724878013285918463649780610049332518785472470071100413493010723592489014253553006761955421061120000000000000000000000000000000000000000000000000000000000000000000000000 9819 156407196155004587349132731921868138669669610129606986682855354206339301924514160524052719246261179038819164388014027239183071873963526767141612281518741634672612945539992990718638700165516068623645721942344859648000000000000000000000000000000000000000000000000000000000000000000000000 9820 57617097138962364039528028854042917856643941452238849829398561461243771736237559936228088390075346050415727491250753212508049751323642685487961506594785241023057256824122618571312330157280798955259539624025915392000000000000000000000000000000000000000000000000000000000000000000000000 9821 20806173966847520347607343752848831448232534413308473549505036083226917571419118865860143029749430518205679371840549771183462410200204303092874988492561337036104009408710945595196119223462510733843722642009358336000000000000000000000000000000000000000000000000000000000000000000000000 9822 7362184634422968738384137020238817281682281407786075255978705075603370832963688214073589072065183106442009623882040688264917468224687676479017303620444780797390649483082334595223242186763657644283163396403311411200000000000000000000000000000000000000000000000000000000000000000000000 9823 2551614301868333264607669849250472076508517407170577635301936293283652748319091940032958200131908182232696503183961927982499346130047033214466866720626203531021107087925430251015260335536721096590065326206861967360000000000000000000000000000000000000000000000000000000000000000000000 9824 865824269251482055532771535636604119355962358285684484851302192298554365750671904075699641181472377043322054613421182628777427895740997906414333116108031274965533879758414043700877124608389693144002197479409844224000000000000000000000000000000000000000000000000000000000000000000000 9825 287511554455089405978587508414282674892519415327389148844999284220720560663407007660395701516947894200556031813119344079616820661427671797190777790075387285075940961591509830621035944873758583513623830014059347968000000000000000000000000000000000000000000000000000000000000000000000 9826 93387211672630543896804363635315876356066456707843693459428338934850588125257013014504468462647737063639252438547035069469523703561469335628884214520727298611132703313934020171644758034183239156304883132386194227200000000000000000000000000000000000000000000000000000000000000000000 9827 29655998468659759029134004761572035735691342055734887178931558822465945693347985978117936860013433168721155461883835243786899342767883268189291505027861912981571010248799880810459808578117117910648009018528592035840000000000000000000000000000000000000000000000000000000000000000000 9828 9202531483573801513164263333230085315920715421418763959647834232538401704843034824137627829756745756479451334048489080803975981621786457448429631972563335883972035139060581571080827197951806691860877025337222889472000000000000000000000000000000000000000000000000000000000000000000 9829 2788930459817774540214067561193199325335155592001400914301435476595821741161613615070281087181381111912650047155511486733449863818031201900187347648827868119938463710511217067970413956930292436206816812780770610380800000000000000000000000000000000000000000000000000000000000000000 9830 825008288979283954897379292993659252083271134719029130493209628718821727183449914991930191734751988372428946128253758701814173279504179494283414528152543960443557086081961758923426928096262553279072794545538203648000000000000000000000000000000000000000000000000000000000000000000 9831 238073820534021941270386595978170241315458241733205549085183350001717126987224118326242712472028430930329495882724656082523518574942634654064642478124019828585140759126508964717903199250635765374818149283141024481280000000000000000000000000000000000000000000000000000000000000000 9832 66977203542032481073097445459770949077290868855353017981673222511091282259913546159957108218792722647867803014248845961547281251140155633229784142714098364788662654866000895448926373876876172182533705646982672941056000000000000000000000000000000000000000000000000000000000000000 9833 18357757329377810288522647165934418395554373998589055488814355245687064339306836111349588345122879302783934243541315342681796835921748539808219547239704551805520002181059349074726738610230625904932557696238808255692800000000000000000000000000000000000000000000000000000000000000 9834 4898796824094716642873449812379725519146548623201850590912457627281818556009202867993981688767880690507113659441538241237139682706441635310820306364659023255730996421131510072090741343423540116656066713947776294584320000000000000000000000000000000000000000000000000000000000000 9835 1271803021639974513053684085906274894393815507946634288025349576313549048194696898421514476891661333112423738508860889551949725318018501474924502613901861806776316378562988191792788618004188299516478858428749614940160000000000000000000000000000000000000000000000000000000000000 9836 320978857842469758056405983585869378108915342481769606025445369260086188353899693411144129882181193595040276861760129267873025913595145610338088754937136551234022705065897019833418079782009427973206569032017759961088000000000000000000000000000000000000000000000000000000000000 9837 78687404638201144191994943954541293636134367651528155439391526507290670702930396538392341274351427378622407494816937350169950692295090278329512593696853286616534676619254269417383758372436003973485545696663113931161600000000000000000000000000000000000000000000000000000000000 9838 18721088793761607336466620844725311783657068512019115219358571460079035406224561633032730594244892334940604827204777350868204557232289836579865346057115161114908517187651683324669940910504800945360646519553226839162880000000000000000000000000000000000000000000000000000000000 9839 4318727361947122115713992956772611607235175593248854092931395320949449437626406810583211925444853469859314129450414246020390046007025591930593275598360957802169372218950335412463541924328091646654625334669421641203712000000000000000000000000000000000000000000000000000000000 9840 965062929504566606460335254429528543949668989054953634134735127420551938552165611014990345069918108271314625257268189969169728498293398983179755556383411933512290908690736812352600128568728211998182987629274429652992000000000000000000000000000000000000000000000000000000000 9841 208679191899364077890449116704566886451454398282662052056407011318859607492124122381812847343040733801524526110824874843982804928527079130778479610568620892116618748437672310722997300528173048438568139532823626671718400000000000000000000000000000000000000000000000000000000 9842 43615831099686906369895671239152718609673351713132969438816600563941827872227744497820342868095000217976297349289523390814424093169623746252799342028756799073023017691477455934896733083365898412385412947400974223278080000000000000000000000000000000000000000000000000000000 9843 8801051632615393606782519375043316433737658470685759904618349756652547409931669871881604900169169686841645715124493112789339147371727648797439867230802711241520716069887415215434519354322047358213485112600553727197184000000000000000000000000000000000000000000000000000000 9844 1712366430163728288348710154006531478068553272615092856284151741528226354473431091381262950867301156516977592361137155573045884678266605752118831310771854943198531230285301139893012046308676470833192615460461717592473600000000000000000000000000000000000000000000000000000 9845 320800477831425287102922516320772501217103651949820027587068528018132631571150310979321818489550780575549060223045118744574385663409595939776648221754877586476416565072246266182964036244545278683662025076865948345958400000000000000000000000000000000000000000000000000000 9846 57783937000691511341520204803120512641590098798414787577794952251713331152567447319256725069546413892490203394213095922935758908316014175487719244912369254706932176317361128691341348143427410446125457933100077652377600000000000000000000000000000000000000000000000000000 9847 9991212752336315507819503392066650215368534324257926325027600118399694204212400989684290886409256786336976054861476191601207574787645800786300224120316063252282361520883623729389563151893113825906421544097599633489920000000000000000000000000000000000000000000000000000 9848 1655442699013477429073390244570750224939572781198779734195659750997360810148501604762098013779897614048751710188891720635267237971530567969109817354245286670738359534046285396920834822603047064927352141067209121202176000000000000000000000000000000000000000000000000000 9849 262345580267390067149766081131127366155678059393365940927617265624158026693025254313993498793932926972132686275697247253216079237861200178155538851901583565617011214293775736630674671039635424696114279982684835309158400000000000000000000000000000000000000000000000000 9850 39682524746327909316771340003027668830270630832609974257958914128023903197264324181948596456225148617633515571113869332419238876315139522746215960791836169589127746699898850918925580493390232306975269241078378450124800000000000000000000000000000000000000000000000000 9851 5716173207506758365868252548055176105312793250887865339539319773203443198653551459542595441908622598492446885839021653836580838135871288395585870542633543476529115893675905906178565761547878701361913783536290229125120000000000000000000000000000000000000000000000000 9852 782177656139354539083979303801174628814347978486308846343101725754756867442676049776843933550424272922402118144914533269964249279749093654130345213566974839350324122877257962840727003262572776254835664122616337137664000000000000000000000000000000000000000000000000 9853 101390007651787526319199659169543362306496863253436053032999251804510052957733300597537029793948439124718869412929787860638222945278951601302376130142698026599626323656337771061438500305815932472377409857580361265971200000000000000000000000000000000000000000000000 9854 12411738451217660016310852585911580008251764677017607421228944413699604624558757123089898885345139934663610727204180767144330660200234028777317588986109607437399087704271778246080857064149824950741671311253159207239680000000000000000000000000000000000000000000000 9855 1429923784702495393584199606671841014775548925923687490924993596048341546608151742291463005224094462518849162120297323403724730437814980273884514860150876432880079228602739429271988141031085823818164897609810968576000000000000000000000000000000000000000000000000 9856 154431768747869502507093557520558829595759283999758249019899308373220887033680388167478004564202201952035709508992110927602270887284017869579527604896294654751048556689095858361374719231357268972361808941859584606208000000000000000000000000000000000000000000000 9857 15565741770618592713016572861199183617985261165054998115497787431269089407363023251801354428296571149133758021938093720480546351337357356695714290334785254883637433888504106358646499478081248539277737885409656543641600000000000000000000000000000000000000000000 9858 1456771333313236123422923354388944968522355150655315909121952659484351224626100713779384351444628480998794901490719232332937521295014771740251326159565954112844358267180586781821584653066771516836791667115954358190080000000000000000000000000000000000000000000 9859 125841630801835352626042709408152165807623090023126619828168678397420518734442182194781639287739112086279827427881326543046165344011320683811889112444648268230081841383680152804677067128759057369606780172739807281152000000000000000000000000000000000000000000 9860 9964204432260495805938043989682037491965726397180014748299070327149022247522276884747383398752321721117394973525487096154818186153720297776910378227898506288428407152749868134589601660804288595710835860853705670656000000000000000000000000000000000000000000 9861 717203725618749972844991078378212588707423163753066995619328688382704348585394654891157816064040739267241066775735609668286363948427120334491900850469617760320945789566061937160020778882066926394571152621887605964800000000000000000000000000000000000000000 9862 46457907635500270869130283593964915778866887597526913347642447208214436538683143402982305642534372859840915339671423352558571448785791655254982454217988326022970752344846323955621847617878708209201228425016492687360000000000000000000000000000000000000000 9863 2674849227498500443980228449349495150904457164706095010924868172594164527984787044414132749115615407081749671071991041510948053111909216514680807970126600589201346347127515621687318499211198351438858606288828366848000000000000000000000000000000000000000 9864 134748043791277841914793463237906898579397466191961177242079825235946634116526866147178115932891903965772351850995037429498886886088659779310988070675550555997361056584619208009812285298609240260453779414550000435200000000000000000000000000000000000000 9865 5818012551755599784167521600357387412010231749226468740196410364665073221449187717442125474714415896176738006359593833576444476424936802838054388979061617822913776963408398640082513384428224126384198364913939251200000000000000000000000000000000000000 9866 209325319322423695938302364457302827522061248120317393827172436400648137068013103061409805439460466105829727212937767557247737776135292377242168492368354503681553880164958257950058682614348804547156343287908925440000000000000000000000000000000000000 9867 6024699316632782845283072254338337682882855250521740116454332728337982096285251075506962887648336944642578283229511377172886570447591398252558210809761463656380857475335983474613033512219702988016894754294857728000000000000000000000000000000000000 9868 130043040515431287692762873477376006293717522091553723055896441581435067146094574831067916344442726542337195477425323782563870707262921734961371182233641603427616005984833011391543059127161472212669156844529254400000000000000000000000000000000000 9869 1871219734124735920216774266392884562611463309598961439417143414059986991025584461854911011581525775298640804488832298734614702723555499084847887611850536529652031556096458445489077144790418699540477515671797760000000000000000000000000000000000 9870 13462012475717524605876073858941615558355851148193967190051391468057460367090535696797920946629681836680869097041958983702264048370902871114013579941370766400374327741701139895604871545254810788060989321379840000000000000000000000000000000000 9871 7774559144066041303063451650287818493473810825902053759314582597223322189586207534052536580119347822587129666556295948143438907448093404477945307941702517129241503280647420429416953779391259246165894847257826546004476684767878202621396444825988853464147431743501132330070499072137268493030072435847601 9872 15438840853464479183388414624685029632430262632996986188709809412925746192086085883224895336407215534215576642806828833192644638904015271303721178891324147490692346940292749788913099703755692120045748632852421509796123913014226217971567408165084248013909793533193737960423686100698121830130640298137080 9873 22829775304591091558414783327991692754338367084963628513092164982943390645744318486896387784687265523999629290959034125678485157528277901183162168786106984055385491752135023624031072966191927709429351701771133934698523658606143024447317763137730962488653843628871591239349918808479137599874031930223980 9874 29792047205991211679066100229435967849633046408746862740489066360720453041254997174389612428244374868198097798130938149821569283583000949061715170614494220327595251648176201041288776069356841833581565341318359177195236547400924230484443038420868773744058916508598388567662305395462137009764694150079520 9875 36183603432808475177589146555254677264181980124098583292969876696974309101524243022086674669055668058006554949857611050758466239812687322885239169983915852702841750671987052683125552495584107546105269962416801482941023111648285634542275676096267925557943896823386340724909005666474403992356055838305800 9876 41880596313718745737464884523528817939819142952148147471011942389689413087721677029819470255247411539479927431324554067260863052038514688616106613768617497596480664607576503531107022462973945755492057147988808524935992707950356138704250995311425003198981872067919509264575529962898033557109988034124160 9877 46781517158941152153551200797558785996606489467825058345279297350184982704369958384372812519159342677078642343500831670876495962383447258560544621762817417527983721104207796497513163389492173450283680856796009522534885471646674410254748452209570482296735069863101579497664155809620143866984561101947200 9878 50810320561686844081668578779111467668046764649957915446949753555621379391169802824769660608448647770849346091421369352765555898353652949520672578044316384589664183408014952224249352739144488286427665530380265661760280877006317089962604195307659125655623095129934035685406256360600602052084548633523200 9879 53918398681151730820706816310812435105187923125886192189715296991204602066693487572029506869071836331300236942758314818493236179369966826751990315531069780455521301010100973237966733358826199006076166347398207444261574654057235422593295409382329763661153231268201277229992277361382021858462060916956800 9880 56085331961481705818229312474603951409651740367352067525944989778085165270319466977997595797616094529012066796249783735548519902890745635392141226557141142790613173627528199112778635172301483599700976815260546750532134391927147957307446761532447035486778774841627806102119626569759077110456990079104000 9881 57318413728010736229835772536102336156956140332875410854529595936326754010305214124322365634301271075394601598153147775124409347564230113900762771254496728199484810778204351008165966867579033948346884816163438203912628126785120713815624669055500835557764691167933098293017292118455907883807462910630400 9882 57651015741906349786295167734571015090168651785483972232795725119709694555819557726591160792720814234439444547465448439196697989813152145509471259288855509987876405424886387861211417352303863932573269060744657381111347438932810002290376843150600453559067000787863077586787218378330893809632264436224000 9883 57139925176818527536416664474512761410291270120719043400944699187797374568622575831851877452359814108247605500058839853742826553733248314432259634649769911495076082681757962436909897694925283578561094689638765028441920599935178707943830949151038392800564633759601880090450452257955619928341198262144000 9884 55861836288520895442039641428438007881746839092377810024273268382178338912695938838340733439513795352962198066615079660614918267479531358135629713743801244625846339424828297155997019459523245047889515375795235641553694334470180166194950933376247026676820416637865013159894822938492346378389212921856000 9885 53909218910654663534491143323796557758220733774559132774184689092223776914227843711772592301050547187129172906231877787979442400987085733155204966910811231515824354916057703182459129721576383898799152376337347465633124471715143473455613742695922282583253745539580977745491204507511610866682599096320000 9886 51385808663772955879685174912895442288686997300005301027307958964502663952285263793349194363554564127306105238280598402159128075834498741390493245055411556849126193622114576650514234287800468056727702690636450350220510134741243140655563737718666345951697187237728251127617148126308939719731498713088000 9887 48401969596860607821068704206517205169973346304304638600633604964347589050800614167050992031273691830906681574178311881466377287743045135396630383751218775844145904896716966038272494619492905416908851160284777036444407817520009607222106800820995560792267962269580023779337960890251106783878295552000000 9888 45070169436876460849655964868146183537497083417274907533005509503722911456565277772573139012850596648553906246794322953455550315495401227453182735307768171749742870141623808175813186479227436333141658652380318041445105652359057756912700200013542800036855274003213438913426086235728189545939238912000000 9889 41500782495658112295368790345491580349539276574535641806396326126950529579981502818953280485828149869058502324175860024517581200674843447028403487948878730251831791773433742989312614973189329673188359444685895690645079554595397154414885881572753949442919927244093698479384067585853734818305753088000000 9890 37798398390968941396304534693168889904022334767400883168199714725554047097855493422264279352527318283129057734598394348571443870715422923012058421274827958870649336292339803245211937489578934080843447945141315970576332255771843619549205506173019647868878171883385078122320688656022065306706247680000000 9891 34058769613990099321989298813951116753943529306370795790920381247387529672216598860274302778287913389159906277877489375787247828187194910416184556191254554429191476425118950370951607503907826772845106818653930454338461085785905899742741557158029406111638097431092724648516620523032648207212969984000000 9892 30366481520072226345846588608183366508075284487949645689979671223607929191034049642392488799284056517184110967104549798067657638100031936338644791740936178214476696306083765275012578118985701681969294833247678621902579286212357843742261975986895519126891110171592297558961120628438430012510044160000000 9893 26793378439857409254862060935073460390909752947620303112016234732113121275261184355650625997305113696819120476133189167411727580747836044409694002254978181745010547321002986962511098101761400871550599599806220628029451807338240947234871382422995820712540608813555163900347062269515146016840744960000000 9894 23397732883649763493607572176419377066622392953333548693564593512594622094215132314277697448155436937832793459268945951930315297156297156265264697621368550941063789704927677791499053291454914359614954692152703305143203058397131780008990365409165638069045638038849282813994104331565492913873879040000000 9895 20224104221239822168676757865256110496415632207003732248426842796790564310159356388670882102793928204243770942187253814833384232914352595176093156188682923020866307590695466176162745531177785018284202858908586633434949452071988905592877310526539447799042107347409619453585329541911662758002688000000000 9896 17303800945038100329284851552230476385018311130871845804611449042587331052323579820774859694191911337304741322450143973202123928076507071503857293351792254136434832253485822975122507949512680741885150587934268733741789375162870507593792331502990914769336452697812031850216554297420021242024427520000000 9897 14655837952630469591497398818787678443939404272055941413889402421503999704709414987317495731169090207946323460504009011672830004549251079383381586431346139960073691802256814058307525145454684589076211831842854451246114568980008981472647351150241895897105751671223774930420731340286188204169625600000000 9898 12288267597792608073564406889826705960875907128027991855302067908967892581411203740351312417623256092399439055930863347848613967565329510215853434170963193788430581621435185309723567182634975888713230409047121462668137038136114701565718504037712669215540204710939398365616751888151697595931033600000000 9899 10199760110933732689227599133222420322641932031040458285163342588066814586951498140104166867414237643057994373425896451595721370747615198829116439660143461510812314076353369366758898089537694019076305990488200869595614253792312025590389953832721483540862525541476293932149467056097546358122086400000000 9900 8381314251097417910443808532068313104445314655000229845475380556591953292285897224443629414162836507868638076476158492873960333996573017379758189596009300727886861163254419435634604446281890903422936690643275842954576642881430277814553740493505547737172434780963645784304771168620140807847936000000000 9901 6817991096460098115800743536370464631772181495946995484227135814475865550533279515203434707833172676968317640934860844912363477371680319811760740047250119102756191315072921342321199503464772245550431478133218008417659155592198956491697262656773661882650200492032128875601115269792412416029491200000000 9902 5490580796051142843198036432858392931557556363700165661056856112320989873685002034663941928980271750841564423722422826376462923895748049814092382742237570176550398862744608356204672215098604050408949623204970805223097741405751619046162060066768082778981630229227429339308150480363599108767744000000000 9903 4377131897915771455448434629652402343708450851114693236440937818266533815524147233751373918116586322645635468113819793101980748504655526414293063103685403352183462923158766900990293873605868521569368748818324465068147734006313956939061376343121629821807828886199260490578771559811140512907264000000000 9904 3454293644776856390373232744483907458864696222929970677887625976504343900839172285049440152014636788470830311393498018540828134216439951212827020785887126823386562616341928231342436944741188311025730076436898223883567263974034998899684799899407398389357048714834232650205297478535677619470336000000000 9905 2698441739609788732154308850248692831340902660590892822004413700877924052699770589801867619794496197918911037999301226415394527042254404942018605098695721725820333124363896793153405581571912854566407829840672475687100417935494591339032034965223343130609542644358406607221284742827724798689280000000000 9906 2086576226616201378298043074478016584477585522353565756589431141347549784215263337524605235488510129940945191693076693009350661639968147772794933547441311875527941479751292839447496595598463921585696510369200844421879472105744146008053950441193977180629384950531242069535242670441863795703808000000000 9907 1596995398030721504075629894473422858687040928751694831432218278986452110259317979961207907776371523802319162672892622604674413016405881421849550203272162457924754264939671529009756555141850341875577411896049109649133520317339638936424270579991844236947431153036618487026087032046225541038080000000000 9908 1209761512941807817540135967598038554251712813959497407287737519370224025252985366457100565752773674921749152939097497514600973785860847877927817213596240374490824009016979467633996148345906181922998261800495702766604499193813734536467072519096754537936792776845067330022445073921158393364480000000000 9909 906982455671377753463741355326860931771020973063699343985599405619669635953945915837658262901995493124424476923545100320297146640127477776341179870663698690617700642818440933461321860378033806044173948796676229565780192844634149240945918310789784057277360318138603110246390791702369030635520000000000 9910 672938428648703625046747541322711875181990465557354668750908451523595583686506516933559867728703693752982699735963631443319214091965831847148938692909236344375380727895842700222257354126637193791640245697479362907507398946373400418814211076199730669883911638117021402037693113319815538278400000000000 9911 494084757630191792786982547627189694171741581183157036045658137900569026958479341599622590827049999260833574398337836490564692474260728666497119703428572287599016240109341244968150302028085925441698981814408163439714209049101462967076178735202674592905900371177763408836540280542084422696960000000000 9912 358961422253382724391165317425047001474020868529538064589476592143641223529772225344821809630446289032261029661480524694753798372581743712037346956305138143559223007863558766453248792340072805198950998723493216821795481405678281346085443813847298614461993004488255719964274204856729731072000000000000 9913 258037618124392140785746497176363574007920776313786481080277246328179785303316508492554279567174915976078217370638735836806301869652226103029886185915395656388316843038698019046180362882757502825385748322511081393175171284021013794374490765881112833800186460673168625445443311393971372032000000000000 9914 183516115677449927604839006403509769276291338852885915622324836906995090586821834837521697755840052397962934735641469392760807135401682163329188394139400638355009438756863905348363800882475730196777725015119212100836440471169159076586311097225690011437638795715438415457818169013822291968000000000000 9915 129117963399753213087543885066299184863154689570091396146268200048200124179799695207250517521637947891216668298045617972179387999037450458241764561640632460738171534521874749652741455649904345955663244631043739655085600041369016661718125070823684219846114336443889213970563557018912686080000000000000 9916 89863660578929895822631015989405390126980474253983231738679333556005003684475248862918563494965039856203752120436477378273314011623227931220745832026009920665053663742883986519543935090619005790419052528083397055454375064253046111607130072932606700526468228484825022678330759305834266624000000000000 9917 61862664891292319588043090717344290304805398942959471124453164404496198188588033637516402405954194103908380082909169209680904573218888793231672855380224220747681869967927382024323723431947866304998623117158860291798301674666952033352734470497084322826191896420712877930734943000393154560000000000000 9918 42119261202582004825901678786276963611782399280312831403883005551997411532655682476606912276394344921809960907512625844889126517936264710285394284514195214126081273169652685633582109570687908973616083824448585730586077735943456703559308575657589326179534908201336427527308897361969807360000000000000 9919 28359555747660489951482557657958647041798521501239003059618034323352867073627651454772118682554525680952717472744538412405400346074993836402266807702598639298544970720169516612327670406859456441011893319741756083670324503944198019816750765258811252866451030832371468711871549243276656640000000000000 9920 18881742139128419999539696805125166651074424505094719072838754941007843181167635937465877252822523973423433257291196511371376695895928737509108020760161201443523934768096653121538179746932045104740875563874957010404326634555407568556528226977931938512907040357346758731308311842390016000000000000000 9921 12429810676268793931611877003203673535834950940162353364119810167548567404794184168195622174517635994419596276182757873655965850447234790181527705581263565375800649823934264842135984710001648415759206169070024891529997150492432131300829432823344982501900932524602313088227216349011640320000000000000 9922 8089488800575435349734888662911026581519617633146963390916522261733735983095088570039704043490826930035281681620818641177850115434996359066826541805077664574989158834099897018661717208011085326902111649457337851809259722473172350784019155279273330289096977362694872097469527536277913600000000000000 9923 5204326060053781852795890592328329566970545059404558962759579311047194848917012109230398796119234946668906668331342270926884751023851312836636770007440172367733750984785762989229039834995675052781950443329277502316459098596011180939473316346471944759093077225836294555887037832599961600000000000000 9924 3309374740716656144050056482636721812156300029745813487358961713648637752181672894829767841450368589130288302945341692953908247941300874963160435042868419522477021902810376786406583339475371049219835207640937600830699001275022766201575966717306929144280784554686748525301111170950758400000000000000 9925 2079768601829419444349818790309523755078525826416301226295328578908422858443565117121150396813765917912848637981804570631002228316144560900804134709761674207388041739551832535192474557314112223603481937032031313366810444063696340461589309264816608347174094312342538966846048982532096000000000000000 9926 1291575188447515672983717252628067879362756980015590806684500636495546677790355848363050974990986029744458934947823444507918340628053153487849479401961601932015578209888023918695932619990298448597597551095585145734952817357931860175759395669807451424885936583912529679475251050918707200000000000000 9927 792512891087666341895404013295717942694092903770964723706485003016834302671513941909698831538921898950342393594504127234152021320025016292886363690793308176369741188818069387801645585594351061734468102211006842842685714298275058580490662616542186189662153337013197352717526765666304000000000000000 9928 480418415500698073623791010672730846933634518747311202426028982791839831108077133878817059506983637138990685777332849058702083846106990093186806507595495512663105520955783757293718712581271416295922432993906350420500783882194361752413899249445505924602962679846745987612267065114624000000000000000 9929 287675346136820551055967789100557955176572296197796889004678885880611353990737799535897180289275968582738736641183536541998545438296151930341867384164238386587335257534907441852205983799276855661669375687351357056638828401944948581752367892459604122374750335437700550420307143294976000000000000000 9930 170136158551888100876951739677214225203598473048823259274314234707610032652293541737782681454890944275402642658327082556392937078545145750364465384071168753697522474705102129331993441554566910669000279887218256607604644276664159997862922229943653357625167886807727696606312194375680000000000000000 9931 99366756430836773810049473492330435783803789046599967384679271121785008432031015334087970339079923837442607254703796088786938783107750018032012229633054942319084934694788371280068510014316206337533142189449811571888244370094280679602919472594750737591720393465364367486027015651328000000000000000 9932 57302535972206766433885058542257756247839413285796516478085011599122618512135081508786923948591608212267798161066251435924103751216653887854758825599343391919853653771206873799458180405884011560767862488044537309215869326318757373657770094648292484415176508730171754764642948218880000000000000000 9933 32623509669832198185935247811120664933138499190506664666143800357908175741809231373739707217128853131143540545370250903293784530977497872323625563373133386134192591491569047231743692962718454076634826310111835070689473991888407166402965198016992872904865417976443013436699605729280000000000000000 9934 18333508980277196143666414170113065332233185630868993584756259302789329427345680853057370080818105913617984284868658393475466889411197723588825713425496100819755647498132689832361197261048128194366886518077032609803203215975112976999167203478647801591927070419723463140381000990720000000000000000 9935 10168352443072624855834486139341300087303534361979090524346750643889693460091437574196823720577861269687279626082406389555043415503440226791009828866867019570354279225194383046428168472024144682270198030028318729173873237583714588860907785174050559282756536729910896832624879206400000000000000000 9936 5565134299449240182964078829780246725358922897947312391721036686279400152298816243553875371785984956765018505666050240044527852936743718230627965258723946553725811739615387382529590076996520428397961082228264784019219657361692567127802886026518014769482464619447142227217282498560000000000000000 9937 3005028997929554257403234055410030066078722067718165137373544954712442055158129338476061008298363895093941327205233446832554530518712355911122450615203936324142725552500249473158305409080970895411536045368260320190906810470933284957791693776408018935810163841900052621079609344000000000000000000 9938 1600646334030011328808412593079630707368278759898148298006105452748280768662613192676144701361000012714376284375646734885298443693252945373639057001768414055582321899034747046568497175663749925448380372636084040563209809493991350683561744795478474784058086636227486481345675264000000000000000000 9939 840890236181598567293280583160419260848354204589796931274171168699738238605922262360214941672440244476670144388833187694748462753745837072071331885472205006045906905031082694364363816626857360709584056838543524438557343598376557508667136893494480338683832122098232103310196736000000000000000000 9940 435613813378071413213910385355998877035225119861504423231763047615035535263012457836929109469534261708543275539081022302552395136075549269528164529014278264001579895298248204296062661712340538387943637215156682410353480494996181503102309584048944486274695641419990728819343360000000000000000000 9941 222485231331191286120701342713231037399652464966752157802565098584335778445881033430188413458553415731789934345745433984515362095335039905541183119631304633113674189685761823491028559036667543466425924539169689567435855640858738698798251531224997888076062890415215122996789248000000000000000000 9942 112009346309979430830919465315621259464014426474121553823287193773354542340149875985231206056448827818222082619374386902602879328787194198774104777039434157516024165020101847007769846922865290087981885893258938709407323187486569078208289653118968070712551889690608752362782720000000000000000000 9943 55574377202853269611440242986089862482293209825664919878634514877500672750919515892199525699993375267965389101043024707290258390376388611034787801610286628389303951852467789930864531023490195643534747758505247663444118094500576088153581066071733862507793919264341635702456320000000000000000000 9944 27168975622729782637206577548431379385106327780311461850703281731621819224971048670897504451798956994889909448795152076856560790865052704821437114320699729335954287935647325263004985923462806225421825582512232220193413217869124538578531033175261322854291168924333732716871680000000000000000000 9945 13084541163908104059034220067171523999440223988505376250698101466494119379478581519193018963991734607947268064040218438394117114634549534380651859254506051362197651607880756128675489195457216914198262751784930698339265997679926280080229867903554547378072946506112421593088000000000000000000000 9946 6206341227249460989136231475832847695621008371285386976217652667227848965244876113500915661785583053755413390943331979856727323594033140846652456361286274575204105954149396949544799414128926717883544771910469256063334112942081344764296266421203745593230628810842544369827840000000000000000000 9947 2898725069278047055862900199378816976164907325334393599847830496404944388862505127666301127961631502803830162529990347068208310431890245421565466973519765234126217833195010426695755978696834473964832174637168591507744236214549937527557186771008281699712513736307104756531200000000000000000000 9948 1332820811074515142568628331518748673207628015848696034856808495721974982886766657208268880057517220410492785424123773838490916982223091567141458149747689789882847879092704434932781969757262383165924492565970858322433381890304254226541906268847134774335900209233219760947200000000000000000000 9949 603150497973982711817063393886962370117690910609107125430290587671237451339101441437129861433557301871524149214026552318073221842200793483329972468748340796894611192420839241012952888114374875524350445490165208389775499333337358909392532051286796669564445839366587993292800000000000000000000 9950 268572265908156409966122132478618669160943254926041057737161443114223696798809870682122642311737518384303777727046566073942291079748266063140018264206102015674411663022476221871285243293590033450110262108916368939158495079751620449823768648386974726729477633832325742592000000000000000000000 9951 117643223923067448727181689412841741518104665123188729280081089576895326762670174737621274438146726802911787743735557001006104629879094203721172893922194154206318087499472962080320956304399676886258404705687569053934585477752903957675464618056741323117938740138787366502400000000000000000000 9952 50678982724935806648956651073564606275201379249285399532265034648307942183025764793721799337683381128651256080831708295679015390859394403494279891261465304149819191883145694197984336311850661963084786897117839046086871600608027972310943518154204299950990158609826971648000000000000000000000 9953 21464710119703394322776398573537958565097833781677097518552315747514616231644799359527387247589994584587891457172883197019558758782083929589300175359574087045637829324663939153046989700668802251619633405568764730036966807488108716520211936377887775199792320248427839488000000000000000000000 9954 8935834205177726834193507122129106564911274560739196711132776409629258333809575534445649036166662703248073757100426124573125717575520200372474617991271037519127360887786269465405873179668324751763723314699736970412723428700509755352172310863288835407450071285169651712000000000000000000000 9955 3655362776434151174575104863788882244764870419350000680972500988234866314362326364774499289110729550594133515125934192296250768461110720263816238109397853493766638255768699388710862508906875500024927343779147722192641422834681675505004630710286593004820634530280898560000000000000000000000 9956 1468854996354348940905607427952211672155829448443020715858453463440894131828866397392906848256760410151134502198289450988631097280659927308347017332904469121900720053381898728079392060316688561378393832927857774725053074040202498892958056028430557522838229111208411136000000000000000000000 9957 579619920629684948229699121124140924564212758601340435871903333544835759591054404710956561843031384015601071500809419675127808056074365179815312381490011937019210411960447419912575540872122279910573518931205628571612977014874563516642280891970989423287227964467445760000000000000000000000 9958 224533615621770838345767524544054591467281244711304292105917065379070639078559593314295718747704013763930569150717075266667265336469013070390671267371039106930405794215052265380660224196977669693897885543416413709326230274287431795148293698430434640862550524753346560000000000000000000000 9959 85358241851055209903045246073042029976721923863896062690490876643542569675496905356506520416901985245362709113792105418509791311422012786350160893632268815876106071188942741441052085552638915856392353812725275908034480029320907138758422096671208913680581143235133440000000000000000000000 9960 31833339059920183468503605994249478069253215689141252162841445748010138344196789948876445577424598848378155920993469866812162191206870654244860385863337162985112472162264087173808571231679825181920170200299170551406595468740285712757145223716731031637988664462540800000000000000000000000 9961 11642121873687121471814439355343721648495206778038183710618372712097324827062041146787674068150320193484871680798321012756126456216791702628084873978861132656730258731683816278459068485912219753293263191456930695750828177338350354050899210659523145613231315348357120000000000000000000000 9962 4173779176912224984050067885167260508384221898447170529876433206737408947430861918418151407800753868757728137454000207207402517231489504488285435297541985053461085664854302461297772195089721055658094511784107333836319041053418410773449954721674574843805163323392000000000000000000000000 9963 1466228161362088286487523847726426621701117729819901025643455606159603189442062732210261791963308308659340666233262329960232290396538519268664564342499138597642781943782073413207982415435080084076004986910281924166829006327507531444234616378867640885231277309952000000000000000000000000 9964 504508614662223926533341539002641418219739433916525084092371821474272065184365671298154595084149095452676358273810694179864874114937985124701785580214757366930849701086304830351133734343253362262711393345473350250951916155701516195865674452943704390617213698048000000000000000000000000 9965 169958575861387492981090234770393385570479596532162705633955046241332787916718931820300306854589234283703028496496510450663698726663505627115849752200006914391598303557443116607651435328400955372190008396524710190923517853871078151089500258970396869179557806080000000000000000000000000 9966 56031136319812405300820789604035624537457103268833931174284843912036251693932870691933270255309149577964357882831548350140417586931395360160029302405019076816222329862610586259006251467728153708368128188059210168205916748241484219127378360852054690130416369664000000000000000000000000 9967 18068551273343761017884363668854573072251791945069452539579886500889349781620639817544970793766580814702602109822673503868419235147424700583520087544171710276507865680429610595490712740590528290264988145750476683231296291819893514811687835780084125474236661760000000000000000000000000 9968 5696541134068750274849555907004527241906099792874130244254476171078078252419989682916861450809497438984983570779803184081349984788747189362882109928381108043598882562989872112872410129226172259093560640818604625143916766127614304004386776916262539229722050560000000000000000000000000 9969 1754970010691175996528771131576079929714449762502907255014568321050758367386879148948985323208570748137145394471676230614727665743645736366897462871987145530583329213391799506766380801861037437180582403239600513043686038023248957312684506392569809632430653440000000000000000000000000 9970 528037398445657940068832921600367913518209685687528509997935879963692610002499636477236074036535363720611122342649198981435360421470885646605727062278530785045489125026546165801189151645272385998885743506434712714627219693219114600850700397506497632796672000000000000000000000000000 9971 155078217515139682966314689953696704246730943860429472333436346023379510497897233663279048410304463912556784228433356949086796276972406912240731614531588367437827692676236005147710941628586734072438713748946535131295838067348961245540620591920170687759646720000000000000000000000000 9972 44429402953568563057549605716668952554361509089990327022008306423382375032049765700876238853594706324221029397655227607069315975707283210585084262852951375545701635146341050558434143799215917071522361638628036186762658473055527131648460923743718587603353600000000000000000000000000 9973 12409464028958762188998523582523931470648740231851699600014418502484146885255451871813367506250169330023353851368450097176848996969556157482984528151877741313244574355642608823058681382384253850389745981252177816870087545978587991088295614704388650146201600000000000000000000000000 9974 3376864411102735534732642374036671291882105721701984219462713070427415030677514686869546814342812724110190347766171919303374456794304615738673473473539959627483478472319740416493004807765790209787253055009888227795261721524986555173238605612596842620518400000000000000000000000000 9975 894647997622349123870452511124690941691351659084302284002498655115282828299382471255332063128875302316427270940505858326078134523041014194268033581880983575611928114086346939312283393219455466791017329426719569352468070657704089392255317976332428640256000000000000000000000000000 9976 230596201210866886638949461833962893177588512736622594782406948187768947841299798062164616879418315004355722114756525185566643791957075999008903488582089383622770529101891247579579427796382442504189269104516168635529764108733455259766720256513647260467200000000000000000000000000 9977 57780193599270473067233088088330726277938510651589162147739463466024000379075855997779104122402086825325316427121851118690424260730580062644743982653547754694719365146967932703434026301181068324514171871832801521481263654971684059134642537176743542784000000000000000000000000000 9978 14063025843210789229328554348800319937203566720529953165407258556852928308607844052750372528498738173433721874487402220973768004600165042091303765115916176525419865368838486702923692223632059580275471539296748670171617958577319802819805620501955477504000000000000000000000000000 9979 3321821904257237250978119910207167770824877166650002727605063634686103436174311469512942604741920226545908693362962029737499573978644185474285503225765070065795590736256372253113772059916241023788473281248384880917212358615879914023039192076801540096000000000000000000000000000 9980 760805068838927394329037808831363820242277807704340529713697963048674871190941269613218684930155455621159385818051034203656613989513145479177888695080554794170113825988836640702744332806634680443452791332833286539695979070069444814958550075498823680000000000000000000000000000 9981 168789828618616967368550554493147834007329331805972647501278832421050305078531844535079657952589614622334587143772637568973720743901659161434630238541082465940642274353809599010840957394431330458150938425292027013739127271444807195891190896827301888000000000000000000000000000 9982 36236267596866207293995902057183357118690598355892153575125990475671140825753434134423848362449754337169779106962881747604095693534571259499096390102743408444224525067331177092609137872678376483252645397034132692234583581372088184665158866100551680000000000000000000000000000 9983 7519392661786383061197097963613846332190291971394287440836364664942649980116134983441422940966808824905354998323034668623266311278672113562470799795256468431593450395494191193799401267019189446277793754184451167201920617791054520082809372100526080000000000000000000000000000 9984 1506426999085052076278236157651126435219444672860764797034436453304270302926674378155088309016886573093447132030824493958794079307193961368945383351939913841313393187875319041649889464904616375605266909141829418546948510135507815734910407063633920000000000000000000000000000 9985 290995137001311851240756704585463953051908405451827466392430333924957029400729373159857484104605749001813695717040565742320244882968598360742529258913365215707234406392488840632257483422224327874477650422133902238912226201987791953272167097958400000000000000000000000000000 9986 54125274942704689691157707124869520962353114452217800717827313420762898592204735704602539134103665679276602299265762952749790845947165751217975223242843631857725499209358393052537068763578697062560875342161939509871062240221719428373040762716160000000000000000000000000000 9987 9679409953986990544548562811215660847082591084173212710910056967212734065920692830518612556080534489599172274721958708534674628539707741642979795059019174809479523427939184377517175723493989294937060428944954332744733250956745495719683555328000000000000000000000000000000 9988 1661640843164887993099444134167591169239128202120296926550117071658268950396278238226872204571744782357086493423809605538594808027183871269498622756085488456109960013816073841130426238039339133373446998531376048392621965612505500629092794368000000000000000000000000000000 9989 273344812341765743305275790071925533730466034932278680608707201894980293138274644670450127654337388466843715140098983673466401584950249769480570410109747680272446241003401496764874180401110181995619932382520509944140300509762444718224965632000000000000000000000000000000 9990 43007944727472528894804701459555599800252120640158276226651589069834195952383637995708226772003737144792145418073861189460116823664620024520454489700800636266717806558732937091558962766489712168093248792529599276031372152438932836051845120000000000000000000000000000000 9991 6458817231235679427996379811390707984186798968477670206378350344352759569444847762830650368065100241425345242749744756644099104546796659710784566095137967893246450736745886119955752032485245781272159880722086983474924151261662431229771776000000000000000000000000000000 9992 923715728516209941053347795545004834500661712858889590502501309432080965327086837893838983534308926151916206102184936768747542060499610204226853131242989371052185674793972342341717071640818223216931604768881791200915241139350350635991040000000000000000000000000000000 9993 125492597229530440195423427403131978736661226773120856470430505763444553887303914670265184543639109430126041952145459669140972316904289562101973943013304625052258918846268652717857969795639587702474663431279894549269789474634447705866240000000000000000000000000000000 9994 16150578159275323906831868186806814077162420466909170941705638520671639524676373034886230288958224773570969592180629993745179623555923098807104067393512997930960151465425337765453438769755380254392172564067158198349199683294936705269760000000000000000000000000000000 9995 1962936318260127162092068170725490729465233555947265399858412368818761953210780868172800238162676026300521069742841382790465951730515704928225585862000407263972221566233633193296073975390653342517923055287274718113249217970815631360000000000000000000000000000000000 9996 224526503126945609008658691187664641736278629718563804034868614782333282137471445687169661284309496114714920658245005827266913968154307014768952119023706158534354534895149192492759440248939412114390517983497635842060165868321379450880000000000000000000000000000000 9997 24075368032017977325312102145249417004818799370362717926737853830932393474720426884726905591951457283492734653493005521836286789898342613032469536572113037938080906730567331515181061222235144662721712076920128125583959021679175270400000000000000000000000000000000 9998 2409284610117619666441016755698160231900111044378734043933335235663754347835986205251053488623276453455016501874097609601308199447022391386283878345743372088291784489930008269124055492837738271938197802079682224886717739813987942400000000000000000000000000000000 9999 223868034749958343341178252399479981654282259608994735797661967542559621083829170334996492709509896522831486793155013924057726644096661699623119680064917718975250586747153361442876831864410853393193579016380047159520481475402137600000000000000000000000000000000 10000 19200293265706471802311181139325348913116736763430193405044404275462807679958959025927457728673123237979939490753852422977077000648237520007260800533359263379041778840263854189394021535459944543041507684070200317161578487087104000000000000000000000000000000000 10001 1509417490228206539396094491094807844179008056524981380069230036057932671403211126915519180961154969226900862311854955892524165735630674649779749785519405266186535914283699611943087017599442448801026326936451645228032438619340800000000000000000000000000000000 10002 107868068166381497049582844905264812642319887099397727339688357295028483907327090440608809423892835221672304599190544192416864207191407641043217460716020516017878155316684721334246920211751612387924571033301725499485832871936000000000000000000000000000000000 10003 6937356414955869974658858013733181857557323493336507609370672882127073674890958911315750315946686211064998313197457629396249003653992851188949672280092228544670113470560477726041992450755785516244665351754898206688402210816000000000000000000000000000000000 10004 396568339830037466689825403440621284663864490207259433543718942550003891616440460349303276206198881152971694755381783112716841674243072387060952844038760145037399970161618520893564544724054928460208033758931951024900931584000000000000000000000000000000000 10005 19834713726018069547045887914226056632124057544504084084831925516553068570844513339160135281827984687708174634478447392903430474338927882172785034276311439454871545030312771368922329563048158536831618074636958490448363520000000000000000000000000000000000 10006 850282448144509837162566038245782096759297659906242848081053386998019645590182447320970338322649619394266903164403103367964237828240880055318759546596802447868409810598120380196512788203167710325957465138101293837975552000000000000000000000000000000000 10007 30373564715216376640402468512638753456410038435324173494760198690740689258931736358722605431321182169642930155799756247760508078449363936060354103536650483770852144360644162517449481639506147349461872320588203289477120000000000000000000000000000000000 10008 867950909706447165993796273695532013663526490464303140710650187777028548477005667029811989340440677001754798674818317997815419542581606497143214016267073926671345637887641854823839823213096926898739634568757478686720000000000000000000000000000000000 10009 18600859767066937414914844595078468994639251029068476188526114107463300684289822343068742910626156969356138917021237465571437452423503438652930426805600258373006019683376845177384171357789157082782116744535505633280000000000000000000000000000000000 10010 265740126270663935719993697975507491121944501665348912331614467579454267646367174654790959486469919456080355975608270338282692314841622675790628068042658928743389229621180501539240164303329964956323929204038041600000000000000000000000000000000000 10011 1898143759076170969428526414110767793728175011895349373797246196996101911759765533248506853474785138972002542682916216702019230820297304827075914771733278062452780211579860725280286887880928321116599494314557440000000000000000000000000000000000