0 0 1 0 2 1 3 1 4 0 5 1 6 4 7 4 8 4 9 2 10 98 11 120 12 84 13 24 14 6 15 5648 16 6912 17 4032 18 1344 19 288 20 40 21 532344 22 631680 23 351360 24 118408 25 26400 26 3840 27 322 28 72724122 29 84211200 30 45907200 31 15436800 32 3513600 33 552960 34 57600 35 3294 36 13577195574 37 15432560640 38 8305920000 39 2786273280 40 643507200 41 106122240 42 12418560 43 967680 44 40320 45 3322765109360 46 3722677862400 47 1984801996800 48 664743691152 49 155182325760 50 26408632320 51 3311616168 52 299335680 53 18063360 54 573458 55 1032576017744720 56 1143584003358720 57 605296148889600 58 202506130391040 59 47663480954880 60 8296544600128 61 1089545748480 62 107575050240 63 7733698560 64 371589120 65 9289736 66 397314244911848750 67 435902085306777600 68 229386883615948800 69 76685654900736000 70 18166290702336000 71 3216393673113600 72 436618144972800 73 45733330944000 74 3650863104000 75 213663744000 76 8360755200 77 168904150 78 185465355588676625968 79 201889940373209088000 80 105739893145416499200 81 35330493868572919968 82 8413309332578304000 83 1509530884433510400 84 210094138146860064 85 22961788570828800 86 1966818889728000 87 129641250820320 88 6294719692800 89 204374016000 90 3406233816 91 103269501533046903729264 92 111673403387053395148800 93 58259380978495704268800 94 19458153042842065305600 95 4653561651422035968000 96 843906437153921433600 97 119766606532470374400 98 13516892594189107200 99 1218254870465740800 100 87028995981312000 101 4818158302003200 102 197180050636800 103 5395474022400 104 75461175144 105 67623553147210936300550952 106 72713691524377589317632000 107 37808600006233241734348800 108 12623863222538976677068800 109 3029986482841861698355200 110 554309020288682872012800 111 79909417550851080192000 112 9248387121289573171416 113 866342744323286630400 114 65612007159732633600 115 3971953738226073600 116 187340668010496000 117 6548633970278400 118 153035263180800 119 1821848371218 120 51450525206844993125253387904 121 55052849030095232395798118400 122 28544416196389259530626662400 123 9528355105073929961518726656 124 2294015685463893046040985600 125 422750835862029332675316800 126 61733298535742458529970048 127 7290983583871003105689600 128 704014050255835653734400 129 55742906958365906295552 130 3601773485568106170400 131 187233237255743078400 132 7614541582250937984 133 229960988806348800 134 4642069649817600 135 47610970771616 136 45011354068212586224310817833748 137 47957058157063329359371173888000 138 24804321813983103878090981376000 139 8278287188141110584378654720000 140 1998312379341387608563384320000 141 370548972008228195162652672000 142 54695853438825940339654656000 143 6568440214049640111144960000 144 649967755616549087477760000 145 53299984227512258396160000 146 3619856342944095141888000 147 202077369057750810624000 148 9122015017115320320000 149 323195172311531520000 150 8516412396011520000 151 149974557917184000 152 1339058552832000 153 44869844221207319998475744668009472 154 47626252426875714147596170690560000 155 24580439143950870686347013652480000 156 8202288170495105351699335741440000 157 1984508623787662059049876193280000 158 369955145482239961699763355648000 159 55109319279227290194290933760000 160 6711182952721471678212734976000 161 677642989584693581913784320000 162 57169514641225914400112640000 163 4038714242119113262497792000 164 238137281758270115020800000 165 11608237147781735645184000 166 459426061741184778240000 167 14308429822773166080000 168 331829421860192256000 169 5141984842874880000 170 40329292885293184 171 50562211046064294563513588578933218596 172 53488832502229436175945899351998464000 173 27554062542371605240137250221588480000 174 9193383727336349226551194267172728320 175 2228776226134240770180470758440960000 176 417418234199079218743966697521152000 177 62669679096408494905933687440864000 178 7723047642367441503482799980544000 179 793148105470668456859980005376000 180 68503363808120472913137351590688 181 4996725028736252574934499328000 182 307695833176980858655997952000 183 15913292924271848174245584000 184 683540592756180148813824000 185 23917215762774711336960000 186 659931018975630070640640 187 13572440392263008256000 188 186482650301595648000 189 1295018404872295698 190 63954674827845929897691549909868112842182 191 67454223485779585455808490896443310080000 192 34689910727929922579490857599736217600000 193 11573019331471723505376533497673416704000 194 2810670911159728388012201614440923136000 195 528537098932495925324363263855558656000 196 79895900008499440502991417853870080000 197 9947065918571109965326575577595904000 198 1036411049125895180651464677654528000 199 91298708909807204193190639828992000 200 6838409063183815059854415888384000 201 436252925166837893651496960000000 202 23650066033547350933468348416000 203 1082229391075443779391455232000 204 41287563396182544123691008000 205 1286586508957627440955392000 206 31670348500719988899840000 207 581546144965526028288000 208 7132961374036033536000 209 44166943492483179798 210 90232201908987180274761475860858851762459616 211 94913810943869147019555432190712827871232000 212 48738535718164385633454021688989623255040000 213 16258374026531970189260808139181867925504000 214 3954834422338417744282161049325166133248000 215 746361773203108660624678701198045781948800 216 113500297877214627131905596024258822144000 217 14257047706382176414630633316278075392000 218 1504089076376379959259093911551868928000 219 134748083827852729975193436816408576000 220 10320977266261738874364076312915036800 221 678038269631574314839220384956416000 222 38198327611039439242674787319808000 223 1838529735410465534560469778432000 224 75005921803460050278263291904000 225 2559174141828288525476718268800 226 71483261294837758540382208000 227 1579534715073508266737664000 228 26052931625685023195136000 229 286996798814155702272000 230 1594426660078642792800 231 141202846955312498540398943280379871240759165400 232 148168075492134254320399303123674605310443520000 233 75982313964944510100591397976315590669762560000 234 25344526391597900861845724886244406364508784640 235 6173791766710365679797785453470297777766400000 236 1168846784561588656778249530253569677066240000 237 178691092329147272564367920787201807018639360 238 22621768352971271756498312560221408460928016 239 2412576434608114306784418253647957196800000 240 219304814215532592293634427117764027494400 241 17121601485304208071898549217751203840000 242 1153046323468361758887831685897912320000 243 67071632502160428004164962190136550400 244 3364474029752124156135938929459200000 245 144829673603802886105795343155209576 246 5302777544046361693645330754211840 247 162807714316061543183910174720000 248 4099883202899660812949913600000 249 81773891591006712339054351360 250 1218141968300083091865600000 251 12117642616597685207040000 252 60740063241091157119608 253 243841547035545155799175360334453385538185404573000 254 255304881199840886106720453105048067895407411200000 255 130763970185255262394088638704489089980421898240000 256 43614565928816037492528346160387133144878284800000 257 10637882811561175761477331329962787368180121600000 258 2019765896885535448576139597018368977099816960000 259 310236343079275647553270081008736149700608000000 260 39547390213920604287676400017560402049105920000 261 4258078145112011986141510499593898006937600000 262 392006263154873172219460342184330605363200000 263 31114754512655594030917470665366160015360000 264 2140376345244658071021620762503859404801000 265 127922534661407988815504666325543813120000 266 6642096905612830698038313448007270400000 267 298792086879794522800270091275468800000 268 11577363067388093461827458495938560000 269 382672282435560469850836539801600000 270 10630196508235856645722126417920000 271 242594356949302496006976307200000 272 4389482106023064860255846400000 273 59345198058791116115804160000 274 535727357786423977574400000 275 2435124353574654443520050 276 462541347988077467523657832402575136411120486489043594 277 483310649833608420615899195186923495128724521615360000 278 247272032303200709802297448740372992188193974517760000 279 82469646534985147284429832172619693464456024555520000 280 20138236077604724642635286696852959692540031795200000 281 3833404449132497427777370770415709388591794749440000 282 591303445604751266785119808311637918037374402560000 283 75842251687776632689953129521716492304363028480000 284 8235249346917771499932373865555673329298309120000 285 766670029118528529138562102984636595856998400000 286 61738013724407314659157261405663024266608640000 287 4325783172911925743329727324039967575900160000 288 264614129299705578101498317581290915758080000 289 14147246787174845185500652729125065195520000 290 660276864626703892726373279950543257600000 291 26803107620386994118744176206062551040000 292 940132285051365114254176622802370560000 293 28200214055810054095719456917422080000 294 712267121249335848441967301099520000 295 14799871125823017771323935948800000 296 244032704545855376423166935040000 297 3007787677556098779693711360000 298 24750603929732787763937280000 299 102486972793924587014233054 300 959725880681411870505298600621912027072678583601057957928 301 1000969782235117908628391336234016252205880064344064000000 302 511601036063731947988361349660522975098886802699714560000 303 170619801534502062321700450234949891712068615645682524160 304 41707599071119972665711775197415674564030345605283840000 305 7957751025046560483592033835103106257072690844139520000 306 1232166757008466916403469056683006662077642428032419840 307 158917077850886629515826479285629497101539113697280000 308 17386446410942127369718878493060484372401131356160000 309 1634735250051926154771683803069661840281380972257280 310 133327187587296292133704503952645647731125125120000 311 9493363364828358863789933355794744707173580800000 312 592548158980136493822740671917435289494182400000 313 32485888600266929351667135309935060094812160000 314 1564338494553643735607555373935714201763840000 315 66028112599238343735676996644638552283770880 316 2432073051779353646088766829014233907200000 317 77613830633089842351389197339805614080000 318 2122713484824725680344428025632675543040 319 48965007343848099490810052833443840000 320 930297501322718750914682101432320000 321 14036601787302962934442476036034560 322 158363792743927417175676026880000 323 1192743389375694343671644160000 324 4517967383998842210995013120 325 2169845710482713978080319185251125605942206241134177193344096 326 2259254978637258609258370759966913392053709648903935098880000 327 1153650764092272134436266772055675435292979279109690490880000 328 384728113016562812710875574921519816539472685956029480960000 329 94136657584044872341672408336348893903483409313531166720000 330 17999261896843311357209071467473330036185907144211164160000 331 2796610356952423218343026153996252872211105172244398080000 332 362492045755281030140958759330416134529471008619888640000 333 39928150579043332974639820071931759536853876274626560000 334 3787575859670146294302401567733580434273831978270720000 335 312422143813910798195677024124367686921297435052480000 336 22563753274168891848359827274680480606087261716480000 337 1433460089625643663544401688909659098192480829440000 338 80322647169557109633933551808209785585202626560000 339 3973394879770606421509218895141121493062123520000 340 173369377612199878933414520523147730225326720000 341 6653522653810005004844283475610609941217280000 342 223470417254687559514769378493832038973440000 343 6517966912940347133704706191965667983360000 344 163229658149747076127978690759800913920000 345 3452618791195318224604284418076447040000 346 60212796970444542279392892844769280000 347 834484912794646696162497700823040000 348 8650208784621399269159007682560000 349 59854031903216661609704325120000 350 208187937054666649077232512008 351 5326765653958928013724014299890261122718618104119729869517383632 352 5537577025138647875663716501125899449536882751969066745856000000 353 2825269887035255403063317519562252677030443283862805020672000000 354 942157016924645848184557196388534459690810391094781542400000000 355 230734599276432896084723020683210336912114373464843878400000000 356 44202825583502806845029761408094157697411663641433866240000000 357 6889553729163862919870553108002311407180270437683691520000000 358 897059285901382777271999014936771709421392318850662400000000 359 99416144825683943499114657573645924131638027380326400000000 360 9505947261426951675464411428504089580312929396326400000000 361 792074158423075530241776172591602373372200427192320000000 362 57932213811692226082541086659073603470540259983360000000 363 3738282911533727108535692016581061053398804070400000000 364 213521837765302698615109232123360665168930406400001728 365 10812733834251434094130966005127634884126310400000000 366 485475854453082764527776993443091965678714880000000 367 19294951809024862008584427355999813490442240000000 368 676525786243734878460166816485752596070400000000 369 20810686593993376978872428338199553638400000000 370 557042907155095533486795245440362086400000000 371 12822929446165164311148562754788392960000000 372 249626267791044957442847103076270080000000 373 4010294955055395348677201913446400000000 374 51227244261513912338566506086400000000 375 489566945730114541970679398400000000 376 3122819055819999736158486528000000 377 10009035435320511974866944000072 378 14152730136169241920352507506593928234872810501719139914297718472710 379 14691528333612151038644247924961799314991152703309115241267200000000 380 7489741169459680364089380591510179809291489579871848366080000000000 381 2497559400310636266760472157832710010197735042345085633276154019840 382 612152218943373915889968531175023388342476166547547724185600000000 383 117481258889137447681435279518279496386792901743004625141760000000 384 18363541081596664193375391575179807095252391792397410953300049920 385 2400906014318294776465338667968359112600656241571575889920000000 386 267559480657090027414013674062835313060602430687595724800000000 387 25768102519945852901121297897449087592974925277569479359154832 388 2166717663893066322206414756388277753573325435232583680000000 389 160275198936025901033386605682640880420912251063500800000000 390 10487014031943739310308655714624292058043295092876874055680 391 609228401409192077693696402723384523132593032396800000000 392 31492425515669208343712061856993453368445344153600000000 393 1449642214863615888422296992067854550981167065167626240 394 59381808992052495258911573684043799174368460800000000 395 2159894034207882547801696204482650361707888640000000 396 69486429645309737758318233273812473782690603679560 397 1965455383707869730827968789706941503897600000000 398 48461073765107785317346757322032063447040000000 399 1029045070611745452727561783834659151343124480 400 18499332777624901985307102233996820480000000 401 274666431044486407960580892445900800000000 402 3244235995609756781455737461709950976000 403 28674765510224510910652609462272000000 404 169152698856916652375251353600000000 405 501193181798271562593342360453558 406 40574631023438957113056440327775764657363107605434327627786817639136416 407 42062703607084565595834701277175831165158978603638216959929090048000000 408 21428023068549810875960745332561884529454079955748423722021683200000000 409 7145265942231035179192725730176488308970466736064073053729980416000000 410 1752625866936815261122643381351272104991634289353038461350707200000000 411 336906186209435336755380511928499722509823946629798020817879040000000 412 52800866388515834293955229412620967489719298821511034815119360000000 413 6929405850987267002104701854194014247922463913703117401620668437536 414 776135644997961879313985430812355035377830723895712620216320000000 415 75237894197433923622928324127804797134746916415398425395200000000 416 6378651666197067836371621785925095283785864528801583595520000000 417 476665876143447724252388464086730602314567555567667118080000000 418 31579549751845973772716975608180722132580827676897443840000000 419 1862478935556742584178538925806131563298459872720322560000000 420 98045711029271227251549296742390027497293260993331213843872 421 4613189953859001259469340944978721430807476311162880000000 422 194015774216994276057566066559869720424323607429120000000 423 7284367927946738614715794489139585231638348431360000000 424 243500504997921688644937463294360063670736650240000000 425 7215693497587705502421060076975303618147123200000000 426 188352431743709509970379775522695703544463360000000 427 4292450882991029199335319119339015991459840550368 428 84351614689543126378139088011240637726720000000 429 1404694902047525336925987570815839764480000000 430 19333172309115853821449127071003443200000000 431 211774929853064363027507028393197568000000 432 1736237429931026733308339973783552000000 433 9499615567804439197394116018176000000 434 26097844966495712080753065984010584 435 125169285374587410788765934328955412705103255431520307875040748977611034672 436 129597554291501305179911740139426644469818187344980515001071189360640000000 437 65976532846749020426639241705474245527994255527124765846724012933120000000 438 21999582145863147333003223936112262582699270565426510319219468402688000000 439 5399934377683889757583870521146625563135617838363312359703285071872000000 440 1039596051331729586936128813966976858407677951130478289056453099520000000 441 163324193153448107016022616525072642094100479329788475858957107200000000 442 21508393283061620669699955068883251793771377507771788500538490880000000 443 2420249803008518446963495920114038769018563642938329175487938560000000 444 236019168047780914344660968153780439205724603522781814393405440000000 445 20159818246071644496391545730450027941757396814145754245365760000000 446 1520457533802546413148433546765497409278014603674778389708800000000 447 101868288776227396624273728092271546925483713019116351651840000000 448 6089838096433368305942815710503397162520033706401207418880000000 449 325836936733398913204795455856228470427183520723522027520000000 450 15631906126805832503573212822125564711700801997179453440000000 451 672857641734918360193074125331799229664634972667904000000000 452 25972356030204263148832789732221709346529681667522560000000 453 897472670204087899816299562626753838337680862085120000000 454 27676135395632140636368575253278944133738743726080000000 455 758093582527734022609163091403912414238531911680000000 456 18322210696843610592319236320861772435790233600000000 457 387142041816360652836140583197014536770027520000000 458 7061509626205535880779891111504911993405440000000 459 109244165106969938757302194068795854684160000000 460 1397661187189196006251013822039545872384000000 461 14237278458573050351517274780477685760000000 462 108564529667505378667573002199105536000000 463 552439182250781233325380900749312000000 464 1411083479567768156642096809065931048 465 414425207313200272669055949225804441015975633222153893777926498507870813045120 466 428586134149019125593843484010692753716843363725010199522227201710751744000000 467 218051396148963100647139182469389749549233130501826027715880668763258880000000 468 72706568659873668660555606008087961032619542492253948901158905802929997742080 469 17857862955231525604009935579276033692364534110552714096440316585312256000000 470 3442815465158428860192831965656330910535796335116346602883412095111801600000 471 542092513501856115247205974114202023698991498096976309050256891378177802240 472 71616882031960358393174627599655098397725460703828198474547608944640000000 473 8093102904986528312545441150086196599350043524789041890252407439360000000 474 793547381605071681498005688189665091046580311951137752961351586513551360 475 68245917017451491237543356801670502442888861336395045396841774896000000 476 5190453263966316626322069446946296830633815095247844402884771840000000 477 351305630511166315857760363602913911196000372824832703462807450910720 478 21259717875360419530480245353530772973671588596125302815457280000000 479 1154218358879900799716645922469223150868868642323903660687360000000 480 56342374724930340051783113233356286521956802929583492885289036672 481 2475649110736484406385672847918066754756911339725085736960000000 482 97922938724237795817357511763778442875219356443717140480000000 483 3483290228195489196407366151478086435181788154207393690091520 484 111191352425235291923952271327535910598884194506506240000000 485 3174140341032603679284617320447275501551686766308296000000 486 80626414691422919215811442061572980943372606558559272960 487 1809702609126548387460727114942216099823836200960000000 488 35555332050170401216818344019917995885870448640000000 489 603622184126089166363889317104113968077717859696640 490 8698244092494762137538555869824910678085081600000 491 103715128007524973688251096375101967302656000000 492 984977810095218328718869678296715022315028480 493 7003435199076783555972024162028879872000000 494 33228193776861804552608095659884544000000 495 79114747087766201315733561338766021664 496 1469104355332849498325637938455691850613644862920613820986886826777657872516129250 497 1517645914376462129144232026253537552880380474878496638500888021795036200960000000 498 771680541212701638339931317647089559051766741623377614817294987153826119680000000 499 257302013652389616870314788024977387137691007332326297110737563606109388800000000 500 63235587981505878241015639271671768704431580877510288146525382199004364800000000 501 12207052833825090937506246627212874495901114702398404668980897468257402880000000 502 1926074056647247240020889939557834122216627474199809198087461165848330240000000 503 255208404885633880560868671388838528301682449618544347777839300345856000000000 504 28953296782003434160039640939868073409056873241259051407047819001856000000000 505 2853221849958300782572299939987928059904143240643934833394357108736000000000 506 246920253792199024012642341994137748006826907137225291068775124172800000000 507 18923950018779294789636603294545096657898627452004428499674097254400000000 508 1292739387502417552400372636318017558177044720705115633062248448000000000 509 79103291985764624377240341427088159012611147141221380404543488000000000 510 4351567702141107124836876747987923373748837821473245215326208000000000 511 215756720517397567550969836528338436951189238358094170921369600000000 512 9656314681476183948121540729003957355865625159903216454860800000000 513 390329120579002434387757704735455896722998216496871636992000000000 514 14244618630832480085605685321896928664892348163017408512000000000 515 468665764043021105670519383738850987091622370383757312000000000 516 13866984768765897127403206412513753533755857130278092800000000 517 367596480999497224214047808860525864748217107113574400000000 518 8684300810089848856202133373445659120863736233984000000000 519 181529926392946325090855092905032153996558598144000000000 520 3325085545688327462537530180868661457383849984000000000 521 52674851354043789702092350349984941275485306880000000 522 708773392074259209530178424499133518960394240000000 523 7895352784729822222835437240149949494067200000000 524 70072208397249331687049820129272738611200000000 525 465669401358591860944407740604953395200000000 526 2064894898990697854340645944578539520000000 527 4593759508321908463494206773255927741950 528 5563384808426903379896718888918975703978109069429174748764924301256480563949480194120 529 5741331188590814123570694621051398802037425613303531324752581183619190908518400000000 530 2917712617641077387788818503339559065158009015975886555523851538417950675435520000000 531 972836595950198187787474350739939651226639310009842525713643154360141191577600000000 532 239223297939963669078845843283685470197093184219818036572854075614125306675200000000 533 46235872151996183269063835055073534270973062078654100324457870520555898142720000000 534 7309370710635107891072474439680968793663187463113048520311171201086206771200000000 535 971155653199943931645135267646793713374151539079455111813606774882214871040000000 536 110577686982985654506992728917764243239953670290862589427540966550536192000000000 537 10947526157602692156054229025910174847883213726668291083092238809432064000000000 538 952877755631413976642041585483669700860924737118104954299649803629363200000000 539 73543366558077921133026461275998168681336073866607396240228066787328000000000 540 5066610671973494065318068071564350057963265106286884078913984030310400000000 541 313173027276770823053016222136622114347154093752437145776848633856000000000 542 17435211558443672131601040448053381754909046874576380751136161792000000000 543 876727948776874302755796476665560980442743156558493689317844582400000000 544 39893384234482555395003917002921883185799008795881900299255808000000000 545 1644189197921196775640431222347673934945576651543039766744268800000000 546 61384180044856991095409996723953273569288049143122183061504000000000 547 2074284626050193922948009546956799361085276681106502975488000000000 548 63332899402598199007779232649964689298406125114232091443200000000 549 1742297093148940071699268559301058041800115744795525120000000000 550 43012529136622022626907692729310755783219364659357286400000000 551 947649029741702896650471744722948281362659061792768000000000 552 18495295387922018555580977481395846525511077462016000000000 553 316621902609618695031066569966761722102934111518720000000 554 4691486604392313823937019204736848404558748057600000000 555 59081445617458676965643880200817667769358090240000000 556 616234317737190680834343474959635995584102400000000 557 5122396168449804805595829860348780661964800000000 558 31886676656393388183377727957821691002880000000 559 132438086624920621002537981272968396800000000 560 275912680468584627088620794318684160000000 561 22458967954012120399601508576368936150910804224976160467765770908864152568660938757370600 562 23155069371386408347965485024759414006824729422564156176063978856023060446791598080000000 563 11761257283728110225937004740253351765077562613442375890254730164635037714800967680000000 564 3921422764407411042267075632197812927860825668589983342584956636303936294336425702195200 565 964798808715551106101621100292336969689813930359674659437178379494801822606950400000000 566 186682588635619853581773693085395147304709841453854114508717233784963813007687680000000 567 29565575266470244909026145225465859570660157732472215576159420013837742014577541120000 568 3938208830073013624719720817143074249381338821797604571069651904797033113845760000000 569 449923949826085514718629216697674844865970136718846736710367311205524297482240000000 570 44735133912644415159438797373354589831597187269890272908092197175111452326821888000 571 3914513383836558133436179278591336407309990414962797178323645648352365772800000000 572 304083641229004869068413304379078654266092407952932939001155480032850739201456400 573 21112521363422995993782502743928934084300645846430051257187887382683436810240000 574 1317095405770927813396818464537217430156813729209598301531698224326246400000000 575 74129907899124678333925677235385029377250676286255377212046567276544000000000 576 3775622387856370010117926270091317343795598895262705136169629428270157004800 577 174391854551274246885416360114636952690668795248401204725449909862400000000 578 7314197306804039545020518953111193787529137789284001469737153331200000000 579 278690871264368619714907190724877631526006355580810101684639379560857600 580 9644071376701895662904832103390416074266511216925116555329536000000000 581 302750291712994209641011245651376848111377834086647282322636800000000 582 8604147238614700183917625527904818432023381137710203710349967360000 583 220698329153193040235230595752699148871667790687166372249600068200 584 5087505117000860151521624889766064844150412449709188710400000000 585 104793326156586525888008759981851679606616777239323939110912000 586 1914182049490230296573480354572807434426922115247636480000000 587 30695957793204502807714359945912283619773434581483520000000 588 426362524441076881985609752996556601844354044996157440000 589 5036041254268828312667851850809425177925952471040000000 590 49286587426038971253845283673372712783944089600000000 591 384512994550261268994891470828676213251559201177600 592 2246715018328253393519321657776308674887680000000 593 8758572128794750402301178494852309975040000000 594 17123308169686706553863496568639515121181400 595 96459634818631459766449098300753673476182816508032032218658715681851115068590680001293664512 596 99359498986188299411629893370297207197817895308590824111630224195258536779133537484800000000 597 50443866782349901181297807690965664261134163743887311806414046837035377147544841748480000000 598 16818664157940068326908929666001774938468022256045108755927700283779277705169894113280000000 599 4139995684976730151439332112288920778510856001903026212139911996492532859898922270720000000 600 801912395902757935569963772222884655716254570142312112840962123208353423280035594240000000 601 127215344942087957917365873645180890573123874025879277063375740366805916450816000000000000 602 16985590076387986019194863730052129171861200450894352427631824143675443522578677760000000 603 1946618128726561025803753636046437930647520700533427909591037307199520471798251520000000 604 194320172164262903660846587462052436945211379177562236692738794693006268123054080000000 605 17087715261270041819787663404243024897529321218320265281765981076253877626470400000000 606 1335346017290197854193071515695708224037718878352393425890821199528563048448000000000 607 93378727881759890628784669755770602565056796031626597430456560192465770905600000000 608 5875007230568539521979639232456588740886311382795272154114898548692824883200000000 609 333978268877535478145901308194048738416651003547405344807272244061195468800000000 610 17210114004918246823469978085282121666205464261382568824435930326420684800000000 611 805806422245667941172996218838026925078583258077286006655846094733312000000000 612 34335273493967008652434530037864276665224395112900036779001752269619200004096 613 1332511046959240767156537113163486407506784842276358178764705130086400000000 614 47104544509047577074637296824950732549027281028736210623843113369600000000 615 1515776989779521635152846201448844405094086826794804298364905062400000000 616 44336915891112875948810474799012199486329881454443724332335104000000000 617 1176125966937095265484404665586828632148686527716884978702745600000000 618 28201338288194778024048672897761009337249721315399551890227200000000 619 608513839611686423626040721373639378674822978759207734476800000000 620 11745820019508669190036261010189519525453843915847908720640000000 621 201248111134373158051764449274661630625030094523151155200000000 622 3029522466393106904298676549520307134099561511659765760000000 623 39527276505329310319741774801194018245559842053816320000000 624 438783654966884827556925252233823231672646820167680000000 625 4037306074119889503816668928087231450538007592960000000 626 29619343676739367147580731187120806607978496000000000 627 162762806146071245371227909951387534926807040000000 628 596713043097242349989035128423486408622080000000 629 1096898976281695496303373397837291192320000128 630 439945580921930323687478433379943050780503956069593172318387522029151204056371806752878898094688 631 452785797332412674320051463291865196243320960411588262585505476570703725061017597472931840000000 632 229771121631736739340021148020522703166386288647554234529129805901717352428899247629271040000000 633 76607693869135376813451327522972754430472534446370151093002417825514522842880646452346880000000 634 18866143601102193151532241864567607919945902801059250957725622829337594098685859709583360000000 635 3657982287125133463431552207047432802204554374826071238719764826125268634039217279331200000000 636 581216094130631147135335012775011944740378186515370639408756506315707146540600902287360000000 637 77775005021743358846393039774798206877442312043961820550677838525549036410483958605053692416 638 8939398487360576900707192091283186754894063841424994831579291355385284858539325521920000000 639 895680656729877542479972549621804760939150424692561551109709817302907040114241699840000000 640 79123217710068639792477212001263963395450799168883747400286891144019378465138647040000000 641 6217526164671101175652632905461352722494168782369337868531942147453878047185305600000000 642 437666517080693579467119457113106157338607059837973685188006293540813537070284800000000 643 27752284781966480957834001808574313770359982965448084892262780886919547138867200000000 644 1592176739592696541957053483913455449277675451930817696046160267746958796428109013888 645 82928167973555125834112598755702315437698137238178843088881888608378221587200000000 646 3931373016320540516986376306590783736218124486425679076156790840468124467200000000 647 169942534424688688352348761560884371229580576547752691885388106858863001600000000 648 6705873444364205372535697310990301046543694827693532775577004219459174400000000 649 241652454271953056732245135381773164840863774254144473259263302356172800000000 650 7950689950512333811824967192735313462214342923609499382221076271227200000000 651 238609962406327038285418636168667502813979927303580327057601173915181334272 652 6520921256115211184071043038061858417818397098812118313376468172800000000 653 161870822507042201011514344276856442607154348818943526632108851200000000 654 3637049572838428874872776563517936168249227430269068991948390400000000 655 73625652086053220684487019282690048167533675484179639456279040000000 656 1334637861443420017503905643850452186745080492963700628520960000000 657 21493585505483980876745616195309366702344175736797297377280000000 658 304341734670361752001196377117288917878897265492067614759118464 659 3737223222830704170677237381263890656578663100543139840000000 660 39063011912112771242291725784579905418498563419163200000000 661 338543111999882614961592667468382475113542912573440000000 662 2339888767401565586663778487464067771927332126720000000 663 12114617379220988500064888436035726939447623680000000 664 41844502147194119792981088380696984404623360000000 665 72458012376093713927239979879994778189989045600 666 2127106662068947111335774422526125506153363362570886149212009772669712354637255285465727046942136104 667 2187428352330727473271047925992151512561501851969640200610762811703668422679783671432688435200000000 668 1109561679071998180236725764211291038149267159599314450561034812331369710692380445231179366400000000 669 369932718226528436129775147785837448500799322063353378552419925821814656989862931169134688626278400 670 91143151113638382834378938451205287124125259834443149723586128498469409620185568145047552000000000 671 17688375447517185814456000137353790014184332994416572871648859032136705751568468877194035200000000 672 2814655027659037056735067207905220711136946873965846634121101281923273432932784494037929335193600 673 377422550595125969285861920960243519115263001212914536660151612738841006334718454530048000000000 674 43499229412351266947123666622247334614032658983133703216771708882085876261377034682368000000000 675 4373474249876080733425732931381196390625766871037865705139249074447786331846940405084221361632 676 387994265663362515424421683528599110358698787285545644641866174368422662620251055718400000000 677 30645909957189548639423347067501262532473987861066920839997685296220079598593061683200000000 678 2170501911203285871849812853627532993005445583454105274382903886384034572152280382537728000 679 138629279884554263869856456732693355717367095956979301470404975567907672953978880000000000 680 8020853534631935830919684259317621306002032426787861433018123771514358050324480000000000 681 421893826371706888439831192375615519491871387711259543582952958717749805452423515340800 682 20229786529779139990022390417052224513731382986986581653593179805223546257408000000000 683 886048330450413099608693968539447936745159496751817212424487130831268085760000000000 684 35496455736416329586478271333484933143354944137503129899615937857764336066415340320 685 1301619847456179216920201275898023900981968315398024813291321871103426560000000000 686 43691511384079483993533504369137981866449187709017453433533974806790144000000000 687 1341817689120498527984140503321025635566035748846167188650198349189986569420800 688 37657926808550871206475242197142945300699612826520508364098717614080000000000 689 963952497599280327048140987051025354629014467548139852644462100480000000000 690 22444385388772391743236185720731992872508187904049065055331385581780992000 691 473605780627613364531527712730898481842227850302548660924815769600000000 692 9013455576111333445691969962010825950292581702783069208759500800000000 693 153752129253744384361817725839575090305269570759303391970925085861728 694 2331864363266453266890237487393967144753521700290154201088000000000 695 31115560795627926908620418641682590227476298160026943488000000000 696 360262099151318592981749463612499466191987019504094003698073600 697 3551970061514693701705918976942907262670721473996390400000000 698 29045751456208095179977338937518864652159042977792000000000 699 189457239013156513453357596028535236441280109777282662400 700 925777909626255359419863412931723282236833792000000000 701 3017876215464303185069545162001782511606169600000000 702 4931170286706377753381609741832978764679551403096 703 10884262578699468581234699453487108665820997595767697767869786348913659353844965331937757296916756757072 704 11184415777533234203240170057046869532803463804909275110365650441031069323513361657055166857216000000000 705 5670955309450523290657842753859152220853945969125550993201504253202435107539378456238596554752000000000 706 1890698776553266990199043094515549240382826379315260601608842718512608299453435601681597333504000000000 707 466018742917530281237256017118496891710929776710764802942203749122562730104961941737547235328000000000 708 90520936602695941850064688541309690032964726405484725456094254876015088714198638086788533452800000000 709 14424109021795268062907548949401623062606063902436465546462401954136182255698146520131960832000000000 710 1937923093847955368875016254304224507565266299671001733117169957786607248863019418624039321600000000 711 223924136615837983252422127758544266774639207156340630577796256491732171796629442397208576000000000 712 22586495605114926489733970081650081462509776614079182377757140880966152387595702917660672000000000 713 2011743506871552321792470818888569818733674165387335170265377744585084004863823385827737600000000 714 159661632964304035579731062377193402596995525893512796271506251739567733543535128870912000000000 715 11372679181938011384802131552166644462381871639159188607194721896549901931321146684211200000000 716 731255789413087519797952090090211039287306194025959031654649518856363805850006978560000000000 717 42641585808035393159765519280990966954558962307960731212197328926725590544516382720000000000 718 2263381979540293831295707943645070088994380567532951310090218174306110279300153344000000000 719 109672311094486914964098312954373140914653670523001106808085798323553651025510400000000000 720 4861824849678870474923018798767461971408294789856124793840898424870518273343488000000000 721 197486377512112857644139108614689461270256645263300012086155236389930580049920000000000 722 7357412413395091715840755488948311408310913445372456157582009426339786915840000000000 723 251494855714292717435908815755920895001743896092992391023198659192622678016000000000 724 7886183188949703897433402895193999755664838325467464306727937590249390080000000000 725 226672941387055235215855486901594570870672338930924290656132583099727872000000000 726 5963688775948154111517504060185700046512358875379719552466722289090560000000000 727 143317012895085820281589730468393430617285716258668087054314263019520000000000 728 3136811452349083596831240309350615385388172301077518637496988493414400000000 729 62290582710858616991731736448086335720501798398901329774168244224000000000 730 1116720703975926498345599191600444056404536097969311809148865740800000000 731 17959212047802749111369291089100340369746303893009797507710976000000000 732 256976399785151553823912820489238660792211284726804991967232000000000 733 3237064745247696995664313165201743273041377034310954201907200000000 734 35398728548738329726419935132926934024995153115137179648000000000 735 329760532279577476835329394026484553236329507070568038400000000 736 2548542866478017393766664054188428179394004101627904000000000 737 15713595043285545967555528096558347132987336818688000000000 738 72586668822868705925689187188269696917977851494400000000 739 223677884205001294893389817889543880271986688000000000 740 345448469814673814507165741914353483045539286486504 741 58850499036266090870924115725743029577706673077165999580310897469234172788720077504687492244093843482813608 742 60429868648495749281880986791516875399463239155987198389184097826710593630975217558813404726663577600000000 743 30628757708016604306460379687869171872445347738775242846594533155961898440767503841467661826392064000000000 744 10211528339049071121483057919848004988024937193236296498390001683934608317711874034806146739680051200000000 745 2517918229978613432438000049912942697229451252707191395630937988201380643359854846497356592971776000000000 746 489493966971160871058702020686819696874962638426358205531874058951800104953591270858521287275315200000000 747 78100701116507096351060208570910266324685830899847799813574428644094917982704703854346807069900800000000 748 10512280108612432824804006390445507935136074500041410503936214381620961666512016764021611325030400000000 749 1217598223521842350620970561059175414304897090550672530762123004318638023195806863429641804185600000000 750 123187565478306583471888055116345461464596599886282708356171463614704820504986326090125410304000000000 751 11012973405568774513374682449871443350053494439610749526300822716844015514793456033946035814400000000 752 877961983434237752815549353002845644657875927759248980231075917024633271103591377289189785600000000 753 62870122666095530665200875468399968599149020310927501308412588221166757224581162420980940800000000 754 4067793858165152802116754574769795985630955049162717686020088992193136310933009823118131200000000 755 238933236879128695120105200903022805221987374627444741887494597206122423672217890979840000000000 756 12789399665664458118806476095003061405135037005153814835757085507209426961845060632576000000000 757 625736108688049710922159580280772112962025968984256170644666633389722812639917113344000000000 758 28048807934025521063727242167589352233277952278256456200644476271951728364079808512000000000 759 1153901615043978332755960365881995608767342737505769444251092685054179644977184768000000000 760 43617266855969956896304450964038655439159404330279417023294084465963477059502080000005832 761 1515844045448758825263850994366919517821399934444176265003655619040400715546624000000000 762 48439455814759120891928720755228160573679607978351144479112240816617513025536000000000 763 1422665182529039300393873585801211954686134112739224534371597957920202948608000000000 764 38364681598002274061235421978598781312587443261395345787960719178425434112000000000 765 948395518972083584736965153518862446179747576156602338067411335422935040000000000 766 21443041955946533587840791892214173269877010756562613263213288075401625600000000 767 442074054128979580815468047024286519128606085531791105309599229961830400000000 768 8277309546500507729567616112904457470515505593949637346389816193843200000000 769 140041646278261416335883969982962869050753246085842241880561863884800000000 770 2127056178091706662400247716554050509816431167890657732034822144000000000 771 28763923167300152052133482248530420350140514505214364719303884800000000 772 342615725607009907944368096680380983344389113063309405532979200000000 773 3544363349453856395456696674938381859049943921409675336089600000000 774 31246038666814124741811574250140670699169462605803054694400000000 775 228582778294800329598306719091136232284353075993378816000000000 776 1334292594296469886066054233160866457961716560533913600000000 777 5835583447397811354198194019450113616731351443046400000000 778 17025082386346384274171156424506997058416358195200000000 779 24890471325067813266332100035828943067860172800000162 780 335738362259935136294260925122150370599243889695677678350625458704189259930264878345717094127432213550657770240 781 344513152450758617815880647428047021371192949869565840581570054030330742430434179231195685200387375104000000000 782 174552911234022147380651801212101151950776078022710433865515863325978296129777700334569745769796993024000000000 783 58194787270396190278410437523433855915967440454309946237061456980540184380127460494972578640285289505462681600 784 14354751591739436266362289338622566563380026182224489789334883622720606665561718254609924629002085990400000000 785 2792811252378402766660608608196922784810408611483153486998920962767927784069498080591954673181235609600000000 786 446153894247585216028139926455735694296892522639826578960830393594270108169067742219876563037334771492454400 787 60155466136799938121490862999565661009831573145887475056615718062515330753510488203369215833826918400000000 788 6983337076183109735306219951577527782968869013658995697668109875480756862161508310436819000675532800000000 789 708534212660893663455994143250377648529943582032010334610474774159019934980036759167220883076454075596800 790 63564094320376939166901873531433338672376654239505572058961371799087839780263339903671757648691200000000 791 5088640983680363247312836947969594436618392034972204706490736928574743203349688896153370755072000000000 792 366205812503051135239623083521769854664360915804521320294565609213282820971600118459304034188656640000 793 23832250536904294778771416292166923515389555260071087033685129002464763524274199055453231513603511872 794 1409344425495296039153058059839899960282657667285335249002320024717717922538177919220868710400000000 795 76028888519554126244091672626889796547190563428692998179109174634238015707261761509616759970201600 796 3753284497386568517954260576628475722722990945886121317629610189851550395955240018903040000000000 797 169976218556956920883493134291814486952484325465395028208877206564735156393200773496832000000000 798 7074966232530588822720172647777623633711781271144991233523629244565291259994825860956605644800 799 271020086971256689923501943157889919047399629830439746760023853351982901891229024256000000000 800 9562704148457198334459596754382658651476353372956279123385776522374759585469693952000000000 801 310892458519536815107927050969093029148736703587041076687820080247547113466205406704435200 802 9311619158676439956296391336014242617555271708454898515643567199959262898946048000000000 803 256768668370977620168499857119424544859404228239247676239060580714278285213696000000000 804 6510950454306593349050687673742262342872253376492087312439515321338351114441352806400 805 151552034827758909627895351652070052660605149656334456209700593797388094668800000000 806 3230260344315677993775472085967004836763131512209519547396402794563895296000138528 807 62846905365908942554068567665035878496970405277762624303849800307144901263360000 808 1111525334801715395674020124734998021626419490697825777452768255436390400000000 809 17777929566883164423352926498797712883475284690178741655920497498521600000000 810 255447547098834018159084972768590592648753750159244062008089028956205875200 811 3269867033626175707012115650859397649704858692277631484455550976000000000 812 36886427288807676997609049280011034616219382196668328041879961600000000 813 361536851683335321553322942703433386023531196529104225328775666073600 814 3020668007713597756115360270929153172620840357180331576524800000000 815 20948155617652321770706592902831850235138090989196725452800000000 816 115933941114996682690191979149068760940669062308965450147430400 817 480758059777290609441661597594434028934907437462323200000000 818 1329848101955723127193591440714268770229633312358400000000 819 1843171312481944736235053971883948399540142140769014688 820 2018102516657228917521194588600229105178770966249493729073473924533967798372791310265475821770272661338969626797280 821 2069504221880604541403922158942550522392752874998329130644960827838083179436232101552249931176746236562636800000000 822 1048188123885881856796780424720969095029852962544077633107965109592509526616716500857377082826807452893184000000000 823 349455746005518666065883973321939717016178990528311993053729062564060952957475064770328640080932685584793600000000 824 86229547007110104310951523446434574469046023706641806575270501756612226975728099408568114786704242717491200000000 825 16788964515189520641688154283945250817981114096455636984794105489164566701881868403407869456924099906027520000000 826 2685177882258415872411112483442427106940235389063419132320920764367116535518039672434397103981091776102400000000 827 362635022086447334204052548310453501440388063726131518403562238926793471141372613021221738479487234867200000000 828 42187321725142039723955935067672376001127478293306006272360343399063736749366233106996411543019375820800000000 829 4291823494805302945168674313797229644919782801018287529351603690176062717854193326147837160490375577600000000 830 386291112611082370927034394032805050855261014880309396707956510452713379688720703444038538318356631680000000 831 31046364567207003364312904664734576394991304950213064167172742573370821078453707992906781334228172800000000 832 2244667201768036182753431091355456425811129882663147812659692049912936715930753150530380422866534400000000 833 146876417293086784547634911545409882481287307968875987625275421310652202135631848516230913300889600000000 834 8740608166767545557366158571616533784260979095802571239478152679249149931391562821352648028979200000000 835 474960078109359743677176872779616110912749335619997624725942619847526556177521580692506368688640000000 836 23643128577364213367117087280510549870928295086816454528534014854346670185847387333760909312000000000 837 1080957193833410013524606826155662035575728142933670382321280356119231560718642644533641216000000000 838 45482227804692998681708858630996284027869542303835395106094718016330197566804475944894464000000000 839 1763815459849187268673528309018909024515756978966698456715207379672626961721425813045248000000000 840 63107612935665825821485645667472317747621810387074775501105579225036496972838623001939200000000 841 2084329305460731741344857153634024862905935875225227620848185821923799770969761906688000000000 842 63554845866097702315220376188235820360318555927258783309404199477644054248338489344000000000 843 1788425890267661894768909830407933016824312956869226393369738096140151112446509056000000000 844 46405253606748163886345303098649033856362541561131904938102336191838397998825472000000000 845 1108785991258140042399035696700957823634644450544580957984112606904290033460816640000000 846 24348733844470289514349847735384564750303743053309521062039313831760690885427200000000 847 490158945897962747250821599414249525112069669890251087815136619071576578457600000000 848 9015448602742597139437029361569070012149299012950848962510136015526979174400000000 849 150867671807137233139803545041612852099498520954851891230740977984261324800000000 850 2284833135494624200951571463822778687581354062041192714207281215072503680000000 851 31106521123398150220876433344818748464320012545617310341738243135897600000000 852 377481283368325753240389005095420603944377985745396286525205695692800000000 853 4038760514196207581366652183975703931473324624894178396009083699200000000 854 37558975322498924702981807774339861739893675542322340757399142400000000 855 297832030494550238212055584241530989702190031264097286604939520000000 856 1960712679118244386220665879820794743593737663017200595763200000000 857 10302352941979632248430204299000183714841566185409583513600000000 858 40563314340578214009037778793086239925494595214272102400000000 859 106531615518831441864913649466948449593530625346764800000000 860 140173178314251897190675854561774275780961349150560000000 861 12764376535198628331696939572600793039471167967679633683562958045686639620609830878267665314160872797060528577560976000 862 13081416444356713435447959139756870314935554413996626196521381429073834957869752791088622226112686632296513536000000000 863 6623488391053580899380136456236137178363487321998246263486713424735743609147830760973699949144662703769387008000000000 864 2208187757363075755422574001285370895023388481333946436303034548739671812676236211415200813613746124740362240000000000 865 545060212609067554086337440791501930162439327310131813828764396489182845712569847698991554907572675217981440000000000 866 106198246321861048493452104853580062619798453954992887754312458575173633338635918353091457137130610700058624000000000 867 17003778745770193911481043282620644986536332927580710515379779150313936024723311577202621224546631786954752000000000 868 2299904096476890353118293618433288919127544402706010701949406539836047747729423360586216432730939452293120000000000 869 268098551861117917146874835072044846131573484783540488936389261888484332873151306154051582013467231518720000000000 870 27343231783675329658945292388414099012315168731797307016658748070614876537022724654569530360371630571520000000000 871 2468659034058298662529969761759450842382857512168812068408347416856220694116279465527494584570726055936000000000 872 199141002858291221831998905698970428365186730153265465275606224727251022618715927483670307857055612928000000000 873 14460901077056664442204210633086341655760890667711061341912236947743612633363165928779549847574282240000000000 874 951057003969455930008323495767762248784083489382704240615308553053034924991104173949396126940528640000000000 875 56931934131266058299969515963114820567005161950033869532835127801846775097867518457636618648944640000000000 876 3114690880950924815687061967031389180932884588572104886274385152683502900344031839571178462117888000000000 877 156253475671731053764451850635816080036317797683444544398214072638793864372562304710326693658624000000000 878 7207230594101071179884291303516806806325638889346472876826535137563359192595057479142447513600000000000 879 306306592497730243681426620014065072683433443405734538658446077154691252806564298545011097600000000000 880 12014360495276212532087352728392121605026151601844891651601942977794745942798250943289753600000000000 881 435419581238054959622059759054011587401654447698840405478599046978123898417854973151805440000000000 882 14591343586874761584218593296284394617060317244206538324206272974333674718326366006149120000000000 883 452267765931772080691932437601995108943189908613411355864908566843681293384288724582400000000000 884 12964573411164601592565101721798469705340645014918266570410252333615925641704007270400000000000 885 343513339439395613117000492025399195905128465130043567135298425161975783204742758400000000000 886 8404524325629922171825001171013983492950939003798403841546667654129784123616657408000000000 887 189588604920473630336369413414377473795117975690270769959197586274959167674384384000000000 888 3935010130787083342076041365614670322057564462120743456951501142607436667944960000000000 889 74945304838482338069136518831654739403656779647274089786150070340652325928960000000000 890 1305319971931095257963530564435305967841790360775544416265430513569507573760000000000 891 20700790016610233643089407842765170180538307174823152624517355503056060416000000000 892 297305700463371748914647077741492427306997738041222638273439861380743168000000000 893 3840747340285739462316594205147930335194751775697752219784951239802880000000000 894 44248195633086329710845507313094272046227304311274011249159207649280000000000 895 449644116066321693562668315555730917831535629031683162819243540480000000000 896 3972884539205165244970480235584199370684995945236733896849096704000000000 897 29940060063784483372103211694538762549706502139451104708001792000000000 898 187356853924445404079786413559303730844483448911604282818560000000000 899 935879120947507702768088885160305635484960295980535644160000000000 900 3503208072429783414589370957207862700317786037718876160000000000 901 8746806326809318384698173324654714808731988186365952000000000 902 10940345624526977341711286209699455670709178469500878048800 903 84844058116424870209913535573463563285126075277919586937288840410043172293144513330967081068186409857648645127891698251408 904 86900343971112827404036954335627795763228848876625580236392046394939029615827999720996811585388984067025293803520000000000 905 43986510059775038952871843492543929564526782169286651792253418226782536871035571141605157808750094647565811187712000000000 906 14664432677874269111922549452408420376746743466238882103933971769192283651338403522563973626221583572399069297769866854400 907 3620855010483444725341938265226561322763697670359757062326723132196011493977595271898235025149882808384891125760000000000 908 705949280167911821163705926858482834198615860719430033045609037592126934169287494481503496523011676216246665216000000000 909 113150264403191599265350877223425645452463885678699133809049285797600129570718509712085541067475253101475505570526003200 910 15326813442145369074148537467753223913667662470262319724966534716946048673324623822586174814823166934562034548658695680 911 1790035355419221128165731955646498533962088785332496047216390196973817421362592615555286112387014016934871040000000000 912 183000146416623990503948680555535303488608500021176677716033799690604078973178330766757141663084476660333827588096000 913 16570088586500832824172109544168954637847254318851710569781411083252275191979337894398575429653257596698624000000000 914 1341326192878033998697218589669842645437617198403901081960134542165737036405872339187690785908420981555200000000000 915 97802370441732937609752214353530232844282154947444935266251756793219597376450149917159183972228091596950523084800 916 6463030688348976455357003221569541204713180417872573447928627615200220903503468421586513261261152583680000000000 917 389031313488705363351104238812832472687947593488998533973222179992185121672287094813932151745607272172344083200 918 21418902299967278573595007148651789878277882071822169701680411090726555100916350620341867881028575887674572800 919 1082319766251605754995229954681540178565807305010988967965120555759078905284182041899000193309736960000000000 920 50334746457857962129292477512831709049680580098502991616084161829583277452869688424600743406731264000000000 921 2159258199838075512692058796604741129166466835704642478474738816282946045540624344006744005519911105331200 922 85590282688406771471848368283402548784383655536261536845932675793011784679354163880729667174400000000000 923 3139013721591366203727172109986113960745190623467840426858026993016589036695052326450191400960000000000 924 106609497365279512103170296794609363708599479923591822878451464614218378999043652543804905281913257280 925 3354626894149476103537711353884024593230419156848168126530003294191047363378806346450206720000000000 926 97809069297294568504690668471701210863685513342439987895962777598787460835258881854668800000000000 927 2641610017301294711310175795765290918832472225064604141990294503783449978873197820741505515520000 928 66039148689652275057467823698935089675413616204650957326825999150452915295006828265472000000000 929 1526421138603257923499507502412261985391687708766361416805466687282339382279463239680000000000 930 32566777267569537519406100073418231102230266373661433395049108928107142103704620339979878400 931 639963218205675047177488714505701515505371846079810510750009668380774182598738116451740800 932 11550408990277653017019785554096356678307586129519100489481093283781958214615040000000000 933 190794818048446705529050125877634735162818171452686032951530079395409602755776059801600 934 2871739345851739588383040900424824496775152582049893894755906064279383572480000000000 935 39169080011210326072192900697163421881169236535869499221382537885859708928000000000 936 480812112501656466778654066178659014377441617146275502303727482859455380874854400 937 5265966407333346401759704930817122437666342060483509113442992568401920000000000 938 50891469127558886003306507665813815565108290692329553004014270939139319142400 939 427774446427916629139741097468438411157408554646056599281919557442941747200 940 3067631006902752395555442878122679455591218617675874982504169472000000000 941 18270078692686209869900979763157638925692501651739346122833920000000000 942 86868080199852262537105679640500858403727000709966378487307567104000 943 309525029703483772103598300090494783647328862256200941568000000000 944 735628839793193956456666884740191399298485160289239040000000000 945 875748618801421376734127243738323094402962396973536983256392 946 591952105555711998378621116773145700873218829098873924406589346758300924539366561926788452413405991676563381019744208372093454 947 605959302963067361703089011170551637383960810466637154169366986740798375056742620912014788803225461100823606783377408000000000 948 306629465928320419602514057667372186114036016886136851454611960863807190337943395003289718442601006408045702338838528000000000 949 102224839442184928041195246812883169591800218311846218611744259652209452353276996624300589901048599991329498308018176000000000 950 25248351805944741116308979432825754211958361240382558052027130722500539456420742393889667839792814030627908427448320000000000 951 4925728873623854303837316326320610975867093401263945614542947048829178110376108194967674167509375475271458392899584000000000 952 790284526075578568545348228792249768841676108352700343788403735583890800075172323705426511254539388558359738187776000000000 953 107196099810527547914596898228417674952254280642764424102167320422777189366751793414372130085431006555201914011648000000000 954 12542091637829745471215014026952787411053120565175015165601620095196681015777416140267566371225039644014088814592000000000 955 1285103757743030602114557556371914592250151425730962703753639618894105233520279341001569617308449561305164021760000000000 956 116681979683739183974718125951697433387402524376124850648962932336073760869228607140779492250548013333338914816000000000 957 9476277823264407295440914809400832421203899194300676136499310510041571237725690035726451923354911837094150144000000000 958 693633083677780940093497885326986131377542089399978827443993898617322071783022519720496924864959657680044032000000000 959 46043566611021376073310095379084983633674251241420293745802206649322366627645546461433205201212906015817728000000000 960 2785929703569715220503576128448902480913602455866792165671346027194637655112949663560224950043881997598720000000000 961 154299462680769753833814842215117079643450798741720487572444249088557598324010082842723147760809539534848000000000 962 7849912218528281546704390655792360258405690594138504047742799044299457213336019767810788208780343508992000000000 963 367887560162999602497257832884075363558284423211966544532031576328735507481526219905730527398237044736000000000 964 15919375081276654502158247574593512617716777924997792013487525992617472217930401925344746952766521344000000000 965 637238397424894097349149682324052383576777286914863753340529502528331561807151894118210657373388800000000000 966 23629824326548723372927686998607729390839333973770698154795694758905610696546071134861015216291840000000000 967 812542710506073227170822365087192360502291155921348862397444833239841131343618726314314469212160000000000 968 25926218661702154994968859146320474099736284652613788244117845310277652107168175951880210350080000000000 969 767820173330993245807628830544144644388376668723602333025359010542079654035241026611125944320000000000 970 21104131536425699131501512485552492956578784765516364163715237755658757046413459499201331200000000000 971 538095867977871804904958737616993196769361144334214875440696755890960024290432309325201408000000000 972 12716297102793315018835902255276564792594051071776764532540491962871895285113545715351552000000000 973 278169823633997048680874577285890849665487435601673220504303891828693425219852132417536000000000 974 5622675823083667619781352164572996445783826784966809193456398430271505662047781126144000000000 975 104776681887579716712840245194641332889849187716239212805531773217326020867422945280000000000 976 1794789749218828087885487185904560246213044990347967102148016812080651238958432256000000000 977 28158816255624264069932929338247012957682120097840057070002596252122125994819584000000000 978 402820939212564937623854768930165435551861318846704526042511564375281455071232000000000 979 5224950080752160485128758161110820289842469495497195402768055805362388860928000000000 980 61024667353424715911858227552699674096321616493511328054025397354092298240000000000 981 636190852286716514635442338341983053027430143676176776065496306967117824000000000 982 5854524357084177629892448961978728406147936887746614301691258670678016000000000 983 46873534193697664949643849228593215176612129724233411205289736142848000000000 984 320245402801029495777831905532429938792761620206755432203961761792000000000 985 1817440099981390537163306256701112759512985539401105918320967680000000000 986 8235033681381131446613188983234932680978577191418868837384192000000000 987 27964341841666433699535026289890583891212474580267190714368000000000 988 63337643106193999650919018776130479479599572300903481344000000000 989 71852119235614293421348858509507066908224131935227999255813974 990 4330096317683109327738349375361795787108214435741190136930145424021673064336991424448141634577201573294581234627878557996785082000 991 4430190272744869733114747434614853044473347089715402340169700369218393161214733300336812587118470970667920756308925480960000000000 992 2241151386399846763110606544787760242644183859707766567714132965171905479201457411403696968861852746874602213194384539648000000000 993 747155090147423474214396642088940176747493547436636313103315604370209810169926317867538389987073535057248629535788761088000000000 994 184591584239890251825515490168813030998795908644162477105131964591502814117674984321938914112643408691161489855418990592000000000 995 36033888070236114340572193796121016284470642725944259199429758617214070166828160377109207499649591199670947467862474752000000000 996 5786735691519794603650024202534362823102079584185773088050164244950890394953126434196136388446275314206182131640565760000000000 997 785955655926559733633797592403455121421712671773360364081960346815954367502281452389826631391808637032535221566701568000000000 998 92114907644943878176995907026801650170552516204472738473007336197230442637070818345218542182977635726390437112446976000000000 999 9458557890561670922994109071270128871971772217189974095951220518178152633842178186538894455774922876944078302347264000000000 1000 861030358630236434542085772661327822259366891215390239581470967812578829071882639825346436915202428642946761883648000000000 1001 70145270730338857796385888784544328371865617087287314860613643044643402493833334458721089533552323794963110297605289636000 1002 5153151775200908082147532528191068233695564436625011602528562874428434238450898330898930644341651642998589489152000000000 1003 343519819384347677015767786834981288599163513063797934327798772141121543901297156649624981019658406953960341504000000000 1004 20886840753363581150980506032039143274230494760750015850258182425799154387508195148557440935219104135172325376000000000 1005 1163301535424124641853584302254207012970471862473599767920361845447562377486490488242135050085544109008748544000000000 1006 59559624896342189519846166756742198501154800460904992417939917276230546780747245564885949050174050066759680000000000 1007 2811430774617562372353613099973325113948498188438217026795145906545608455071813549160183708700817087266816000000000 1008 122649331924058661243781608198865220271504741087094780960553003565071574910485158394502145436890066583552000000000 1009 4954618579826218551773154863007387546482745862747682898307025116418856384339467192337117704943512322048000000000 1010 185620547190195179656361804559439756436081719081916527378718979427678205476543422813054537697874411520000000000 1011 6456682619650691529190859837878330544070057022034116132005245181922828542704860722914036871384268800000000000 1012 208689370792585900778880822833738346918386755098322064916344890051716238272617766772635238221742080244807200 1013 6270289383341624597065916981224530763110813903422677213493425248287844815371102051729803690639360000000000 1014 175150359441604335366381338569098167864941808454187633998554307076861135004447219274392996413440000000000 1015 4547365418734970085988469034353697112701288273202072628125085829533522264948039820591627239424000000000 1016 109664790912836974650520408268520950351088802360530157002179066208959917126350837805366640640000000000 1017 2454148273366357283119638755766107884544761679845747785404441932046118733501718242321760256000000000 1018 50891896017888803451256825041460783808718953683610357049167176948531579471419313458511872000000000 1019 976111036212722686239696833393294543303345237157887753575776262503389011666816726990848000000000 1020 17274861738863344926436247962792185975375679142003412543208621189550007816287334432768000000000 1021 281250930205657108363449918610713828461522748570859714712692770599631417894387056640000000000 1022 4196867628556742117472612627937630830264848450382800024899414753053075953745395712000000000 1023 57137237879767460660059907956755175475315663428858086651347862040437137482973184006098400 1024 705698782217934157663033916344329786122341775503036581442552018314856891416576000000000 1025 7851921339139952750482362144402351758524652391184227175815963452899193782272000000000 1026 78012741264974201309255475498728439270103961743560412713925081644505497600000000000 1027 684421792466657021038035061209565290733192119299809519235882276333027328000000000 1028 5225569343910413802368450929383468152479427885072507146619302503776256000000000 1029 34053044021999675446988098339047341526459654402888147009948786622464000000000 1030 184360534999718291084760831492205648559351346394943775766348824576000000000 1031 796985256411645654829910637082330436213455281820074810613432320000000000 1032 2582161392717825503427135029468951022639823578113925986648064000000000 1033 5579891875599334798515109654131299801958869637825935966208000000000 1034 6038844021211401297094274517458116668786655452192571392000072600 1035 33172629422447574439358479193716191418628048470667459512469657285428686362068118374702416970531335361573340450518242194618405150873920 1036 33922122628139547170519875337047853643279667134274731826321979796091672404362427575533699294900676561723212343357270082453504000000000 1037 17155989686070547853516986555646980355596660839084843616128456714303136703299727325892843916749349917441765649911672580603904000000000 1038 5719427545357653366804557014821749907664173915597216457039944532989757560775292255686400158406420087635591934606128596382458367180800 1039 1413424077988792238941567083841173677245706973667196203488451793056344592660117613032627413717740130521877148339201854406656000000000 1040 276071180290434526360812453719631834461653287899412900961776915210392598566251574934740100884101179434584194156012421569024000000000 1041 44374485818354505115711086044301007752061912081791159563854240610244273104508022358610202492756942946088878627288173475401197158400 1042 6034461919151085522265284851772641498042911612185275512520638966457750425766166531975921911995096683960550279771915812864000000000 1043 708392601303319783947289294649837058401754611976057685382651314598371620396595006093714760282203527539911240881826430976000000000 1044 72886680852192193970784724428125506585254595297278059814885001497655490338997951808230876531983327381011808442587486075837498368 1045 6651360117077934431905208174341190440153600331817424332588457949404958648005407947586469912103264197772525777390078208000000000 1046 543455727609537354640343480353708461986569114422084793206571884502977808760312100683383632514038919967155533121585152000000000 1047 40062173561949021613588214729486844758545328119044571478982350638825010154501568577481693823258493440450836406964671689523200 1048 2681328134301489768916056607437006380085644462391774033429386946115908556383283998789170702126419646609992087240704000000000 1049 163783099696059900020148241181596337804880796840450741863642141205713339139569380736467688711566815870762182770688000000000 1050 9170044334177565665495452437307630283927333649364616994035744106186325047315702283741824466834256246679762270365974329600 1051 472306813463664156381960560029657429175746075223709946152803993667504582677531688638927186125761276172887392256000000000 1052 22445628457767763888634489280486980239634339353541035566597226714022880861858940056980059294712894328561205248000000000 1053 986672001198791034548640262001129878936682232846885450914310421208001944552605543650171658723979581708881467213138304 1054 40200210890403725825276811654524110992115176641000946132788202523973327859116008676616888247047808566165504000000000 1055 1520556808987977128128089655210273557678536835209405182335340095534400480367398060801097734539429359705856000000000 1056 53461204946059163476648273688766031302807355826805121259342860285305703272312620853562144392196232572916937523200 1057 1748755606696132889091691948960761560339593316353795465090044059079869078412893037216953782494497341440000000000 1058 53250388316314015648182662390797859528979415693547045726706165831430543904072830433398547228770959360000000000 1059 1509832201327281710479618438319260470646858859459706581007805796531366794226131016230262219119308934270156800 1060 39858041131853302038905373227869560602531803976601172578469321851274226453117297062347354050158080000000000 1061 979288727810586352104633193099048951046893591016660909597940828554613374125270133933025395736576000000000 1062 22376376130294703651775244785064836201822920719643186420074442195060255429791134113118483915652218967296 1063 474973770114952996696075630637665231983605864260299643993578293400883827616242882612320796672000000000 1064 9351732632374750017859301466818366420156765948092745336783726734832944426443713494766321664000000000 1065 170452471166901847252076588453325221326865342141954740855983370495275012811912856274933203412009600 1066 2868972479121275648262777450969720791689048399964087836202355755795452722656336865656832000000000 1067 44455407661049745042308364653487904124406997502115946683405740289760895438874765950976000000000 1068 631760309464559692747328757672213992761378480305570982010297881781385376176901037235162316800 1069 8195755355719722605718169176129331882958995811411124260123522585720994036373782528000000000 1070 96504700880690690619606367024943268201989258473007921563329153099060841866550272000000000 1071 1024125152502116052722151621885348341593518558424634303763428582251413642341419322773632 1072 9708507604994415687882510757877829261800621688620881847933870440459391729664000000000 1073 81293666012536661425626880384641772166117301006979673321814068519875117056000000000 1074 592548081033059579911673006225304367872520313544352399135379033710713162537369600 1075 3687141872651540222800775954120617513625573663114097299939917894603008000000000 1076 19063766405949836074747709019552919700696542288513398506189041434624000000000 1077 78711302119667893129456597286700855408536376989346252376177749473309491200 1078 243574502990209895831409855214454571583642283881737342689476608000000000 1079 502721687077806735180504165029353296443151493084127183241216000000000 1080 519608978891789907163311798479951727589820664990065428810919798176 1081 265876837318355920191509664252494842016503345749416174328782143213122998498727663384017890717992616132057035297671536784921651505711374312 1082 271751289358357912204150470249435457318782362654491147915373202193618505632779865567763598907844397549490620802681700050261770240000000000 1083 137402140197445235724748629514884882073338766348287936889871090187634430282768497899342821628584651122271224343637917212480634880000000000 1084 45806561250308435136297254638241985630464960267587736627712720733698494303834884122883383233345906121688899974328970174581964800000000000 1085 11322987587056597767024661394059281075204734067411598872969652084702521438557045175679064770806556133434028574819031347678412800000000000 1086 2212826878952789493254018966620903717477903191147766884086683298020156763308824706718633845514630828196978402727232570633748480000000000 1087 355984458593955926570449876236517679636293514159112653087012448548172547751376480054068546801087107491419304190826356188119040000000000 1088 48467546256546463221971848564504626107050727093431127125089437366045012491187619135176851058376803249449993129918744598937600000000000 1089 5698434151124624886970465766861189334053726632955846201500585253243777905894851549780951413750819846126755835416390769049600000000000 1090 587441734345419520294147846811397683482111695397122327397113728105453722855717720659586876845178255527050501395968530841600000000000 1091 53733012751785123503573532843794201440264424001579273794984127307237298735449993583483046943637333626818088599829327380480000000000 1092 4402528546663142717346494445527885686042965982942119921810127581943059117846513291118103014848400068611511122165539799040000000000 1093 325603114229226294569626451435226079755311279825799251408002253125508602604390060826877727565366375056812227468617318400000000000 1094 21874893255539605750540081048592226743822185185899328261659114170115937253505342591728577167981267625830343852320358400000000000 1095 1341997905451882826615261362387661828544833280599568713315274331035888935932286823666921589536618738500314679633510400000000000 1096 75510397451479295319082188698165616764579103387688353819284033359362051901902050821340580094292026383180357728993280000000000 1097 3911120066692890289205270447391825694657661030095831689512581904227431291777289752811788017771123262259321047613440000000000 1098 187053246424022821191380476376274326945712317658872119164386373805766795785353248507202032371675342802007569203200000000000 1099 8281454867193125012460966210957849476570835264998697672390275688527071689588247618527970238621880125058396979200000000000 1100 340125101494250330265074328720871465542432516889680491569042071354939315333682747969205989190681989592855347200000000000 1101 12980817492292908342707469392589378082171867251968648755836011315007574294220630597651194591040218532916756480000000000 1102 460978551141538463151325241195071010120813712587234015613942886085997657404727508632026163906003552216023040000000000 1103 15248028128012988559563060439371789194541185202310923547336247709487570822559807510944171502797005520896000000000000 1104 470113592034569708418821427773426622543621673329168288304580495862602608076884180294125745288255635456000000010648 1105 13515044962593351785549059585136695649014295490355068831125626686834747167377244007377642472924512256000000000000 1106 362323354737228931593458824535164548279921527365520389179516896222467430685196309739331010245553029120000000000 1107 9056195240169945730443125963649565541163876317926763312019412091106616155622666151082118707161333760000000000 1108 210928802451318278444314853225119611481501362281655547492034076555872942766564862751078207402803200000000000 1109 4573963805695023259187133875733019201747665973511172218024496590905781189126738761508885574451200000000000 1110 92233160669377097210714303302985101062935513161965313062523186343270542863850116455106556723200000000000 1111 1726707794129600419520939061388560324808106049293748323308460495819002853346826902570553835520000000000 1112 29949928307032849490963442797940700521738235245240496957590799136551958437221005211425832960000000000 1113 480071107443681154937412386089101955242098098644231260521334924853386416755284627580518400000000000 1114 7088895639690588224494219087924040457209267304471296591028743909728753426914666243686400000000000 1115 96059099968873340440214533074629809953756650916191093469082532705021812051232056934400000000000 1116 1188874194302902217379180934394868685284274430105772606398486876122738617004610027520000000000 1117 13361567634820160404940869111899380728516939710296806302296466971628294837853224960000000000 1118 135393988418511227580278530896933138150980980112617033860645256647781088074137600000000000 1119 1225989621410164163507242638052440011568344384846459918352767529350770301337600000000000 1120 9808569248797374733267276216717290053042602949056552514538449165274945945600000000000 1121 68326735067082225414916547300224531789598007608894706555964794795164958720000000000 1122 406402042072436241407788069264022660610015895733123226590669953365442560000000000 1123 2008779489815502898230160540808859645559905214222947997050871794892800000000000 1124 7929661825198544432933024567865758943183856842618551413146176716800000000000 1125 23461611943850363046322238273878615383016403198462775073230028800000000000 1126 46297160019258480728251081244563698928253021223561480131051520000000000 1127 45748181837211937478508973561821836885625515043044940840960000000242 1128 2227236241803255798711755200647881630989004884997800087418028113322435146499973484921364281022552389316394564132344808001506864088782978723922 1129 2275382669683533436423719641496064404901012295787271685127026394757685768205141155433642269086635073886266545558254191017074255462400000000000 1130 1150191894152251182173250742379506233487170136575742435367620364679749432164831219073397964618066436045416691319640284793943988633600000000000 1131 383444110579977226632845564887800537200417771465892777585793779225368384961810837327700323202719756010458458478383984269663508889600000000000 1132 94807745737390573718566749092734798444480609201953963973241147333673449812297255955704759437573272995373108876334752831355695923200000000000 1133 18537761573825699737745701474189911058979472495538455448448435518968177135535979421477655990677321727450501081397880954659190865920000000000 1134 2984661626713665129245342690086045185642061860293759387455640664825320996647098794927631856222217538703979765223684273994727424000000000000 1135 406823162312085030477192755894124122927899278896438422441857155796696312264745076701549176338827979394965047190497971668873379840000000000 1136 47901282407677633289078764822354501438375028584060864615312978868607427277478224047215219439628400602181029821353880796214067200000000000 1137 4947100097325456498812368207051456495054487544807955192475703667104359037697771894379258939943793707382662990139303311861350400000000000 1138 453513945519326577058940060846812337639444817613387902389574582493590294256287450905340979477792750614123027017145868269649920000000000 1139 37256109735335461103719398559314334179966390567513769715475645956247687044317765731309784217620602340922773604794906548633600000000000 1140 2763925713986900446572578684204857810370170513151030002573625435674186503622288639380414723156870149112975131791913008496640000000000 1141 186353945620056222808468970730567711552669411769247545151064683350092459701807941340425188705692470499894698878184508620800000000000 1142 11479658391677419976828983263994543743518956228323468736320608223341204064854115384683306704586501288551667459002309017600000000000 1143 648958754533716839422096597126488655518189518950501001001401371036630575724981005117818621802993270925803135647738757120000000000 1144 33792051517778203909130523927272874786425902839667835168923163305046472158410643658407226334382738021280960920892211200000000000 1145 1625829575513168270262739413718596370846438822779325362790886644881789344747947201901487399934411416815265447243939840000000000 1146 72465638310323848957842258168979947481034238613614192532208015322221762313160864041998685671095427712274940716646400000000000 1147 2998667548066460245375663573200269608329600974928120802783983285695828315048424591073083865981214316273993567436800000000000 1148 115408244291060208470541046768586860912708650958735824754421240601969318924118964783043281072606712210309167185920000000000 1149 4136930744273984627281077982023853219421898131893279308420184600310872361858256696453266072367466972615331020800000000000 1150 138271541135801251370409641355249651792677569521331359056821977148988160977842778944842995716167106465879818240000000000 1151 4312698326310817209852188494379256223745545050593342075778170764275879270259819447651427589349681064312832000000000000 1152 125588429229702276241048781127903917662497247780677678589025098810847186575734572136475002736252670705664000000000000 1153 3415338600075185412522394882441841857651090084024080300105392376565994134787519600902199705367220825620480000000000 1154 86731676062106370943434621220761693706611549493598019105572791616816010330299979641024029811581491609600000000000 1155 2056043134948184632552086627655235521513596532828108859650077143087561543954554666238677891002673397760000000000 1156 45469170336512631607595317112503697647252861928288034058428388607939053217401727082181948911019622400000000000 1157 937157826227523967084552759363047631362971351763789843964794751324727084480654825464363536403660800000000000 1158 17978303758383578419705929791784469075241486899426723329423857967135217143803750574163077711790080000000000 1159 320469627524093499345021424032905644212691430712611817208855084751259305192040482552433082368000000000000 1160 5296635218730704645731955720209047733882116031209321429905449211659311261269119974691213148160000000000 1161 80954981825794563669820630920084247871650570910682770137216122778806955027069214271524044800000000000 1162 1140558776380680843866223890256150989625507462727530695190450356009087700864384183671193600000000000 1163 14754272352558956849398448888427889802281738655821036072675072064431760212917974288302080000000000 1164 174408605192526211088821916068480614850099533772088182511857529916602061668754024038400000000000 1165 1872964259220812935809152048207534322042843584966283633856568494363730319687139983360000000000 1166 18141569503003072249258702278976658140115965561559616189721744050536384174437171200000000000 1167 157074604759753347303767805459233426004662865725600712430736231831272650335846400000000000 1168 1201950651054571544723453293169458314390536316190012064525385714368171086970880000000000 1169 8009952416185819411891486314183854964811167033162380901815502082052771020800000000000 1170 45585721556012332092478641936106660886967572774465991672000666423955292160000000000 1171 215622218496088343572916779835144914231506961002208366879637593758105600000000000 1172 814588366207812376665308799374352317066892660151631979180895449907200000000000 1173 2306625524144954073839421415417787983221408978495047983358363566080000000000 1174 4356141874539320686703624462556675308249261542398739266876211200000000000 1175 4119283096491083391681914385396383270212067652386514673168994042553214 1176 19481520353147805915671544770557083038845184095858261707877081335218620895188537130523661020602754384789992495770029431254444891227256712794961648 1177 19893745403523820380440898599225312145479542319644565110827636890424259398486056261078330735958718854263750136158959729213297805041336320000000000 1178 10053815687237036261732364122762971099770118737724284324614788685765740939448166124993349766851780152945140239619175255706262305557708800000000000 1179 3351663579937407267114911623132109886229188384220134114779458253164008712255675301661087188142702957631302855118014479096807047144131608444928000 1180 828907158574596013083885514927278519856874581544795377480704664722815595523188417685123388556148085889930485690399617126822849177190400000000000 1181 162157255375604466507163035403481130607605261184286721854878174227358485733147339142671352631497646150551647320409802600391801443450880000000000 1182 26128377080682051856479151968380220900687398297813399762707432147774875159667161260070209064152638433508543831658062457591996864607236915200000 1183 3565258659568112842738781080824299921216813347694833447857114512564183065390714784587284296100161755800172516997380568548929133608960000000000 1184 420377698219850619934483698606069707798252290538785898615027897526821903376718607718596876139691971593108036293693816333349934858240000000000 1185 43491023740667035967434222036342146869182203059606173293669396275132525539669586468925854112572525597024249313589980229419289943715348480000 1186 3995363288641856440794622563153714099286643361157214661612707240770780358780610763994129945086003690756475293660915057794566062080000000000 1187 329042630116994501748966961686978294503921957065647283195807520117104461077406389283158790076151932879057233566794700838949355520000000000 1188 24482489696705374269579384692962792906849610962214732763587003270173744724654429151741670356170451449139702183648083073325511422771200000 1189 1656312609612210565111798890775676749680818179734627673847085069325418658128939241281710482053193177562591049067785149155901440000000000 1190 102429012313896826082370691794139955380606846257680320974086029960680072337065262943731472744884164720138016545324563378995200000000000 1191 5816137529953782597955940689812487863702879870580846087236196651512500245298344727335639380595442640728839674818987510230520168448000 1192 304374434790632479264238852390495197472303745349830053595654188683050534341247409504197847119746229242438790659070618501120000000000 1193 14727141022942343173977932883405119702040431109367407611075557071242460778727885819534138844046436742123694097451618140160000000000 1194 660575907088076660699909832073173033518024118389499566091385194309977249951083890517890528178421192841905948683363102884888576000 1195 27528954754200014471214001447417285596051856210362179747571908190010790491363036791352375695734114965545133104798105600000000000 1196 1067878685656786896091152267949342201861978956852283750508269704824364597033436851042868131179203077434351794236948480000000000 1197 38616478503705316941682684250419299560187628713396368111741694953729154498975224654749287655663677108891813939537720115200000 1198 1303343832467132704556216556862288048708196463400990721132218844367150621089706196269102141078481451920810951311360000000000 1199 41093297573416819829679690618138156316894767779119714941930588979857231499145289458457381802399695087918215331840000000000 1200 1211094838589191766406388002571321136480181727443882244026681345987270395942870507980739300316335317688402958341898240000 1201 33375916401664706535421144311813844263388478083772628552841312890412182955403366228805027492486221687339089920000000000 1202 860148399091670790623307977760820302620920342767020707122215186812251395672273280065166539148896132325703680000000000 1203 20726189291314163543253751655707323478750464161607269570689377029772006267771637903386955958399108157550048051200000 1204 466736947151048859364436873414742251667864303440952989418498905927912792567642379773267723109594310901760000000000 1205 9815359482828296442337718558206779587815593631310588083211646669509141110105330340416298829110417817600000000000 1206 192557771161627104334339602724035107680664531744437976880462373668713459950819545184896970715710622911168512000 1207 3519074964678736007420718259903459774318986065033797367263243007975826966208160303881382758585466880000000000 1208 59804794154238239459236831122789251269096126803186400636624856347675900425661289079980621341655040000000000 1209 943027648738974588237261258620982773635237342450086765044078861163949249976813705290788765891941105664000 1210 13760032107012314237051410272030051054673161630962711531430174333867180129916983720115647283200000000000 1211 185179801566484540784000675368217695398210543141740695130092599856663860685017912323258449920000000000 1212 2289372032979541205141343636088800423447423872429672568574335431960472473815807754113695979929600000 1213 25875402302789807844513549114297895041481288327403716365762172927803013358646454376202240000000000 1214 265793268083416912740520756811486145273211846243032596295610001646036395188283831746560000000000 1215 2463411727304036617725985168496068671520603507225637739345290761953200414507775313607393280000 1216 20414876026397249864215993465163849392655385808755753215738044221342598138083409920000000000 1217 149560289301585007537309236692269145875140111676251440378694020272123605292154880000000000 1218 954417984908116404693916440372088441235023384203061271142046737039167514282138009600000 1219 5202198883091848101226914683901930561833052252510713802596901224052644904960000000000 1220 23569592112565523433601153630088569091118932706522137742883518364935782400000000000 1221 85296052158752251690206491325481625186298268059815652345423560015707348402176000 1222 231372893949503619277253945904139706842406077431685286085621637447680000000000 1223 418576832566844947762366048357668089619329042429603301999394160640000000000 1224 379145681672866800509389536555858776829102393505101073411785681272832000 1225 177767887228165214591737198794689566593412635656263114496860861091016453874267887030663561244349547587658216374694647795130583816933511816735087616432 1226 181451491133348466075351282870979707251963252690115618150434634726855539070565116294821009499779753745792150911076830416245014060058279936000000000000 1227 91680645346043376415936804568252668608964644376400748200537043934168133987283440498516549733589528870125434083888297189760439172322033664000000000000 1228 30563637290882996172933982797091699617186519247959780123460112359087093554865343481611860406378004758451370098909201372678204787903923486720000000000 1229 7560488197643454237456535752263888003969808433407639700425898468875457742924893361405318449235903159561406319941089407042243724490917806080000000000 1230 1479748701422224426296063024966278966013513365914418080079985024492207882562542165556698403398203752946426168066281224742457493725160407040000000000 1231 238609288026625580212651378136433027371139250520911553397922535161220343242790573272696229501619225663422077484669645866125851974487244800000000000 1232 32592147399474671410042904841874148304142402837536957432393170672745436057066690517464180194465438119942403526455690705435699576455887585755064320 1233 3848052507447850175558728629386535007808188875229805568578440977581122416561448376280204928344383184467522619637397053578257908440760320000000000 1234 398769671008137150698042383740386278486067641546129222802831781854256215754754813412873149731264447361471833299312410243127717218222080000000000 1235 36707257903914726658317346010815717618672493758054168542387499664104680245174977252190309829548431581160103743388235256090510114160640000000000 1236 3030289848039155724458846635721682971155151743306844343393571247367929541180951237692595682631860264727794951191913629203442538905600000000000 1237 226099307490439977119177154877669668381724493457012766918453465993567713026203169911115177605972089469695550150326565680613750210560000000000 1238 15345682696232936684242129475364615891110532606739109257117442810553784611150633296366492648727653422175011147796523162839568875520000000000 1239 952511676138569365504679983676565460106306775535416832614481818332292134656600256280646015740640539728756498086359162976467804693220392960 1240 54313094865208617457431909359786647418657949383606393671575023401910101986040491086694498276836698990420680181949279184239984640000000000 1241 2855862785297439060615954105078356640716940776655874883541974374748647970511755288797523731201035448549285187403196664276582400000000000 1242 138919432549499961459369786636748251290648396932775436519758792836829164690097883214689363557243225020298575354629611229020160000000000 1243 6268450704746829283396560398753715045677431956112193031811274358003914624099319945453434646701596084940639435762784188497920000000000 1244 262979221355114676932443113747579410732113851801488071934308605027983648920524334279231063434285081995470920717386309959680000000000 1245 10277218030975376890585445552688565607679516035207680874751371158691127166922988335783953397736532386699178967780126883840000000000 1246 374718748153113672039784725638440286318968415651450920086743191591680098829804253243463432137084980822626695279536815231926579200 1247 12763241245493130284188093453232368599646483530325306491253247721188787932016503500031150330757648556093798844265922560000000000 1248 406508199429939785710925877253675797703075274924214539718046322210946207798755896409564152575705685269546279024721920000000000 1249 12115507995942273799841482908743188473635369637337569458470293391333089555760940090623017547650681995465462151905280000000000 1250 338047588947699551403438584804852996863325937899726735169569624576040088634003561167936019327195243086813184655360000000000 1251 8832199099918440386108703705454391152869141684405412303890132221820493019524128397022220118096220452584161280000000000000 1252 216071093501448667588620123512752067261833552092639451651426404468129571080138537721493323034544792683560304640000000000 1253 4948030956414537094445873474398004924847367637647708402564405660869428539433611756455111929985703769047097077008614400 1254 106006370751801411421603866141982244595182647776969303177504209731907867542486299821641747324126726371409920000000000 1255 2122898619149902959253303460741040913965007069600456130821101433814956346161854273177914952438309149736960000000000 1256 39694155005643653271627734851643843179131089537493535563857580992151759461269389218707835631416062771200000000000 1257 691960878351160392435126796468962424114035510854696381077448372764663144851454743008547777572964925440000000000 1258 11225095965904388325245052548052376764369788938777549102517659370675397679847252075735070323433799680000000000 1259 169068940128547250097902702801988526517304960197105501336034618863097280344941351905002883299409920000000000 1260 2357769006691448068456121034524573580970075584355608793448843107734167048719072779643842314922041921925120 1261 30342360769980854589891012182294603292093201042809734974411532444818858200809660801970759270400000000000 1262 358883576728153155110212201900688555736337920036050053932955657468426163952830704032090685440000000000 1263 3882312960130783592868477944848199446655439313197611379130614019712658116658430973816340480000000000 1264 38183587953730555980409888779415490717626069215698930355642698917361299428309737165291520000000000 1265 338954552393726345291879506422917923805713476826107795051146628451480729072394683023360000000000 1266 2691196166258601313651025122544917699831217209449479389198494277993387465872349593600000000000 1267 18893489067321865836683777162446698828947604855612246386779741725647147364085924167599354880 1268 115562267691932060253375058853582642993525768916442647818080960202917625808814080000000000 1269 603826042596699997955138026923329927601078550739246848578158486580757864120320000000000 1270 2622841839361175615729747799198404833859344901977264782901467241534099292160000000000 1271 9100678566715913744738681194666754736033312731712951218704128737594572800000000000 1272 23669755523960829296491973105320433856678969878968760495949045238333440000000000 1273 41056927576991400093560774134560835225269839987877610839592748974080000000000 1274 35655169411195310545862591519375453951602118964722197863302430721991485458 1275 1690741556830270214698893757543857076809457728561890949868249843980959106948759559244759336603783030440107114640729401481733136359323439990977861957809808 1276 1725065035070366870614428482945554608873827351606382282206594304121353865837212952315872741240470238734481099921977333429957542360663837963714560000000000 1277 871423640600717510144906454333455310092259875185006806392668449162292854333149774918138880026344943383022385820569228093009074866344563834880000000000000 1278 290505740259698562065325349440155355320197403650692804808983260788741803349758215088344904184502092371424940678757307717313665407383229714923520000000000 1279 71877793637899232107774585463952791883390664776100336927995149565725005107755726502869326303869924584932581724565392956798661528846491860336640000000000 1280 14074458828077678080866935646417682597183299367569848355912513871456379718055952661277715154405251948964684768329958683559422628304535968379904000000000 1281 2271121987686968210404559569981148186056898449375050395874493660649463367250295025661349105253030184840636712886178805678673266462018408284160000000000 1282 310522793423442265112079179714229405787833310149012702604898756013580854830306794045944233257143175590241991345847161564702795900185246433280000000000 1283 36709205459294279271550083578159087252807946072916844243480974223245924841438115195218654954758096696283611547840946125135115361421749125120000000000 1284 3810170885057690612815962210405362162943659726596730121041549672651217077374185380469062398451159436619596406907981728710519266559330877440000000000 1285 351404218327880866051347667007424852422178101344823216645783855100364530045324296029422611558904597283629423170512331272386045991042194432000000000 1286 29075458601776982961117766242780247544212439977158538882884369718900126407252915387011077283263892665572845240033183976436897298314690560000000000 1287 2175178669165883259985689895858267378507144313978300157139140810922283574885633765031878519915321982857128476736586636985746071413063680000000000 1288 148085797175725299115088425712354960443572988415129940367868725656494938998418940217726894499816292346957312374557312774282330578616320000000000 1289 9224027348520177124943525676242249870301184965012240857581097690476066472830973636453566435535536559087549769751394479861132626493440000000000 1290 528061091161637312299796702158958215953369637453430184318641974194149113494174188773314594269593524704202792807625143555949592398848000000000 1291 27891294155059579927862310423079215832250495214003176121374066010671415598263486674500472887144558323212943235863978078387107266560000000000 1292 1363597242192805130994183367820382150085385665323330261257954366138017204670951092600739599036346357495639599559582430966715514880000000000 1293 61877777923394672273354938825883842893652331379052962422331132528126045261494899852332445924121018650275854396096411402470686720000000000 1294 2612332675546229742646170663369848358994434869893366534702214399437515589854141299093834519487113269926851580566105334050979840000000000 1295 102806423953600478375826102995851469323953864603806385371496495379884200959493422656397172088389935414343312957671075588406016000000000 1296 3777629800594042328033001084291205029254602741549438028577999934539554938445288571043218453125532116879118560409356190351360000000000 1297 129779328258576316277496594052401790330171521954419545625895732992622775115960476205511009955434397980658148767603076628480000000000 1298 4172908272954257331896754215956715938182162652327915753016463714681633272610317993858224576669069872190616135000622366720000000000 1299 125680455859021402206355515233995045516983069169999784595581774929452918914833565404310077445979632949354163242207805440000000000 1300 3547595223179809339895554343479099706124753966313055368559680530166354547021265850482382660116574967067426098787736780800009600 1301 93880649793785952955538638951362158777605551259481155921285121196853438857746498298116419197217843798317152537149440000000000 1302 2329322998608494390326759340462997257208128714963026415011794341606965540401492464451846536519864334624983057694720000000000 1303 54178573768838618531027796293409893197200679723510379158830773265095402410278920575923691743222979951231217172480000000000 1304 1180853878161391175143410007653304390468705209629152634524906544745598687588631817702592196055072276275905167360000000000 1305 24101880032132728624436335167555419941322739501749725637029916814085899066000273698569485512197125636939542016000000000 1306 460244749707164475454942558737341633749709914897817581188219976967646004389223654222711601538617231372451840000000000 1307 8212556596298920824130758270925629389881135914538215073854617340358076132654655365128451705823333942558720000000000 1308 136724391561486066973158867257625768049259199443520690503226611680200165363510160333097401295997637754880000000000 1309 2119623500332919796151094015789113698805623990217345391573210515919238922315774714911172575512556994560000000000 1310 30528215433691429128252864203499752162836116274588155501175390324824981008587959393781613363960014848000000000 1311 407330936003041467490034076614829240258993096419182262103968923156001896959000328467512091413053440000000000 1312 5017878267232971779151551877397673143401574346869261275677982928343240424286823328799856598712320000000000 1313 56838519872221752614439230390235023182399287946785661241765561235675303866748893306587636039680000000000 1314 589075330223799120795481459246726634662993589696009133874545559773656015701707024140662210560000000000 1315 5552655184846337048806853614693955139765808225858238946823164498092820943811267187847410432000000000 1316 47254412243950429432129095937810998981209688610418651591622365515297412070374792170045440000000000 1317 359780652040991517567581351460393830562788754132630758909304153662233953402702916485120000000000 1318 2422661567384097707293681199198057684438120303204974360198898040852247432773532385280000000000 1319 14215552744436153980838048236202360099611812390236670548875577156542323432263516160000000000 1320 71266981109629314969865747250505043159605053367329201341515781811567466565115904000000000 1321 297044921143928293201338957475262444291640773797053810140959544888634522992640000000000 1322 989065550423992766445275774386061447939779255661100628114054922322334187520000000000 1323 2468636872834966507706395655456677137178774182966434192502974424840929280000000000 1324 4109186964301437149789571947424982317014241006446303859349878535618560000000000 1325 3424322470251197624824643289520818597511867505371919882791565504409600000200 1326 16746712879259616863648034168839286062343954753069758930573886729927301774448173676701243891642034231891148326533178479638113017651615083580501294177381340160 1327 17079922071809738834050380423733126228981960020779547726903157870221726456071299766066829384173753205058071652306504153894658870508360566984146944000000000000 1328 8626214287658387760555911636013840844934671377970092977561908650316930921327519091455383957142962176073983683195844723287590742171920454303875072000000000000 1329 2875701133321647056013226952433302881833401999302758181363615260009030837822985433239684317365149678419704986726712638817081408232443158423234041448759296000 1330 711664199493558936219191430938772015839817770330540085354583922369271373633939244239523325277804566459198739318443010510165504765788981244723200000000000000 1331 139412809667574293455013897655431128675828406306869631737341938553337647778696590151636878018870780397967025387998550345409369202623977640427520000000000000 1332 22511672009891687115746437397159445597479247176923098269782262995870880890313621216255850571666951937678187053938979890287952304569003390072639469912064000 1333 3080844662807701537625902197660393361855189820175683230434809934187780321504855428149834650379783422916450642153167683782117237410443244339200000000000000 1334 364653667900681061119947054775607592953637017655518951202542901288112336224375459597932036656904751293284676094331419931480511770107523891200000000000000 1335 37905982669117698983310570545380936519164710847196891572106928617694289323429714070937086860264503677645022300246997998600264154336545236488112046080000 1336 3502395927235286544267660378169622053520948161337506731812388587622643993415041125829789043746445547052195672603314606253487819063883202560000000000000 1337 290420088128443861429032595084898358554385145098025758416657045690370082677808806471865062640157423407708630754422498526950579233494138880000000000000 1338 21781816329901184022160912286314510333141607414457079687186488289276488776201142288536403503745585925587621117188143125583384525601753164708577280000 1339 1487237217306785813594129695152216490726116526765285408100205267651502990745501673427967379854199586861059623182222070160087112168243200000000000000 1340 92947148122624167876870731403159093262679047011617687028647960712726604453443438784661355368439392471517941952592898100575847265075200000000000000 1341 5341248455601065282864267724594785747234683010352361110111693539959026355772508970444042882467333666657027507857755960069262825863848161968128000 1342 283321584095125780152053229064254473808452669418535103031415955391708858103606386453273425494436015831429028002637146120845912965120000000000000 1343 13917940365542837653925501134068238979179371495804490639040039818357324721961994407248542915904475218984194735324041528887948083200000014222336 1344 634957617247910722074653380155320153495404178814774250044512070972009426679976938240018726370283903090059410783511265658261954351262072832000 1345 26966379529230218376449380138560538084738870713738509909423657583661307934999002487231807482358835165532790739529798612366131200000000000000 1346 1068275375991583093609281728964373732325141508767194085091546481310182233986876568398642697601119867861809221424126929592647680000000000000 1347 39542114962383395995022767916372537388241218218462138230094560138171746335556308916684196926642594880907212604817622513341555674185728000 1348 1369490452130081922148690957855263803174442682115467428461053186156647914498767852676979545526984518131931116114665485107200000000000000 1349 44429410845421306905558085578497148314485080232383767917996721038531539236151975903863469312118572389355303369469801267200000000000000 1350 1351376116492059700870844195809512534718475491205539615885673619286635966853960379569944727351428711601479270934935531812856791040000 1351 38561618103460487204721632065482403807775328424311240053912827631570322804811530467958501809589465913310378520943263744000000000000 1352 1032732840896631289496194539898722669567593430023944856522805588129210693988062875930498947722579947956888144038592512000000000000 1353 25963184465565147656476599202197409909212704698168915745853397836261268685422522854077126307882247311061045173077752298864640000 1354 612705639156955613616865036250050988520410768659140067543958030674039841845702713146823787624144070950922276044800000000000000 1355 13569317495941589235562621459818821163869108245420664571851855051325832191310871048896141307578109146553961676800000000000000 1356 281878939168075850979717335328037581071725840229074429401264207271200279302576224226911267182872061424929542736929882112000 1357 5488384482226493878869828003386248343673654104788106901964287084748419228245435781228284017746759431057571840000000000000 1358 100061529815237232102385065054831852716269313991295737451095394267684477309691815978285034252346673908940800000000000000 1359 1705956828696532291669714560734680148053159987182529720632486234332714492356098196765468374717493002092713290498048000 1360 27154710098914369883149356772934577426646345818774341197146094529749015302099756125366193395291966668800000000426496 1361 402753253034719733044174443683439986991058421211301089389637236320110409166119170751199275562922147840000000000000 1362 5552771991350145517127992777737827064537975859220335191700397923186777316246729968506882163694326686418993152000 1363 70959030811033172635650779250845365629409233572058993086092152568467084597499009419152347417804800000000000000 1364 837595248923214864962885418502321944513764096828266619723421094243631074413174546473792883916800000000000000 1365 9094774794760196994375015541295368656565673340253475264642492496007798526809203158461900368299037818880000 1366 90389253377613999626191607896595207300083103251227216810550514315291824488891447900068904960000000000000 1367 817309126811663879353971975158750144741897782401271954938161919199259635423320482072494080000000000000 1368 6674097880425707095793940659743298763750020846876835561380738904419935225284741360013080086446080000 1369 48770819222732614465891503898298508495517643983093948637739984949223757992944258252800000000000000 1370 315266349231019909297492505628823163312172220517849890989744803916968104316161228800000000000000 1371 1776173261863017649112388133008010872267652713899518588438667846751869575198916600257314816000 1372 8550756581309202227891038458307911839599333501734283802282287258045843148636160000000000000 1373 34227471963068203176372833329915567829365471085227611653474842564543433932800000000000000 1374 109456184879932697945769839654006619257068503564209837773511492531909288864539213824000 1375 262388709282998018002188292059532725034346847599123361018903702326476800000000000000 1376 419479502605771709041018802966300278195203769408060185641966767177728000000000000 1377 335717889240313492629866989168707705638418382879599990823702096491333827650048 1378 172607570600574736623353234047859051036630653918980410227070170821896553073135407596732897063774996727035627688757647733669310179587461061053400646382566053160032 1379 175974952847141647210467286295824711067982665173057285781834839640926263759878069762134098217718658314943345869280809962223761250909209332217911705600000000000000 1380 88858552449233120285770212549522744971669412547588399824989480871844439929198672042338687321507584901213673416716779058486722097690101166874336165888000000000000 1381 29622450093637326385603448711595255766724889689027197458209578167598486277971480318397756119477505656382393480839212925787000337105523480199587430400000000000000 1382 7332297259418841004399748967373627870804084759813528117558614283974464030194788529126014438366656428949382923463119194775976888726052656936438988800000000000000 1383 1436979174213615603221818926293646989191898183888116441078093055333087770242398389279121993453311708865822756235007118747154632786432977023774228480000000000000 1384 232187913686838961993124053848316194637383925212074178758394647500032611037882666524107308611427945973890795949366336870792813876035373645588070400000000000000 1385 31804859344300585590750572737444973164411627698290916583462624792653962975357920817896610105447708391100967125134741063235111650674395723239260160000000000000 1386 3768867771951697955683608636503263434028369645488659245886822908716336372717642434225476288011516955639465877269646161814100516013950347142758400000000000000 1387 392344117769108895742747940549909477884896103315426938954797277557940493035357820460232512578236174419565299379899750096617507197291028335820800000000000000 1388 36314859544503048483083708577921657831538781422107397031945496122682312539533760962525559078109045634409351319475237875244354278833775905341440000000000000 1389 3017484974550549358539190869129908118958054334435558915660994882865044224270113400513470271527172876600113934128724209857269840363223672422400000000000000 1390 226861683433001247585617125351372960395797353689597546263377246647007460806457628319418339109543816770238354341417026162110978927653636014080000000000000 1391 15533011573741666716327922366472234148072522044554366152270218052343389225481155494440743762313165188153332755288442007796600435374450278400017812199808 1392 973847713302150637681120055502538034856485107793417927986469479117008410081941530140256020698753950141001920025465329385778079582702796800000000000000 1393 56164380779049610716371600979559069554605079398807964751174332431571420793229349683726647426485800486883759243453289546934475777701314560000000000000 1394 2991288726265443662084103916117937001388498236897368861204902457049729296096895639150761173088877397220167121786759060706846493271654400000000000000 1395 147613567310370271999159867312830268861037873312536171209392717043594217903101018839428438932551240641353766312363819634303061794488320000000000000 1396 6768573619695753696959064357685377763961261830051603297975492743747923035933051620525196747917091088548498193728539213480468047462400000000000000 1397 289083037268828801576273108414700705155623522922537421399254866972911178030108972297933457391652394764427991075778022277036952780800000000000000 1398 11523832543074292914299169349007041891967128407019765041338371996257470236751739162821885662437809152091934860628224699433033400320000000000000 1399 429512116906810772817589102377851993916814108035845582275931300833063242176999868180275479645359631003510094216811817176819302400000000000000 1400 14989549563354160070189989592477141630726017922709149771204902691423203915659157242320544413989293066911603500886319796416675840000000000000 1401 490403195096731603075380760211569867123879751490755936338165839417158346667737313622374643065496688642695019530454196184678400000000000000 1402 15055015055232393883029953340952987825129650188125815119287737797854201167157129868438294183605254983549564431782451662028800000000000000 1403 433995220358986048900019063345098474237200723820530673844955881020199203017695127302070976816284353452544194115989778989056000000000000 1404 11753913695332174334062600237004238924075411046960153120881916486079691618055619347781298323918305665581591548518413107200000695620224 1405 299157318246253784178534689907324066717702076232754730434402562104396475324263594153828005721913235396241570357640691712000000000000 1406 7156008873821630171590562515726440408167553003438668196024429913678705829706915242229895842430678482610556281395609600000000000000 1407 160856558810679179053065225099776859805337424276867019159494241474809466823215918461891749481891568772174757180211200000000000000 1408 3396656254287846185066573814530491246141628702216774538532559372880733978372220969207088256905880545531885697105920000000000000 1409 67337845193004813652904209896639203633982279513602019469254690772957075896704253505064345430441059323834112409600000000000000 1410 1252296289175037593636171226651943177254703314616970608470804451082430443277883750469011100260052854479928688640000000000000 1411 21823684047460192875902715869785829144621510254991150316377880719273669241590005835338677553036077240523161600000000000000 1412 355902843970271450103712148462918117544522044620298634973033552148906299478526498836252426148811321324339200000000000000 1413 5422368524554400541614046895457831708136489518935519298072180474057198979888198683574905680100134653788160000000000000 1414 77022375277542010832299503822568949224385463830919130992019575949599343959625432636455175811422067097600000000000000 1415 1017542173731081589590070092449290329955541727885736409471188935207750801898443916913885432031341445120000000000000 1416 12465918248999376720814758166189994052103120216369933831022077676058554866469576236608223278897561600000000000000 1417 141128225618059043644136918559139246930812058272883405593775403547988273751220040475954080068403200000014601600 1418 1470295274622742275108217790714553685821883898643345977379492571943812598974676394622485308375040000000000000 1419 14025356710447739316573025344833706928561857597238122888426166967707239069831459579903973785600000000000000 1420 121759267198617056822352258838668659344952216462112725408814251112484007981273554936009850880000000000000 1421 954869484681772852867588766830858737032824836497583341729656969047375096059109811263897600000000000000 1422 6702675124039856618378686746027785965522050236725988482106391002372907464857033585459200000000000000 1423 41628185718281445209186478329569435645744875167564416564805861008632261994357016494080000000000000 1424 225365032485893204104188899081629476819902890247868224625711377210032571104729497600000000000000 1425 1042681023255938555143428575251881014041816404899761920189429430068346325261352960000000000000 1426 4011500316541349381429043419078590665221310420449526515452770298632802507161600000000000000 1427 12330532348727871926107657426489428641380713942366698061527927987771749171200000000000000 1428 28412254156943534420718782055379240859089491946896839932299348905790799872000000000000 1429 43660111495702769716514201941390437118276310693491978505592459440947200000000000000 1430 33584701150540592089626309185684951629443315918070752696609584185344000000146016 1431 1849827252652223465326697311607182353114442213147261940852836764908309047889785430509305408505707197160635664089926930270134594433990119869222174040502967547169811984 1432 1885224878711919082628077177236409265963267349965690074737301790932289449470059887639898897034309583043672376975823703711405445061037803055612838021169152000000000000 1433 951763136904010906968982887505587517957168773571844016229306307127472890450543603538393453535537922764562782511206563179753084358029495704714066056445952000000000000 1434 317284576270226595274586230241118332819562431295931410316816600492272182162555535207179880029176606447070956828386095890590205128738452252509678111555584000000000000 1435 78551112860871178553052230209255998941983185138406027449484448153646969225093365323141613071338062122270901104723937539373364481666614135325506247065600000000000000 1436 15400624133709405311886547020471685258148453711536502594394039388421526310910369573067138719121789789936762047451728665483736010359978556038265616465920000000000000 1437 2490003805973995627175926179120123117695585211774063527480880726291582005283895433321480500861471398795036492478006314804679802504626667431937735393280000000000000 1438 341373307699844789563426681967842656601129804389402259596902719738483493820594386224161488789205651010659499483291399554450788615177641183193113559040000000000000 1439 40497889881446015017327567520114450557462012970675666373318599446043146294688972964527074876922758044564823996030951681568142245165863843107553935360000000000000 1440 4221734436599737590662262299911477488515500588140223725088414463602014960743781887028659210142246038262348937653303716182490393179993852043958681600000000000000 1441 391412733748507906036075670955414416564757383343540984978662041824004167623045037754812380571420681072509088324566377834483509955922248689946460160000000000000 1442 32587824519813420948799560855640612895382831031010562980346849840121808907186096081803388685292828717528758985439380542224138557023138284715376640000000000000 1443 2455686504564774912731492021555248731761354718338778630834153109240514420685582994159076546118293895483796619759259083865819033141234258117918720000000000000 1444 168585632210358051561512308184723611202706394608177448129681756209641203633002854614513734935904818322463375401832929224124526936032018935316480000000000000 1445 10601595986032790366556512005507494239722099353329266983445260229212299991073783033376529409476370078006317142257635191526622814589729479065600000000000000 1446 613522068701563157427521561135457876984125635520568815397679085541896675653627367174627328248376988138621109057209507649606707140487481917440000000000000 1447 32802188308211805940277717973951187185483442248847733970119661167197238775677255938507544698223278830973152103003550945215106272700462530560000000000000 1448 1625720894693298531546366687395320197179638283770663751085027859450129240890086558283286808008362148988993115143098715100147465863225671680000000000000 1449 74904351491127815109394769329115294434933675548760215470910857012596477528362482838487315765212467768929537011829314747711641072298885120000000000000 1450 3216281607168527725132451961966603542855633573119814412725143932485257690588037317012530327640861464633277766056515373546775328168345600000000000000 1451 128973181057302056759799827531594444035550178486091595822769841889637517593930346628620064276003890637694733280999221215191368602746880000000000000 1452 4838583598077214172721483715834226034425674084555950197753459605729746195675131478024653085457246008894609951819889903950531101982720000000000000 1453 170083849206388404963728355814236641433683659526026254585561627552226281683222318813753061178088719879972403731343068434750253301760000000000000 1454 5608866222563289524918980087959614736912687009149109454285056645232301119911761765943231430813624319732847006185886159178920099840000000000000 1455 173697243044696961643293761981720134094295276392820418427102134366399416601760138587771082311084284231875106556094797833673113600000000000000 1456 5055444513298675233357970454457044589523816457885606461778834550751978865543733113455679685892722431284359639085262850138046464000000000000 1457 138364896657754137583148534441699558707059271476171548859577777716935236081869444639623683699633359480224450861698685123690496000000000000 1458 3562510431339632549032931056734746375238631179370456940727922552943244581791767271169845964581201034229278406338726747701248000000000000 1459 86303217941306031812906339815130232883712219314925474396625673472879977349028907113186718804079975885516586975550381228032000000000000 1460 1967111638622730113112960373903541792942387469337871184522832023103604007929044044298833181207223024067955721234703974400000000000000 1461 42175957541222522557043882202653154638986459697015969533475888958230057707786849780889392044010019457500752979353927680000000000000 1462 850250443416177798693203717720433078155546237464908056752111421185230397104631841687679957252109633989465596881797120000000000000 1463 16106142586114595948889685605549453152596784959322244062361639048796639022593984054125293107799186821445555752796160000000000000 1464 286427075666471663124174189879844105360835134637788046791369473222235951275816073440570832124524108831369136701440000000000000 1465 4776604572433086589506834709984218849044784166842118526747026996221038422201666846706640695014135034594879078400000000000000 1466 74591717872370119277899987757414582946906780190991410081390485616274458985441884421032294829683168839456522240000000000000 1467 1088869119590041543754959162892141624541209665679562436372224677060826661762848649253455870517681402633256960000000000000 1468 14827506493170116285480126506728445354176295264355794812951556111844486096437196535062044175157661091758080000000000000 1469 187881557249426896133270219169985207253266481342181717886722203986931342012122236272184983915594482974720000000000000 1470 2208678947288168443402387676779589434850953612141488228441638312955296436968772301852546521413084774400000000000000 1471 24003580838012743572470393886728846314632713773576203526995510427092174774249553185476978003631144960000000000000 1472 240148523631763944965028414513815616077410902199139858083759798409959032345590425030633481872343040000000000000 1473 2200618610618503507294916588713279821427524815681206894036998729078027631723760144178364935045120000000000000 1474 18357533284469294664850028417604723621587504288756280142796495747415738253321586541938689966080000000000000 1475 138371896640653940056311000166472522188965219650543791891524151292350137135413146098755174400000000000000 1476 933766948514894721383599955862128208526215099843430435508159361873940923707588453565726720000000000000 1477 5576275953973640454173971102683577663899934118589588296266481877772616422120427807047680000000000000 1478 29031882995671975208808691875238727629240226224729599302301637412448735015778847293440000000000000 1479 129188302405028711895882049559191478663347342288847347901001622724498582630521896960000000000000 1480 478077841558896653730167214182838819645007918509149859577928174291084217050726400000000000000 1481 1413567775126790675926470762924150077623298982169227529591754094087290348371968000000000000 1482 3133231226995452878379079830394253951825920084817469304191898154113645412352000000000000 1483 4631464627464149811527826541942697569506751038365629079873248097495678976000000000000 1484 3426906864568368340013190190116683366264706650658993029872917571213968905660377384 1485 20597741441844362676062123857642178253439869307565835042356043604692487369605463921732047459413483959483912939260564884534110710608388080662330425906303750013795233526536 1486 20984492847943846279169347174005360301785979046018998315344627880348583143733455445273132490290617789765337491185780773956966158273380771132649257434255196160000000000000 1487 10592163342543654850963961677396209841989042692557680731633390935093702912688640896691107068070699849451080432816646806851025128706626500549185134589789601792000000000000 1488 3531044438827916098574461924359424142598816471002704874464206802909934566084828448200669923279167789342871783098349187710657297567332978780046806469554265069384105984000 1489 874354668892835836728606651845313625318845873846915823369396262547943499950555230072250493525199381882240892180180586112539541533948266521569670067679920128000000000000 1490 171491392608521033466180116588665170749508175636712063031770938862618888041298392349506540809688335250931893325884925773682239372254044133167930864000040960000000000000 1491 27743787399348725747990210241848376779431956271733016863176737639060384473327829024141541454244296216782769614872765139057856937669091132970049570848107064192925696000 1492 3806762762519662640274411442384777756967320222808858552559748216676674858346310375398003019116169631468185166983352736485572627385929212076638469347082240000000000000 1493 452089212702704680301661672228449736555622994282690034661808914158236296526401717263783702856194325065956469790786774243797045043946852389422967428218880000000000000 1494 47191068304553039295721174403673829101662130922273843968863106493752502886864291008414732745327701476382408061964244775890219372038716826319049867906399691839086080 1495 4382277097489192028758762117890255081847501987360193378543645927908936224404799310244877512208827968735033141057530917029291874322997437032732641198080000000000000 1496 365546671092265354604491483236361277963544319444184670870722669501331676265262299293123048718348026261681001433437252595994322078995798355352118886400000000000000 1497 27606918845693961886950502972309937353608795973666941302542818387081712503206337426027539118963437918380832693710564822823596858669733301672106057372847308800000 1498 1900059333282253125039103881804234423039035986561358369319554080040720866639802068266141433251104401096069542352691022162297264949008482306139095040000000000000 1499 119832137912355880942668442707227034334859088106268136847559679921056717042921116772243369188700902301328952096455667636831792485161057229377372160000000000000 1500 6957484276335150471664590957327630790011644843609647735936032500085997681816053310353038150208565360790534362971495285577442243321990225119622754170044416000 1501 373354149129125339963786499274777993428465987392840784383708462779793865644902388114885250255751944280154355245783558324449444832227639689216000000000000000 1502 18580142677210467801417410720128276043813514543609536362023340455164164165414409272434615249945949919997766862125984700115445857355761482465280000000000000 1503 859998245732313900990952697153744595665253390113304239936369485624030740982288456005575641401717439003636701908457966612384817499623642392485265852230400 1504 37115020098214614430465850871230958211809082712373610323151837583869750072284713003888048291461610228334007508799035259419862812280792023040000000000000 1505 1496698606257482152075112381381149904678500959485072134864777470509253897995100623617111460888457633750000019656445156191228388890315325440000000000000 1506 56499533600365972770038726215688663760986046551972977745741384749918572638944851549361113509918061746548145457116818138695134823372183913692659712000 1507 1999648807046590793481635582064780746272666990721082023066009125594400223269009502930718019938049519768205968699940912281096491798364160000000000000 1508 66439174312360506854729989288017765045830975449914926073016856514178224445119843561001167606870677300120998427172168339091063591403520000000000000 1509 2074528783850730429610738589347924436520571145401550005136603174774246057034106575388993323404069396100075213079374462636399041054012231122944000 1510 60926934580189899198876320033976902948394106240791677363683426538889458923847600694222551944622412519454479169166077172926101061632000000000000 1511 1684130009475815229107334295495750339594159363830544071903464223390167848084620180829125717513504012835961940298496477211006074880000000000000 1512 43834452907861078335571548916666188961547984613084925262725291458745717332123738091633219886056755376632922769250917931343774426833066978024 1513 1074593225103138545286516810202431167051684120106246615345171730614794210739149175896008153171910243895149664457997547026251776000000000000 1514 24813858866063604944717891647616422515656466495743049597673250134923866601453271910482841526591870489566759896583656276230144000000000000 1515 539656157980660360165312737240171504858258115552407179706393609981959583207587322395676823065902660856572099856340893793683058458624000 1516 11050433448682393611808109111000101834403033685660333497940941921855355225123118776342924472454037064739208063000929894400000000000000 1517 212941345650334819033425105295358334888443777575876253219963014939878120517076935479020270449247700997331088135117864960000000000000 1518 3858742556247400257596941066852412279076405530966262576146694155033097510630000471074361261906414244721461806419729963299110912000 1519 65693752776064899215395368046618141529826460998955967683588625561413012160172928929372583295423485200053362470420480000000000000 1520 1049479467717594571246776327462273324532651911881360763643864821051295528030831736150488902804742946869214309253120000000000000 1521 15709233146328142117123450889663848991601935661156515625826144558770713690714518127731769846934685811457319826023933828176000 1522 219934117508765444614417568778894049102023112145112343382116300185459132560826044926247456662058496063260590080000000000000 1523 2873820247464392685516485729290224993033199498693278716357247327360261335657012732240740847692503889540546560000000000000 1524 34958485728768162965990697703411799912954324096077916278560804592911751504969384237936420123510230110627929874497536000 1525 394695326659843657944775793764209361867137881495720312533674406570484652909875974831580194545278103060480000000000000 1526 4121286268937580491166363149293464670357143740021867846294941732483574065249361221287318810380992512000000000000000 1527 39629059092317313295798160586979550393770391824559198935460898318725550282799298359030860570494495441603788800000 1528 349131867235966019501653501566472852065849399863475783582275948969350241594712293245678703911895040000000000000 1529 2800840313627680903370252824489563004282970168744649432704024255519768661256389132737981039247360000000000000 1530 20307426068150972041579459219633772608456654879325043633077125387765862214017638839373117030838014569016320 1531 131846239361932276941758904297852306978688759007605739750616386945933071529728829277025075200000000000000 1532 757654295922484916362483853531701984754307570240029455914444500004737447713500661064663040000000000000 1533 3796306382032694146708662642831253517431405960146345194639890346539121060828975429740109167067136000 1534 16259853459085172039905251616334181135744808806542245291142974192805819947669593784320000000000000 1535 57920764558140511448401612062724202874130826564755607149533566515307869565337206784000000000000 1536 164860324728740526873726426554526788188930856512452114798335562926382436144082558285512704000 1537 351774359354039859129061092136494013233619909734794565210135145807614402625536000000000000 1538 500561431893772426689046664689963705943553171048457793887477323792082010112000000000000 1539 356525236391575802485075972001398650956946703025967089663668372500155321158805310882 1540 238129559245405825034417742944459406849726083550019171282224121461471328819167894593404125496038780377199514022178936151545935958807529485246917203228189748202102659395236000 1541 242518381405250581651738902170330946060715521340417951752098112416210819658601344371170020620371627954634924009514501853606789094542246951978275474679919391277056000000000000 1542 122392353316414258524944595832561762486654203538694001785077666113644233319062278779630799092250825173004836710815639167063261176403909757663759403990823800406016000000000000 1543 40801048114540001849924519648774754564430859093668401798355154143031843247957015134142203415316043908672710736655697567825704934861805139338330375042080882819072000000000000 1544 10104941288317568409825289073958261315802080049668135228029921082604842392845148615496702285797162216030323521439272793849370151602275091436484697444493866041344000000000000 1545 1982671398602586695241489435296888366357202253978476608424443025584863118197387495208050215062454231667366584672753240626766507954064822680739862177981154293760000000000000 1546 320941370935327658427080878861504851261766808907811330682126408316313939951686624950592413138220557546640269344596868328366795569622521536559126735468772720640000000000000 1547 44071924948527203970843944439234944369498532053979201547212873069099537364441310739106301563200998766495562580524777278956473971369025896891399410188780830720000000000000 1548 5239346661667452115486739462292317043172948407182409160158692056167735689380045582319665756473366279613993773919206427816408358305460740724554233436994273280000000000000 1549 547603690620137344605931893509736457409727103278833616742807912491208826143463404145449234563928581838597063819631618426316869542470743360152175396215848960000000000000 1550 50929976157756942354091025981140205624336680596730094856391147223334341198871018271703479022622931839171454279040357743267276870798636633042658137876558080000000000000 1551 4256026385916656333968443103439568816772241062338179827954578821123251184591229773744728524645057516026406163150530061992915132042222898363690962879774755851032307200 1552 322103791098882602453511719186352868896363940839929247330815514860467378329920271724907395755965878221632644181944096572836912748677739836753088306216960000000000000 1553 22222785992006406171650593589766351970166369475393153428868353458895412871538891425915322165976728839762411920814398740182103418197812590161839773450240000000000000 1554 1405413925142814225349037179477483746878201154524015306580866792661316703420947567783588791383546208537520205722032204060861400615313610499414692986880000000000000 1555 81853799240926656472937777847642640963153888473432116973909482880580473844285145588972440387135295736504812467691017291443256756495037399195258565120000000000000 1556 4407883002575336245303535915384096251720084377214383170947284915909202782249676923490527305821048115218514486573631714280381979782807235536072212480000000000000 1557 220221174570726340986093236639785273971863509613960773082188361132689014967967704925511164714120710730631151392998161377714214261595235649050378240000000000000 1558 10237637712296005320880929144482643136254026306943043711577871792967028954342354615997902095741874139731172378350059027927793988140963472982671360000000000000 1559 443965419461033026654914533806429652427205009980374097924453630051983133131377474918851237343093301647567991054867366851619950563968079227781120000000000000 1560 17999122108677751767706000065902762706300723255191144911872169109622801305723503937019244046652403300182324010851712422545838821856013773239040000000000000 1561 683464976003654304741157900176363361117828070120285727775342216206322112823360154770046587129733119771440706789134641990381594049640356904960000000000000 1562 24346399239753699085118010802981663806880397735104154081172313126938509247546045078943654934298314264806297523530040393466534679801422151681650750921600 1563 814685783862636469081938286069961726076277180558043413330542027395739477532358171940262429109568291392199895538180298235701148599315333120000000000000 1564 25637033283133772758332180670316370969174569793295826623483700759548789424418023672224957888555673560624711550435113981875984339189104640000000000000 1565 759385114018413567410623461866244325043011420717319967019248370128278470740312134952133932806887918135624714610582166041099267906813952000000000000 1566 21187618409362705599310027980243116345499429532157413986229352424380180811953519465029966947937431734324358938490880534081464422105088000000000000 1567 557128764022116391607447376205606059794731453674631627512710596749519591643624783025849623092123405353204586570331429668413258072064000000000000 1568 13811191569667164437161654884180284745885216506231007712968737464088809746953344569054176293514752755759771961846870756488281849856000000000000 1569 322834567960676835929736609544459997194675408647677171997317116273600121758000018185004920795399663642324696307351683371171315712000000000000 1570 7115344326570400565175622160204049085977390947868983280986562848250399296439729962160053227052895869496329539756758050576183040000000000000 1571 147840655677911984769191227348865583802178958780421576722508582065883847039820251791108957050544273956422671991020662093250560000000000000 1572 2894729057806573200324242266593050164383440307039173803125158287555667276144714801033851686487511633906813452890959385722880000000000000 1573 53381064350557997852861477643229188185665904110762304431843734684698714325213721457294163720167477506551077782366055301120043622726400 1574 926383593111695658719239836263874155182835516635732152356540002612635247551622317962675909992003860070856792894959779840000000000000 1575 15114042987836662343107217027039416579231614300873361068966117271725334008001674056176986678560754915942632969145285120000000000000 1576 231532600609956650451693348410321553763743777753422910925595619422580957717349318174751790429708978367112528611246080000000000000 1577 3325239288632774589714355857374771631862387461007700930556190184447085523046193346939058820288682214827016784445440000000000000 1578 44690762404021244654860883548146490839097933543983122760684156127725977394682907703883723634831436415151489679360000000000000 1579 560854518274881543715830382875919780732419277518304289205797125738177435766819161589347275128838643366829752320000000000000 1580 6555392986548771875622102767872152934865041470300853596449514731569071647890062881482747572156441569351278080000000000000 1581 71143695965579205618568733790961585734453708150863092830992654727928696510513495869536224303241205456568320000000000000 1582 714318687001787708742608195350239276078343680955105625289558309786306691243503653232531361027674247004160000000000000 1583 6606913990732131055046859709889882212367189710195905850021427272625334533436189139777047465138837258240000000000000 1584 56004893208337277194418705054968496020423078665533513064813333750615196288026605903259895167272878080000677212800 1585 432402274188572091738161415437317324899577536646145257575710455189715179487685419731956753906485760000000000000 1586 3017972588801071593972897799281302588891504468558203960750822246711006999515538614309322217226240000000000000 1587 18865707914331937443350501940828637591572612671095030274220192495148763707396978089245194321920000000000000 1588 104398053204620585738595444462651872787411305859139848105278615783076437133226451995491041280000000000000 1589 503798214287292587777700255451023740398487186733725273945861593163299479021882517393244160000000000000 1590 2078411167398093500001952640088402257849724563574737345475410256314826944044069451745024000000000000 1591 7131837644329373853623689865066014516723531936456857047705637116312004131289726713856000000000000 1592 19554917766004980216990936326213566509026506963533188941861035455985456554094624768000000000000 1593 40196161113384773988357162044343417816787813442021111373643571359355429896323072000000000000 1594 55100262233845257122463521320872158708094199059257161773306157718959181266944000000000000 1595 37804639611557637819872055794766489679652966764498910307585699978702702545454550565600 1596 2856353507076725560024801320130135815789167443934303751495834139444823863985214197487436179077971093015128439920081627023022860793466518961177284249296494792634245239616204621512 1597 2908044688823988046898145968866695226948364318302677947207642662049586268874377672461018392052240471715415151083474164300340010001521828717780578814590552453142282240000000000000 1598 1467360855389282805439918624052715815507521512825061960950186727207684729518411910170923661519275500357066901475229158920749659351185200550452775005145107368750612480000000000000 1599 489161834425599863962272296658309802449238040513531771266726624765764666700761895632089489855744333888294567488986007763305227593313627274343207498330610422985523200000000000000 1600 121168627618748887968483680864655124050576031688582767166743332384957731420326483379918070801005147045032786929967710100650567487507111882561050445280217322959667200000000000000 1601 23782816938202854068189137958353323108749742923763723778692464697448827403116599195811195254135852253266124776310387011725675509411452643724730301211627995078328320000000000000 1602 3851945993112865430766846059621275638876408687888426717592086729165656035924656457020061829440428657289811105122955643722645875324233261028861272434596805722767360000000000000 1603 529357809387216337066193584484832343657018023369560801170697146200262588116844971243412722643558278197680894927027464597330375182062256616977541057087006147924939698046443520 1604 62993191841135072356411277652918644838051320346238109198857687610290670718221811348314462822095484793806879819799328528381911181364983607952145380357930221568000000000000000 1605 6591955244180305411880121037943826257470678995648075117506211633729810130302904467081182725538828772587691248506103491371350609003812838539561016978369937408000000000000000 1606 613989997656325853516140346547242626800883846608424458635462616972299783377263654015481482293013176924990197874305167423397442517472845899388800900255868518400000000000000 1607 51398139060207774550827554722518558194181627113587294637466150893657898829176053546815399160333888165934358956986916050086497535323281121181224506462778163200000000000000 1608 3897775362240242709346248405481907516799408797564290411075169986804001861632832249563080949648545942398343183919119881881582542730671831647092388527079424000000000000000 1609 269542880924194124251870513974019216155395476200326884279190230434004521446372395687196972072819914574620011794470919327203255947597608264933055601311744000000000000000 1610 17091533141387734839896382204228735749419113720029423618439990447650891647327730769207372446407311277243765450850111725142626430651303092656852081646915342301574481920 1611 998415321217043146857745329915389248308200540516984308700060265150430811331218453734433477576601413341429754199756683560905184276395020254445698862284800000000000000 1612 53945629759513509495870875107433850466749092690703933547388832347129134285596200174381583131488055320578742236483795157044719086860649669126888253030400000000000000 1613 2705254343710366766710738571622820806183121013139695801956389309754075601555985823358985777659120190613277649663309322790322073624906465065100640256000000000000000 1614 126285174362715364379059891696171054785663704191031440843317284474304630025105971307091947843056876753945800003305794876072969110702131575905058816000000000000000 1615 5501725335532059624895988121990515079603347615638030748727903717454472514009958296656798331313412173395941135274066850492061097719223349061615616000000000000000 1616 224184595872201582535232384177367344937509187053248261951494980443076066275884011629957161135349961837627835164154805475715827517960076950660710400000000000000 1617 8560481570022770664011498828659273816979016336589056888509310224033444619394507187333777318006117913260811225719754952676265949748545998924059662711198801920 1618 306820018237999072509178246766809678716190334954388605808956240655776576223625333831354533315504052867419807248753220129001128166868115259392000000000000000 1619 10336273898869055539596506453766065600764140493157393971368446191220695234539242719094932335202386515675966337542712485360538243758001487872000000000000000 1620 327676029976371007049839431444132039079524728424782351994136840507601483502713803665124388975181480284308426616397256459492191281287790592000000000000000 1621 9784585756879845104168065746453001650490388466062045990698349688127372549981214492414658797638224546335309569291811169006068805750164029440000000000000 1622 275417207873959392050129078787418451996164813544958149831945700332043500713234827979709152969827041897240721083577968107083122743569285120000000000000 1623 7312158019691003163729584342399149815926114122020302265424887661985886810727114276387543258500943545890966452361837795593626616175001600000000000000 1624 183183003055589197208659015778587807247972308531734937962392552132589550204532520367810497207682576048660641893914796957235605523346606711057305600 1625 4331268628627323528614275408267344682721919566889302749987912190585994769169903036926856409132427406343867547485490554947528923545600000000000000 1626 96664554560243764333301091472327064566276109372625708244111705446566780084734375696784067331209518647415031052656685095917778370560000000000000 1627 2036102151925200156180916680485653664431176470667364208042113139659618636357271313729553223922833536314809718108006168778380410880000000000000 1628 40466398253891696415919159326251545619361401927582543547050004228897705612127105755136749834552055676020781342379554082127872000000000000000 1629 758501472108270411848117751854948253440117729282369042300043965579790350373399357629103796495971447341492116307709706371072000000000000000 1630 13400067343748940693451372724287591566852176842658069317280290952622628416482449653307705135682018497563312741825518764032000000000000000 1631 222935882969055624483251651906288276890244189546659520966176970666793520156067686379550057321303176474821197712189921960303042037084160 1632 3489103437446330351845090170355001670321256759503021765173217392906872948849292062873115477450774322523902099860540620800000000000000 1633 51302948455940068304241115794581966707528493726463887505992217193256990105351931266608690364767730284395728140763136000000000000000 1634 707591549330789177843778842840807066725326333529097050671207025097999771988702819213759902413466147086217842262016000000000000000 1635 9137356515980705115103566924201484700128146470997432247828497082077090311931494441486599769183787030462653792256000000000000000 1636 110227937921690986316834313560989274010840018497182006363041335420851742214739348217283157701842953687662801715200000000000000 1637 1238960586956836723405608202488117423173736720611633298569000983070849027073558537897286943346639457484380569600000000000000 1638 12935257255064153091888750936569441456666323635025320537525524018480751034008152869707481841655919153250307954347259770880 1639 124984987952314768401978626689478347161174593973800388647360407167467253089408383739778604999932792274944000000000000000 1640 1112818631700549052211735058962601805133750815111022916315718534877311205942244607562014038879155257344000000000000000 1641 9083020354439156984124082171233022263700543553737149419456545995170120337545271148563111663225117081600000000000000 1642 67542330472774432134638195287851788350690660861540067471907150329887418016402160358084694766308556800000000000000 1643 454128994363332768896836651105839452811587699279985472131989510894583157126736898328915448168448000000000000000 1644 2735220365984181732814974216598026258289911198033850379132120939223241168340093621354278944768000000000000000 1645 14585922351643283709904953788003403885120264324404664149072823543423091539602701007714254848036886293319680 1646 67838345585768455564767589071937110209840450161659152871536920930709421048581481473696071680000000000000 1647 269755359098276566418268947543656377318568649681505675454418359135301336742497916435824640000000000000 1648 892259239256138169170364141924314919499372190143007924622250577070637377376148992819200000000000000 1649 2358390923894392585221779170112473140631339384522806198648712230758721791913571123200000000000000 1650 4673281958122066180264941469160726117296030922664525108401456129629799314567987200000000000000 1651 6175387880547940137876100314075106089171312120980896998744124091521085598597120000000000000 1652 4084251243748637657325463170684593974319650873664614417158812229841987829760170769876480 1653 35524344154140756844877780740962880229800894188457650816503501678884535661402571367283292825667069169208220307573895029722337764014741669860437842000380639941317412880973169422587720 1654 36155799397918732086203700108225493538677533220361806188850999423345424211944457192598033464647496522822442260533548029244663439980564135101896528176837804704365386137600000000000000 1655 18240750201533509373728146228369281702047875012005853059469127700747488937029193745956833775086885628223012072100101071090037464016792429771374788712071126074032495001600000000000000 1656 6080748038254321905770373646668883646891869673205770011350640208373324265226096910079386723201898405685161643286449059051549621793574923621623640472198939721948685020535294263296000 1657 1506492804960230660265325221658002890968739015196420235828724912012229028689801871607687946969444283496118692112541679224880418173393986972142306934776407351123299532800000000000000 1658 295794819432356029428992904199109248291333507068480967392999025751804012521202887702628650750254867183709124115924647620807128522831287762388863030957604083152799662080000000000000 1659 47933630982465808120442324974161953560763644306107581419678729869371011409181782316953140912491336910139998730324384023521499320224151972626376039012697773784234360388796284928000 1660 6592188478970788000331984598579984706023975153276162522767297173039382046797303987885287087667045529921659894520359847788508406570290583446050202647469912444433858560000000000000 1661 785211217285415143591222632289830433397678242232033045951196865926738559652202950598827922122105363247497286082547897753254425569944395391047625636517793629208576000000000000000 1662 82265487716852785629183747123049305771239135980066083962971178512385042348576998476442743904345705142336769879946303446921239191318206479108282455923648690645710446987837440000 1663 7673246449423908818738715348185289144819874280199762994922337553771606542055684122474586318198410347872759526438563166397410576108755449279969134887076217067929600000000000000 1664 643413112777094775346818806033985693842593529841689142040443930381139932423582261949321547770992171219229013704642737565327177116648006717810266370589562241024000000000000000 1665 48887863261326769326693554739841467832930080944402156937625177280943560838139503688749048008168715723302736813385274328708066660505997312435858255194463583735474995331072000 1666 3388272191670488076122208123826425858990433411235979119042492679055133187193356877171312725184749257729391569005145564278010186095632817852398252342984572928000000000000000 1667 215392213403797172709549841874296837599008157887302187794383941433868480850027643230411227595670991206150351071716180620360952870730251692204547468318212096000000000000000 1668 12618267033301094005961580215191497168185464606607432484974229093257927365607041328339597880939689263562744771705763541769663002405944191987247269295620672538424639488000 1669 683965913639437809779946617024581890853544065392391186164648469260020983933884104505211068585239021854735622232120973195443628661400611515710841011830784000000000000000 1670 34422012673218458377848287964441094766674053354086274959320570037770835987299584781330958279436619744105312774801923910537505461771031008937426712684134400000000000000 1671 1613249840477418698466135730207016345790905867080860150975339438960197918593683488816372557841368971758957162512576539358197556921767918975969945277049545710108672000 1672 70591473010772609424448484342151825309098073760487196770091439476643276969164676693492089144249354714238312903719295932270701305969397290417451433984000000025288848 1673 2890407229482783229889776640960525396090424467174250219276059693859913804719285290201415772995184255630420460789119353949545592374183048809763412377600000000000000 1674 110958682310469460144989977705171415916839490943825121569046579815827735650072606511413696790028399814614601982550306342729730208179751599384901310330915782656000 1675 4000201485755023105557627784624033535954855794901967333290916271832940956576537730721196181600352534464523200799848655094289151801833811487175475200000000000000 1676 135624870669674666867935536001493171584642043576113504061935827095600539098187671924540967022424443502955345493606195054896526888606574506409984000000000000000 1677 4329698808020967953568664363452582034560946454408279919531704644223846786897602755341255828119278191969260722302762342605443796439118985076798091637555200000 1678 130278871662655048470995520816137351271566752442385143601126723166787074581707785980089080894911027936475308781009137237518881196978916934287360000000000000 1679 3697808404783314632487061865802577331330429890398134394833667124633847261580534378198667245293653704826770054729799502843190788333033540812800000000000000 1680 99071500447908239177554131478956650321126668635926899749331327625484752614278394691568684897002997068041475245834942342976077539832710693228468240384000 1681 2506650223037167065755428486182912771826651700042457083296249770914051545270126496252959483577581254120378585695143307761043437316682547200000000000000 1682 59912194939750507384827696102448497452358768048959267299384478250290544804638130920148261632646199989020834508006320106763522434033254400000000000000 1683 1352942202501400619005273195420008503584188400709832691452928235132929058509604204453775054850930305177728194305236284161126170259609303103045632000 1684 28865697282347194405783786025693482274180155909172632033685294182005403361407514593565609134299622493417569823511935268997013333606400000000000000 1685 581767196675230114275872824762222986975607006450086997857208675567138426435844653286903654963593137780962882593966258905869168148480000000000000 1686 11072192418053992949358373053759689014975540496926279580663909102657768103625422775509771095437442545863384470760468400786013852904317779968000 1687 198889661225263899123317902816078508680139257591389506300911539864634470268053020134767827428030367426948333529749619336019968000000000000000 1688 3369625627892269827027586816995687142098010689156679967941372442489288927011499014340112808286217772756982834503414754731622400000000000000 1689 53796308882914425264505601377963929628783366608464108126930239098850773043213557581520669331817190722622336166054577517463429504303104000 1690 808428321025529178323194127403095186157041503105194259864304275580328635340587903847156360998178067773567312741303897292800000000000000 1691 11419902017469695065698118300779447242611114109942012949947138987425679050382635311528598979176859113445343671554670592000000000677160 1692 151395659849112421177231062302295411645888830668576234359525094852993201044227839317027065679770856239773161860655383159746068480000 1693 1880021200913685515994654522425614271395407220743559536168805433143692654886848270840196706483772479839584668929228800000000000000 1694 21818717034532241655922694083454705873917748980056690717526687349951458242731216703175505496378276754294661185536000000000000000 1695 236025286609728271444420026442646009564040780682925407095933711484817259908402662963300590753029207573553724641536655753216000 1696 2372426618178635073605389218810254621864934747515728736881995256414130474360523471502265846517722848583221248000000000000000 1697 22076544479829746271358869486974008376301281505599921009054661080228689124950712976524424195979024904749056000000000000000 1698 189355669369283442952101324071159772891282154386586350305212741187583545576830291131312958156834930843400006340182016000 1699 1489281800571894953983147143370774162617209502434830949374286669266438325881743883238748744962550005760000000000000000 1700 10673690252788876298611031653174926773785224739096043027183839319656954887582125795739690949610884300800000000000000 1701 69182575492762364970095502529977962617352604444977587849147873364204781841743060641565496840384084756937048064000 1702 401757288270212918404442725938024793876400479145285149274880705060377522878186340836689945034752000000000000000 1703 2065963256969506264165041048539097312611673831878092029838768993592106133226174292133689604177920000000000000 1704 9266868908995010023316221387135307029889720589206704273689176796278961983447039544249559083803121549312000 1705 35541637137862562508978108661169761152531256889604608708799734941793040859818931861994864640000000000000 1706 113395877289160105871900443677078941501859787704670577944466087428612583934424909244006400000000000000 1707 289120578414386452951921465224235307126838834221240340898635230139375524995695418943065691258880000 1708 552648727078274858513643210210959627481169311932618135085238596772344476994927329280000000000000 1709 704451654521765023135495887679678768690653382689672694671551933403146060877004800000000000000 1710 449410943873534305030619386079539884332155268063587046042457396596816489925228451083757272 1711 457800702289733000315842562918171945236829296897096940520876728394666974253065543341080336245703708907222674457825866667966089963442787619136004392143236554798390956935737118131306403408 1712 465796137758576011413858860321891297729901659660316875916808521753044803815749485609169849374418773213341563620842199510859541175077326619091699698404329292375356624884203520000000000000 1713 234958949444969373435843041067114501996655449223719060911168767843653091087955576864563012596154430065116773976315994378469141487812727931185252263900188408473257156542464000000000000000 1714 78325838134087608591844812943659915659661429193842368402394580478135871882232023630541334578703051803881030743198676297387203258080468393533730754174465582380895999927255040000000000000 1715 19408186598783013644174824106506025746512865958918845337792224939158405422313394988399416324803722254703566389437511349741129355364186421741112450535527832117855970236825600000000000000 1716 3812004564255547083300340846996969704854809469918428781741243968262376061381440223190181037184895317867208519967469941324772101430474886131045236177948396502096654389739520000000000000 1717 618055504976410439073174729643409715917278748589720347752744357537094405232057903616276593767801842345217555899336925001372503324110686887349698028504325836192271438970880000000000000 1718 85059918723191102629021546970221257147932731552730131447464689327968759906170050352665647144364520338645878423368723322296680895395543497337874104564925889753654115696640000000000000 1719 10140953462081246329875592896765872349917391434572280573827872807307445971654540391896357870042247683158265614783329138259399197433024228183944475809292777473380303503360000000000000 1720 1063655193341605283690208534793173282766537248071937236602252373001379534254095606163674096241042211439866081213148189309596276488067933728864488601974520242308644864000000000000000 1721 99346538892307110003469158855983141970682711436081875485097647160454858837041015166264067293776427835034608132309721426349316245313616051305620578481734648404010598400000000000000 1722 8343713631617485436659192722804673287369367432042715295628904611474010603442851192049376782678652478826213648058293353974056370040880109735222557931808630964328857600000000000000 1723 635152947264178489380105266944596928757931798177754671377463656087972989812023146737928525966847073130472101906718839976731002225681640873730434829601116395457740800000000000000 1724 44114576414674102850738905150337488544948831041304615532702041197936264062254361829595524284439201910039937074716122705400974741079499267082488552296441298760499200000000000000 1725 2811166570534747142579681848954917506658847665497085562026792676940661258055782514453302216929992418247230748988264646526221811677628696175233709659754302799872000000000000000 1726 165136564628682175975937499968997427252419342959502910027018857606371449165700211566543247131137077892720419718478754044653287373689330438556077062017585564876800000000000000 1727 8978582222769655094770063558631504650566126120340450284311466772152452907683529564891137917086550562777010954276413074989115323761123175686633387342767010611200000000000000 1728 453410414572970387246931387498453866251388741997883148982506821370950253685455282990496320904696383601481321631460096534006935587651758232284838161962080665600000000000000 1729 21330500267394965328416604379398579081746923379374219640553792222578679470917391501722718507927812792242551597846402334994282391818945858299040548094633574400000000000000 1730 937279336038221247790881307814246723260798959847270987393585940941411334684446462701288691479072954170582493278200821398972938959958280428697842612174848000000000000000 1731 38554789059494405291546288808344713300030915330561681576001985281702364652540670952608927669732476582901914369893958353674832954713085500325362980513382400000000000000 1732 1487582807456608046623140594817103357819519158645656318609454913880091806215149285227937895882462974880560619759577057645722104800345554349403143772569600000000000000 1733 53928020690085037018451012459730201257204866423638548770314793509871030421871078675575307881424308135953683379841647829419986759999199957452915002572800000000000000 1734 1839553112760633448157222920892729513956063435442974043443718504244719537656094599808263129050317142275159488951002092959254057286937367531882754867200000000000000 1735 59117436011081265100371963174079017769401471231577606041598375591514851558897947903491736159848563418036943793752288323406349308663925167353757696000000000000000 1736 1791760182181347923670273344133979325028771034667589985346340032430480447845090858393781547082171627168942720108672880983449172285895609579460362240000000000000 1737 51260374461579841013746623291183400200437679402906912973973797023370630076512765401960179402877603039407116512859147389934376389275661639624949760000000000000 1738 1385235407228328664936989490904580902133159279501313601718510756324370288767506288183321415440700340436947216169061134954119931917943590858260480000000000000 1739 35378298891224591194174042990578139837593034705630661240133919166368408177175548654536345124287691581569373071244480090704191585175727526379520000000000000 1740 854250638038869003106222801443171432674689357047796847666489580659890410032843235520207756205246032846892914932367375295249312573092056268800000000021952 1741 19505874376624573555865946985368745646520479557494764264526820293648999884568211166515618863597728651231435593543937171795332894105440092160000000000000 1742 421218900172555719762081807069574264409004541812270126934202729331359218057005936078161638320423337652227279942565692688409931283473367040000000000000 1743 8601547325595012278887642732495134960461864049128792552216042212456376487039870761859638067564069243729437445805397513366823465249669120000000000000 1744 166061010375659703931101374706227407040070069080146967265201343189266925270548929072952821983657706130898919607182130776128330011770880000000000000 1745 3029750621035873346099329322639179078350834138560043863949202052425210408106944923973517246893540272761082951767232736616572256256000000000000000 1746 52209100475134197617557124145212822595995459768091641443897123417457103761811983562751418178534255995630547522885290091882322329600000000000000 1747 849100790457035079541554940608842288025866977864061013639803386620006101367636348985044910510091479851998241309003375826069094400000000000000 1748 13020722412025966257463541629249770750117624241690825914939765445983213515787069021440786411590766046992585928710108789027635200000000000000 1749 188048810986888785430147428916403844987934254225833263504948261503622442175419426214207379674205295594626818421798432722124800000000000000 1750 2554234261103758765993909391306388110516931138197181798366781045096730540111738187504802150949581846428041432976177758208000000000000000 1751 32575144709651940175456530182672164266247813978572935881471732844205677685860801356890317590182642937853554754241901363200000000000000 1752 389313159373835480742211907886062177774301143242084224866677130992045472011023846821427847038711626962836817401662668800000000000000 1753 4350129815087254619625346267836129794679431768331943500010295779449650965153586127478447769867158108569905150715494400000000000000 1754 45323841576161891189456120813763867782744852045994740551433010339867956672406612643256225491644073322845302266265600000000000000 1755 438935386242015870296799009690837784895234297146009036366006540577145435548291585332490597124579080121700319232000000000000000 1756 3936493767397906651284179073300836366173700085926456836207154150722605395687018421018043235160925712384891289600000000000000 1757 32549597587412664769563405190512589418947610283383836630420047423373160262788498574257233967893674614744678400000000000000 1758 246853237242718563457134352404424522686437219085678428044449388749535146096232842827241564575695803462451200000000000000 1759 1706337775081204850623071299099877710616952083515385291715431289303932291616464414534542721889231228108800000000000000 1760 10668855392241253946881750573523346882276623855520753751445675159402939743266699385154369779006439424000000000000000 1761 59775949932940078221653226663548731546120281826165361613938940155217448989734999581300690469026529280000000000000 1762 296610696052674797874974509829138405252677472801729553497076224532187690842584420633900596561182720000000000000 1763 1283948910179911754961737004433638258322695741587002427193489088069431809402809126730177508802560000000000000 1764 4752706210962145229681798009393297788502738877981830075202584729600696038289283126457207357440000000000000 1765 14635828832398858134029031738339395402863070065958243603044243897320552426435070903556505600000000000000 1766 36019088434057893119164061182941676683852446502892753590066353093727448230034187558584320000000000000 1767 66457367101623993683401093529033241494601177200962150840466035525600618512866428846080000000000000 1768 81767624772126325594491013580855804714929658092561281505148864415376080957069066240000000000000 1769 50349522642934929553258013288704313248109395377192907330756689910945862658293760000000000392 1770 6109331103244868431253443097805183265467594301138990226366248534758935809500850392861072760341055860812206981002463453561705486026778099144418578982950935353931947982845359010277966101695742 1771 6214198601990642069573985154424261085643443611567933189255267045801992002791876891528240707049282933159994262678488237114005010704861840078805861456402363263416667903821558579200000000000000 1772 3134115476985318443448996391110800238090056102044264973430808417162672600017251915929452204788527131220541775132270126085335560050352044989359126250969298235526526518136563302400000000000000 1773 1044784846376979160701850123325305275017777945964639335231109699990286586654047097560136554328542001557793281339159871316067241485083518824457181016850979327410269966695734968320000000000000 1774 258925121210863922938199731612728242603305995919456027313830938319793627187062695255938285708087132542863751446636813543107836081951940550532004725691844941987867484309086535680000000000000 1775 50872424587731426114686702496596905785502188806165265464401301582227636272459372603747104378683439763494343094630656004361024080744237085043307838868157532969280164972577423360000000000000 1776 8252256233469667651695019726294132513664825457281355725956027901365361978731489435785616590675850365855074720334513577383120140055395945316155641809183760690497723807301632000000000000000 1777 1136493842500318339701210720912818233701228315717949786294337047129662177686409847290007691708339356977136638079330652336459721043244792286060071516660273927470478671887728640000000000000 1778 135613552143604962279434123762459538114898099625500357299281974728502288764413691267848032824593025126476169659449133390927994462074887308011847581458743330942562445064929280000000000000 1779 14239591221644721104094889502334102411885927197700959278214260223040124818516595315834716350262769671483330201199119350416996850899385605944598991004364590591053185280901120000000000000 1780 1331733024487108102876689255812580723038425226833473995626986972439925041541280224129638920060459658468025794545107460256527419061446298806218055239874655743968355234611200000000000000 1781 112019238255795648729075809746133406980563448423759022334725741069926707435477218236857997838088447020233435473618428816187462589140762362443277692448399731807836176384000000000000000 1782 8542547077974392422977172824612316630415828032111975566943123964752325629312688644951717143430986526491741616600347139720968011849672381722603626741019489930666888396800000000000000 1783 594539225925259834075423400722025098558574773109747670440079709628599541176778986145030752914229031286642743270102153732232883135397784645803412193936223205641001369600000000000000 1784 37974735250933900730012703004209649940418757277876772381246821395735294064206978995962820496483849436313619350361798276434959316327309017549296626237522973238388326400000000000000 1785 2236604032334735678480061792452042630813779682327403428889868251053132688457622471942483805381589920548971183489286688649063546386661477873896855118808233974064742400000000000000 1786 121962764987193803349373561725099620645049734512055498100264688627835178188875269349128664710157165152226660609552131565896107056940302502012336901594138003111936000000000000000 1787 6179157595392111570763746233898376762989105976186414639282736353453645154670391810046732857825179282157379307991978292955223496035757535599941940825381561538969600000000000000 1788 291750182528572923041638551332023801841868660506656858529143591932485388669946887962136488084115919021645219186221724259555761662372819471760415450910784959283200000000000000 1789 12871099510335484499135318999338191935756096099169974427896367021058384147738601399756710751270697505958173177868581913398859925666606556168860157676685675724800000000000000 1790 531785709986004625020969193278063193249329080988419812570447680666315491193164297746247653435815411299986332785223481288088456081619246487223148359349121843200000000000000 1791 20617613461213999739439687745652437670894886751980747848690035250821401733839667399384203583071930430190703052041592854235615182427550566762780390915571712000000000000000 1792 751399402135132622193549833576441385308158543063102645797183477454354662460343641635997445379006218979396901351631593659842609141423907600992840157285580800000000000000 1793 25779959361284026682124926548427822471817245249092025675626971713085157715067334881337461007276387045653438656100634848522209802429253270984419494697369600000000000000 1794 833736746763190161698314850669475082584501084894479834828776879226617154957246684570619317902659988809176475763550706230699835270283362024994334205542400000000000000 1795 25443895265543406805192535347670392707105437479357288905337690016267795565412386540616230991377686660643207922209582893689782496867620266151189487288320000000000000 1796 733400837403170518567725586020172880384931810885778735955595013621486054913982369294502688926095482583161969879612850776512751609229594239457401241600000000000000 1797 19981365432382691317114718453535846128816682512212825394402548763436937249748633351520534653303794414728104262047814749095970115955737290527872122880000000000000 1798 514859966393712950321719885561867536850544234939123214708923572062327266106971467901233726499052740604570727980885329592890763978196442679512924160000000000000 1799 12552254283723564904709584977650913109023012181799537190856452337918226965929602941717137583469075976522658899210211607462124358240334767812771840000000000000 1800 289632596063963983177413800255785644446761875339548252209692206088050417921658376924313700975622101973237623112099481761250127365304398779514880000000000000 1801 6325977611168621166502681719492283729822680141868538441270159750455419051502757030428931710795199462802651960640896240539927840790040018944000000000000000 1802 130785853105437752576042423360282005876438100675604672797658276871869998736311579062459272823317872946365145376016480171166861598689192837120000000000000 1803 2559065414797449242185740813569940411178478530883325976348009274542528675140974606183381113118113103332385440490426865662343851293267722240000000000000 1804 47376021892535797468401758544707246978435597498415759230258064268265499598659378820427685943541309337178367915874103559581744774470696960000000000000 1805 829455910149207774583545784027812441514653596932616837089915206964099349805320479145739051721605832967019458861509487670567929433292800000000000000 1806 13725070915703041647409229775011172402965815568904149494439366404804224789591573526360385354216611426522404699464905105577110142976000000000000000 1807 214474061514424350954666577554670174295663524265508735983899916246697745218957389697871368238167472997303671841988516610498048819200000000000000 1808 3161863666911477909199262772555484402704861124828478992369416381149950957467946035348305073826886236779504538586913800897062502400000000000000 1809 43923615323246234236649496997997233058020710992424190221758543270071627327350268511446669133925780072139074680082473011485081600000000000000 1810 574139227290788957506792924579906436133315469580945156137552928380027788218510990227221597147502812888172664335072553965977600000000000000 1811 7049610954787157710566700729862046631432568396886789153768797882671107871791054979947018310135763235072004649194119757824000000000000000 1812 81148055214558899689620435372039013595145193756701094882670028587339864428527041403797553970751998782896021173541693030400000000000000 1813 873664875685834631816673941714520751861129619101554064417649461078396866343263895398594365332372228876707399568510156800000000000000 1814 8773695833598139627143393027191237919054288249502652116162427930479718350113129002605244306158315102790799500456755200000000000000 1815 81923040963536302698634860971122389895031634760266746142530843812602015063662612374548347841600544653224226639052800000000000000 1816 708579289587295503460584547343527467151002138177444231636131368660923852653054850954279145331262278585787875328000000000000000 1817 5652097367217832756102620141197258480415767047224082387844874960537287807454452550682188528284326199834129203200000000000000 1818 41360712492132740219149429534133374972394972724224662570250925603544241757374336413528537848736426049824358400000000000000 1819 275923145793674349982629842399178409898477109484982431538255902604805392362681616758238580165023031204249600000000000000 1820 1665300892362201562577011083441440692240428364793981145071932663835598177776185012379826118543168021463040000000000000 1821 9007831795381114960180499069338789637697484658631706677545200564170141408714429141704083179610256179200000000000000 1822 43157489001218715455446865417739370799603666262274877538630497291383269262065466850616287092392591360000000000000 1823 180401063150201134673736211605227932539460528757806383222392612844246166646223725839741447852523520000000000000 1824 644897330028101921960484031619540337244102777614525493102036265698050047929949451338687950356480000000000000 1825 1918012413578579582873401144954256356993348700419275341109069553495770803102339055545493749760000000000000 1826 4558978157430103592395933400608212574137300726813688830985163961749816523099669490827264000000000000000 1827 8124279343198180619321094483225754024266654530140431316543081606134995991172605007626240000000000000 1828 9654420267737486871978117532082474656698480344785985594857933777044047273002511892480000000000000 1829 5741552344774003492107117176379705415818305289792438652903915418997351931610176564067796610198 1830 84375718983298127202334708495095594543269646958188619228754271020159961605491706316617947129808892060375050456694419625310220480695157914339214786522447408369751348923053836154782415611205117952 1831 85799601716616443800982671942061434596476709395224316028255766109388057267819282343397909518420637219374625009862050689622857823190927022574755850452562785674084550961641852722216960000000000000 1832 43266438575825669782596201095141748702291317870694666072293943810396346162074361908299120960926246289087464324735212175676046184981602823372741238531159890799157388669220333341900800000000000000 1833 14423208828197496492272772515060597242110993772551127093664239482639741333570558965926210039791781608275874758696825731604869176642621188673397012686558800418746774661126371248734046720622592000 1834 3574985755636783745587734111711400078125001789203534755994571707938782893231928176512963978273133021924871629613803007437844841395816166596933763157298585071393909225163753091235840000000000000 1835 702615092207060606554465588825482498782623709700831997209930110042275635664223681283818522185722267285412969377198100564891923036411320833186415838987782224321682447854254411746304000000000000 1836 114029251144351226751772094175973231260593480327527141592717303841931663056319194803150017721927247977576493954300333795822857358690484273756856646893969344145211537966399512955498377773056000 1837 15714366042205770090484940108311034737375935404601917685387712449339103552812048416743465030817589534857683195284922651075033071507690430246656940174704852507101219031468233195520000000000000 1838 1876726942786591587224780479418481878624894035665022329771718603431002670491275338045171161122780589175741148715199108277998181624577372872697250105264165200802263574065845370880000000000000 1839 197265150300153233799955966565355957943644465313661450722015952925869813413261592986898214980799614170308442094813690684932024314339048627826954125528494920784990144162786770189931249664000 1840 18472106726168919040226296210088007047486213738449323755123165961622119696477915961673909562275108591161086348538629988816611585076040429625076952748119299850678584021115401728000000000000 1841 1556091512301793492282806207011455445151132949710893801023708726243924508695756782325414552585848790158980338629782381282963341359979667412081297311069148695729026406075596800000000000000 1842 118870929073340633377020570881194286407105242690987664450086555856915325097620177048318392681566917416581638534917697815252316604613453964546141137382832402741505299553592619835588608000 1843 8289400155682542231697705937458341762648463902123611024444590525053258512892945271984811938846554369796339546816421440573470241149646334787152969044782303573094979705241600000000000000 1844 530648233703465153442891208593488950917308087560916147480457667946007358641025826259875829147677786922163834877383098249645426774153661875606836793529585247834416034611200000000000000 1845 31332316009112887460641706709353395968357291956788216982119737264855171574301202534252928631225014296120827710827735059154607835370226203884997060082640177492015634796796805909004800 1846 1713371944330762458560643019374944638668033259860376378446297403464320469495908752032506443098788788884974981209976552389820637056686680825196354324012813016916138393600000000000000 1847 87078778207189481936706603756970539874727926539725289582422762438214836285974796932768609092014644083071046469905962587223160168845953560625527675346044730464849100800000000000000 1848 4125715422754104143827931549923892934245349669950323824360419602762507884383149821231585561125063827597423391011107346544148743898630864559704754275317488901294846603201347584000 1849 182711008365228034112547173206020899371263966391204737542696738929712657029715959067971847626153513066514305824326195100663064819439147456089657199697810094974566400000000000000 1850 7580759937765305041697414192320249366478556563081815601217580803318827408654910464731951972922640631763567340461695066408268520399495960543724583657968703820936960000000000000 1851 295269542687383132147467585585773786061129477234356905034938613646514655888295554045394377181458174279954976880537305047504577391624929486954740536826641903137774467284992000 1852 10815447114772647513856414604759192882605584242771066106572528717653330406785267506683574708183873447656059158617132155760081945063494556877225534884906690150400000000000000 1853 373122575525795964896687807191580918389536173018472283881484610166619249321281109535675170888136111436543979609736513737286363206862739942673852513493031321600000000000000 1854 12139770287784470568522918927707160139289609429780948946500560376068933240364322776270705491661192994586776463093772615705476861799924677868522827943101896328728281088000 1855 372914699445226332945321052116057810980529882968546973207661573197185099188149870622085094224034750860811317301592908121892297247349701289936303812997899264000000000000 1856 10825822323585625901198025577047876152492155449779402215734137528473596451973524146373771274961692090556296333150715957751308240098553122918069566942740480000000000000 1857 297239263745051496448428016845480073897230729239256445157055777342043062749033027663669096829152535108449262414578281278054510596497013958213060162791827650379776000 1858 7723607119353220248251457473427297359749561963156435078089030432281420052679223523520470619268893381439567330397081425170265649618452431153621484175360000000000000 1859 190026436457245985224847633946915678138339880094469191602616521213871439266670623806126145525192113214213850686555156703352941482839470580409743441920000000000000 1860 4428302462591043704323603542939845688410040365732024679706559095412297269187845358274181646768197938214207499695102078406738217542463830060277390045348025612800 1861 97764042052576026372301022954386480832866667015639489179471293947918756857706376490302661391256411178226825137679529582474721890417123977928376320000000000000 1862 2044885423049474932782614585091131550767158268892921840080106801613859784311113006153851848662636436668046869277477469828413290092100038332252160000000000000 1863 40520601152703138802749993545096458896824934577433208815228343691236525873851177558858023838348839608608814160987936318776989699872810009363643583430656000 1864 760514667948566750546064947511407876441106567115394222611833187573701288119229315524907895311181239984840752358749069590422082014901520302080000000000000 1865 13514765197363744360452236422376374212391690335989391800785693795194553209617363898484317867314048292579022089921204247618696155149071371264000000000000 1866 227277646812534651810817828245906736460064336469298725819750221263722149413874827141481866376281102595553229591100758464856834535327960121001115648000 1867 3614599457646340748556750853530048490596543199774588152689216658573480038370649551472540407598047874328027451440122801759068979042713600000000000000 1868 54318970437823658246567174803675692578412646374038510482523680593131932339370552651440956251880117494577573521493420085430599444070400000000000000 1869 770516140855434118789694911746373231488894880265845584906867268056010427370714782291735319699490586361247183128662318186570812410938032914432000 1870 10304146979902847985836966840483684123635457922195009059605059754639036027648764373439458390124808377732815728584759199378173496960000000000000 1871 129719108921553215460883994535720278531070886534808719585755380413808258113339031171812957432440310057415111244702657026614886400000000000000 1872 1534641307067606401549304802600723358204139429389799449461471671991155773600031084880853072461370514188166508226904840108710641348378624000 1873 17027179877753352031124508558062915167818731844125969865828836505506411392903633216616486786497683297077486772784477293772800000000000000 1874 176761072240629046193674838199333762755607431673640255451893478553610521927538019092251967309751549944830689026992871833600000000000000 1875 1712153852588785177589907978337567764433881399449648326674381321546529274070575353832396557031774247670082045778511452208790146444800 1876 15424592244430033726930972724526715948858655248499237360023513253714027226751967928811723815400112680239937931653939200000000000000 1877 128753961198558568039712158415610411839304255531903637295820420950518060645116944841566788006644025361045401475481600000000000000 1878 991407058710550888983937789829832562182644613482361890295047159624997329920149410647128143027884174555373392023929820807168000 1879 7004793322734601210240282728585586262000315701002813903049527369676253503970470283343711389817898823223921868800000000000000 1880 45127830566340670935555530844128302269552383055580228926808079234499110677316664304372389876060444260008777728000000000000 1881 263070264550174684077417709351635312756409032583971574879267739443372856656348077999919955042805868398578092216418304000 1882 1374629471669126402177339377084533070285820803987069070024026776763635879182467509594381983761492428718080000000000000 1883 6362995331894956865344711964919496514668210169763171082859002949170204085644742245547195979064588369920000000000000 1884 25699730373129292007301647171510702844566327379098791032551805844451779131147556963873378236050913543969570816000 1885 88776591580660921747971341458573122738624563811102138561279558908252027535983862490550212103906304000000000000 1886 255154107325133191850346722133949300474615241466422816814285232574050052461561270623581912432640000000000000 1887 586107510572298049909021095444629116034310695363836351377588215983237223644214905688335326806374612992000 1888 1009390302838843094103880281493940515917617650128112756929108777581548113862014483384238080000000000000 1889 1159207935305181757049442743676709764042884201398513779143994715264727360288231427932160000000000000 1890 666211457071943538534162496365925151748784023792249298358617652453463590023123904481252370108800 1891 1205303710000528152210038071115769831156645834132529435213259459399546952834577086022475002348501906245437953484179756331794737704160706975055061264438914460189315343633071698228371590295081967214000 1892 1225306305565487004969737722962423933574660121325343034817452194623430013991218884840506187811458517339003190659589611241251944026118018726023029435460819236889737367749763770142739660800000000000000 1893 617801128885740489112927821797735652863118663226384976370421443278278290431678599360856968476834499301025318289383267384988330399781011279988485720855037476608862580506429268437657190400000000000000 1894 205948375137280860952926801870876325543868339602384959112467123522987522845019455283082996140346801941943615196588764119574036879308751802064586004752224904772406248980446484289814528000000000000000 1895 51054461277649626737347959621268064329184588356358880269480829189018146028020493351582552917061929407679304998579514678825632190981915469209860037113461493662702493825647564164169728000000000000000 1896 10037074154757653220502787637663595717353919826306740600354079248106644651037394885166149938174689005113092173170091344774747069210321566305845966530597794705258387331566120272186572800000000000000 1897 1629698222213561542285483505599726534951305749951216850573965329558265761594472770329160603153792484513759008842071671354750165866782095468753782528029277400817052682443438606935654400000000000000 1898 224731460447168232691464228288327867546330656660062415406299770716438571084972672225308107580264503934646698739838271621965673778025288705408595291783982495954174912954606270021632000000000000000 1899 26861057674673171293838947141117421705287197795080053156304778834041500842475375106945593766570547932284861953853767786565540838000484564012807183608756424823632837887226556710912000000000000000 1900 2826250719263995158311666898586108987033079095764072719879075028808068365543229229305883386407714966869543795132741644577335794143014039286847986100338235014942609057534477074432000000000000000 1901 264973833006944377706368503010264696826632773446410971212340029212653245830041791773949291501898099105790175232116471590987449768670428197738037203225380570860159639656360155545600000000000000 1902 22353259052878918067345492196946983110401592440104495762270644201095814576816989967887741221040432164212381258881929872333889503054446075639542098975071032798688530559904042188800000000000000 1903 1710404259897755782593501234148229749583587544307792762849852898308707553490089313980500069440363211363278365730652919336260320015930541495975894377868559864460114421392343040000000000000000 1904 119499900387181490342125770760208689614293503766347151113173486548054284349636191474654051982900605733521563469658998548689586953837344776727248614034933945695799781191843840000000000000000 1905 7666241930827547408055900104814440690710525292169250334402550801702366547718738620028684049125561199301016787408346778715911586667288363615575972024866748649635811310960640000000000000000 1906 453749580101631996614848749692401037894080133286471479101282470889996860716506044972485054552977765025529431301320195522797871210138890287148211725959065670177309566435328000000000000000 1907 24879803490496090370282621195940792681721531407153966038832848784489166071101706045968082070261553412861348820022038545371008294818141573357116258133108093902098733727744000000000000000 1908 1268266033693563648587512138439031117171852944305796281985760825329922219137195871241678139554152585836114864723477384558993929247758560115419210495375637511838923489280000000000000000 1909 60289180219667270093797886365777304532755951517672071038853547226572355195828671872382235177185063263020476049590093858145020983031055032815116518225448261303696097280000000000000000 1910 2679754624925418665170025775051483008722608515977047916408888658030149545414605589397346477934653224188637627539758823500605991104491958796305836640740038854500679680000000000000000 1911 111632562261860025277207276665927094942963390420639888823020333487804129449046460450958773898199745794119297410397077638970809503028062873655579088969515553502789632000000000000000 1912 4367295166702660285399075648739006778029367859029160315014238806962625992223687160617991309788998199064204506060918800260200587431425694234600237816981325648756736000000000000000 1913 160743406704959609061295265968888947618922587815685256651655554815236313828493831285314992642969478924894414614524200551189086533262202004380066826831383903600640000000000000000 1914 5574759842529457896785491047818124853660730023152987865948079793202740639648760075692056610430156844000005090828710736071890175495549441352954440138423627939840000000000000000 1915 182421221564545179443116336759241604635639797045532771556100103175938607909665056857954942539745357206074243286293461623843782724422015730441769101494258237440000000000000000 1916 5638755912544511197928799568141386329502315611199286911332377610076226649062457919780191301864361902008883952269800600212629900989055499811169067795707907276800000000000000 1917 164807851512506436476476839766286477645146776570951816518478170905259528910579458478017547712764486120607102376830361014529087320342080001791349993490507366400000000000000 1918 4558456704614067667185430936432570312575501519860994365769997482954458796354378495582460290936827444267644379561596717664192963384547666703865380627021824000000000000000 1919 119397910832707197157092198753795476565066195232368126779111486335345219702007527848770567924788777627568954099148033018846007097019059566122392579211264000000000000000 1920 2963100503328647157561329664578366531432985753654337794788965567800384482421608326569355676660560396037182328550792788938186241660275730950200244568064000000000000000 1921 69701019165948463866363371181830088324964921198274628704917200813298679565370648508422818768782112962559546549687366937888478921598019984482143463014400000000000000 1922 1554495123626414671767738002230343585275054837135614369050918433675453815572238631932422183402322954267627250639621247037662771981712712592503550771200000000000000 1923 32874135285813185793689380161237423764061309108736830134458157171311548275376836714376975461171343603133368514013840294530348025737767132233465856000000000000000 1924 659225807514156355146766666454573671313109638195026973883461577759383514084418303276295554432645520486808052002178553846880945478419044678762496000000000000000 1925 12533469878807380042439349341078046324080353875948044366448240810053236217015669097700570384859750146265112758064268260574858310382724061331456000000000000000 1926 225864953915946759769979704322620287330407567772629252083354811705726126196309698988305246132974554270639670203427413028947266581833064434892800000000000000 1927 3856456790203898393678765125729481501886186648906643523987649935190103400654584750494201219704134081875452444661851039622405301360105252454400000000000000 1928 62351554093575649815584748175903062670694517930203522369216820332496905877357403826883116013044563424845839279870821086414587794565365760000000000000000 1929 953923818509316572032357495217474845381556103611066147594339629023593231411557875072554558425924478002169135568464028976576067492904960000000000000000 1930 13797556016599698174927096724490816453716627393850848730394798867972316487679517519777034123453691590986004725010457393312542396252160000000000000000 1931 188471919865458832624196299575226737346637710855263878219521353308167218174401543821704417693791187291661096052122068877036971098112000000000000000 1932 2428244610316131280100059290774612472128616214995691362745621710150504451105994293131320007213799189066280813213112743435096293376000000000000000 1933 29463612970570124257928303914374663957140496835097886926148733894041374095557099337537769903446163103416074443585782142436638720000000000000000 1934 336095415867953563139118498058194773838527667800097973289931433632689095899620318648430833257108104020029153564500242957598720000000000000000 1935 3596919102997079412079387777777132236772606579067290502478282883582779655141067537780532461241683678379651904967979376312320000000000000000 1936 36029035769744807583228889499132150716868505253791716237451337412117315956869507578489619628132082939138160661154400043008000000000000000 1937 336837574401920008358300669010380377216144182000403276745581775806070976020148892336056732981384128172402192036327849984000000000000000 1938 2929713861099969570614702433345984688268904991656875835560792018449818800757360314399032854576818572416317976540610560000000000000000 1939 23616566765782204773925541445628480068134943988190297233322632482624545747324260362863592814033387948439177118351360000000000000000 1940 175651942285649778284437456460690542540379822792030679140798748573340271451294638229737739307623842623770077429760000000000000000 1941 1199032121861936926737210840652279295317200081417549116550856433300973490357846135998293107610097212784696203673600000000000000 1942 7464387583849190292651377558272740140751161587182114294577431061474234736709741772423477155934109107468684492800000000000000 1943 42053836122666571786742408291241305307339429069464691365332438647656391173089628508383203503019883891785728000000000000000 1944 212404625266621195611899654435975053799350709004041082631755504851848891926672366773053531206049603780608000000000000000 1945 950463272615802426103311090215261876525281473450230660594024433577786821802843724592793061382168772608000000000000000 1946 3711414364720297359661193753672569984346186090247558165314813588670046438189506370418191424492981452800000000000000 1947 12395929463042501512203764166957330297508232359808054323338795647272561270235996770801466489595494400000000000000 1948 34448991572444516352141061934764419136819644554709050417142689290632100798328326587042980954112000000000000000 1949 76517209248867786297364870488286102469140956479232663469013681205607603013595563806206984192000000000000000 1950 127424932971236496728352192354917771924686422662695938798456081148996478590580142964211712000000000000000 1951 141503313482080807584656114228122502231441726653473750971370389380590857083459974306201600000000000000 1952 78634794933081860285999507767781329386741720841052376199705690125363077012203375552209836065573800 1953 17798671593696409210732815287340343144462535277407204898819334277937642951618656153916579225151784160422144205051993743288755070878495736930730050001813498264053939544027597092955655623483072438008363400 1954 18089227788926850432100514652688533886831625130030259963961882961446915307696774052309059689868100311087256745027006221565457276352085707605162454951923239094148571620548091211570976129024000000000000000 1955 9119357579102919923353411327444974803363866832415975907104806064595486884701851378129800722390549125393907639089735679192649175165550379592934575521080621359629432746182790758172955613593600000000000000 1956 3039995210729161851907344840201196897688371013976249649699377632267802535093683938425518131696074654721917796466270089093164348693633936843557959828116680760038564696206606804708707270656000000000000000 1957 753718271836634139290604278464140327409630658366331992491576085987743427981416613138842805947270273036021226565845620162810693980750908352837017828776042594098298184921259517557910536192000000000000000 1958 148220527957489238995073585433349969494105445014437910425132401069290056691303166633866756651262019209214052197036889807337279346718790250038342226773811263507694543477255533414684242739200000000000000 1959 24077022597278511519734960777684860848849034568277784344012378301451816047732488109790428296502347826274724879050380053124402797887102421888795515844711725446709383889053899637578006528000000000000000 1960 3322201415426886373877524717457937417359349336299616310297105335442916513970220758254099139958002446742700824836688596711083290393304830232603210102264836403986827848228968131421693542400000000000000 1961 397399847795531414980503741911871323157422427248584227503867405911707207143052819678181456108410480623125401073361528526983296370447909183919886469366427586108117459816382385969168384000000000000000 1962 41854090381011814782059809677034294304988518642346925682701565378386716975834886964575242007082094630648957682361550300144384075208863192380786822040972859832610277120079978507010048000000000000000 1963 3928596049204190939328640943758062142536652039780812790113198318278746744729160914117512650064907421417259477348315840748415594677336946800972674176719787221244820322755106033788518400000000000000 1964 331872775259622862275108806878232697161206286675125431268943760334505866743979949394195315254597444195080906365550819791629508486564708866127345985608740495113551029479626944544768000000000000000 1965 25434322160881385244475795094820754469537394749063474184790104034530289071463764075066936976415852009099992211267397517087818063238885922421732317807467624816784140696261577460940800000000000000 1966 1780242462295534803545184464207302632395385718583385035316193772689851497139655507176700942948811896706812374443710873014679629194044145822452762988681190662994482614465808302080000000000000000 1967 114443115469042350681610569782019872799329185020279249648152898634666679667497548556639898258894193826626849120887058499894350307296909954712453987832501715468308818286304296960000000000000000 1968 6789384360811316746823314199531477629343203192902419014189557085663938392523553741319839245407356244799127736678252874277838078016183043214954015657209958025601728422652936192000000000000000 1969 373238274691259528263314203441192473499002655576772701868496443489083866997753777579534349895982643556572909319007303224697976185539880384976615425409091891111968488030208000000000000000000 1970 19080941323116228922097962204766404793943368656694430017824992260749891430233988636671439870238689482243945009997734974371366628108709298843153346632044878973029103051997184000000000000000 1971 909937940632052203529556147325735309540298238116114346679939920121436473286528826335424908674321834638123576806258063461844372207917963996143449017765833383804418140405760000000000000000 1972 40587409991985023337682721155555356711885606284013580758484716374740206808997118130158360477051400466045950638833487990790443732635696769307791332240932786815054139883520000000000000000 1973 1697309003436587470410146482218089879963456464219697272316113224525855063176780359993369762501922989744603575667298912277385182970321721382304937810231247309810117378048000000000000000 1974 66683076904937065247655227744898385944549889088060737392415786178365373078857678112249251244041764288001096615214728957410447017175263191828527237734464652576229949440000000000000000 1975 2465693015804831437609451210801024520649411772029755119566295185841707806477088665286576107248807540468342933295819291412981052117513779751750010442911787683692937216000000000000000 1976 85944014692114995191573144900027079099575112165057713700089046984591735606194746193618905264917159260346777068785243871735851284271277225472748062885708709735956480000000000000000 1977 2827753279783824198449358562899098808370310439391296141668215368516743737068217645028697992188825365322143619640476480246287672310514742279988217830043990265692160000000000000000 1978 87929053222358516983023270439052954133147659043621905672171863411290179497903836657961555059035271782278029951413900760212991498048249573903434281369690424161075200000000000000 1979 2586607999001900612799723024043224097323877250700593095027075745990521130411903271729655981831067219167219169996158700309782635126331071635809881172067664003072000000000000000 1980 72046115307387930478081687290642818992206768489089251500194915161157466291699923720703338630009021149850666800878262510746315641379079296114919395835045635686400000000000000 1981 1901442016781484716005991839435587688239154597789381936441132702312989882866046588533289822571032447979920496654342701375727657352511591591988351947063164928000000000000000 1982 47577196241733203125551217919372578828841001052456093966234961568021266891083792401003560460189750500487597127153184398185838355572711401392876088402640896000000000000000 1983 1129148134697140067581391210427721492963600932418260058691186676241327850158827488226557900802815359562694621336971691542844431024351239883472553998129561600000000000000 1984 25425914183101956733054453653848260348352146223338107294443265659504030508781108560145359308336710364671242475342259808617958968375839154350078279286784000000000027000 1985 543323296458008448853249707528460793315579817270003103439006909258177767029689514445208712260406323865807200227493284910061830413545461815194183480115200000000000000 1986 11018546925432750712137281114228273531215144042948593135551678244032123578525501067056047165630520715996493197007052645203962545730206005630307663872000000000000000 1987 212054783854294197547047967218545666449118522335265746189960385711514324110493968599743502823119508972131456363532509482773465243415927250835472384000000000000000 1988 3872107884917060708567047653236328398920786272187638034988121096648999845278241881359811058652630826201082341781331974261865247102095791645471539200000000000000 1989 67063004974623178609544492169791544791145279336130134999168936943331445488425168924612289283675902108782401296559261434868552543976381338353664000000000000000 1990 1101172961026964930533652790605939090342848253358525474423055887756633943589143095217829988724828593144243274808148053894658158680402496480870400000000000000 1991 17131789651920754742514627577156394033639238027172406042869099614951218214974217368253007262845650226201826564335679313275123212593156587520000000000000000 1992 252345129836165579335997506082148962055306940075542262020666947980707582496257032002631749823288890132208736199672285262290579907401482240000000000000000 1993 3515844879825799570562946484353027847214654025477684549242224938530788319473346848477804127310944551107689749854756181520068618085203968000000000000000 1994 46283394289630523176476104329829826634179292626913860631818176055831162777588907996257898958165133200231393695929784560696102695731200000000000000000 1995 574925828381076443491581203349808957802175555770725324268138567909056023492739766231648758196952898240354546705259849483892069236736000000000000000 1996 6728558584753667375572280508025814186168561982693830008536991235039090655109923202930193079276775372163487430441781441505515274240000000000000000 1997 74058997270005108268610596315363383547789204872131306408765058633430224260666770038099597026908028739331430760920942157213204480000000000000000 1998 765024035344357926199541793259498352723638495561058954305043283612583450287235828580565664731873489306591911771222875582758912000000000000000 1999 7398849880185354293994760245855079967634776945728383598341610186418559487309939777741770373307919888207987007665050128220160000000000000000 2000 66807595087960628574809968230150058164906867164465951234598719291652794694943898591120895374288023704441453017836503957504000000000000000 2001 561357925917607128380846567412945005769572477201151172416241339679876903475545369696584996227018113696570193886492753920000000000000000 2002 4372661470866639981093554189507263798335278875633321690251845325961343411215903304148365063891314321014567113211248640000000000000000 2003 31433405878787094813085939467337777511321152445649445560778277580746087916728258190072677884602390708105659128637030400000000000000 2004 207426305450626737773736017557984202337687043971905854018109484042749878977159381802294618276692469489557678587904000000000000000 2005 1248525284378151597045410120153040575770313903965156885031757247024433719903497381461333503225469446775062187212800000000000000 2006 6802135260274462183200126603260070981557458979955633847174263342365238406667609263870700416010719342903689216000000000000000 2007 33227477546933520945261850083414373113434867087835332466409468015023600589273428110244110118165023935168512000000000000000 2008 143817216363781274949752643900235554040885418407430448646859801820750827005029875035769405485178546238259200000000000000 2009 543246250130628874789320961773361420225683952592245519114648873672341530792129953602435934336831193088000000000000000 2010 1755290917961631602508377158193592549582697031042243862247803382687117876787575810203152720417154662400000000000000 2011 4719343774864310398764116809763050969242265909084307243700832187636611012580479862840406199762944000000000000000 2012 10141755499706553147682637082256077732226550526443639351415764571618553237000833187591873363968000000000000000 2013 16340397317860209089427243886600797528824566633743073557700731182690880992017498430580876902400000000000000 2014 17556004316759856127452250104234859598883956594973353510346292377388560573744525625786368000000000000000 2015 9438711998257987165296908658190784730582772362888899736745318482466968050400282594508800000000000450 2016 271553630630064989656363501520052910180266881351323044940062885589214347160764037052506622014037705380108232379097860352247993746738931601423457160382252930492837398531242594900408925500106885729819322644456 2017 275915438670502917477808231675078494391223063941536934759777357344788615522242857005107645567477477689153144315420197162955212038331238325781225039316032893937369682303498805585195247285462630400000000000000 2018 139079251458164923465694347746005936296595092728830343497654315416004016510198628493796984484510561063900264484823076669878065687181533853266492768827980618380571056838826409633453710456022630400000000000000 2019 46362839891686740269799979614047474690409550485996016130789891541468049378274819357813972691105055645363044765345307367678031066668020677823323813072907433849716332164398455809458862409350842783063080960000 2020 11496483101152828739776485426124242963827873875062337603091320933299007494206104113063335019929437543718380286639143961088647998003434009735937697526033898812572845150401218304639541878718464000000000000000 2021 2261444922452551864164227457303017010588329914479994310547646849632116408702417433363795668323832822937141712732389139940634447925707833249047719494557455356711489521716848010395762601807052800000000000000 2022 367509235892181070530331439578851614387760604725307412964199819939120704612730416333836989966436683705651824921581638126098908286968412189370536204366620117435697449658409655741975583526690731589632000000 2023 50739809353138531132755376793405481945518141289564086782703858105429631992078273948659729269700842788260634106603343805608783147820781604245536510601226834962130324519557057692279681019603931713761771520 2024 6074089848003304334484473539107041550452700402358178622934280084158780791770733894733903290871280336765155495574431599672895475878193850365631987442658717839307518867780465122193418118758400000000000000 2025 640323175061792562041816063473325264971192375594277188608613745955141782632300388011492003860364441210093333979194190718565429735606201978460467106117823760644958513694006272628842690823747365803448320 2026 60171078793424167555694040076476903384588172436919536809506468821046023003886964764834866670707115463561153830238761892258695224987828693738322619828340551736736612893255682499186104729600000000000000 2027 5089755292454960791135719708504170531438727146306040062662819156025875453248200666630803748302254747548770029825309458455944135994046303897449765644225566744986514880606944549635778150400000000000000 2028 390670633192768920620217048756574152939457844356538666043950637050873106246248760987930363297360514654251204033705331202144945515987020497987091330937960521578404021888333418019518850803957760000000 2029 27392432078426236952199590741013293070488976927180765088868820707164053479836760011699881742192064421528621029052682972662713909578649757973754791049835727138788096304938436212346060800000000000000 2030 1764423607106428468341371065320778566533551749698351171677234608523778383038071010362459903008920519053970695136935456409276214882877932770115760707077509375964931629575283813272619684135354531840 2031 104908823327256447496417302415858640891561896107693830971146540903745895738317358151428207549851632427367773306608068552314381134443091923986992274157487099370706300126186547296176752694394880000 2032 5781613984857076003383645631280923594101547226495838277268321907107258356591993491399796461944966035595078196314511021146066265451177570923569505039178839436624944177551813640192000000000000000 2033 296389976410263330180593312753652775670839775565438345994145850287733642233461872787719259356086042349305566922424766477125302231106072783386364766575229953567448667113773858816000000000000000 2034 14177606164366492547592985102981761112051920055805381372127312400963366983595560753985407366360445465851386345337861979867007170049961270850656182717213262789342276340868017121212027575582720 2035 634518327874147940956635078499576491000572764747544366790953700097634154322112215982498847205222068104289502802449878097304458617629653702831507908856513244340081031108362240000000000000000 2036 26632870221208387039162309636061580364552998292456083535540748399797080660491044667372270521110700154124244709263345747126974632634158490270777969577315918883016699619049472000000000000000 2037 1050578078122794673157816345130104880428968689226786961140878421461613825058338329346609214641156363331064884161500282234964578197680803346402572080605753793305319454563873344803524951616 2038 39018303126225989886584143257313971826187399033945859542823239742593578357238171033115873477703461838943074795070614239591856436979047230781669268583311177250214693044224000000000000000 2039 1366573808426148695181335022759401537685467317935960319641180672718520694185699341508209379230367891741483062109812952752764130219350259519442713459012970950587618164736000000000000000 2040 45199093073528535858076973242130285695699531192617137654063326390488863587229084043353690615107351952657572309229852177284728710878993302163644956956173194485426301237808699801600000 2041 1413468829372349258536776732732395575264184287659492002570784133847304875843576027679821436952977754900785711055651657896425096411773295118038181894591660784379284684800000000000000 2042 41836780059479049309971537497666516131857417025990816391151887978541218601565979806199710030390013735147700395677871591622054724834138582468938857499733299836433203200000000000000 2043 1173098918441490038443809321378604866246876467089447337214506557082828443478150366765766454405348112967768421712691146262033610432880401557673870629576090005443539136894859980800 2044 31184731485697405097297833514227578117565334148224651825988144725029739479638485581000262118061254680349646580190986404944043248601267357845629787538004877502943578514782126080 2045 786408736739726436474993415044113780491979605926532230527511193452842622116474341633596236251738365639749206601466840285259941650032326086566831861783993516032000000000000000 2046 18821993426289683129013204079766670085252386262217623811352635390230275452651930424667491253734057801110570604974601586384011721017108697986621254120297261142607638036480000 2047 427712512004829308045501847373900465637509616720959707372397155208517771442807993034643795256092327280792411689643796236378132977234670251325090009928276377600000000000000 2048 9230235912496160705332301699239095961408536592576950801061428718791779037713673497153589741062132381827759099879676045859544630199722672513993538649509068800000000000000 2049 189191516970055490922179952054669782588905058328483062034632372369450648968424979732040434377832588891848066374467053705017596375483881848621272674834478543730114560000 2050 3683156072803319510959277480080741972234740266788158980220647361524065495603870488596381024261090223797968689854595150248849596926055474024173942079488000000000000000 2051 68095323886698951088578180027829008652099397762367430758623038574284471897189150266806830614301889654705707153724393902744239065398424110144723991523744640357171200 2052 1195331996448649995807192903171168601845485272967201618799033182142594274031972426576842891740354528471354148989596767356469768804420707350895082291196088541516800 2053 19914694373737292975368591825947713116418115564925971567232011360504328910888714373681856882479485335037279759266876866177144243024215130215389593600000000000000 2054 314741549905230217551151979742116627244872501231994978824998055644847819043911426932872581278578409650156827773722392798413805168997923312526950400000000000000 2055 4715737074255657059380637754415616880903289709845432318468923683442935715729152641584994784439267668843478099221535457200878829781966564930279222699622400000 2056 66928906476928029301785148216706026954627995809064618926551776685294265739378422941904713790223179674174355517595636933122056314242855862272000000000000000 2057 898935244995951461141776953547170558419414728124165666642906794312305774809649823951165437765222194671406654635054814912673505172697120768000000000000000 2058 11412926374835380729761814777848913827885881190729795026463360324482968835173695947619541019288697180735853447294577287791874618776787776151423674655008 2059 136784244124481205392301141286736072655190042408568804622417492924756048331330791943289031694077228734704668508795296004612138777706496000000000000000 2060 1545129734417522340703671019002452279693494873999072204852540048287195950988415148808152970218971410063905909945200851338435242229760000000000000000 2061 16420757489681604250062456858995394791161484780817183745332700514804134229298158548920612420358477783978806957640483220749185241144212791094312960 2062 163834314998911032737905598243747896509046771091621048182981403277656498746290827679727398041799588614993754904404798590001610752000000000000000 2063 1530872993730327261167049225377779744381885954062115611211814788490894890398805756836328843167564931082917768645198212451270656000000000000000 2064 13358752505727284984591841154806554250684817980637961545128542505218239814100224787259507977734519404544244330279880342361856726647439360000 2065 108506232345806434334412703807245711616553799583510136968176093823340837977960967193808621848400455699815551366656719585916826826415144960 2066 817212775910164636240223735742300950901765693771058365636379737048822389387832318587164913941475160156514584789243238809600000000000000 2067 5681268554890591088128582100535845853715027994261914609539450969764950058010785354561266735971299018156554982749558976494436352000000 2068 36262950153321991381261677603646534715255963578585752349357919620842027944753547599808337751334962707928494376170291200000000000000 2069 211161082487899268375271939335150404659776568962588473494474678492833369775604606599414033206245540911873929301196800000000000000 2070 1113120185576122813280433110430744584518507939436102699568838745629854758552729756180453833311357629880490323642084359788078080 2071 5261733427690617274546003122826115729148608815926352026694650294887679522819411995357505875837842280774683852800000000000000 2072 22040578663739637060296797606588743251354692665370990562629724752805800275801002878640327651057546382488375866799184445440 2073 80579978549291499726141816832054312411989782296021417487598013633579233978813585226426866121005570677726200725504000000 2074 252015490807828611621163947558072116629376505350294764573300808421690652185407907626574844872662345318400000000000000 2075 655886551469921516039219968542281264355384299044024273693941836563118404448144835476039092955774976000000000000000 2076 1364402031394661638765789892958338274256007533648179693994672598120745987413636294534524854739867673485639680000 2077 2128035848052304768613814037768071502733733099230646068850250197071760633193945428474152248934400000000000000 2078 2213226944199525862467480329807207966765970794739640765870989259042784536330059863890801459200000000000000 2079 1151822505438212782965121170859853222360640538506188272636476325288985208914726899507225760136089289528 2080 4278316908397283370580606898749546611890702300931458291992571813247199580794120715474536867674402058870469306039254643971532382036579904901803258820116664337660693382016392246661125402641606280033998218000007440 2081 4345950785155395143386630787323419892315211114390238315248170318639810341080092452228238694436364772803422450267252407261750328308202728618149917427423686928201179473563105631343914729677076299776000000000000000 2082 2190358065213939255494417312257239891304252610223435984513951132832626853317947526105441128888933467496132444809021760318676931078443375081038725273486084597672738201301745221597227739890477065830400000000000000 2083 730166459420475450683330960492568898043658846292983926968263201020773892206777084434779255754410239031919362291729942341581403954919698272382329140095612653587482505136057654037456485961014077030400000000000000 2084 181081380031085531596551858178318595301434115466249419036734941215013632260395756720096217404197647228467632859446925535165701015553678801434863151010364111844234576988517289394401266013214185881600000000000000 2085 35629729706413278212453519453696552711326545010716130010072960580388115307683751081805755439479865720097868209047665225603459345500396706521546869930352857884319602810129828405093673639759734374400000000000000 2086 5792637711674349101728123730393901527317804148889054277135059822227537003294046730635468253946630225230189221993120090993040594623381624221590727112673813376492984616450951408215978984368766976000000000000000 2087 800213165505606567268243086966288577802698192009149086937292297189784855594499561798619024215485542995528781728048359671880348576477188809457312634678371411303909708348446140132110017765153177600000000000000 2088 95864423000968308321711808620967711771744416562662620158972425344705494140915817419011969398386585918329903066743695509221046644763752346903266435412124393875525508108120153982248524792935219200000000000000 2089 10115077148959244623385619110602471624734231304020590010852116031020653732616922242989856229005761035928508638770339470690162570297462622242362851726234903752078154134131036330804647509675212800000000000000 2090 951545980604066040074062689822012195446989909828135293084816199358521814855026989566910705291458355780328298334738159955733752114579129243975087760361982923561784498549733218606010545786060800000000000000 2091 80592262589093655331867108843070290929610436742072374684963383239878230509364898466070609568563829517773856331282511156970275270991804760443744435144902012699335785788395116413990845022208000000000000000 2092 6195104015421654039294528896162114259982634717553467247586891911169654621184229648841174751850440032511575462722308042817022807347825275666460361066614467272825430462510343528414545392435200000000000000 2093 435112444532722688608961585997939300528602570811080268636221082993621232132391524286907395745922848770471398152748590161294732521194407021276514014301423826310284749075207647512381253222400000000000000 2094 28080420798254892967397996537840937152070517055404830343010922219859838465256781879204449679588453502095407894133832450705548849116729423388343208346774700681519075327448861315520108953600000000000000 2095 1673188241304962215400110478358186664147102285025778205016306783853042685625245193676082230902073730011823969421461494027438674984751334748963232242869045785843496629673169064415985664000000000000000 2096 92431908553030033744232113823803830842193337385676345620589278627782395665187251874033556278719123916057834694374406311956212758591541590877246459585453478010356851412748497080811520000000000000000 2097 4751061009387638674126127019145407368219669609323146321179906002577819193178182654253674918593997973885882136780409211934028284501902961229569819598413109244244894196813284744626176000000000000000 2098 227931930377741098988789413754012769736969290683460936046421325132062153264064449592031956216855066441217422241322667431509848505757534528832628772366151828132250944211892444332032000000000000000 2099 10234100082191049513594501350489673228013573648326592154000316332123328109379764599226080299033802291070912339845615306852377918088395413827288622137523728274632219159444018167808000000000000000 2100 431084546467835383765802157430708271709419778501169124179260023534189615591757716421891378986700144328521208672498644389530934357856053530852837505526917383788908727222147219456000000000000000 2101 17070878298532006285725113788021558326789756968844644285707666663375106642029655037946436812471190999802733810495836930734361403097032759638001144428739740677174339616689356800000000000000000 2102 636695759537748725901978249599116449908065783117840428115751251659255468396730923061792595953758758322160846399481112574578635632847350028695188357137665758126729741880786944000000000000000 2103 22402442394038450017062353136513001411590093966443693758933733703325414076739093474332225949253729134251168262113024649247356399980396172358710394744344750282678967612735488000000000000000 2104 744669872633704502437424612185654797501074593104140302190380427897741662192907783510026786836324963805241819946844315575395075372497953066324088496759438882208014571405312000000000000000 2105 23414046839740465720495844272638619112928502215745714117524793631687275407279018104494922772470462688939703772321894516193467144195828378421472881615271899224092789073510400000000000000 2106 697110062079514231910711056061339292217691313189686197662046633552250110850926103003789148335505868994759339438094757912463831854414753525704697941836253901241343541248000000000000000 2107 19671641158147184089497304140071411741347234380315651347026575549511671731275704189105684587437080271969532339118805827185861005407769729405512987488529909190519003545600000000000000 2108 526544844332881685168976579696961142755796698191025094859137177415753818743950437577354988464458302416864887342107969946355494021895213297117497384543451359900545843200000000000000 2109 13377331100325466156562526695594942287917739294563225845436177136742893449509986799948979216589111199345002743900691722850047788293712670834419028280766931688803532800000000000000 2110 322754490519477050294167981003022554603174292123508651317138492271857098957285790015035210546928701444573758665664390529208208168093809580734580613024274795672371200000000000000 2111 7398112179235189367928046669829035373225579896474078910939292289305480073888172852824880415143143864277168941865565457401834039193242328917999800154595491053568000000000000000 2112 161154221246780979289642404797403769018668416615348686339921050888753943039077287755162796970355864853581709144242221711448497990202008897623054667708634025164800000000000000 2113 3336653711368667215915460774740338470391738625303370844233683731808545658214892726242816394523724964696372213301815606518905901729499000509316638007321270681600000000000000 2114 65668377543264695982678065379449600323113032376355440999796688021235052976328555696270491363158140798630180577745181039377592660513490984654845533764347494400000000000000 2115 1228441302122183489866873552086248196294310500478296550524664908997130335603047738756739055892675120218380149181211187394164760624149774434684644402554470400000000000000 2116 21838972489466145821183856644663106499526189331707894100590115966859571177782772885726657755014436525611158351232722628762537335628910718111221907718144000000000000000 2117 368862355267514978710938808028476221175041736492209492881823565471883520240679202805175762408695667932354049937107771524726087659922064963476272028057600000000000000 2118 5916588559158848571247850116189023928914768354762595713514575423345344099060218181542708868402283736118763318731561578790244758958492382290940998451200000000000000 2119 90077626598258588487101784751430448826766796392167712298064993127449005222204691228524098604810563269888096332980933104338906665717261570048576716800000000000000 2120 1300780787415855748815288705272904765607829672455082868861154059309883610378735962717047814613149425285501100151856457737703300681368828175712256000000000000000 2121 17802086099015639286887860629713443687442528270061308549316885577104049638648079072902712177618378361146970808939293048320718867045310718279680000000000000000 2122 230666516197196880563103111816537455539264376701694199167275615950522826649692590796947248798562035485981148743132228810716133015560917090304000000000000000 2123 2826407204323816484060803144005684651069534562150087821942615433744048149333431352101254933066746078748153070563110176382364676182379593728000000000000000 2124 32705814188668981587489692902409896437877231797505986705566923250790976540939481721088843034626218991021266309766304525819409825458552832000000000000000 2125 356830802465963011561070735527196463161312770152569943386055115351605511259831686143515919127241003948333392936262969142871590608830464000000000000000 2126 3663909448465742202649702946746255696668707581701461150002915253641049804585880604076423268722367270133060453127371259424852777369600000000000000000 2127 35330121809742429958270631825737574648030233643053106687958487493962140146884112142630572588735705803425746563028026246837290663936000000000000000 2128 319147989890548253692575405098222700326779886789191608029736288118956826113028972147128391857068296396444735843219807086808399872000000000000000 2129 2693055859281444199064270998015198983658183556578336278595200713154085045441896739196755486458459017086008565449802151129776128000000000000000 2130 21157518134144961262415709237461487801889721748599460331375073092349207822306412946428607762620250294171930424869514516417740800000000000000 2131 154159556349989480293503858079339553946887863792995724953232801449239858232365874303511802273262507736047587839180145688576000000000000000 2132 1037030436406166374429713987725439142558872531137345902106553937569894904140306670086113747412487234702876474917929562931200000000000000 2133 6406148696951479980247055622401517435610652685552183410026591404673702071702708780820449586928273585111976899307267686400000000000000 2134 36108024193821433521061321572001559411364607580329852258704527251895312351355628606712259285186279549544645216803225600000000000000 2135 184267093385463311632594417808525451868270979739248969273336345943592981612427324967214414686115819472697367619174400000000000000 2136 843339027985207303878321395369902169381160949620071481075361729927160334605151992621070244949128555197949280256000000000000000 2137 3420642617896922989874577288045623325415636840789862501452457916730939026157906746636624106986470592917117337600000000000000 2138 12110414874385584657117317614941975571347700875563968237528945048935923715482349490405718816777991900836659200000000000000 2139 36680416709578015947802851930910257867791793639329132530757323562204334409207499343244443143830579760332800000000000000 2140 92455152447773684673202739100411724517358827824733885950180945151793973500268073735407359823056784588800000000000000 2141 186274153714854691843079910238292237480048690531458181654834104081751101369787278751717633606811648000000000000000 2142 281385537490910689532011821381563863161704029783024151250750536808215513204132636884839062254387200000000000000 2143 283438178493224525206491087482850961252061702434525797753838821174462832750990617323195754086400000000000000 2144 142861985127633329237142685223211169985918196791595664190442954220999411668846077279836569600000000000000 2145 69569547695720503844518930511436103734474760597875547961770644243049012643180510255923450911074160628406556992048648398732457649371901853186457881908997476462673235483865274541217152465710055547270098694443299961856 2146 70652225927680981321946152169889969435433613521102963160358062389028013655389125636220026592865258023452606013455974229386857478637897762628363257297633543683351795420478035971863155874578772270461747200000000000000 2147 35604253814090435950149820455333683590824980271872456832354914094906954689523688735052620572876556357185722628707782351544297315667112530218695485685105946180921297250887545959927784073521257229005619200000000000000 2148 11868826265395958295225453833637970474601250364886693795398938979838861021639753367150503253643470831855269124833616939076034277053516986350534107720962977431445828048555050720235275831487609663022694400000000000000 2149 2943844254325880750777682479817100372373218951951615633509754876558617313756438994599289338845378254972921306172928975834826825549669663976112979043711777220665992046398760829192309305893747723914444800000000000000 2150 579385338173098811111288269091327707671922253897433820431500736347228953006783810270744569224138434174220180879786421567707244099997648765709587585918385002447531150352045949892099315991460928660070400000000000000 2151 94233868376722758714499234883990173710017533039176924093904736220183539303783800820179642209700336318366270400956192923630586518704833805812902599767668147200645739804686391515217444940728745171353600000000000000 2152 13024974500257094150979817997107565830900863881298809881948129726026752153436072193282147842761093234816946954153270667316189531137607286431090649530312298638834678695596894990322728342260034620620800000000000000 2153 1561483334562978257696497727870218553732806985049733447690946357803545783680988376271759962964173494236889949018044817349940648814589597835512975364470078974700436460400431107005492805566832259891200000000000000 2154 164903345130052696180848179292608677791743119207192173926035343440268020344937961108883129370559177379881883673005177121318927082728212554361930494790983699894496204233693835446713810527847868006400000000000000 2155 15529083398812041863470455053566902339812395830742164022044799611968550557823539415186713578298881879466186380761827566229589547347761194742795906982727339209381352792927642742842404986941322035200000000000000 2156 1316874945160841575998719250574792288150929735725181215482681119882987458193410311587167882817702261606100382523848267607310612683650875382154956154290128373759805259316839168885098399394902835200000000000000 2157 101372117025162853571199851534860473705431602297953167414525424447997747467198974680707791109804515562343254360669029353379482457538293976319099981277364363659692715763118429256297636397947289600000000000000 2158 7131456271437166902253113625331972579100134997235655327629295613780647503508595486339013586307426863314302836694384882598119159878136706644539043110529936870299408102293440479643059414787686568603147288576 2159 461083949828010767465820839691819818796967157778741929307132136734578097679895956473629374228986203041220996553910505351851629017828489319993014094276741356207762406383846066489976005905612800000000000000 2160 27530801447429395042255985173241511554545028083981118567923112403812840322761828796880627173859113004279926267499339279281870070818802553920047566806829666683569724361434379128366830032486400000000000000 2161 1524393454434473687040961583005247634736781212848670069574176760267506734450365623323054631939150699791944271197881114608734957419314923936695049494380555435587846630205376641858394914816000000000000000 2162 78555420574862709736012355068924242669819393284173132777156198462911632871792951077753003496151641179516517512246215254904277156132028299438338186591953410968938394801495774220871794688000000000000000 2163 3779346110498326987447454638739288517174391280833219829331947734318329238766445757972014159472619849225065463345558972717826253175572368483564354085876948330791564606877074991299428352000000000000000 2164 170219521637814910851537724891625825430897717049255802718533738272587318522107317776901461622135239087590829682543562834838086845150371779599546265471256602487684150078905972019953664000000000000000 2165 7194487039284359069805546818252726702641074708720780334525565956301609959899068772122115713116278096725119162986381064542078795256270215537865706003843998269522851174302482913600512000000000000000 2166 285961871011324303717832291913538718899687137368210303642574893967989977742582589740867925964955493171664139865296860462413790476882233717543646321553740873163719946190886864420864000000000000000 2167 10708894747070575386428687690527926125756982940479822126483007188466269271283788621775291206082328027124247600545996428015810327943593582440130423841350870685884755742877896671232000000000000000 2168 378462645905053213473403150356291576891667729651307354917426691066755139749946306751775478917182687455926687100513933912142049804696310066120015610077008693525898957325670023168000000000000000 2169 12640685484358646185866908106807044604570590169125798463683259568633142815734584541915329960297137910547725179736489875972170153636701594513367304384418268335222847728271753216000000000000000 2170 399518811775481753070103325563515209819827047619708079517376943831845451536611250880794413569482535951199446368152863655659133528804776081194199171601221319677779180406489088000000000000000 2171 11961952916220727823954463741732295828821148073180260407356391170639497205326094490786833542996582447038292831382378332916436556211126678493932450229468298936683481632709017606555985233408 2172 339609413420470165927390601149812318450824956556404218064111284916936658695295556833148902466761006482055727387694805638662300900960306452460221822717573714843311664843980800000000000000 2173 9150075486236280138166669999445611418849065051251334805511954155283748351011093647322697522322971153995862779870072739219519613160218553793262179031354228417461186933555200000000000000 2174 234118298638113575880553804110867277691274082245053100294317757257008224151970574896260498730932587989925489936701426999605851754151896263353149308797737388177787086438400000000000000 2175 5691897231563969966969664777787690509405659387415315704480834949570995901739551005420373328037247444388234600132857225719598836420780239786792623877781180388796571443200000000000000 2176 131548001232371785493612311060896662493650884562145215072283624479423857879141329671890671180256826637876936614948925113979298088002823643286490400541610901464992972800000000000000 2177 2891095265862841440105156335707733407245914557158707249295955302764286773377612959728714439087745370040800008214302401850977014949723880759079673457449755684005478400000000000000 2178 60435063513856543146398568983727294042434309312808669581545241012247507543166103600336063806733366108233015702831372409461060661591142094307377249568079392381337600000000000000 2179 1201749938509155332424959351805114131193227341193849657209197334266480298660178747808906368700616464690103666459541905975096089655566545851720829586234385052467200000000000000 2180 22732152446687662974233887890253828085916986188412898133025835687537351466133909600204478372911940989362762165136052696723344371968414700481274001218107003289600000000000000 2181 408999979047053673981091054873702947873258024392615336485031398085475789416830647211601393341153087627489264264878287794818752292012692651653958819965933977600000000000000 2182 6997910058121629300795570325469610960051497384708628786130743838697652717335940275859525246859934789430395392557261731952668713933066040976885751611182284800000000000000 2183 113823342129151660828304336286337748332555988945758458911526731196727657827927901460781868854536732846540569432887937848401189988693324201106177726296883200000000000000 2184 1759199172140729292679560139691710165683111571652687277935380751862322806544691263332943550364859563382857302786713595018473831930181867019213405054566400146207572992 2185 25820607995973275536974945251482323635860985810563615069703137762289141789412374265111445402920531545700673976452407374706146640883496191411546170163200000000000000 2186 359644393592678859259341450458017937372641263875495980051679374135979781458773341537059024812455033562321553534532306094514075889980299298067185664000000000000000 2187 4749621285469387845921201388133681292008073335822643809998002654713826368858422760094499790940460260297745275809310624956807981774005610691428352000000000000000 2188 59412408268635849934114179427466316253388580859588926228031212458853081785435982457087456323864424582490937671273928678120272730534939363115008000000000000000 2189 703079762012584251156415458118368671372151377401738845905941109792811332832416006179882409903118459139484935899619148775671422568210739757056000000000000000 2190 7860183546194951932784021011629952402841447952063626042936871916820662833623065288385197600054978106093401237909337354752738616239625806848000000000000000 2191 82881381396325159237261237938942982134082004790042636560536232837149901149431597795337284891609689661600813619627646655420898082203631616000000000000000 2192 822743395402209374843409324470475256198240524747556249367348016233619893277809737000770301131995763264468336326554581804770806210756608000000000000000 2193 7672157253610355047459106126211888629616358292408487570426839543575048745469435931243036113324617195478706183801985804623966258593792000000000000000 2194 67040127812829129302622515426639832232076125877309824313547932432877965730661801043568097612805036939893011035858611911444978991104000000000000000 2195 547351779302249829860347377420988912893672926866223459905509401584102858191424417392294691374974143653128379370951285565897697792000000000000000 2196 4161627737944235775908126161026616133769260115938386040018498695723041739067610025188167547985106599755166117947282371038622515200000000000000 2197 29351905037888764637711119260235983973719204636750308451220840655618716600387614198682798005924092140012834068461793366874521600001913393664 2198 191163988643760477936570824489347997605582917938167678263135416995646113628893103074845291789177306173414754703519231927910400000000000000 2199 1143492706554850028867950182032597077046548480535114827316063762541345190505899525940850206864641370024470941131265068236800000000000000 2200 6242044463660186909552478229661287089556330739968157697056974000098096239683490955100867444157721732043175804238201446400000000000000 2201 30854228120470841961592179424372737160843717792328911451185768024590191169017333106727845041836813761366841133472153600000000000000 2202 136792447200909587064504120975835074750859856106824238708791769052090852190454892133670950647995474634214453595340800000000000000 2203 537529445370253012284044782064344034621017119662042367472333662677484037368737887518110550703255251039699546931200000000000000 2204 1843836064092975791596762253689192125198185821535887610459858083830638027528477736763990214117847728302483046400000000000000 2205 5411191599163198979154749754834842658877173953670814245929101189335907653643378216763714172829212633290035200000000000000 2206 13216132385207012079171596869985643212939925533805792931028457234194837015505387096155394609558823580467200000000000000 2207 25801938998130995233522247677710940636241110535131345895744890852664636188065866115823363042097863065600000000000000 2208 37768740733247347106947635097792273430819242367863810250784563352535801965584388964146264261682790400000000000000 2209 36865249538215525342986195636479195992526218845677677953015423450820456182322392549907267112140800000000000000 2210 18005005879470342047856505805362244684994490278719256631509364322745033544479801001175769387323076935225472 2211 1167026543144290561047885100796048076394897602059067896474477297003513847345597407892792793215957774581428814941770296319886524918676421342523440711937616916046765571062580622517120728815495371943633123371783566436837200 2212 1184910145428275042544222925425355849139229823861840145764770435818101955444951209657814923854225798163119651795229134906874435442220593972681857839507306857720294876827856753325850686757787837525271773184000000000000000 2213 597047467399436785058037962603720772582918096809791765487808491964337798610075897995261763655649140853084245364560355619109558609415497368567256325579721036788424573243323712598863173937900768927592480768000000000000000 2214 199027875236656425981876979790623767812140719788754497423530452247129627277371228121488100867195617135997989921091809772791927073317761529204625179670336137264321730887872199436605244295394545139164487041527442309120000 2215 49371280163484182361144159420716946182325179344823538672865388773237519117606419092211609793463325031629103082553234682894858965859848417478724216893957220386979234236442810755566101204231296088235048960000000000000000 2216 9719353871134088184992155278862693421892015179600159212034052071331170083756976041642468668056597159733938822536887559638694622233717513525288365733369172225219968993548106443627632404085488270039842816000000000000000 2217 1581419027107783238725957295990597930860425050267309597134188776649035607836198046923223228469302636276567271701545863492612429018258593801885810395487713678109030202669561998582782992352613361578248219232231751680000 2218 218700383575429260879302757243898497873086059817644847626616735131434714005231670702454655279611716613678242941670472319454683879265306225765183199903913532090821269037791115095214127890857714809569280000000000000000 2219 26236660615882054107771455926341875616498366590802461599743647316410431818558877785238021795904077657341168417986195572553726109707189211472759122546092817171081870782676349905818267338815932391751680000000000000000 2220 2773118066663444091288671814866002046135406470262354147096874509621038856998228118018611808219482872903504043924845206711333537209575892262204362231534218505808571440952541337818860156047089296124542142172364800000 2221 261411742731418456534725345184237147470587537970909770908519419181097507575104472948247435265068440662884807247136181195444518942286687303327880136213971914031262105122680362008519041057062423363584000000000000000 2222 22194257472095259683983387942178693588466291316514978898367191631649278251569435602043852899444715595797202826081237550532731919523881399071281612384652852294620511371856194737462885665641995436422468945501888000 2223 1710849658683122769355938214565534919722946359271113362056978048894057705358407326729615941776762419276969032870548032139697264237486565063749688247562933631670341513851625355705700487164812732212546686156800000 2224 120546187404978998911308729582428515407692308261225372741731809278428826186750907536459265275789293855795899514359724671725544790679344663920328053511658840911576327653777893784784808673500200960000000000000000 2225 7807758762660449155718403726395601071308823823936544846041469055318612904724510570571314436345194105753254882846407941718411599039921939901844723668767429218968008915392987824027335002119208960000000000000000 2226 467122068415259312914465162242697587665975169604479431677266846076324850109481105985083212424142480814663898950306275486701480815130018928382601006909010917935460344384277152676343221835387177989444730880000 2227 25922263751518322571923261152038219551293792173640184770947801131147398552059131313117333117726698304347008861450419683978132891885829576430814801669400942014086880968473526964900901458804736000000000000000 2228 1339124616128785095909625762637652501358788143151489003207459693280440265482416527031147281356747558701373270756156603189105324792311703251975256523475767564332543583067940440786443488460800000000000000000 2229 64601266563516627287369363323174836663879720163425169716503406284359820961408440800324785249535196631904683079951417227261308047556129725946744479331875936029296454108871943481410868184286086110904320000 2230 2918301136173739145633591458975071399940708126844386449883575649747798125957318700577972251164632581329647499769853749630189490565466058074542519724530651131814197922464479453905734860800000000000000000 2231 123748668176790424858459189595680887519736042563171763104910415737990959608487308716410279603075691154271049107143410123726149902159308367000995172318011358469900208414283294461730488320000000000000000 2232 4936278122363202383208047697997045359541119724748684424412372506459315955513996852920896387402243108548945101549405221524481734293645374930527237211905826615420119963693962775996237857728369786880000 2233 185577597782140328603948619236806977978555986714423286086228529458428705214921224185744356535127945290911645910400821024387664936151814973789647335845580530131433729043158984241971217927843593440000 2234 6586281980875086414510619591068582374805831608521483115088022901406783410290292682909256400667750510274680743743318543988664423184525907154657825974204194801020191674452583592755200000000000000000 2235 220993930968770382313122607281218908905389931699056574921170710108029141646118542945332197550589093866368713338705277880455378485945164610180523277575617980051875471834198672029353500055961600000 2236 7019483284509298405548953180795299963315886817412702163519471676928728228732662462118233147879815145967562047098613091911095876043294539786323304068999508212857678639701220655104000000000000000 2237 211302430061236614978918326207270683613155949249860175599579226363901996693413298996219355484567887092494687411359962602500181854929953910831165783620471808888642777503489851392000000000000000 2238 6033986387718892239343314474009499290497196946181855537513460712485349995852936478515642301813782437655916099385946808474886182093841670988054191448976108239087295510564234394647239065600000 2239 163595582873928413623953101006927463200755598752743119234661200648679096568845995959718515107542338992688254651427161152587402159134346390508923019209372908328267925453537280000000000000000 2240 4214228514943405614246887311522302656925334685160570679627520346342118073774483821753719697455800460645074467522018237994460142469574161110741305753445673750653986070855680000000000000000 2241 103205722010717691139428438020301978302437025716282231270395580302928162237738596576967993477216338178027859926980262656171042679226542491058292138575803445049965657996506592633159680000 2242 2404025885654776382778867733058560973294289841973695141128779269389516931286035568678792666752924251238635285686625422663358756282735306339056408598374272918789055053824000000000000000 2243 53282804130206696865425871678446381789607184027268410629292544409677640121306243212178262192390949361526434445892630131519175961712099738532965715517297602671872573440000000000000000 2244 1123994548774758924758719441753233748477424080156178168137433322459380463642150657314826171748750368331033689151980581430858022590402214869993950765942461901454140138635064394572800 2245 22570526048174749283688361035875875951028550155370415850239710040644085677629486954869209728016602099963193712307493567873938225262997233584724505406606974113546240000000000000000 2246 431464872177905354719893054297956550716639985864472068813601436686399116469998287466745195942298366023831266436184343609694011879826479403333269621805657570148352000000000000000 2247 7851561183848134692389445043928991851586711860584909214378306046781286591700681971985433400730529657464632291560830033258926438022087015492221722858030984614000859577057280000 2248 135990261927961106296912415778977266262947588121573186927253312499152698817406929233855495758548297760677811112297651507658851068173328428657032357979283783680000000000000000 2249 2241237366126539669766059701478476446941721841224193916087990396367538315322670572851524280702053238538826071289888440849443858684076669920105611972292116480000000000000000 2250 35134520811984804128728339279303498476855974447680776745666463731405250365415366312206389110272029816178879408781243130357676352018448610891033367177523383157286502400000 2251 523639834200097214129786654196515983573442175471655532408450265272379558468216049785182542922786884971421134916109358685425434856666141040602686901190656000000000000000 2252 7415073613920397612255101204226449320628529559025626582663467387388481248080488800297474044302941571063050229386151792086479895678791299160675857727488000000000000000 2253 99690918240141839506412150985201843696567226272692383914298082220191037225047013091759259189015229793744906276241385209384306217525643492618045953895351871078400000 2254 1271343787627708636243494003331368620661134909972468541488182438315608427602812639939911546260680639795868146438161274670152921768798011566273331200000000000000000 2255 15363089858113260106169228766933661491501671713652015950854886274037346268570054116932001327444374536687508156714862610921298298169098400641843200008471868240000 2256 175698084734354053260789140992919932611050552663800277990657829071045146192069019578403083303937466557779733401348681209565698884597184964437272989406330880000 2257 1898927366221831376293527269160562023577387179542337450893140029418140885226271138945055444440420304706705577050946762978634303512943148400640000000000000000 2258 19363652063697409322365658495016424866373334934329216168610428914060943363823839689748039522474346919536740133218918084511135248587476172800000000000000000 2259 185943239534424328542844404859666462488079611203557518606523928623180561513318673801026418636695414519242806777206610688492616290783052522311301201920000 2260 1677800855870491966521872994462988337204667435079855940441375711512396985069561279585679464282326273247145436727093633370762955771084800000000000000000 2261 14189806648691107109014146907915077226751409590254058050220910792570032954442260474036439667135487418216374813470047335587648936869888000000000000000 2262 112157845032273892426311443169135120765903698705439127107110204369163009645506513634252202767507301042171094911876463522879128593515457628078080000 2263 825737225898912105144757362306587364336012369500608783002312201690531176623903369820491854467828685429846976723488301417821634560000000000000000 2264 5640479942753727983384409854330650664094626440023435905634194854171203548128933612355268978122598602627640851209619476379074560000000000000000 2265 35584793428223285765698647470671153472458366275822499361143412809989960012269840304653817393738391246527482217593848374209324967473971200000 2266 206224337430492520393066327596802496798367759135958305843939406145621670369309532302264931746334262658652392824398304772096000089954304000 2267 1090795576810783037457447389382267547316163696075315928958395158788847409439722910665186362365042123064352047261504503808000000000000000 2268 5225110641275232275625697221033274901600358538525538522267355007109361969485579214691795985246875301939695111097875343195976499200000 2269 22451953378529718775082169064093793334598319026482996979261642829671214084985813965869377158651372394336801710407680000000000000000 2270 85515556462324768123732310620475529960220175004879607076496104985834433617670000871364314568216153250977420410880000000000000000 2271 284346902767527325141258710827315918138641618160247916594378951717226817896437797673714866211640217669199959462304316129280000 2272 808961434134422988788459893970099251581326173571926058621276663751211880421109827741349364786879282200707072000000000000000 2273 1915430179413416680189538923226670480670955409502437439342660729209680080592889244087216547642934778920960000000000000000 2274 3625372487779099899002263025435168792758251217865934957529186677958930986041276097076547678333442173168534232760320000 2275 5144882041605349163630742919522909507704584674451403524451603673807775958057452346620768596587970560000000000000000 2276 4868553589808780489740399169769950962822510171365686993160132112870257070427338190717912101158912000000000000000 2277 2305186358810975610672537485686529811942476406896632099034153462533265658380240566865411090586523486594592200 2278 20186014827579302013127526695421288428785881841793348785952663504520898017772765242336742192764960888067547740658804051735738349071929313348812823369837269096290174036742784480815447308452742579971596461601929552238805971222 2279 20490678626942651041314187422426488655191074155026961927412242120517214734268422794798853198943606069664347465562293105327449016141211937301221388474255577575308945326916714381607887247170475058219160625479680000000000000000 2280 10323543383069591673465012424291317813638726245888362413326595909022602096193578177236842384446181937510939629809673067346558830569882101140458220715356698268705741548721768219318354976667636544741941958410240000000000000000 2281 3441383193056017058761584907425645156525494088764124492250170593732633318850247138644933717424782907141593617719742375942155453348986413671870349403760961578689605094577901146024029451596218470750776270520320000000000000000 2282 853778673864026317476521332012220016472349967814244602636787366534098175843293365433346777884388901052118484700984861180917354934607210820931280986174425356787033724260141853062422682560512520805154648227840000000000000000 2283 168118384639435448675197308011296580071002992045734922899335216615939939053271532233898277678254738771965945061138759798310615107568450484129442938004864969865409264238935896155767816666677680193009136697344000000000000000 2284 27364622027526869776379908212213124347639866518438129705244854405816961914251369202542922924708080412285131950032667895611537615151416867171504620829611303021045548835119314231756480642808356629622795796480000000000000000 2285 3786320059040049637648942499229855285443617279331056722677545942355457986467497140022302405339971810386129365631173474004615149619445439295081689652788361414293186816139275335888330969164636474721412579328000000000000000 2286 454532780325619281705787768997817779444617782763878423161063177654350274635840092691464145391258503766480410298369526974452377347466043066555094553977905911803901674333757453071447150063617739870447861760000000000000000 2287 48081791691550403690717125857602736724628236360547374243483900688048415796476178510331339064835854305374400829975640581903605911765805463710402233173898683412666069411467317496168658842327486320628203520000000000000000 2288 4536940843075315062878871304180760225571563500130118282986410017152623559222236962844186793280141426613629960273000653534319807513849261400954280509856167278211763698767322157467315211670732753082515456000000000000000 2289 385636433345113194645123712558090771450617706043191881824656898976504455819160113895704033810786899589108588582850092626801096344884862556749425692252029058644657629400689067685816977015404131201843200000000000000000 2290 29766388850304962844936873195362491775652062661705223877518253164179204969946228553448677513475449097350636873853039520001506223765634368752290770728427217121983007023921036829178316083035115316314112000000000000000 2291 2100516603932892971440759007590886189296236179371592184200564929169512147585664354825360047458243934584902711095086316663806592337122534311775433867256807131705925502762067607658501706119850250731520000000000000000 2292 136283446425057616067043223883369013628843534613854492135900563925699199884958153651222709145033153328162428899647336929982891586215494408985651579564358520159692416804370671219300163551946961059840000000000000000 2293 8169236812177424632602699830905228234018991381163499453110860690724922520480383282471283894740836366881715505009150435044643199910652104892621182016261404382990865416585489394449114633940225753088000000000000000 2294 454311315353029470370181368326832891475353313027644275816246932924484018177048442885433058763943453782528133631494587811823717898533180274703720813680160186576780729815655258281754808088673648640000000000000000 2295 23525099894225973469206480880668712351909392138588850031526486498344133799110115373712382305764455644581604782712096565801736658199398231553298159929443932149062385246451241366805140136783773696000000000000000 2296 1137855793454992959019050482449746021252210123785994515107536124296040120257077185315243745597129087126902876504245655763477316570460278866279805010828273462139448641779932917107651822328217600000000000000000 2297 51549418868280102378820169824539180062584911842176193426855329762979687554061851182333522254785607233204022469291143138942140986419096262349871668785894943263420794481584183554422439359283200000000000000000 2298 2192803811557710990894849123130238127228385278618882087053018894459322649007288611641617861826188970388014883810499856610527173850809614816437942573300937113425055638084694171591845483642880000000000000000 2299 87770651108612401814938731771494954801353601768139747569879365850398265270502912920938395163702382662935279324833482216344441120046914278015925807742417664800646764100873040140048321740800000000000000000 2300 3312057472401135310592280984605290730547555126928927700422022255190417015460691505637835249072530799071997774892076785910524006811139849978449229529680761929973209655467955764460687196160000000000000000 2301 118025333560461492768860356191170501579936670950299884204758499359350251919752065380970459100977611137966566493783679842332977393987503220589009585918935357953231089027404630216566374400000000000000000 2302 3977647246422491995964448629006736029671607520292904595384864263127626501166318111072883062276994191300031776034828563801424431659267978340187727848727592950794436232631541392264396800000000000000000 2303 126946150989186850199767497395907250209367251711968497968632955993357129858475349374145839106768060485625813284480314586683139683462805923443754961607317619041928532384420283847540736000000000000000 2304 3841091225014595951637733170042160371847459101037020210777183610377779582895073809888959608026059465774895696939099950069388414513908141606307804139997481278711833658443539142410240000000000000000 2305 110298101070468624026890547891759305947652224141490211486111500343074612041461435006093739670508822103925605601405930042947668106189258265371949523050743013379178287209273456852992000000000000000 2306 3008417878860210209073302473967616573938612227395380582808138331165873888694291228331925783392017895386713318810032055467210197214180462153125716443038388788888777452486718914560000000000000000 2307 77999042360292848928309146732814054806575277270774213979829072772098767782190570917403069462006966684654265686774701866129746560895511625435807342280360735332688466872599838720000000000000000 2308 1923511518277766159607093883400587425254483366709319886534884437562234428449977562766945542025961325403847426191340060129703914150784853755229139270754952982280679017825697792000000000000000 2309 45141906937948462530954697299000692495701043492818720075551776063515054182314029737397763992567540105323729085351352504265334759846484991527088005158343827425210416958013440000000000000000 2310 1008610614756108494461481984347077887894961653703890168375844278971484939993056992904809525395332671488017915246048143894482373063240594168995727706745964738343177241493504000000000000000 2311 21461488932520946924238499637689979570641893589487979769911158962435694269723261171636861931627214793230270225325113489356542525167630728375007300959913268860779212308480000000000000000 2312 434989920126257585398004089092949104599152765075830550810466308134164545746965468448341218402117891869840678329968184390322357133860964553076726591961570691494403112960000000000000000 2313 8399019790532870842074244122027054016194748615559016011331992220664658749825898152465270281339319520461542123238425956042687177625340872814154168788360284431626272768000000000000000 2314 154494078947542958274770703057771840129294400938061107157668847379637748921267214262641118565707215430594651891622261108216351426024918491278215899190873010523340800000000000000000 2315 2707004317864316888246301833387370532749595911289668459717691875758333120839331280848042224198433019071755968327872970522724354113887052739003494633183993434996736000000000000000 2316 45172629768555868314390217087657656757769011363160745282917207857040905667366879162788714805373609288510802708468490271719547441843496501886274618913506207989760000000000000000 2317 717696044924056461387486211962943337533634337496575865371960917779940760138586019838896199130532230597011352916957476910416858683032158976003197862345095249920000000000000000 2318 10851904895312549219371859163172183792378792925155488913522953154184225438863780439787784913608293819401525680363889106187054604849459297077134134780576661504000000000000000 2319 156078354266451652689503749665360088981442033680517840893502309926056678501283593023865042214197352460378816835674875740843378294994322812393575791953182720000000000000000 2320 2133870254788932439919805348338811149067706327749324597318439019646170853864726002613189798883591299656806693232897993620385739400106637122422763283283968000000000000000 2321 27710331535615347152453358736444343055955610462060215170775538146412765480665862327311603188420384959562112422336169788924460912127186003160518256230400000000000000000 2322 341476719157869156211027237086710665033401241628851166682857556018440379877402222007391407026824388264339546175675422201572441487627390077079702732800000000000000000 2323 3988917742559237610436241085648874584110956864635662020808774810308884942757569746635063149653760959322562363596421769639207243440239279420337029120000000000000000 2324 44114067218630889299212104190022509537227531342288336205359514245880639354887272591175117072196958653037425411148885572384517083247905611133747200000000000000000 2325 461207565079859755555746342655612382798329349619089217013808185424203604717399852568924813669895364836581439286571017470846036097046113251491840000000000000000 2326 4550798177507813440470628134651565285563193549578323871868748917240005345413580592420339725638422387158252357447685835159487273365608700313600000000000000000 2327 42297768487621781569847392563513639686385030979492699480243104870936494893043007703309002135074629439278939725242947053906784724366603059200000000000000000 2328 369512778015969425842662677938574794642217914440611569332143406131215671718428645965386894249605217333119069571018803192499148528226926592000000000000000 2329 3026382623101761003760452054248772814418692570678332167436788319893945923133658376877572721296183822844566614732941510352055337830318080000000000000000 2330 23170375757762357509842991632678175517266244912746294725302888001297975098578886855920623232293369968002895909825765188774679254401024000000000000000 2331 165268790625887111533969718439593581121401823179260994454721390133052659720209992544460970659456917320059755652737716242055555973120000000000000000 2332 1093936541677634277623528257780203131613526810210712081470363225663091093238073687617265135448981908105059530663919551975459389440000000000000000 2333 6688694942304224108030671561752417859621590711039918376777446879641342574785662963295093587098278795677580848561246416471588864000000000000000 2334 37573702259773415812285921514218112485149481891058374213297510376390461030075723537068889711791854232789903767866810910638080000000000000000 2335 192669736123346145252893332564455480614656057836340974581616838807775579841363328733412116846039937815823912728310388359168000000000000000 2336 894835991442945225097179854734209027717469556239130779229655891515287005395549752020197865275274942144784022850250997760000000000000000 2337 3728418233139099632019495841579329435926891101247862997853211505523018605951793979413529853687523270328821885719019520000000000000000 2338 13771332159014671367590055235477575812805660799380817621475732482351683978960131929234038170278596977366256924491776000000000000000 2339 44408962645413607738495860110968159428907914382698317179295017652738498940145829597112776884380705748338868224000000000000000000 2340 122536490988647284726388988916700923500548387061088047893583632711035641372358282438153806887234555016382513152000000000000000 2341 281408308815687954281134007459269112779050882554449127851317426258910324043781204241116416275089659233566720000000000000000 2342 516614946596555060466358814872619482874425631619573453908599990791972992377462684872273641996726556426240000000000000000 2343 711111283003848821990023401084834798775651833463786394305829361686569597002891674229913517058485649408000000000000000 2344 652690465633739634405822263697284050953392769848712412520530211381668838504165026193120091061616640000000000000000 2345 299743038178525664480285769780612652561833648610200878310232014411788215156907015473304289810156895522388059734 2346 359855348507788687120085059870820874657557588048020451680461286241484611902191450801509676406981127106052256872365992875032136415463759557068720655929875712999021578881613774798867784627798849510255956146628082848773897454752256 2347 365205833180024262187253970457589804507074898288014983698839266331326551581519741345901589141946080919475909791652141736084029160682781144448556382089648108790855380192091014839268594166019578238852027674422935552000000000000000 2348 183975792058017288713395035786097476993435251112394298298556253387737929177955855000202317735302262066405466176020090052597337066130703774844005194269949249341584581175683558795896542826409566540786360556076400640000000000000000 2349 61328757134447818792623765631216646280188346153652177470935132339157434823883270049566843816829609613121473602073073837522690020643300923652184807474443926904941022573613197616109479784014632274653923700893548544000000000000000 2350 15216916485024110388917069224727081251619425704228469110993203157711230475337310878911360087155167900731867468313021388220392132583264242649007820010552352885888794476605978187636817887793113436677672386040954880000000000000000 2351 2997092763283952040210676760004088279119181688798956675255078104031333996471172470489122543358097066261024237336423850167289687016585694864997928309524349849007990336730351626154353513474160431631022018743238656000000000000000 2352 488015925497902128183278352080982005847143362197233022253487569560902437308984967839001689662962785177280095402445144476944828165334995704977906723583183892787064193816280304931822448222834716424428777461776384000000000000000 2353 67558509318788633852083270531451016152637871933180475987175897266071707192077999554193876237257412684236681793131765780592203169345734561112061983051972650346225751836215016852592915776360765989225554071519232000000000000000 2354 8115356738156578575437288492532417238405513640347350122019392071681330938514185863533098987241883673148602068018895289190894195592525760511380906984127081210736904478992996956980025972263997717993764922851328000000000000000 2355 859146455977529526574613949504824920959203144137349269998781363971759602933563821809571136188688957542837419430957968442047743096022914724994551282507853914121416794351265602506521453804218763163924367933440000000000000000 2356 81144951156319018400376954566244805883978885412934287707755712594779548016033378757826113963899594912668347804885780062262138756414579952742651614154601021131496042599842577975183123799262417775965297967104000000000000000 2357 6904930650117284721245657994779830700474119056079064565810157555827214602537648307500115954816357257691492861769754535968923885242043601349718634402013596938837171905859494604931436707385600101328235790336000000000000000 2358 533660337305453837866298960206716248485360795646992549685753696668228883533589211061911613225921516764685631759640909518591507663683953727108143151585771159142782976923051853401579512285784279658117726208000000000000000 2359 37713848065295125549636754245308410714624151062924793348811214371893456385367320899837289014843761752118085548959779264354844217690142931933350948128083807964123840080990202450457555484424526486759800832000000000000000 2360 2450960282975809623334445688363130638772634563090470478705350658534220118567010238956291543703146382214517519593676281604829142340703217060170283363354614815521389933979225969270168126417907461736366080000000000000000 2361 147190532300493539324639097780312883193478813951127924496402259860906681894419512073961896245370812440952273658093171347237641969211037388488229731683171361798511046780107815125945956688635132507062272000000000000000 2362 8202543354193631773497270022331718696186874629197776975415988624905606765409486480239591341470454466950348485086364827093151907309357100195418884115989663608199559863599811172352604016334559760089088000000000000000 2363 425715335054185220768009421142943823926231540052048040563430225861480543071168401277987313651059136539275984980953563438673704912881463275005508630248821538093389471378620992457922890278217715810304000123336062976 2364 20642834684193791948187397611710714425360876709298211642483979580713409915139358833335727650230856164105582751193805026685618589712117537051004191169996653545760023667657542241379702403330648047616000000000000000 2365 937793435468581668192031413240638363514931334193667333226121851875483890199402591665808943643287299279806092294147880190486215774876715462178740124054924801107592580556704768150047339835713126400000000000000000 2366 40012662948758552155660850632306890147270278201731687235057136114233398495371633009947955690797019695215693307019432769340730271331922158525978805104354379357664679603563962447675796821135851520000000000000000 2367 1606869411313106114076997752197262115921515359597980381499217007964934928795549334685565481011786724593372154338537010882819350716989509176868705998701537078734769996264840233342434646928916480000000000000000 2368 60853961114329433417155832764845136485261383203970842571088976332501449185796964818521341721956695412628647680773201367488716009628618921611528041340417598480952469276351777608829172438794240000000000000000 2369 2177004896688242654873155679771190903040307485426877007437077204387969393236988434005077494479554575217380676674527378444313675241298102321844407144576131905141295161984588747102323956776960000000000000000 2370 73679205205116624070960441865764820982141747229167602451680651789216420578422629146740208358175991724388983842511102609835253613766097030057623846404989685546921421879906646123280439705600000000000000000 2371 2362231600723252318747407756313423134622435005694100328166712785643158440488696855104707395958822695295572594130255283371935385623888416023116147504465169364740018026099069122914658811904000000000000000 2372 71829147814462076396665766512655699357443639462039417682469256266828093183834515004324125433377580101223475593894434579966757209724007664737533129186932014173132314325879229086512971776000000000000000 2373 2073604842151266225697428312560093706307223476190802521315709356208461854445315394391298911017816055817270124709945967862947177705684124508540824255127449529182352731411779623550189568000000000000000 2374 56883634179637951428642846662656122359387687957781218579805815247769219510030536993074050890537226516770581481611909472424879927374613932246483569628422620020234606250296178347343872000000000000000 2375 1483954201032500821400434402911715214938013779496490151508014228712843052641907074683162143283778664089980774373672476114070132288477904917222111161690301937064793873013388911575040000000000000000 2376 36839301410426566812764340398065470419267905811132155221335509644747661503259674753672810280312746192706966162206974743272231461556200122732594348191770348570656501951637967863808000000000000000 2377 870760516133522164956066005537117265644310397842911319417548116117262597740394186911267851138674922336307500065260148266782966070894839373796026079053831774844769898853629427712000000000000000 2378 19605422558551214783640236464677744619029981183092695485148788546777015788968389588160617558447261719656835301768575678277802836596761297526672572737562131341274053714563301376000000000000000 2379 420624017774124197866621769922840171557870131402348080845563234845883236360176340603754993835304924173148276379374960078779385032565566793415390563049957046017482188289736704000000000000000 2380 8601223684965697800932857668423637047930033171700464770455003232278351174025229157975997999225963944909925628235924147442169270432958377421504893457189502848006892940165120000003670198272 2381 167664466643127165959502371393652139570417154943517176170097016357506347501314878272652412691653175988766563490844625387547422527337136391563614839540070200000266540941312000000000000000 2382 3115740999390333661713178233176710831545090314559197588534966758863798207666293275894646008561344010157777955766837347790231216046025450709847092129002341796464409182208000000000000000 2383 55195610058029875978276055055259307775115312693156557713994260002957100931005471951012101685201161728192614452209543974620237683087996800944473257150428935503870951424000000000000000 2384 931991083010049405128481742520510394023415985810640135641872984829338584113891056241046656997899863168204765360979326929420186588057131465504535094779818954715037696000000000000000 2385 14996189458294251514449403988701190728561316287780946994663611016135696946602353438199797404948263367294947368514940477685489661419288847771118702813639982752727040000000000000000 2386 229860921553052850431963316085071789798257886160256104669038637806126833122912747392660278551715393759298667506990478166969230592924812139921353693751923835928576000000000000000 2387 3354831427797481837733757844389715009211398005324373252990341941971664854136932450722928129603289492770705821696554754850056910317963124768655411392613034491904000000000000000 2388 46596616015773157323534866495956387096040087498552060286869856216692547072584447957288409244320101385612126749421310747392516934608644072423184210263782981632000000000000000 2389 615488823984794761619158060171168747683606972929675920826877322906921503282417182766171472051362600007118832696573662225020886955818406237103226324388937728000000000000000 2390 7725298397305644084591738023228762847849082902159226597072705461537317880704470198186210659441552972502430564595887197623757897215680845782586853267865600000000000000000 2391 92050275711811871704353755844715407423222400976393291381794200837523412389473309844029995545242540023392221731802933667153068089305132604099685494292480000000000000000 2392 1040081567567328446602238143427734283454233523279103707924680096381638480180658737970038403139212505522134813880114081638812255403683342098999300587520000000000000000 2393 11129739699722731986314877086697669771273423996429044349411752254026087948411508567374809978549777392433151284104137934842332208106351050803128565760000000000000000 2394 112625594324556985131624957142525167220409708724379788981059075389813611212023908992061939643311385334563922882623925770143102311701066321798103040000000000000000 2395 1075941333581423810321859930679523855285939726096978640085770178548089604612527002767998406250532236867551136438021974586405781362560526083686400000000000000000 2396 9684946373734381744674152824812176143040567257663478891889886506020916436645466593373152530199447685390380424732859858507760446113494585049088000000000000000 2397 81959178984196652784013922200300666704049846862187049930095474329237624064731926673215219875507734246017804222283775902284634549263817244672000000058595328 2398 650401513700343730595237186789449091710942499339162048997651350335644439376527810600854205941130320761813732072296950191748873699874308096000000000000000 2399 4825845807119204426118283867928788418808409336782554679702746503226171516462598870564274903586094570475903483807759455754853852941123584000000000000000 2400 33365614412388112411529466192900857025037979051599695304316028088982438810256110375577368630701003957018088863309246184617878308782080000000000000000 2401 214114461972891301596371072232979870736771245981803594759984428411114422077969459405392128940909097629279671628565708786660368449536000000000000000 2402 1269437102160533144997644334067031931750762874628197821011832806888351544933048506408286172525351167950102255370418341318601211904000000000000000 2403 6915648201116874735569369314749737239573984696405194730548069611734155939739996412531751526598570412037848021529170919022395392000000000000000 2404 34395189700796208569117391159155964164576575485283736209470610834611814541536569630069779300454474400586558499246529962835968000000000000000 2405 154957400193324608374244504656554422318561829860775821365014289650073692339778534877541329270960229996232206009075436093440000000000000000 2406 626355412560107154326522620866091675676670218006134081701690675327740742150106149230283611607477479775044744285817667584000000000000000 2407 2244582435236935936240613981566273696638570914406956779986506897857258734847629839695270857946483533054929927411859456000000000000000 2408 7023008157493057944185053924603394948484189911149329970157479927413730334532710608539570408235987230860111530426368000000000000000 2409 18803297047642714932543528545385740631482088665331780089120884287437295062160163649039864025940211011131877097472000000000000000 2410 41902330310226050831707319377559905057265955794371851004971158546067262239611929642741346924921358514001018880000000000000000 2411 74646799666933076775599673651209533237837666954785670417801102882599949072161464162837989364044223219761152000000000000000 2412 99707686623206833355249113008038201964034979664586530520121664353689120804491928112445944436486473515008000000000000000 2413 88806068893304512718232186155981233025104702408338655020485679837838141657397469102337755159214424064000000000000000 2414 39574897011276520819176553545446182275002095547387992433371515079250508759981046837048910498758656000000000443904 2415 6608730511737813853633431886521604400870847823955243684627559409088008639319607057160283789745593169894010587060668726592870541535564753718301817899595572978017999951108459725214144333753334879614217651121132011971883549166343965080 2416 6705552519312542856630559807352935111079147334703356312064854090543559792758019758847765590946827593958591266842945729504054262821006019258420872633749494111045837210546428762651861811025311891202784214085643838423040000000000000000 2417 3377610256312513078144013173667583662246054760435263174923948115382310101886553221835404103535066130481819995287305393384404625536061706619416532294003682736610507893203288480220727624268451429282208559086828938854400000000000000000 2418 1125932322458720593193433876181125604136893620500987926867010231910837418249070625234636770228471634873442258940470471334952196369621505823401875626716206849163391424204670083960447829042714286248850911685982480267535592802222080000 2419 279398140403936315593137389598924557529231943202590218322663744067118647618246021443673212711556597505034837604265010802075577603380330713755444762920870557456624180126697292653565674816054030573373206419942196379648000000000000000 2420 55042421563637183417836497383820668531774594758138553603944687239594663322171160435629867922818616031799196254508825635889247310261207591308637395215982479380960214374601431906048223022164880301749333929390524858368000000000000000 2421 8965737610978862947498495381921819682926434991865859045417219559697323811662423411331805435205472494201844728372353758745603340611734016035010843774821616037498597510796536768831899547146676054914205545930311747577535864504320000 2422 1241776751953485200815363505476814747250686556818209663797350240576293622409958926709877491917007299829957915397470227910786905625762837623741153411545167026800700266059987498176898477199830462229377644714327539712000000000000000 2423 149259499452492768723878083510456487167158003004552023456471380026243914879864982299787672050570402196079253053588532116168663160975779395948299732182817305253933292785962579543885547829787063504018792108349456384000000000000000 2424 15813747262216246220193293950244247221046360677732309603399120619258893636849514403364344693400185140689255311272935749734239177158246720733945795505497116605794941951419058853357258982820012328276276110362045855931029258240000 2425 1494953472121648384802124479405742897080956798970188722270149948764913204717031972540555617924193912376111686142615069181572512746323161186583589594672591019344394548997084539253888759847346336554261448818163712000000000000000 2426 127348150842478014295622090709760147305070132958539657704595807884332713440740390932920769304889884443726480118702752721157592714749303572528841557928968676284528781378369838191974130794400877160048035155148800000000000000000 2427 9854562893539695077047832151192873568799011064319999121654985706835433148422236568329584248721898108009612133426463422983837282468489452952321439538136764114415265598999439967078261729563946596866697261173702521782272000000 2428 697409693207585792596078726648597544969275381297702568657019120586347655599982913746076136340014171499800251480395783681608196139787874489046914660356376692328035620930272087207434296406456050383314512510976000000000000000 2429 45395991343931628694082314971868749655032563942052157066454927261920206680012580821960782124251231235797698315736110512450244911466957849333118491415029509016615451664935753774053170589725226776975999238144000000000000000 2430 2731106780068509339372492441386193456015349963417159143243455915767735322555229979292911437430877415405521154890719128929045994622275886248990755347942078739737513479516846405399791070016481010326029046375907286056960000 2431 152501008367227939116586940790088914107174375098305968013206298719929684848506158329382394710803862403024660851320572347118583424727624519686721247275916339860483751754790462176475370600482733910885662720000000000000000 2432 7932338905593255692581828502713890308393367133476944429915975590626543848650785923603813962468180330841676079640319918637085454885134695193002877925063916793052278437163311180432777368759014979035725824000000000000000 2433 385572813434657778644368178951715037518634148354817083921075308741988196474225030928164030300917011202298500417037494744267868589871603631855000557553680068928090176405719246941635947994268500153567550310218465280000 2434 17563129960483830958690503476028808138395470105177586148823115956659739615285878255486116191646264952784495312297171641613843342592754929860462374967192853778337835739301408579503220341830827504566272000000000000000 2435 751550179419834738306750068060245619072508127319917239778670315863670725238015244018670517536547769985563061318978696336181172587393056235268938760192290367353843053516999012433061571940967839170560000000000000000 2436 30277570938967864279500451674073756169828940798930044275705863957756854705696331964990520190084925980817211832587115860580985372675244095767380178208387427063882514531737111078341993135148484514129849425592320000 2437 1150614211117775149497653413454436188244381921939031542164566010079928482833013459691784544429838127514314791259799648577219131068842034151804011532699207698457582387711679353094604307359323914240000000000000000 2438 41316934105800189509740315745760142661400111609077357152235942024105566801680062711648815846084724016898892191275897201796472443018995140205559132977829069019476915431619380593401024296863662080000000067638032 2439 1404029174087267240877427973707229923900381504124843704362303671853096501334750404805207957301786714538712995099837207952113117870983407382850796949226706254398284438995016740512578693108159445177141821440000 2440 45212529645071819029304425474831815674307974912561634466390660460981250277927802258820114354319868124395917948366879316659006534240256423052652853198239378643632926374538994750708699902246912000000000000000 2441 1381316773507313650228826063065237930507238444426765766728073365470331690581361791142921267574108097362303465026551710709903809033530908437979741533546584166624288768671071401291138434334720000000000000000 2442 40080678825360448610180771251594441721367295220617863532889309574360953554062501577514583929058741439676452251207246774455386292370608399137475152760833294438547138288697659264192902765909465104384000000 2443 1105561823535943994599248188052936557722958183099845980583427715746347989935412560404508608668545391786109810820793470673975818038303713984592992435398369469915580366823191035237667700736000000000000000 2444 29012397731013600476672739485040583793875927140352575712335704223354405143549938236442139688735241590672316723311913468164500999138761596338961195762895792886103084263431554256311681024000000000000000 2445 724826862772649744853839997999846230902952985831411462601589064519328752032611040792812019166974104143454821687582877645483308980835999137061693428896923510403683516711598856960208845252025384960000 2446 17249886950604139245815016305092138966326533639051189154627002899878473140098870101321456072948038793117209568214544667229201475314486245552032392563930719347010634904141285367480320000000000000000 2447 391243217792547231322219527130134753061961592478299782876061082059690108388950606893143122558582511686450551505162867456297679794913981607020104107670080879386891838668612741103616000000000000000 2448 8460207795755110645449481910903506866106417424345358276629677363745528341937981022774952338151846007955011150685011188314994096995633076986182894255050455033563675078941597498653072351559680000 2449 174466861744094504421975037851115765320360978649118672517153933196093749140060083494231793188040359855844839753742569236509241654195895858216465577486760075346531599015233978368000000000000000 2450 3431835937687584148700223796120185066092588737581713972980613332457914791433835362857739135133566884614200490203004576861785652876460668023284533962124100504558653931452891136000000000000000 2451 64397049492861384034096452613689971260291522291228715646275550387169565147299870550887047988624010157095277693935450277170343555021543232521001658093236448164706737681775668478733189120000 2452 1152751943284339030681673218384900868803719149499379756824118028023852317733686705054721043570654345512487714441959631222363069574249862960980352496876021806361390365016064000000000000000 2453 19683426940481846986768757866035718884222778524087612665321471480668748124677849034923175426655620736874701137156180032522582202352207057456055667674820981367949626441728000000000000000 2454 320541460083198235425257546232549580696625063601912868479348177811154061171146637954279014612919358082204243937788095220742517382540143667154553101581497321118876327658519779082240000 2455 4977004368676659337124160446461222465692085184227951149075048167863186102294172297563694982034970552085138260917178074571382305696719236445944252290288727953535664128000000000000000 2456 73652944678976994486997963135293032646278480902097375800430307362566486255595521104970820585899124954465679478854821274658394925686812431281054058525617753224642560000000000000000 2457 1038347188519656229003623393022381447669139124013872185642709964499610898674470705477911019716144206326479421055051951421092805233880705619341012967698928867066472705294336000000 2458 13936988785774584255581827200469475522610004933934471709124181871129237179700352520250967315068477781360629286004920915612973456719872833989129456082726235930624000000000000000 2459 177975700712935479980938820576725982672358861493205951331255169309285965538957910847556433252084827679033944101018306109378289669866587187910104688200595275776000000000000000 2460 2160495138543211276472054914053509756571507697017594891685117138752901435715509061687807363192657669708746036027163889978557110428401515053530523560226407287495600373760000 2461 24906977445567063716848384438249604085806306943597335802996996266264201784002867036835995328651317147044535033661458712161277829196647045576283636996505600000000001491688 2462 272377440067760167856764246167949768822506341513221358222968602130191271310159772670551698719294707333688570742565744871033493481176593685286915680501760000000000000000 2463 2821866441774888665860302499533645816731424138152706334744754227643259828782603995362601673382459214197393675653750420929046476992907239693651024481387807223316480000 2464 27654554814760910333209640033873256087050793803022195513935644627247627920625306587009045612865391969602987547601349429708499114151805409900028231680000000000000000 2465 255927909885536006391840618780176981070318293930631258519193679616438768670892173391717891599233073417550392664457189006884119522307758156010225664000000000000000 2466 2232227483384935624890564941242833286142387536930748597997240289889573153010163880774466916828809054373652333270784747620918300071211271107472998440391147520000 2467 18308610549273118020114816500393282520680692597734785600046443722991550224299459173441099667409328490622949298515687181964738912005677662601216000000000000000 2468 140848520548876264223083966264201832653369398621700300035480498547729364523172002282324259286349459510319818632173711115992832447535164424192000000000000000 2469 1013318232277891812214323346312978288250022287254748618274064804420416872378746980102366209387105623788756395303635906439477042717889588812316923658240000 2470 6794452874591081028169408410973328126842447114606976234955218704960859881620351899359839056255556294162413435407388817319687244646187008000000000000000 2471 42292016893989735693177246267263585200508675996227084901443117536323181410305743968475092855410851678200943597092517037166662244106240000000000000000 2472 243247118883537870710956212378548199658411887812654830915086834641674175188007582489685959559824786467987937385457369262840558274475362091008000000 2473 1285741957399303149175008653433355157712294338027678108555668346323020507063278653749709117601672851741490791668128775557301141504000000000000000 2474 6205212720766057917945630903757468822754448353740554896621984989723971524812784976265044244835444903845965759000406968558944256000000000000000 2475 27130415916516429554573214622495086976558351854682907590685257285437434510635094723588865239937201936871185126660362658598155505851432960000 2476 106436567214819560125344097423983563383301261600283966916646604613313969333242509763841366829711659972870265174033118003200000000000000000 2477 370225142648398838939348886881745927934178097036802746873721584336967607574622648076499490463489965830498350322992283648000000000000000 2478 1124454932478005363997149454758498917258340092087165389070928027397881663981425203912495400376248887844963329862786566712700436480000 2479 2922560171437766896823927061038311162546447174197626958061553252650975544182182608488721730205764537859736573313024000000000000000 2480 6322576863181371971427298037848358193762626524836453390264168403578043313847352652383427029458586053882471776256000000000000000 2481 10934613239076298392142229769915748543111965001407269125033879719600360936198972992474530422995065402078265686824289566720000 2482 14179498172428132003908359515175775876013996424704605259344849405400041958291721811476804368065104323805184000000000000000 2483 12260619693269556361947449700807590838253849217345179159797962343672441617912208158492448863799421698048000000000000000 2484 5304183297975148761387605321569366575061150429307886290200286542795778333511666913547973106761216811139291745072248 2485 124977468013351950907300057164994642302186935618371321153746766732325340033561733520996851281784447000692899208844908283559599056636671854161352542058184651104576398956737771691968484838871548433896046057103505949310350882344590381208192 2486 126782030113200057942810094100332139255513348291592723901112191251167047778603203523281436143465738535427823214807701689399752717953227494536224028519846994179138385076366227350862602792219854470524225126358575978880434176000000000000000 2487 63853698180432594428512555676873422150421135311890893536088570557831029515001905125001213897508200371697054404816014125288872784770946415563331990463406476049368549240557444903618510111771319604780863956905573598174904320000000000000000 2488 21285708423990385258729640289377398724382209900912142756231866821835427561120648702084667946006902797906800922251166321244569171880302336605067519908247247147028082897532846614045843852519442561159099353792964733039542272000000000000000 2489 5282586735227234374350271238078244090206616045645308719511627751805987648866364387989547660693301449878752128604629791733226284300778649010992487108713813531090895672989022389901275069603116126104916447601010955218059264000000000000000 2490 1040921936645700000901320758331629835823496312817082783841883957896895669889780705847397931665769889225009132478735933888149032337157861759353728871726353251852151377364272264752981946516753766752140532224865642450945638400000000000000 2491 169612039353481227161916637859812636154942333394023324022734374565158305788530994203355555125960501645473595915057882438892100783093453316025953288406615787410585429576996646874510491799019894776757646799877397578514432000000000000000 2492 23502776094854004879374319003339781484290300432244982700935473118834735741784389312003129923556388000859506131186393187067390086202547676748327354913957597895143305532715478411317703389384065639394701124350344143879374734975413125120 2493 2826702826151332184626412857025675120328806751184577467003055256585901173494326052190016361102435961293806336240828564953431985504032229876889936784780419976937925220633519584982302539452827501786390725954153882845184000000000000000 2494 299706232697488094301316987695976970536372683762600758815168696164437264315749431038574372521826227260266428319775472485026193573992891643384895319264174427397420384212359881172722028214606509803971996518427895267328000000000000000 2495 28357936455350148998290795068382801422703903316756943599644395219334240474570455953079803098464548347362915717815761101223949589936103408494318840522950743687751792088962294403058223722217648351489084935031350051430400000000000000 2496 2418197511321425335895043739810950767058828850803679708234136830122894900647699697853868014801616737527019420076667578241274008262912887456628300735021165656027209091237896974159646162226311474583947922662687244288000000000000000 2497 187351903984747617799388664318469311691549192712823329956350565442611217754683609603960266196115298168967850687778222301622433704872009412185793454011521371668211744061615571711826954745802945511420448994590982144000000000000000 2498 13277099429421740531663466975426866893073237263111094087346737213291263021454786061336559346566949978903213648244244310366751367033605696520639642737674573390221254775058323862537766455453207613064974322920062976000000000000000 2499 865573018793380773494237504800997005360965945780101005484712196398894778457534969161988684494949845508508249370202102429842518327163928392926490201182952496719908250975989241472836595613622571947765306884656265466493528309760 2500 52164639660806656303042508876819164303391267240044668743179377936774519255070973938835282025711265677123976157966674112395447742259379586821582299244265867521249146011102843487909747672870174801370534509856358400000000000000 2501 2918408044459857301004881916584610252797074456203744929674223763863446506824873454131822191654573011079949658392173894886504034057519343008114835111750641899687707161775203374017598733001066940360492773801984000000000000000 2502 152124484937833609460097335577017867327757565791189187594289654352020355645787319141779796759237892851381044833862902739130063118580871318139319039455854555687506181750425726425437331478637409250852284137472000000000000000 2503 7411775439675992970937999049712922251263818423295076873733161748844284881378488796064558055364508501123378702937221285463711906180512233541904993164629098421804436637569428551555791871104832450751866339328000000000000000 2504 338480858801806390480232818081818345065655495756397186348169543305562440572865583418751628338825379590329690190262320895230915846976418924716470604449503835608398036243161782853352909792769844930733408256000000000000000 2505 14524799935313210794067103913559568257868526624931464565888117015602498758194080739254226536380791744989356803389226695023519770419971314668892769634468588308088027266925732448582667975909119912592430694400000000000000 2506 586951786773986559489005257964024066969375553129182457184136334155885402605378485887360630241714761997015103352813645376301805239196256434507298372627435297544893682994698268918511763320027025968958716131884819415040 2507 22379769323887668273213144022401933426616728257024154301707204630388401770547909307743690766636372883700370997964378382637319414051795253906590610175866460478352700377921208012559024855831525269176320000000000000000 2508 806529227844571930202710939337202486705363033071618628633546503014956792270409216599689579509927028664295141839216629223592428421050677099003959187109588969651165156176892304275733939275056629678080000000000000000 2509 27514578703484418192556868847255492064349076449071630848118014570155533364795137023940898176331170322780734854804964559385309013212506246679758201047676415207477170638688087674547313002358044098560000000000000000 2510 889766807760655440365391886010012437075086573453615151837472365767331978898285771447538439151764485526087950233300187565804685715577593984256209203097818565919976355295456195693852273950714438451200000000000000 2511 27307705841099776435384393798800207973839174320195744747689087940917275651531233635794679413435381668660226512282630138538757029298264136944559227130604231329179223153328957243476310422231973888000000000000000 2512 796258246690086400350306266089620679399025627372300512965653611266056130465480174991955942642410652719851733945865979341255334879541726211541821758524429205452954635464936126251099232218906624000000000000000 2513 22079561754750508550210019608234293040962347807461508516634743169775177684794279760634693496043466455958050853321576859349708920979749464458164255549547656382627771170019400861604134293485649966337200455680 2514 582708141275694698866352820622852046985434368271425965284731041839014717813932742060782142159408189108931639302977212501053353476551851799816211995682426121256851534882699758449708794642432000000000000000 2515 14646842329392844943793541497523327494113997380217516244004141388493566106756439355381496898576892559934896370461479850052757497607530431341093503229717433158419628410458415379085781715763200000000000000 2516 350858534810911493709523482901383625673405039088361852445728314064572768657657352202242694282085605100355034998856678403699669708444354881490788367391890870733581241014480785004640075776000000000000000 2517 8013736273824769021163232881024912470196850565831688465575094079936910184542047556129773137574045037211752566240711430593543735577126376393684721510577252470041610917315962925028999168000000000000000 2518 174594956853674232535175884347935325395715842415849635924327062396474061866144092218503476658632984474837145096901271700069967974476337148582308042319552593596773264766813436234432512000000000000000 2519 3629617925758671901979732346076154401787209476193703124700426801624375810166073733287176322160545118344462810633834478045351936097233855688361379827648351970002733778078989081903104000000000000000 2520 72014976209436438825783080690699255935629941976419167613019703189317406174307649803194787881641439220107763671811253308246373169268937210962147950489344000199642530360336787637937204700137671808 2521 1363890015560329345708510339295475619629477349964702963091031523385562756808120044571019747811000105010185975203582732569177876020888066701171417521108112014858358605924599332864000000000000000 2522 24657805948214234506881142984956036197188520479694033364197799835159151052641653572710689003684954812417834894318271458877598423516984865352035583141961482778518629246232952832000000000000000 2523 425533591483500110927362544318374726821450046218491328721881654501081066308893050931364185190135851128874334122507377580732760126184988519985360763756440872719962809175113728000000000000000 2524 7009139638892750290268399863208115447322655890377296149733132264774573212250703279164352578063956362924853818810986153263837700821892535283385684949380935928725273539772416000000000000000 2525 110167762294293736298019849057338957987197798228656797487693726778564789275121729970347787348563432689164608596958094496935439232379606762763435442854206559955902830632243200000000000000 2526 1651847205926263236831087325691733185481278138449826299813897221981442195772208429528374044875998999887604308661836020957936378066633339961735079800902504929057593884672000000000000000 2527 23617537566129666088244279421785482330327954183768092277441553364513207852050449469525937538883820439532044291152040921262124489997452228795420559266984244504780779360738930835783680 2528 321830828952632374530526169148095239220277276377063857453873593137537815792179762744803126261560344013204496379546080305328894903104280884550904478330460712021786624000000000000000 2529 4177149805368948723298227616288561460640993811156083423706850129967051904741458499435376003710327336075112364729679462690505158919840062977329030111620340171931648000000000000000 2530 51602610321301164185325107589723594284758849201963263665475702971371401397492340684168518574921573084029325239158625656480296704632660248240391828465384696789811200000000000000 2531 606215306541044200928628398073407667447291917826125407120961267196803960410819423861981621686105371615032289886224003640689156977777843446896191198443664834560000000000000000 2532 6765651611174445391443107696354516929233609555041841044346468913827802690115278642238531808732988680226462145897918324060278862940415793133601446604497223680000000000000000 2533 71650165326692688551414667648625501390897158129461611319278936615726061212892549876293127208362257177735512647763963983717570096266905238742814892669009920000000000000000 2534 719073087887786336850165727145243510233978066603115280889695517067321133336310407051936080609068147363879282722754463058216360283204019037715224279507565069465442058240 2535 6828382896262073983131689983312291048610860914336799219718800474024175872498983429960959033384949047544899815380490565996545730894327965967283846467174400000000000000 2536 61248999111333577226480240598488947427172852646637345335093972988672063188043138961998289681210345131517916345697630611876829788049338402039645863936000000000000000 2537 517913572208098480910547434764774589015267488816767547865784619241738512297107701377055060281923285539591926606046611977502061160710245356329238528000000000000000 2538 4119184076944676333193401478413657531310664217574255688600201857940411521398272858397960197834608876859842291099243282993582886494427447025467392000000000000000 2539 30735266546393582020766593738070589096815966887354942705917862571989007266477296467914562859652442058602318803489532251566491309634236190818304000000000000000 2540 214508269925153967130768037096351488688672591408307507866477624051129551111198790259323095957314692058760877018772164537445643327965941751398400000000000000 2541 1395544570216482049537308530329319881272909291050127655487418347481114189821756311511713786927459943841168221094188615807909315464283664710264373663989760 2542 8429646403675890491140457900472357723990688517242807642889620896181132103527169585809263517714504901059473464489602861356428397543161856000000000000000 2543 47057023681158798986432160538439523283863056652610848888788279432217299765346262748522798754086297447405083208948829927051095445602304000000000000000 2544 241442611045098034075593370520722614445738918819012235871574148223601338544637661570737943195998618231070715139422423655773076717568000000000000000 2545 1131231148759671990969252238830636407097248318430605065963729238138235992020950673259213802689711627881749646871186890542020784230400000000000000 2546 4802094753249134406271495554240200161512044743999311602289187549804646263382350738555779706043492512832619046485977174636494848000000000000000 2547 18292945315244715263836636262958218752747806992949424463847393266075182790087796453669691831821318048699438413300636030337024000000000000000 2548 61788846147291600022706068936117804472385776039406238493717057536449419863957092757922887158426673199024330075522828599951494023152926720 2549 182248759415335841790675715321149283715803596477260550284026636279617009972093248395195308922385395287960070923812339712000000000000000 2550 460029199772080191645379169395734359460344143120522299732850021640797804703287070018133933066392476577337782749124198400000000000000 2551 966564117834403760089609573667102319419626718006594679707758198092898915622805013123122300371198623788598604857344000000000000000 2552 1623543593784542855713930323671047652956867308431723056814395990620171866418199416612880890997038790130534449152000000000000000 2553 2044790834539007042517567961730656330376636927798695433710240861069744607345364389267779740271173322615554048000000000000000 2554 1717218734352858461201714447647439289942897329187569570679762367657047643917733751631240897580504077828096000000000000000 2555 721520476618848092941896826742621550396175348398138475075530406578591447024257878836655839319546645096327923597508896 2556 2432682038754030439671988930410463766944399893183710884617528750484498384332697352247640390610482649637962399009371354651080533357839643706728482960153812579904111062470082282413919820787403801011007921331763948396370085547628169014084508250 2557 2467307857277546245895074533607941488618635806880900875959592334728740051346814425504797686183060364608540719743433280587213206219727508879966992286255506546952258379160994541251480684306787377022139458749954023187971582197760000000000000000 2558 1242528670746697127003533973390993994057203837820861928652874020751951719017909436999028543621572784001750307496753179415400036135552836020016326276162988160009928083686721434410399716583947168742870031433435724578251111137280000000000000000 2559 414197815461344562055843008199577674470125620794705054358282855747488789935169159823299671012393776785435982496130294089203864988099777094249022723584594861060593859774432261680715980444647860945625148009776726410662196019200000000000000000 2560 102804534035965710128017663160895581056041622721264067736863429295953713426414801540814519473600161118946135720198990681210360858968158714882837706155265483964352382887888462648935999782575163338412569704101407428655133491200000000000000000 2561 20261819358875706497652017780768381672522083385611727193638142232982766360667684888282833202353299705629789384273453277664466555144567196080168912952023891381653431915573195377809472937561011625429110514923457533083301969920000000000000000 2562 3302649785943442374641828718045007751905705312048974034465117279814343522963203562607773262464809621289145070736126295289114345971680348006207879406314938953571758798838237164534324600379634672754491425875158686951968604160000000000000000 2563 457850654120609249477048994124765434303046095556496805959059090071261122517112878968673325926872038729989567910721219982420264710758811561694320642617684373965689014040931180601272596495887087191225751577828810895550054400000000000000000 2564 55098449756433882862591425280256935921531707201216038081807741420009873603292371770993887187631834106581633407410046141992830903606994229814496509712105567897717353158283968744239476994314808625941261514500113571407462400000000000000000 2565 5846122008941717085635085444703489689616908704825763171813730410986071626579221080842234006950057512339719643712603219518950677335305183510621222209446113439148178640157223931194508964959850715040611703471775878112870400000000000000000 2566 553631341870942185808376066743995356162886048484955763770969604096284736421524320358176571638814337563959437738962423091709391957294017751157102653203709003963154235537922743287200351066687709285752804819894996691845120000000000000000 2567 47258042514073427889651894327625077279498330617746730933109869428206584980379977807340670284986297245254243270105901828433404046323815261934528225513603284566124047092692738134169593348431514486883681496697392605429760000000000000000 2568 3665616521096609797013955241420066608060354307439333227086265008496922395960443750614625799543889331721819726311673656375344523154365976939931603689768467304354499326481661126149923247815011181620440486466587040153600000000000000000 2569 260116187720632682979436336498634381789073448094819712619751784189214086220229076518046192941933691703808287166522328329995499959946736233387460218897617746451119779790365938038904443384131817032340976865444993433600000000000000000 2570 16983096497996683783501796309464260534953546556560303631698215968375749306231633193580108785969319451578272488182018568505952188698482184556222054905012321555121780719460709799229160521811480828664970319821904281600000000000000000 2571 1025216919653528721511649256888727161306970729651005036074066655876248692161771060085935632449660595512803057921473006833230164236661092932236573998485349357595586983589317746060363200399231399935931772503714693120000000000000000 2572 57463651755231660353593427552342806392225788967667380728006835945288012946189360029179544822453337055905541874950954155716631532864249131107241716714060882467322532452292263537263744741458081616393929230133493760000000000000000 2573 3001507054469127455056457748857772736046898562722355426212878465766308223818633940193286421377080803372600762140748971985225857732985780491649712756111533954183227120057855517755179697283392889333834293497036800000000000000000 2574 146570072485415458732757770902306902192065005852832300227526411974937673451196190410418377027421948684645139242806721267066013383640971940382481913455815598720100201670500331610886191309851131393087279779020800000000000000000 2575 6710183347056777102226233845536544676287403278346943658897291245023851677150969004667185837737214774152504485372307227857974399669268748591341215529457930591954637712952244736998044415711542423492506733772800000000000000000 2576 288726759396073862247926591463198477826711798633158821876123939561995736991364320459178220918078407357307757543626677535563878490247822813288495589717555351123445460515327632619558334535220779099943883243520000000000000000 2577 11702013198398926753582143866962617975670533877383257196716272699263822962920017579427611717338473462671067557180775266371498069069464527635945237479742711588126706929159843716325277022548910007989001256960000000000000000 2578 447615748053281368153105640057710859575626192643809733269862250786302140220858778888694484881282180152366762024163891699441409958194961890041994998514306397971420685266166840039140353339379563267883008000000000000000000 2579 16187426667142773977771037759771553574560853033588245262974045227553241657415746932233772691776297611783876488830165583794281927810932207599811722986426382764550580958528171721184476256643586078015488000000000000000000 2580 554308239022408160910308177736256466065419140774249742361132010347529785395625609512639863760211560908570737184938044483415775659216837994605368293348969169915967022980145329942625037375556275929088000000000000000000 2581 17998037678869969819536096867218569386191672181600437520194708395980460950816681018754662836825975269652017674713967004035909390983024921000966796689004293918005966736633144455736027640392652171509760000000000000000 2582 554794063623390606773369559930339730535910324120335248287111283421499374755152869643833134746473577163228431663878530519759096754132497869423198606024241473590378142020570314408729303343715298836480000000000000000 2583 16253364496164479944520706767210003164096353297103384522671407932875015243392518662546395440800629766633268692235042607888463235312776420396844198194506143496678243335155096894930039608763324825600000000000000000 2584 452977048025563887394952443085788484886184208158394401017923154409090238588867498036943964682408104090550356798879299088118223455878240234545272289343239172974487257001491627452495310314117529600000000000000000 2585 12019769771312665329127258617546292903208637143316498033099613135584178822479271502742026535004439699213948270194910780598541810209561107621078253369633720763169181695776826432042108899137945600000000000000000 2586 303893375106924852304901856892290626187630962397829102291651259466998723082563061897238559204374206916817474650806803254553023150518913492692550904215657171453227843014569742725342690447196160000000000000000 2587 7325293481088037677971608741214556398218649597580427116041233492446489156774948354239767275202206353197836934096833150809178129990019907833500321653294492807053097308788461610651902206279680000000000000000 2588 168437586866288886225691863511940804238832587094478994770237202940734306479456236489302653075029939237441452674353478114047376115195199426806035563711488774326882379837204759158591796019200000000000000000 2589 3696191550330135834978805871114670840991048113555647118711085258088417944124161962264595633402498343967134739754764869873597107089946408748453431890771042131195340895546667803086107443200000000000000000 2590 77432630441019155342069360985276284393539130485179693324117453713968043400330265070694971754111950064599414015594061828898352808043481283495281607115485411984025779970309448906519347200000000000000000 2591 1549040097190997987875016146032987362188765009782828808338803722335239780374818333886210030899500931668867318622799394154383713148924806021399925759991409395308400881135713592813813760000000000000000 2592 29597059887698325295593949396203562760463686469366218523482456548911919640462093809211147816363794362912096202518096683426953946761073690481041078236103935761535301292977591660052480000000000000000 2593 540161244901895811034096077319032359170449371664078114471134150909186976799430043634072672896412151212881950911263060334167995532376979264096740092648904632895416967615071702220800000000000000000 2594 9416563170524775846825253962601047250267067883238693025803491684866860775048840935511657707851278187449231332463189833835380725025953313086912506004480759134450232523039231180800000000000000000 2595 156792040738788102580194938362038651521863804132346569516051613549771969144355938646259434092086388611843466490259316314094470985856645366872775321699117835195177151501225164800000000000000000 2596 2493154349069788350691602130512096264746766549000386140578939377346810701029140651380447326574407454870418870153257738408337588733072156169463720591605737205072145357220085760000000000000000 2597 37849518904442172174431422635419901470864188090631638238747413291562939708669187706594192436523811997747789489978835651643773269839438293904108672146702824513875772681748480000000000000000 2598 548416033214925021406613016597321918735067699274170211857427900724907773704115844670097066064523404824443908059167172645095702190588645499403935212595204420819541714534400000000000000000 2599 7580698534827764316869425144306240718888502339653212801590010027716492776307002067293478554734432783752072994018857414957079719769342612790655035304711004839043556966400000000000000000 2600 99913497726768644778637783162442520163838953069937469502582672536553649504341103691612462973064661092944085295476604455375906921888689754548673400936709949198067302400000000000000000 2601 1254799773981841515011016163127411659444643057153558439460279170566151498411764532860482559041973451272864331799413140448804782336040804577315925003612851299900456960000000000000000 2602 15004755301031082789539223865802533681862027268193731616797518262608414262862908873676357797611205230669365948427760952492043137881549361160765343061544903198638080000000000000000 2603 170687477057056798614817986538043779255334442329020971740077660463041001291645577691268248525332122467440745868568429584761402994589454376169637738088855764992000000000000000000 2604 1845214022676805288826141016106970287249342193943224008863678744001993128263574288689882790927993895516310828845497300359071101386065150620913386476443533312000000000000000000 2605 18934427975320653934959450126581894457040009923354345400392163568523132477484553710184321631769062855921420709850570443405340144315520796849105760327565312000000000000000000 2606 184175796399284648987060663874271767154423131898480925461455049815116809396241749397027847603864456814972727211911105866473045002485589964021711271750533120000000000000000 2607 1695587104834452037820712994266825064649546307618444329689205038036151657346074886856799051156356860064799521500048278708338760273631460103118718249205760000000000000000 2608 14748710379478679407364857368889612383665478678763219050456419528210264686395008760240839428206409651104643594097778783830413733929706289915539698483200000000000000000 2609 120967161423673637419061121420223627840573973409754286168224151072530874056398906897634551081909956145548538973329257447596939217315827819752928051200000000000000000 2610 933407790227349874414307878809965970091404053328200697296429586495526837510472810677492394534157566335479863624873408345994115403758539451347763200000000000000000 2611 6758260416309134783217030954400214530701218550501772327087689874035297182398961457430693175801576827534988675401063890469070669466378551867473920000000000000000 2612 45778383598925525502223431077220796129721132975012363293394733679512385597704788813717797821099216454624449917442271370420306484568380313436160000000000000000 2613 289103030246441447520667529310852126638716823809071909360040332300516286078771948011798457142777029626010401373934827240958558745129281126400000000000000000 2614 1695424038672497533703826723225188373824771872247941808678523373148523439949660728286580124167684960096276050569411202551195739214997094400000000000000000 2615 9189982166558229188571281427487913493119825319346060784942180514342060141738200058264678391656095648860999988911596555626156971681382400000000000000000 2616 45791025848349882519022842341852863227238270421373597288962436107600006023819451131125761196420298473575810111912804235504251956101120000000000000000 2617 208373750086902850929265305687480968342106459484205423932415034898747127700392341242794441783842322267789944452693170657748068597760000000000000000 2618 859192753810834688094400690849340179437049448924696569768784027006272907413334858736206072160342519880507706121973501164886425600000000000000000 2619 3179427626436371469734862468563814409769087220756750447122668554174801269062838711622189121717874862689099397849350107928985600000000000000000 2620 10433073599252575896675248086572303590537691655144304773325230607874845539731365866187963648996626722300975007025210169753600000000000000000 2621 29897124090724604406104039407054300944726759972622292429994036080185480709628801157877586241924381190780752744946985861120000000000000000 2622 73321782576600483379086504107816587875228043236967652758112498681496292960073772022903999200796225444634141430393077760000000000000000 2623 149684076114539133828581370889958424718986092744797170806646178606484328029242726066916057531390596511959790439628800000000000000000 2624 244295322606218225477075516984026218551240727584189017958412478193169712403763616276021646604663500075961208012800000000000000000 2625 298957680364159994221917298779844783677352878556678288316695570783399894525819106548695327087015286396472524800000000000000000 2626 243946073144832540223655317121680346188946885293410618423036830464221768238901588834673339273936314585579520000000000000000 2627 99590150293869173391980125381375932308204484708475451489298563161552058885038411445059538384950526468903661971830985950 2628 48719239185623806691782466833726103043017964583671699615152709325460140315012838541991265142819033810280021592985104468830871222148386745105571834808195795119076244031714722278820221252976435005534477790588220563340363257808582127440484058051416 2629 49402958345169681352463085376568919088050725730733434201814111836300906508975757059143102107707766719074286595828531521026768082015417092957290499689094726641322398538656750865536881409734006193444150264687091460760027161794969600000000000000000 2630 24876658030451546459690092980170623389717286007655261063100186973916193798133502353782391689572880645424349689016049523435578212596940594112191878108919020360260468421664230796154849890350168929330125666009337599024895167163269120000000000000000 2631 8292639414610290556088681504168660230393828603445759831591921343032410132862807223208471035682715564955130613859601570663289604063775218230139532121238330521538983439866613713640915730208997931596919117583357226937765008411037037794500280320000 2632 2058457364227111872302735832129663207182792786237891588349581358646008861241643120966867888375908314426624206899423192859908343025751828609085165583802231040626438439427016156959641917473240543030241877752225656328281635212492800000000000000000 2633 405788708142717161456393411985051071472336463609934999535811768293785346484019701452896427035667920015573125207170714643228000529298536177212201523602903877329284646346223856557358915505002243806717476877433366964083028058439680000000000000000 2634 66164548570865301184752865329140407276978045184926044450400116487141426243665631875332676656366851711776712380320489944545142964425046981507482524303808851821188171070384540876555678935130890905630251349387606438717186432246435600201154560000 2635 9176553745190806390437597557577886649500029829324706339816235663329347953035342486110882647241673458976225605222761129612271713218226448484030103116216582762728528686160103102143505949064059509271830973367060914349513491087360000000000000000 2636 1104948609801923525425866634561265656849531708899828148687012043864900866883299253020164589232910843249872094049917949935037541301467995385343674344251745171756758164044057665077481465086462135506858366353431304235601677516800000000000000000 2637 117320516210316826393870142159006670726470637105500677550468405689465341606912832733309784496348968097867275797873673878264978377718711803270757056531735208770333446406879489633040043702284601294471531028983634320815482530768778219360174080 2638 11119601676633000678315211772344657968385623598818800044742888937969967306529373386769504218698590253738876759274555104462512982873393120098823548841514856519738018081247318146000732081074643715144276161461221012934209044480000000000000000 2639 950098448585083911377803386726290847875246589566084657258233806838874525929491398738975253253007685417812984451547007007910347269806988015166405929082051809161604432043782723376441480473113131680060262185632104112875110400000000000000000 2640 73778359783228544058118026501155123421113565824266776053055398889831470797312078610266539250311490731456117843678756476915147428097554260600978125307617813982172598193923120501313881827662520973607331275315905738920107341687858135040000 2641 5242111958613515752742896402599300665659751546193317581654501065420498202507102654738331194750077435266924788140222762675848583873512123799843896590554685292179448052334190762334415442857862595919617909497446786085683200000000000000000 2642 342755051607469063869922598788942825396838219482524955670602088294511044357353193603314815612632026550006986430204418804503385801245492636149233266779837598195942444733586510291251368930563417734700569658359095387750400000000000000000 2643 20724564932429982708383230842533025889126633991079781302438969027880935273624715818966340012726408494688596750571273800381264482107180020962637064838018516716649951313975216221953046173294218884925680010334096051879460855485562880000 2644 1163707459113726456004027935383139280195815445691297819348359350208747704991195095223503695089612072579306733605983298317016310542913357747864376791816196039990285778486335265950578324003270739242315037033928379596800000000000000000 2645 60905017366711372983705876163074126785560060549406855410845658667614882099148130116100412316737610568447259615672367045438488623916151360463388894237719444239454885935543108378151995570788829806786591633532371599360000000000000000 2646 2980632406783318568876280772480653472601964869071202676370008348686661759229000550062214630618070820038978694661272679572021094720504662667022223621765155239735284528822696274651176053564722362473811152158099530980981062455756800 2647 136784732157555504315168695208583027964973896689560589284104734412304047681769254480065202636266351468415529941519749103750483083655680053155483164822551503105295682292827105016047620021970971738319137132458803200000000000000000 2648 5901002316818925931813375593294838649653182358386294450021414043697133064308714965281056699466276796112119868646830890298419113976787588984305249895615503645813514370114371852652369471744891349068198162024366080000000000000000 2649 239847513482629009007726772548558712222543082454438109673456145436248517510182046669364601777423507472556415006728649212877544676524686935181918394972934194448100588172432047440170543709005942351637719551865798135864360960000 2650 9202833744173127748825395360985999581058425877591744852759729417736700637951895676135159368094489843927739842365616755657460672157315480672059193761468089258838899848981633633735599284784890614223449368821760000000000000000 2651 333923499231426209266970448517687258310573307332965959302057651526599015505067540075827370608190858165061555021924871102397989150603158921579851298345976069023566551058523302743840874798140248270240219136000000000000000000 2652 11476009095831956737031555263931036430803343458055533815654256422769127459818315989087723650055444918479181415857433620439802374149822642829468066257179468934677623597109603996488934074639526102402582414530646638592000000 2653 374075275472778381482899078801093570668525742362320409447992767207557588818580077224414904409473485071651037400642258249137688611353083036286439330064051706180834584758814512453459520975528594987066327040000000000000000 2654 11579526833832432180845384375662774079512577790067767180661188467277367458787090878473653857865797445264817731438495666912751892577239739217075877286329186102855646440875500291861361223285712310029516800000000000000000 2655 340773452425288321884379102996964414574765195461157651335008119945688167015186851308348973172738606576221136241979122521485785547342951470405201045571883093024990994164392052751566218794518726015512620566625568071680 2656 9543517105904128553939481157937444524485747062619144478345405500206412204043898818984911669708983525392332355815378209999748667468507529580464919969239787223303652678461452250177095291604072346419200000000000000000 2657 254561719495037716033615041367579297500447004462905720778567042429885807954053679250701398812067954196523869477135197801136641257868962950275947174733258875662542427812529497808556671993502918246400000000000000000 2658 6472127050947950924733162456250299133081503316715709313829294224630438264861136972556026468096395784501755212851999178911619925508127603478889864815298112565837245103873203499549430573626037205428861801594880000 2659 156947296116267173965019037215929567617840042629149131710039843238609585070103427711904693584897016102317483710655666402912041364969963478131141870856890774584799462892161419235933542657556480000000000000000000 2660 3632083007613439580599938775213190530099487819775625148602433754940758086804043284316706345228441018218726241130829572737640530061566899170844959234397900019228508541096999697897247615515361280000000000000000 2661 80251983650190285435394472496016930599134820056844959415435916831929460415008249603578161702123992670565620732239156252171142150399166785400248769348989474816045912414745843003425362503821720717434552320000 2662 1693632281052325968699807886704405564056219106576375107728794608565399136843840393285080192277432995965741102140927611365101684438100718889566983482485522166932363613146117008102571953356800000000000000000 2663 34148729992185972180734701437599458418554121920552469599888832133069144437026508349816930019275182452031168111905881291340926449100142435703142753078578330939477203257254577285333296087040000000000000000 2664 657983761301831590741224210892738960942432942329769472860884057639990859894917555239437849920118579793332685415057958472982909060016836490822600196224783724780018664727597104904582160893560616180224000 2665 12117106827306750079471709921672708721231917560422253719699710129813488724441611931499989587981231951162847400280815335079411606896615941572275529244773345568212483129993197199745351680000000000000000 2666 213279366746195216657574778505499150689311611310772649324522258715461036968991197270316959417817649254830156325181673734890013888946863286976299333257772269809477906364079967672729600000000000000000 2667 3588003057023623031230883848419006047283901031973178305308868180460318899770326310868183225014093607496990703467678039995598916089820423579258156603393250974836038197665508259178836823061299200000 2668 57685037613705779654246486714612150598563540830950577975506481886057367637179886938500785596144953854512163001725081609102627253578578624573094144703290451122236770087148233687040000000000000000 2669 886127011975328702385773292705380901584281414604518298974910862967675259236340126961516840645589249019366696236840045470005650809434690724527371944830624427380115563476313702400000000000000000 2670 13002584603561986813175345320670920352820717365578812065800788129226643601526305642513961114919841172811232865070031760322151119158097786011425645731552110520301655801189927900978756976640000 2671 182181288765246363555644408037514073299244058720445105249813599802858774220711059277634239957475367327551015166084953370606672090122566792679898131730755073748481216400588800000000000000000 2672 2436220898554671846798347898814910747548141628855132610777374943355610060259703597224475367979826456283985381700982621911450349249213158731760195402788178858860542007705600000000000000000 2673 31075875664921253956009861861576317135640758667921356978357592331524406546161377207499055961898800758289855423378903945966199868722808134524085006217433108190111845762963941475222466560 2674 377861372792439566533543626982791094504357309377151204348843623579772367414970982530068276899524754573894904447396668067032936905940615710327210222187857067663530393600000000000000000 2675 4376255159266691865126680744271809432636026761449379475863341431102302954765268433009949655057319495528350981848809851136600631046535551273406581252744364761263636480000000000000000 2676 48232313422463777461719450324249910242340690487758540075376301540948764428886320112644144035618657051616975757841646347871166012183631875940143196440491484115339531532967608320000 2677 505340051521270981741444451775032575833393959057160277665475766307109963915112798574449347004504319524555473239364045598736641184190714779437305317712805756928000000000000000000 2678 5027114079930389537457652581702956554929335505685933998567104858792076336887486654348260983742593634373691765149824042545257611306968306638676896418305125908480000000000000000 2679 47418667568107171686761923850156210063207368813363285962040352817061643299117695852027230192654109808066529145708039964196496160911239655173119453412866895483709538959360000 2680 423447712425247303874292988821688353523892755415567793032932263524989544435967700627868763411159989896559540483123881846326100678215436128793008122112245760000000000000000 2681 3573564481256831898515825116494676401629678815820297174010096160971680189627861700550745764602271125869221574280809223564213246871154062364001092134502400000000000000000 2682 28443339944589828676650062320805574587182125226544357621127515617109127520644438720084823486193813814557461021096752879798539068574862219643114277656292273746527467520 2683 213029922918769788606147568461149098868126573950338450096195254013896709682280075112881430469124422980930993407478189448656471054798165917711393095680000000000000000 2684 1497421051597530480190301448831898394341185650398503457888399921893777569314816398674026203966536805296686137886575790085580023709873721250414592000000000000000000 2685 9848870533980582710690961812232673674546811401101080852163099195506063714713902827023320064971531028450293169993526874947117177014814739493520613473454653440000 2686 60404087714776809676931755097835652068554015250264344736413157402904876069348324452768545717516617257194801278204879921768645726929054125260800000000000000000 2687 344067993286050430951882972041178655291987064215236121884299531919741446976051454357465579604024423277534545577949799660571164753647999385600000000000000000 2688 1811721155921387170259386625352085580410105521296712924337174991627871214697489460172411516824204071007855158092614658732282068560089808130165052538880000 2689 8770420301662930894200840529613109828946586015385677937947232542117826520680237498863499161079501600357382449868228209220474156508774400000000000000000 2690 38778696879098502902941816930639414335656004521542964752756162999663753056238382404369923026726678165631418240960882316285063630684160000000000000000 2691 155378934013288600570168887741147243208169460223197506699576919677411238101087621434245604501974272029942492475844400578807398584871854124864409600 2692 558775545097394102456791747296244361622194171628299655587532430257770113009562551874525527829268774270290442280278978449532518400000000000000000 2693 1782041132933521826619129047547722242561773857952701898899678448705260018230992033362847623035378455609177008086878284918292480000000000000000 2694 4963368584155920065251066145351972478654682284270742519260663952096833777828835200782305821965519074942823511853045458778765334528655360000 2695 11831533908460091670840995156629905683615484720891476251471709216626419186895318850253441772333530076622484175567831695360000000000000000 2696 23477857739043050271464680017206690888581362767612394091885121074242519709623614324873783496013595347192724258920857600000000000000000 2697 37246151265193465984586896784950614836621858970416761370665584116758885363845102252672458147921074448787450809832983919958425600000 2698 44306001980313459079345969328629436146293686730833480546257018183364823871870507718239891622519762653611640750080000000000000000 2699 35142376334197615214828026843326125233596116519079732567028783982816875018763504246618159309897492275082035200000000000000000 2700 13945387434205402863026994779097668743490522428206243082154279358260664689985517558748923665114464172207881172104681080320 2701 1003468510073238765393115114169175089721653788442931989108123467517922839358155544440850368686467726178420897948143383016551359021793911672924997552646004425226626178392503393858514171868733151285440627571568421196062515782211510608657534246575343744 2702 1017356169754799689675555916558370397048699818112241977744867812677168800109398729023247480705005403497513225021938434804704655680502249766278103534656107963595982910487356897839514972266275360723687290958089106419836626958594793799680000000000000000 2703 512235097878252061895155300426298160698689561308733796134964522390798065323345619019882043704257660952529961145868871671866327435044693834640418615246603644430932922806729556146214029378831752093524509221123638294244824561912517754880000000000000000 2704 170753441211261622509324443889443256097489732747074448821840111087609443987210196283522801585267065520565906288729176177908992936658875135960921821944934492805034235942710092330088632244384960467304766217309427775008703085467674869760000000000000000 2705 42389855529010538972317741274986790831313396152308933293882932452877539110430406074425427953051595004989676881744854512458684831623431271055896528891473286997182086957933109318943388921986067752804545034049952506210802217466304921600000000000000000 2706 8358133666536266340374351526472649405653036964871009524158668932695012818420003900747628411424798504250391332248306896519775271156050362161349944653289413714141216776843585380205535895084826192606102567767324251158459509217186283520000000000000000 2707 1363238825358309053989132834989526593079599281109372508852325675802216281249777575036910386029505007818447792273887654601823110352617123452516981766239035809432744676282574892378007471670771534192864336686769710065378236813520404480000000000000000 2708 189153125053626799712138576879816669021543391997544237044126554340158629292969008836087245746248812009010694833113331342378607267996929410941227866700919402687925944970371448070540361622322187684244724755018529128983646951010467840000000000000000 2709 22788494135452005546480440372363890732253406125196301087397766880086717777016349663184340308947505911263353924022517130414507450743557813297107723390162344397621524915693158553657043001364421297377322785078066322595826910583848960000000000000000 2710 2421262329263271214327403097276211029889192770309218149110205657869307295529454622485474755138288246317814564367515268097111846758385852458178824389232367363805633719651036651839790953639422260746895520798745639466412761363251200000000000000000 2711 229672306154291062607360946852326598639706448331323224364553556667388299375978776601249029668394990978792382404401957954389719835818944354852582308930871385188369662934456444334106461171963576128598936551918555397399925772779520000000000000000 2712 19642617263169923091308433356703360441909398505516385796405075208827387854169373022427899109560069246349743792212096886800834591600033446767538435039776058315506979846918691161732582685589612393455015296987069265317571990650880000000000000000 2713 1526981207750578832903343201031326530981533910426165528735781133154979475178281211707282885843845120592159204154158764117300695472258000685732124712859251652635348588632324367292769989771270155899838076133754885702900189757440000000000000000 2714 108630176642010205149680165369201728987280131852472059209948788314798751503877022030278194928191766214025967013541869240379408527868425083173592306174209059926111132207153245276234546252692370788964001477749038115288629903360000000000000000 2715 7112728155094715628035982978413694035214684215561965226497317279149572311251314894092011594717180493171434520580032450244791893711803115465338008539289409710688294859129648924673112548131052561398630613799363436358716620800000000000000000 2716 430742641756391309219670588529925401823288333208906633184462617731564638037378744694868042846397371957643876996977378095275127565377808732932862854277911988955424863059182810681336727259851585381773620071633903151292088320000000000000000 2717 24228793760663586534097511030876015113624219487823172978117806787799825522197027159532105286868264400784880997052510477200298412444615527853314102534961030135298680657415976846002972631880768880443573290472012052409876480000000000000000 2718 1270503021699877381066491464107601686761195371953349964016159395027409348810377801040225524543711964261961212080273535829792826828136808737591209943520591918152890178225314185371222103128563371828315549348720890494320640000000000000000 2719 62308708711155552825363354612920526914183704459343618282816470408507599506063476277166977820614414535628028701554348184023875479538562453654854316747057137686142810970483771986504442417775596709915307418042390187868160000000000000000 2720 2866044074518926524920923151893666303758011535040554691175723264838044991258331929504541086965636931389727069781796291142242740227669396845046559333276919768864925965432730690598830838842234814863813751276604647014400000000000000000 2721 123956003275421879217832951773159181934026565280212156756497344593366030074852783987059154537362860180214122208452917841578407127702769460653674804325264985319763260132840864061224799223705138918753043954544431595520000000000000000 2722 5052076011899533883890428588288546689236580689175614025868328597526439214916533568056509856259274626570239189216102848208967304489110944866464031588690884391426474136403742173419591714696703539962705072864551239680000000000000000 2723 194424260732084794375142520358348888979930734982419020283172639580101073170971637095899182343629477644521922837263277670018632123636346838123237369890766365455244328463778260924292897513332211394275878728514928640000000000000000 2724 7077449471612521386802467470751853079980828026583415514369188754463237075951812475264070436092970682624574670474424797238322227327239827251956886239199707166951645433218050819832809096192712991867330179010396160000000000000000 2725 244081005751815229697953089581847018779511902581693283322748067933189639610892871597479303267154547096095691069800926861684271665215467837634415444140188823928428012064397070078202593578922655524202431381504000000000000000000 2726 7986084326707128583569748465776489855147538705108159112340732997895909193016295542777750333153287709503127944026350603635867228172392254680953574660378172968819780960569200263429066853290085461716692537180160000000000000000 2727 248211833421823037352924758978385417428059700475643702177892290326545896375418733521791506230945660993187832864765825582082491351152139095901275247866831019610918191719295513788277357225255373484119965040640000000000000000 2728 7336453597907785504163379157915335363072015144029054847488349111345402350113529432774488413353749551566967802604138266686852477514093594225684767722032816011968604016872633884267074001089342557724260433920000000000000000 2729 206422520979723681908482254118630722609941805188788017865318052850778088995663323960043237995234523756091270980839709328025410768888109597594830774577314896319431127398317269442307949381973502190923284480000000000000000 2730 5533722740608063478177981712928899464943854676711285643319067222228796985874669449547410123181312296030282874154365317443218908802993467703187530295443706718718310052398800743786439048731010091764940800000000000000000 2731 141450055456597324183717078228603815295410482941131020010960425789643749100777634670435239955667391709449428702029317067990699243616837923453282961670780186003721196665004332505679559608846599019560960000000000000000 2732 3449904851555631582096756124643123230919741819274245349025010059733884765926237620735021711368819789621340607143960819865669420961117698570188104392449414101596550555677041165357572501154321966039040000000000000000 2733 80330720028218193260818571607930884570005987922970023495954010747544443172647375224445142401633028194651937045591245824354993270416092062110287315460482256479139432110582049637969410098001682104320000000000000000 2734 1786654308275613872494085063634527555262170552189436655872794032620299249086900887623516465462205756212186201414473327867363143525201448193684687836536342152343297341425560594274360137997174702080000000000000000 2735 37971756773902167951238220817342334951123241545129640112463760971914608513161156006738737919651182670428504418240960444704325705264388912278563567314548776520441418383154735727727667159079321600000000000000000 2736 771406998029413161257024566304093868716572097789981890091644180389331166159115583763392787799191016447302175577037114449473398594370860145333853081088191597489817278190030185081794844384296960000000000000000 2737 14983595938220547619867066113161918280865307501056363549643498114318305658368425768474660538792476624575829203490732589044753470712304526412149798558217162040299775865955738631516434192138240000000000000000 2738 278311443268702034152187681034231040882255156104716340804081862702399570838096830471750523958985085318424474987126420385868467749808838104305118144410086634039477909614401101261645671301120000000000000000 2739 4943880176052041722369746201608294403402981550212595611848339986312032554223438854526710894040766317901041667340478863199497163027983570096104096435659322062510931662383142843073198817280000000000000000 2740 83990935363645344974477283661555389079056380083158848426977496429083651775276712505024456039621737126293092459955065327230165525990906317720111980223001607994856110767597786059138662400000000000000000 2741 1364571800971303138075485588789288435559507739965518282635225105605592805052937249227317372181172256988912237383030710870047168606467010040659097104462153613352206906094272501891727360000000000000000 2742 21198117492233173091728804647760100883098565486735144678008120645379421767437496070745574646708253362228890099717490873326240466145651119405957744269237995185996831002729173263319040000000000000000 2743 314801796983343290715044618235848268061712420000981811089758121098621956797510187133789100411390831925438313689351312059465528161288028706237430223873452271069128035828505478430720000000000000000 2744 4467675097608206227792000517315878262420921299470199714283460973303726575562628375727724931854867781877757772280395919229826794221349205127433307949812936126053531940946633031680000000000000000 2745 60570012713976943463059240972374908103651604895240448431253964617588162672905162002861969588023680064520847635318113357148508824808764227419565250590094720314719345579340595200000000000000000 2746 784065613633243651545136747728838428882937590481823110853643475169534733825752389429711981812057893320069061325281001179883244506257427777733017369878483928508482781666344960000000000000000 2747 9685231243749880784469451819212304028167206921460893796979838618278355475735507853443167696935038164879949103538026308325438436488639826345020363003308153018565821873520640000000000000000 2748 114085067824783492201373298707625096423097254873443557363053708739647830539530251962104997082372793082820016404400309039031091886969296202450127795690076868075999429918720000000000000000 2749 1280435704479442116706351697429788531971980847012006657247086543872666781914452744102116106362809059814182980227132863754843819899614022899364796820735736455706108231680000000000000000 2750 13680187350115782605673006394574599776432614960773089406555297745084463007557337247835386974303185664492210944807752486095431983410707911196284704903794027235639296000000000000000000 2751 138984942523729716697853103977414138491926411510857826465067832761291345119686659768195490922091315305268189092471577537940862124022782999810016208010459593226321920000000000000000 2752 1341083507461920232311654214013466022239758437677061619151167759209765607931328229639124483421070572888484947512041138924973812081137113064544963816844399665479680000000000000000 2753 12273107164283297981548584425030553222262692155790632639189903879141627860971552096012502846931665472191776849201148123728833711996489715733024956707448595415040000000000000000 2754 106360542232653366467473703645260654297769225140901559059100597756218817884810187517294503195216831686457635686327100428195665231794693313928525055413463285760000000000000000 2755 871280821737012142702611170576904142869356285338347835057225697311324773712667238509339853458829702400227376412514266744696887109280995006908399529597337600000000000000000 2756 6732961503116378843184463571270046318416652825485482823537717614718624629240646981948969696552496226666793969112687120740652498546160546655279630537195520000000000000000 2757 48969048133697073153011461219311915709747812372006269791379472007361636671554573608671352860733656387884358723681389699021990184812316358742009949716480000000000000000 2758 334318580617312611716857041651800390151090961225089008596427342604116897005749563480727499434337556550896960449513756229048344895577902164612051107840000000000000000 2759 2136054223970733726102725924176345847599983040833871529709272920895328064532189169358235804617173095030299375689211320900460963837852196889648168960000000000000000 2760 12728261422555157550855763607831501170717519439946547310292704238996001840276579375920452503899009823953666992008804990662696971153159316779827200000000000000000 2761 70450758476806967666701477970451146003144416294974895525501657710421668638030935171187805497643667734842176766153276508588588927251958485483520000000000000000 2762 360518335638605022892331160712638503891444314707609628324416347366896609854729306826811584985844176802760894763395118925963660912183088250880000000000000000 2763 1696294833084063572280740492766010280109005368778354166188031134946020331652520884911657365258142240486035360369038101837466131720768061440000000000000000 2764 7290610324408947245433484864548855432790644678309907548909894198656239219684379148134151225771913117065463954248116866730683109065359360000000000000000 2765 28398274402415872204667057802434744262762480086392220746402498281165317040196596013861193096492225770762740473883400173010662771916800000000000000000 2766 99288833608095966532298399642119718862739308622591528032954993643836814394473887431181697451458268029819196797915492499776151224320000000000000000 2767 307873814898114578241202396629519899663937477401509786951299930040481307206367433655818024154279146994814212728472990172818964480000000000000000 2768 833771739946091300557317147251709256869924083783822999092686217320502219177442433006777674604984113026590149359775347522928640000000000000000 2769 1932616811176267735213869653580012972604551224845075724106853689698716451430763674162931271465105097282791407274109865820160000000000000000 2770 3729155838479102963028004543692250643386247955354784085254633308410061623001391305904365798837641424044288048743474790400000000000000000 2771 5752929116629299890015118466404274642169581674896397489815636845775489705059365129238034299432008985242944201576939520000000000000000 2772 6654704968420578258696719026934104758863293133789473801220846310554589900124562933985657875920492715463465951559680000000000000000 2773 5132795080583377399377167806373804348404095647015302653790032677718853288454829534534629439777028014577696112640000000000000000 2774 1980627081066323518957039477666912733322051185419757921585966690225295500079038986893547921966825396325562844931506849315104 2775 21248411980949773711589760000210646165455729257067280582306481680425916962004599182272075948873782090863984651974081068482274652162051750215587441960567134025663386961564115786098668465870728234730923574233656733612458618621068794493626146282147287770192 2776 21538468761505358277812272937447658290475882327893925608579510534262909888574415799738560591103676840129856791515827363862295627528388919681069785904135269116859865377124222246792729010271807634266670919397911164318812411524501362180096000000000000000000 2777 10843501381144779516252452050632590184222496250669156468665130617456888266695194007087977361643303814520246861184515187671891264183632839075911227032160906926750395314238455278828613229727834129065884553137657242644930440742765119961825280000000000000000 2778 3614673568347634646647609714195356225566649946632679312841820029133503820608138786748727691310886679521332590028403512398413429004983090045984787182610087401179631007360375512234582540602907014113090038948826159211163262978584296585953280000000000000000 2779 897436505309415577377377325107097146662219415911592189886501367959897613601366458788713375355446981355322240698756683819414956618308019737722192342859740685097464779198833560877463350782177267051006690846217851337564702878348609501265920000000000000000 2780 176985584480803593680512937745470236316183209202804928400283356786784900038977956316506748212601154110309753356975117557350577975432178775181726459314985091607380423011793007945576876066805415954349256504078752412421605402847995924316160000000000000000 2781 28875789478388242935706813481236130993385191321514402063680832656743712557061500909420501995958791399224586038615928559531215129447890892599659139443306877681395695484087597373772382746899971310823696103165957883394219798698940117811200000000000000000 2782 4008273726304091950406240110393870885469575236071009184457233450276134701126123994397847065085106949383183114885386497813310758890769552175347006025956318796336051642710792917162080710075511919245063592939600258643736063950327109386240000000000000000 2783 483161310123563776979553679194240063187309196944049003280448110686890063654383520215769234331903009726902329790807530783819450074899770123946537518468520997050648883541280972041777190623625015117424894648914651451048257131921046241280000000000000000 2784 51369346504637660680679346699134290196301780656737931884091224148269717728627901820864889152547339983977295910976065578430122342691302425826685931790271360626591009634334135633288843078285840127797746687564714670879954106986077880320000000000000000 2785 4876541067690921578038346373412316985385760520628871332607458176143627144226908037279228963559189818967796379478946725109184014982152947962657761560446488423321530536834434151882729408800679088060715865438231137148739194441600860160000000000000000 2786 417447214029477657783309118606423867223610702915146659870145633815730805209384600115310903551418582916776293959281627703869492492193692075041958277527751143086815657896428961518523674620324153192122658067441460837352086069208678400000000000000000 2787 32485938111088183187077989895735843199359490996232883837790760075939611553849224246247087588785615124735909422514876316131496718242004604415798769760909626524504975292504269590770511479587543799011238984416789481596735422348656640000000000000000 2788 2313849263361450742791930718372893625672352854910268797889792683789654344826327093358057722509437993195324919651051117616085455661934599709502058929192080625222901439763997752403849634513287649983221984329657558325719779382394880000000000000000 2789 151708513313111983024299642881931197434498886774850793047267577715381705893320121530533290058230688090857045687787257374141979244635428845219711877910364219935276631420754479941139590084511451958257270119252622927613702302597120000000000000000 2790 9201321559362123770046702836591283205110026376802513291448684782440178942649146672654867231148207513932475078082784389276418793665469802824874471348003608746679813265016413628779490164018714662350699561139880692893767759298560000000000000000 2791 518436389278603144892441966374467475411102427354818949897682201461887853720172382904919574089395025106383142090831499870310749181680411981196204793402563354197344603055353384937719324352499681132282402793538290739127622041600000000000000000 2792 27236229063367880475116340657643637308419351340710119866786122379464630495002760775888305770392773613070307591319993398423012333199190486937800179364316380065224966605888851196778105518415416919982170602743665529702727024640000000000000000 2793 1338466733177133743768408618384740295177268245038252680618199318343321424833143906691555685942713656461633773763753144491440713624519777660666544734482116352462817606884777706670118375833182045176008471351579147387986247680000000000000000 2794 61703976560883709125290579569979570384152094364969265114873455543728987177634992496849583078257097667867984382432755882877198227526747896881582980366290208658814113476026901358921904034228353194280499177600920480089374720000000000000000 2795 2675207037964708375619991465079499270776420372667009229075461651141982951786528038305770678288296976677727228237137467522843691905716902156298101679312521005571358298532079389407114891377296847142379673225903655259996160000000000000000 2796 109323061967006898141869668327177571190835811966085488966468449839027502470948852673600069813743719613346825976230307045061193870323036245483122877200880996261260881100283543274952184510311420409662221444819146558668800000000000000000 2797 4219312633756270442751512705075317895907778868100840266602115791963127287238722659790151502291795446231866800879416664894988779695790667720773655223895353714062518080563361383590744435455802848514444622829729548861440000000000000000 2798 154070560505188607138454907579753609075445288984129610978426487078071190382100726272873719377107315601246878816924673800310591391551186717273702633412768125950798562950999471757669443022886151535159174054006572974080000000000000000 2799 5331337393973834151210847436069023731837463308667967877991866703445362829464134043869572682083569877149867968078679289855380510260728659045571364783325648455965119185166808498171316984888720203871263361426228510720000000000000000 2800 175068803289752555628398800541277731458878181002350621732193290458731757172149332305017605540422651720613714653239611558543646491345885794141187537541416946525974078055884727727778427633691166085294385421122273280000000000000000 2801 5462476070587591300274418414672670031753589745671010860464564164419565385633344868121556074736101938662015356643236955297723676540863657353914118876582434392985126765583920677849161379932681506324338836504576000000000000000000 2802 162133023023455263143727919183030176494105030964112599865387851804370654835610509049103119351541054123441771069206028786865363738464667922541777470258782697196387665035428493494162966825880308585345586005278720000000000000000 2803 4582407145564820562892015176587785678287236900427591583474857059306035759238811858334736373233305837215692847079070392041083672269752739218286243664609650310289155737069623646526296378285705188387778398781440000000000000000 2804 123437137018014280437446132707872794808918955189435708799914218797659367022602796401138228918739656949356297729209520519216426399526766430676518640954789299587524578882071256562112866720171261809439969116160000000000000000 2805 3171553436598894553805365480763091512372160783428811174227477098502364991125750319234178869172966660549222685133991892044095488761992538847019159062629580512794749038548967776057827610050328749707813191680000000000000000 2806 77781045437776550674709753390315128760845635179517102882429450538831035394237166846772191359833491108356829422112970339812983941585960831462370051591501912205898328210758311730019270795988724587534745600000000000000000 2807 1821850236924715301947471240603446629370422910037209229996969251285764151825129318412175694974466055483366332619503264563624253328017191909613672971470532370877394476769942515695694855573716552143339520000000000000000 2808 40776745594149561099113357808454327168013115173041265965898596258524070119625563688249547044344758442582337978946534181643317079342722935126084694076384811312993536807258060155078082691394254080573440000000000000000 2809 872491605251668471474040056117050675218019574736804396532577237048067092002794788895006639477312324610725148437297914435390276902344291731175316749274293910470799727638025846837965696954560529039360000000000000000 2810 17853030186479387188362022352542736593997397976161905216496449176415347447608122961577793703079714432025503381836424138475484085694300645397763641199196064363583743991225636939016308144001966407680000000000000000 2811 349449321953221024711704483917081229969583207583611076601169772596621052592083655453017953746266190824548600435972521312671808940623278669613963399259367289794549845341641459491189378505716531200000000000000000 2812 6544324032009716842258248638657495234420075157303861521089141349682982469055792349186795799552259784366971514106530332513059518984434541557258973325974889469305288110134761004626198460597534720000000000046656 2813 117275709352496339446674265997507252682902323576079877052912982981316998077060647339272421850616495244450580897777232388256358053445713222073811465188609384550185844801749494788715771582218240000000000000000 2814 2011111461588440781348995686157140577904470772101172156168406019713726452005220755363609913587805371073352253310042432228279995618724029585858146415714511831733207208901746106240998320373760000000000000000 2815 33001887289213499737941124029983693316417157371512653922420804095797036750372048907224489642612720584194148446893373247336768032792292645851525962053344752429940476268575079130672796794880000000000000000 2816 518170856661960857048373258456695604697687068212437988246470740110619401699978968793206016139293108628944095655529077604697094067903202804634249996240291413644442222173104830986112204800000000000000000 2817 7783273947024676298925410210694870669467986415978471151892068721243887750807122553143667954708575538674658880195529460324759737254710710774285241470957392274464936009227110040962334720000000000000000 2818 111813919759485321974774782849786725255360928586348412404492066947718060173366903776331915296947517485825207403569456927717428656165559492681375972711707555742162887663843956899184640000000000000000 2819 1535772724534245298598699916895516220907810736619997453275387763301018786370944278974998018587885586923004620562769940763283121640709564729620122093615402316974881145544480716226560000000000000000 2820 20159109787069223396500661444293013332385346668208585241700943971488594705025308127670525751674530308443495927068098673164609474121293959449597147464617604763046693916513067335680000000000000000 2821 252758207644974675761588767835375680568716710237597716421485723500224274355860530549440373870722204591588524271346848436636347131059342067047483280307790034031712503438141030400000000000000000 2822 3025260167960891995249783407153858770699925838644055726096402518643307518274482367004983252451719134327267401366429340897387926069415420748478937803879241309357415051946885120000000000000000 2823 34540809661591927638177661921158356286073070077429444182907622679631862321375557222727776197958477439797048154888204457486444742168972966306101992813001814421918420136099840000000000000000 2824 375884533061114002338682954583106142903177569111778814969506344281601031918123572516001869556188510572757293024264728079384328480265258041649178238570788973042586940866560000000000000000 2825 3895068066655258803868708884380012104896595117569955086176622436900871838648014454403051548276259639645342983614848664482209520851356235085207942183320147374833517199360000000000000000 2826 38392130631552101319351013384803545747145839707120131304913536061124223684591860653116096503285983662830717592926593903768911343824695558219917430824604412913123328000000000000000000 2827 359500109194001392700741553871569340164016690181300137319681280201728696552461895550145836666618347119772426765983571412398770752054790540905457184826053328780656640000000000000000 2828 3193568690536231193367888380526912063496025007739829030268708703071270225976721550880837998811599335546221786101459546286186640018933060294022894957204035893985280000000000000000 2829 26870974452473000252378246936373656968842454516977201911778871920954473958442655455893192588691176926156392036751585779501035792134776244095481093042506479697920000000000000000 2830 213765630517119484052586263375750453071965079033697028137484789795125543932388158962227329787678492860727063191724845608987564131185236256771554871177547612160000000000000000 2831 1604544597641880653225853655621838028737974063452743715273864907005068492241390464214259078024746843609327985545642502291777015847059187882341425797608243200000000000000000 2832 11337464766748716083952250609164646583735502342938203084004661938980409941773841141846108611233908808463456809369023054815563006222014671152349337343754240000000000000000 2833 75210754201895590514508246247403785625185389768079100031302672636069596512813248375081011524884145372259856537833068791476539603705486088452250565345280000000000000000 2834 467011286668980966781540580026026305102527844425242050376874573592845534456978116994216820264237728738522428242782218595232049747427768474456628920320000000000000000 2835 2704858753892540670795503571561614665157357950215750400335688729421175153207704370417353214678076355220278260016122394893546882776502613301170012160000000000000000 2836 14553942618557142661589882929742481110346532689614602615869771577077115616827584282230060160726193775693176393517759619196605818600975300453990400000000000000000 2837 72409474292002665766937338183618738037876946163219631442231305300914811360311440593079872453945853833599069291867644496274867344266588994928640000000000000000 2838 331276489947728081701817438048674134087740479245219524186744238822495768821097984951763553182547722129706441222492975553569420042233058426880000000000000000 2839 1384577646675059322344427790261077818514816950401354821692882544425867431039982867347549430346838539221895300696353854410297336696793989120000000000000000 2840 5245021418102517734717931197282345760704612425124862467337899266335249030366726225687201816307988706018069432783758229155485082777026560000000000000000 2841 17835703308025774731619592431236815894301769171257702406436189105422488559171041656846397220328728963349755319484851212661485574553600000000000000000 2842 53792867360748222969541726402495651463067034827421009972661311036576877923557692044472042109477110320791882231486594741313355120640000000000000000 2843 141704562768229044804460283445911131434260623042983476225352583441264727248859200647900930596426357691978151997162738545254727680000000000000000 2844 319510257414379354374856401923802079202929020441129948420343550641129071154835546918596259427566771703800734838269636478238720000000000000000 2845 599742355310771813646239737013070477425588180554513198125407192310139118150962111037109900301042286013358130481632284508160000000000000000 2846 900049072532695201321653587220493385344282467060215327217151573712394966848498685822520055155483993348509903503543500800000000000000000 2847 1012819102029061449943768418512625674178659495394946708123123721167790833224058351322360857861115713233530457098813440000000000000000 2848 759942843480175538341588563107062412822871175231336077417476387439163179834326310803211615083607302665362556846080000000000000000 2849 285263830135201027906001712878026431239816507218969999030584229519205397835708074625830185842194933432943902720000000000000648 2850 462385988571172299871895383289463112097510890778809136673312594840352399259691044063413282484043027157231214232392448267901209679338128720990070079305925465761246476534960364668280963764624637086688106462529255726299104075822977389394295499542415939248225728 2851 468612909407426636403778319439356247035132724231330014864910942287120195799257754026848858551614667090623938621984614173887363730707573629194303999391543764087280613143444390009071128586994176569100209957403977680331602654962372951894592061440000000000000000 2852 235900301392064714714447267917049250231061577407929157927490354923095553231383383782605082759549005631481578713564478311869491743352992328473911992665943271678360674078864580981877940931736442896654597175074850917371491117793455055549434429440000000000000000 2853 78637097636040915190098174207723915621610430520254680863272636824981239121033255242157816641776847503286988615482538444906373923630286580320008677494422105516242209202998098090694894545567173979922306324551828651246499333181348420165991558775699448791040000 2854 19525544296970853384716277960773936527871085437239240157499566658759312844375666826807653643435513188872537037125800833222761460191243865017891267701446360528723145141809841990148399906250358366240277049205692586165850481906100345389826703360000000000000000 2855 3851427226734011888878049025322820472907839153343585679575465367596711753420233131475854889850522184137251362251212806510362196630240065788793968158183976489717326177462853535060045164031839584639454609025537492480186525293384838304163962880000000000000000 2856 628560768501422669396880577469411627619637914910278048949357590405784006862600013381685704157317038725517842074885388757438558551166059785095759350128000164359946441701909580405454559209810561631519574687259094946476819599541640862630477663017914859520000 2857 87286594751179764685347893839432368456332808679645177040773438995515991235653023938653919929499732977952125413510516431263229586669673179275442281826204012517888012256490475409911473060641146773801240455203028106481119121672780628749189120000000000000000 2858 10527089888962511291627651272483159734099108764438946710142199775426957097308343200378717915955623122905614699987570194102026393177657542827736752771440398687806086744775212908279470556444269343588127266590986643086940664869952579677716480000000000000000 2859 1119947368367157647004779680300877887086946725835052252582277151555317486992595433788458951967580379822230447935439128576800880945820894644374822560423599612360451565756483666380313236186451090860247516261391621416954592515855544378958407582540103680000 2860 106398747707358851945843227292724084705669115724094346429178370127889720128678902015400575851227147908245327012222846223262606917601905986709131647589892323367674611539203680079280451933152130815938510435240759791565274766028726279639040000000000000000 2861 9116188984632670176066037597787674560487164645242720623585756625582677322233749807488972591155872937780616823731247127593806714161162103626135493653306750765351297779578351769764092907966087037813530593004020676669914409399629790576640000000000000000 2862 710154561478915133546218849909889765778999422359735273101915771761885546378759864516614892330520536640173925954398391971758947328609758390916100387520671472827982926302987943108791764440247483499909955594797777586319624592569360141059358468341760000 2863 50640677560206952493741342717193884557884726281924834081091721533240292024255618381237098618860386148430168461676004064722162643189894680578636892240565732754474231158279374615281066289072434386543533644322415371369059648966576046080000000000000000 2864 3324646308681896704986366043795841148715563695321761530359428303081683193160069615507518448052801792126203406663792609089186398937166993625939027172592003253975675996199177026819068352016471069651591736470974960718135484516516495360000000000000000 2865 201940677992494717473827613195446143749088412071689500481361778764564479235267050387122000912532001793253801650236044639211825473436477854711236485940727414744935689362755155325323040213795744216104285950400503942636074876186518038249916462080000 2866 11396654434018486033544037575739847349447453109309805181389601419413389546544698206703578508085312757731172169840788556888120211785832925898518856685305019037024047270538635167776750234288193666164525930705781889461948673939210240000000000000000 2867 599805861957072036817302292246248705358781182869233509810938433627422007094277330502508457454631142875810938693308546168048417355508099513516738946776064570579025304780576475162022260825574527033584950718298065314842899141099520000000000000000 2868 29534538025431130608053036290542877126777034799914983839912012426507048017381612293908265367984804666167828664101037243641697843175645880468782530704890351925974591043883990678523303325170741308170669544544313147463041053046201710689648640000 2869 1364505869916697801061289417235430833217414564415277639399851528521814217143852545455088022376519458366519925226211126818840526923766617751434491159590838246743852423345142669629177155009193298861511565920620872849203511951360000000000000000 2870 59298546666638365570594145994334263780786499495954377844561368986412704636634769987161866066890893386295081521249405110987954294399079643882291232106198886294528513752398027786859102594998225897149081339613233224924733726720000000000000000 2871 2429471343037947281293811868744138194135696440161638882633968069587305834110652199608288987927362543178149835564688379954704813810041190052374894481677939812663133244240511409649383513303646886947340536269892321879814129244662000517120000 2872 94026107030335094274371873238425221053273893168594508478263521463317858131418359810602892977754047264790813606949465085448558338785512894736346210058034658064529412728692899275498760178984434186126097544034285369446891520000000000000000 2873 3443747747054199705875196062158522148181785917219410716842035610893137042803842218782591624152046729723412890360529285068609044211475852662721165494753809511329319803244815881872317783323031129518393267609071087024865280000000000000000 2874 119551761657057678790271530013264955841301021494949434375146546728123122951630001673832855443468590784445982880655080589304677179839294269437223675243607626395301993181076088463361651163696202713263971956102599555444397383855636480000 2875 3939538337055195551953861908349658045323159036415329751892634116653064245914509620104918520083889527872825907775876355607702184652914885129705923215699821726640718854999521722041311579557058322049723052142246436356096000000072040000 2876 123383542423318329768570297196656932990754085396466644915535165477516899814066290628195086116670710468539365255382194792912083901376528782694001517801578588542424572489357404243263156524372882532809040309576133509120000000000000000 2877 3676975981130787990713971691125374765874565190798828372059639274391479175545139797517149353717178320620689725805290139106963433226694037414842602711360241996845344680627151623260607181898511457681793143205229043111310403829760000 2878 104373845411259195313946574557910149446687685865025013496831623491658353535085665442581350317074143451143466695201329686421542305939683161007097468969300819009955305958173927924452692218195733158823132423824343040000000000000000 2879 2824598037838363120296541666820043575231076120940244296023541144839818934046286545040641491970439388847494558413036462921314583504054397587490596741049839489122933151135116061912814210424727558670795196889825280000000000000000 2880 72935218480658886629439903732854792949653767755825520833255307326057575752089292721141541396532360338830055477627766646170516190618955241651853712357797000250593908049457003977401843078172078527888315951103892207016631040000 2881 1798221569459084300069434551761335354284586312774334929507524076365079322432543990212860986619213090872153745373183506792811147937530131829648127344079509833827359959324197818557781606333256050106608354590720000000000000000 2882 42358902047581693848540541046943584151859416927201699263294187872015237122176706049084604052446118852221127538268567558286717324883249599327697817767229111033306587235608542927229640748104308642146953461760000000000000000 2883 953838742212282992734613815097468565664242320424967927380770207581837288393880951259201306638976152750666828396994149059740822477300273015739495006736118265073677464113958990292908254147019178795377568555290423459840000 2884 20541487875589762519275491748890401394037655727801116072439589322850163148323092863286087179546988950299781216135485143441415898934874730348153990795953462808959972373206080291197576788076633912749588480000000000000000 2885 423233058862060390752734831502658581938152365327882355637688421434537699315707535862214999789804756045429908912914373982605935984578553355187153138719077784881905622816666311164390533555014545173381120000000000000000 2886 8345442856279112026606400647617637099758067307870477296022712460410140768944690836824463931885145845164103152804311635706053090199642356177330621735254468411607142162784192938155989106035989373717681423274475520000 2887 157521856191780457163497829593373700321067448120738733822445251043039312966673734910631689056660987937484084779403456037288903214208925156137529930920440829469415513353355318480737518942729441116160000000000000000 2888 2846571415454054413096489597574613486845832561894202902552578860759972705232472257712546039356115550179878897387136301512528829883391298417462987617877269036327829428012076130070813837107228835840000000000000000 2889 49252735477305868881584703936920951002392677772183291387354548781580214301936448022649071388442701414910021697997920723067567724225832983439287509623486483979164944693157756778507480607949822541271903764480000 2890 815965531777421765079265246583612381679702801679386603363236426756723839532760593876413102617068588800343697730080332158271163901884660443562616291841557645097633657839694892412469539997921280000000000000000 2891 12942595785097886787605376961648160558510180696491983756308627246785635949938104929651546745206218448802919549941010449471614687876976641119739307474093868564345440197098791827782871044587520000000000000000 2892 196527012308417083811718077875950259811285367042235479965506469989595734561425810085703607418769385090389532819053663906508616385383104795463881241331563758953379006088024414286627983903637243072348160000 2893 2856176406192383403874169816359004041445090414962645970405231665416962529525708036961638120521346675628089305405204237150298243581854401191590956857830625043873233505345293145681942282240000000000000000 2894 39717937841922020656192610439647938911337738494289176185944001033685338396158392587020071609354743924358325662285775420704075931930388527313360655704853611730030720461725471559940833280000000000000000 2895 528286076604732992530041856134995047577926872597005999522766594212875448901267619869187893413575273906069351168365077008705113497587771062401117892882036076988640220188150630595947108003001013760000 2896 6717961901559352805409586508439694192873783651597157362562753580586123142243923817178045317909530799799395360553596206910389719016809937361785177872238395686077645669276783969566720000000000000000 2897 81631523666741992979061734736659436499453960465540067632542022508065287080280592947217841435244182102404273073279934180739245249025759181082451640231706007580651534702202543144960000000000000000 2898 947228477135736720811153676675495622239140719289195911774258345837422198606208632927098912078304055076173153035785658170836217132029873998438392187913596012967901735680910466768104052490240000 2899 10488365257659586281428357657546537934330924099533763140269217870760851694690377123352186393628713167095305073088926403649613823147748643931598966004460045205650968541009018880000000000000000 2900 110725673642093825548300221925921665907871850929916017291418279248941695425406837829340839483890367564908307909405533518726150626942931939317485966473915724676953210200469504000000001460000 2901 1113408843936761352001376766825023386916072007516548457274416062647051191923962764919050587305993576825550997857670097263443424960485623756024513115496115007582956258618888521535979520000 2902 10652387311286903870362077983669909622844768216981767132118288285114074216628240351620934687695382235827529814623945993232621388301060444265537366065623889580751815966720000000000000000 2903 96845809513904490282507805921964344967479470835030633395310554342887780457923396524935496992867767189919834022288196817140199676405716508115680212642507059488075284480000000000000000 2904 835487566977103236977213288513405219986094453802253295615870020547672732094603309403482975156664935995809633291559998043221339516582904938997590981086336777286965093435577466880000 2905 6828528160276613311114076792049253171609854963336747760103759860968199338862979314842520468333515569610437169266703665594101249312851907836117338293613480465326080000000000000000 2906 52778010786837294381316664360743268386869779943887539914223757840881535613376558287919727614933497813837168002055411786091055010874536042631652267569613258096640000000000000000 2907 384967054285335774442235869492734378208362237644519036989221191261372830326799590958139743484724952233207150400584305141472157882990993027194625386136623881473024705167360000 2908 2643768699873116895993887068793399556647523050697601898793853260967175560556484162455777347914273954073470946846599337323483399719936232476950258520665620480000000000000000 2909 17048901500414284872121800887461113325824146861836183491539702852356944961992386462265636860779731189929594354700888993817645318300874813093270047697141760000000000000000 2910 102924863562306384260051943196971427150618235089453402518652879988037023587130002864285500884448011349636224929381577181485243682225278442726950901661589024898750720000 2911 579663498436996452137532327526363680630715384274291374530952169012774383527309199200255430345873811931079705818535350900584615714942617059785850224640000000000000000 2912 3033241846655567505995302413202210843823508286604376235807307956191711854698616016078650895792707713074232972625110489720537333920276583697791057920000000000000000 2913 14678041440966389627228034701483573577338600999903839616511702494489280468929078309212870793074554008812481538825654924177741598607008133574555627581331210240000 2914 65321452547058209839220465479401148998761680860297863236567461060121852938690990131448460738135868734925262857299335877701213132882561057423360000000000000000 2915 265592713992407441784521735179131932399910503060297604926487790511454292282479921740859159992996608783976864710776167264512188697862775029760000000000000000 2916 978849428028547327588689803125525099123499980477252360392194292164302514504103752897661556357204610443039686875084183010505476178201388672220470968320000 2917 3238619483864925097341811186634285739897821542981077360289529858860388320531190442116430767693537757091844818827993662542009733763563520000000000000000 2918 9504338362358075795084975064789963520088264888550406665544055075091713246509443106241931114322559314550958122246481522935058011258880000000000000000 2919 24362969013399239600749069414145415406006754898343031558571639656285820010161248061975068453086411437666216830062681728664601721905885982228480000 2920 53456103721284900104859944213836418859811074293546230195189085894405916302948302600608170339917564183484808313726261940136529920000000000000000 2921 97646245991010188421234921971456317406960389809650269039691527560067828538680994845112953941053605289300174652760258133360640000000000000000 2922 142607664318525224903780070503227960535659594308349200292894713061100236407282313742015689248033533042449710224552874272556665756712960000 2923 156169858658956753499777393072134551855749319238076163396565945624454849467111484892271682568646477202037632308378337280000000000000000 2924 114033645568886340503368372719565309835254169127768819172477984581843319374028631415526365130045740249952459224514560000000000000000 2925 41656126235209622101687076792535272999179605160828792391772779755924500227955664444027974335813003192910360672622725113166349344 2926 10336623643590688982777582220639733041608190872252108296770527897559161973265200406860052335722626900429328817395476739573717970106558453252901101146024762833732213900186285713039825414205247861618885510100702329244955303016258911871743092259307910013309869569648 2927 10473976679262490742578212871928823459249264951157905077379270025250997012712937154530826184673710311101295911022127778153860322344245400846509614135648074930325115992767354274436618522503347880448870412642389534783259196973944879405084530704384000000000000000000 2928 5272134307836802369019389809922363448152267429896302289804503333297032521041412908817426756728226255582444750907712735139971713452160084155517433992100393054427114952989820745498651553099420389594193035850250678215311383336873535995754481451008000000000000000000 2929 1757457794946685026165424508717323039053097237396713970792919521954654279780392028277601284916929168798456730772699520274570194977797111187484279914133979716318767062291707181778642998395904173510619360705068460843859469167954179879684852940800000000000000000000 2930 436415832363221172993123627014194175343308161058489814282415345496522977581352169546416112284310198840200405298416363302529800473040641353766731524843218810737593650002798489419074824997469832912523732927401541172569621872850840733438758092800000000000000000000 2931 86099598104742439608389004821988265063011530088109409741784421770505297021378455671138901191725126094882299926948689570492249525132184138646682847756062655589264974647746535947108998363981345581828331666874761921141166238820963705287690158080000000000000000000 2932 14055707812186006497592459803415635958433862618107039795803465596098947707177735103607226831331740473306363864471879231913678746567295147452142498475936114799879299359558130489758366191639346419262569435387317867422667551510745976053526691840000000000000000000 2933 1952651932017066915984605108838670734780475487310804756171276580530032334147085137739999689389146108014005017214530062773357036538741435456615373765526045394759803650518651460434509002594184913732454869561275127353829557316483877157260492800000000000000000000 2934 235616245659945120756333188047850511883657209586964472947095113273041295065190921915572630498364502515569978469973207710439838288234709843356440131062225568366758145874431369129067057727310715188792795060501767106965541744715635947785420800000000000000000000 2935 25082104842466350370569491630255276387097599418047431718557214374577096086678634889297901243890111781183289357160898661994649262662329318888966538276472483502995139697498141796417566385729800564029955704527224184939215106636286264134860800000000000000000000 2936 2384648496252642251206985507930265343894742692499749666175892931058679943008641177764900769789116575510254196435287183873423254238051478070859119462434397028647506253305825132213645638034892776908959324257698176216107855109769107907543040000000000000000000 2937 204492310334470890604837885016686858349441386533693796731060206465263230934903875409615354331925208765499080455985120768094956940727813017443171651265063175407636043969052869280454567626758071886100094962459946175489337596232802941009920000000000000000000 2938 15945901545021101700946673153642568013713298484463187374445539502714184679337954270189582110982907309889847820126201642990003007954310618809047835280748580175722077330962729715046896358278444228299890942537133016689694620072473840844800000000000000000000 2939 1138380672604303601674578908571788171270243327622790275359060410189296106114432896256718508734504066264695315058178070903201417450495561024545509227811307897416190101939696143214316808778498096976877847937825174201792286347741678796800000000000000000000 2940 74831977222177489773346854395021828148345272060980788541442119781754252557434935994784868954177987079550356360102560572080552411094313312321818578043290643924128169278189958578596139698548079706409854216958191664224447164553415884800000000000000000000 2941 4551810081506253726402531961541660883815529887448349106361026759005773814582984734648293389488690237560624703310293355057175276375562583009483762427616233537618659708228728149318418666929602181344030528940833432107050850027369922560000000000000000000 2942 257290668749353899707844678586847502784857139494628494823931941461813927464116565377206819181136111683246518539056112280035684646585917223753686506021528887142112838884918172400514675364656109888167090823450276446056154579997818880000000000000000000 2943 13564838768927182527536428006917580348385805853731978211526404796232885647272873008677842622295535049689992853380458046245867042420693380254099806099347638076421168509706884522586813910252818101990741931265757414396353984646348800000000000000000000 2944 669215011039569510397051329349840413341665699566721054283110232467702115065431283151033113484080570720615631351365460922799917245497823842884703045615871785180649234453969877428022198291213914963998013797894312341771863772364800000000000000000000 2945 30982773401726261830130252283782628683413416870889485331713022257954037961211363324943718692098537518235136280847117849238911199821606489151235916197982255638816675680643113731764030028971561638737623115679791738946847558860800000000273928752288 2946 1349521799193151344378305974332960933203227784462403437387038332120644374039330341407698261894964001853050088762939842866159010846760563887366731249113928410370014282999462377078695420185782150015330699022996298439033219973120000000000000000000 2947 55427356891905602979174350203622008525564961140839025259487794983535607323420312818020118981730648240179298173637722288624877566870651562112840949699436371102533075701697107182122216237439135181498137446918767377272023285760000000000000000000 2948 2150934392772017532006394856449358058454614998390185193497525080333787128267036393172517339237320616657773136503620608495705381351922237275731097759711802261211033809615417481482258167932864924325939278945118182125128908800000000000000000000 2949 79007921074337860828400408373574397636264604793540066511120201519708008648735033218190238533747924726153451988051024159743435709009193011766271098003094177289263081639656446994871117034302851903063457809509111927983308800000000000000000000 2950 2751407538472829668356977603840316698495487725017149671649637748155645996168294261409757029987207380335625879155768382111604130419834852191450508662747377443576431103312692623306792173099241699915003377711318347599052800000000000000000000 2951 90972062563293884498238355976280755322822046105644071850394684443959040588319457708433376493274838062222086943941622378855491275656443700463996986966522338811264995643334814294331456973325668636260522681565302044491776000000000000000000 2952 2859520755201379157124320574639348091864352802532063567813749108946433481545073611939122426439536323786261126742064316436029734209904713785942025623607608225762651321690366390954743016428342004378796772439291171176448000000000000000000 2953 85549097844344467594733300489143582275178443607296846308733170997892586192688548957939742838986288404197999523689638822649924535932279489245871880447791508390657684459273238723243769678409656383664557229894690406400000000000000000000 2954 2438520607235368823178262618371656680645064858959696018613822765399562709773399609251794544550487550640947428615266023257373065025623273556431279621223840226046246137288641925372675318565782523451961221493188198400000000000000000000 2955 66287185258297936338569388643462859462987580429518889988955900478531071795005828416212603492845801258531449719009691099145584228859959947446050613033164544471029891663517952961613965841666533851264871809050214400000000000000000000 2956 1719822095664308520773823693986054581957249118332221627219230688726999091460816753657759333851595684303558716161531225064320900448545753826679589085188822013328436014281756199394740740123281571609013891251568640000000000000000000 2957 42619214933865958107265843156679886531973907934169678465187274800778515560868341888227017700818123450693435919783390417343737524808087402023910664986782722897247489200392753301770026529936047555320367252766720000000000000000000 2958 1009424304521032715209762542061411414934649715133513957755409902028198095112729950447974209706396720079956430221719210016607976057636014101124750706784435945836820215395870377103346998394985036746414515814400000000000000000000 2959 22862850545943841876763754997443451784483323609017383884873998117036357322426588114470622369580582898194841158421780812712745870354428916955398844689786864841326604830058004940401630449603012523079394918400000000000000000000 2960 495430338646796303274728748908232775721089551990293318161822324959052360099089954947110058121462386012374462428515832065588313398858460369147168315297039288126700272711796889664742150482577435004397158400000000000000000000 2961 10275538931265362425338440408459484051755157416620308629358477669432118905777979439555844162086116648698705719501435484551123365868167363233503199823653297464186672108959237005711913581994683468475269120000000000000000000 2962 204050990466512470706343066858833216076995051815790867004129108806444168704118231226168356989064217481876446827025450945354585622807169836120443805354585642294815610500007764958641645244367920441589760000000000000000000 2963 3880576193087491816006131460229859957909320954098790857694674438278439873943763582120333489445958444198897313067011301394066520412236319601322078351614801865903789371340515824408109339848422614630400000000000000000000 2964 70690024197862285765156268481943671508345118190771539337763071175943373663288023647478122156177200109904751229631454125017587468715173994671333456803246644552991094186290565320786962761862506086400000000007284517920 2965 1233603289286419319819956301468833183137794466789484128653829460798456043630047747448801808430900796058953566744543017990780246493017818881192253219525523834659564175241287650852371790614128230400000000000000000000 2966 20623845972195181186721522800730887711997907542923203030490816394346272779110960578509137930831834752276348086451146550800615739794285678423127262641507888324403745858044053743520313033967534080000000000000000000 2967 330317761912336856769552430169359524028047166804714747697431685342772561302016320592150565991820730699166072384840553533554259383208300089309013794057350693555650727110640055845204363407523840000000000000000000 2968 5067846696759368490603850886037283613534584576190714712843541577282847640695833290555779095496664732476123540435608545987426295952773372440871233766705987141037515866272624832313727280742400000000000000000000 2969 74468835749216223969879564114090925232794041378156368417449268792404425772338114888995372233986668012142130411361230758489744398007192059711544417628012667303089107603642120592047892070400000000000000000000 2970 1047812947935100885647984017760538437772921141686654008814345423562831178006869531461559643340667169402990870480104866455430311605443265986484159952178035586172354557178166888647517798400000000000000000000 2971 14112914282303157247400895300429187672476023298871726485628628687700750883977822190394136819317379144359185470016228743533412596306708777777681589136605084896979518768388682031887810560000000000000000000 2972 181888253122724003624032290892052301940938638056497062571418627359974621084270610593005170303421441881287132801947169059017113622787462867362670661321377476716166897954665832256634880000000000000000000 2973 2242036338429285847125360314075588902896854795451015156016773981187774070062152972941604100883130892780691867017079241782474282886550353724903831039798989362899039697029113996902400000000000000000000 2974 26417230951802939498257168919863580466597614632739088655990602246659127608756247149824807548780966722472801368417346663151069997099959955452479439545984528889965737571812533862400000000000000000000 2975 297340513975929995664880605753429593348493577495025930800553702911482691808795231747780651526351491519257137423157636307767730279981536628011421892517487076051042209223829094400000000000000000000 2976 3194583524117168717105037403525489243988450779798217634095285756727879317804995294050113603192083644764613683332355530333641911007809278902172109594322481004683024723580289024000000000000000000 2977 32733385927206345246417918846177184657411484604043957942537715129674026921555311423367516259828360085026276152444983902450149050963366039904405578169371405231825756935421952000000000000000000 2978 319561729874787383219409022992773511360804971225253891810684638056396153441548987188279702154962088409593981745008994675179794152355719244195299671045545711926485241036800000000000000000000 2979 2969056937010434482869216668245797886760557633637178686370406730154770732812747625871716549249347502185368885951871646513505641423641773149866395072739228452075130060800000000000000000000 2980 26219888476293053145000074144472959288124327143064703103634390978804691755421327893407031358240648122127771167665831475435924791800198447907493760039769636741106892800000000000000000000 2981 219770114941683066768882954329589845572100753421817738652534260267990454303780131541047375202176846941617178655362077764789691850266939710911286632942327249009377280000000000000000000 2982 1745533242402699517074618826202358949105181060340666266370679599726075812106246755823650756887822111581874319165496298102126922585705103382549605398118227446333440000000000000000000 2983 13113358252781499502597299722291981810325357795450437729066891697223059471015852778287022003111521359942069999384321087584880081472369565329860829537404505292800000000000103864032 2984 92987779223609140870074779257278399174991149408312236250330036921837334662684408725507149733427021845753085264236490864376161991280420292919527691151789260800000000000000000000 2985 620930353161486094675151177749202453129989183039900956394157650365938672857510407831877598092116630292284338585121588519650119952577673733521847584869580800000000000000000000 2986 3894063820878595766046717493376948995697586146331149754703080330909410532391337420595075210960056047411428149433859422469021938052429454752598078615715840000000000000000000 2987 22865402936095650902422289409114434331329790483175913116045444134179782033369342915418632772585457354086203538604679873056178389213620567134752284344320000000000000000000 2988 125269626666254829255513111047092511246251758179471137886793861617953563553843144165692604007230444693733942569723555839954929306450685644782750924800000000000000000000 2989 637738093134454340652623758447590522361526335914712025349722231909579685435763669877146880213623751554970685542415649997761746137653900693261516800000000000000000000 2990 3002742605454111616402849520671295097104013362265686976289824455925973123558373522507654204261078658669658852747863561757413194478712389422284800000000000000000000 2991 13003634874130413530512970640034943975768074007733543652303900055893208957828737722040900312798221901787379466001407699279609896194333328015360000000000000000000 2992 51454510799101174262057275039164770251214872179174534260312152310810133659018327717418805141191561933925621513041478708175289280980351713280000000000000000000 2993 184567924163769236191728010773243146576747356127169247289739669497787441572732026126176205064419375314044003556990372236004962125794508800000000000000000000 2994 594378776844328968161991412047907574847540860470259224758723472126143677437172313588723981693391693835321878930226988385028805545164800000000000000000000 2995 1697906066468014701585694871961637048500548232498084816852508607160443929987990132235031806734158317782878753384700130683865844940800000000000000000000 2996 4236733751455346465717174611373029708300144118499286697909927246082342503494858873290049535622414757068470024128940738785648312320000000000000000000 2997 9049481368665113517816978626549761071804465065831373770528756978892756591680515264822514042795535085889418966546014562271887360000000000000000000 2998 16092335802334872294730481251711003100642579761984525826159831451220328482452339415319476022852266836441570068601953373388800000000000000000000 2999 22879722362726859011302046401943931665890927513059487361863843012595349952970793719741834782538109862696377509812686028800000000000000000000 3000 24392265418604934341919138904328935795582107546987809744907448345828540164732288761006084815146085397301474668367052800000000000000000000 3001 17339362545406005199827245714892807385908510648194984833075419573403573219886545324826611684157639955814689005371392000000000000000000 3002 6166202896659319061104994919947655542641717869201630452729523319133560889006595065727813543441550482153161097216000000000000701784 3003 237297535105219862207399833647077638517871938158480910220419781419342095308676421927793217965975186603492805930303279100374321641690908075421398339761264190442107136344623890146082361078475073319889771019174641338811888271571066954640348812956969410679875290522402800 3004 240409397116767176850965147982193573359121530185088711660347925589045029776251556647583334744605975874806609975580458013390566750338180572907834293772580742998643252263975985838961475150228624019288249195755153413036476649486516014208803345426022400000000000000000000 3005 121000720786007537721918518169363377262463709228832356616054787316441590661091961547536010162338189921047003477027910717834976759667288552906182981787496567644683952605852610406750429200319532175249554196933300404261409874740196213524104755544064000000000000000000000 3006 40335354324391594128524507080734995307893303247296197926074749100394554610441357695310638746441892776083945529976067114145519691871261001085874897542064229597645643315476049036794674664563486060723708830543970905502440601327848129663613231798681600000000000000000000 3007 10017061241507340236443588359663640561770819398621084954400437465822724024708945193878833724266868103960572471240383971016600973636189421029308536065602762413028973341496071433622376030317224845019830427717062659556162896953629894270258328580915200000000000000000000 3008 1976609251880525552351136951395204649994189830807750002700194354567072985881269206485248485370710665788251773107531102585456900216124545567941574269433531596920149626239048437058262020379941436768464685600329977855638699998631289111091389315153920000000000000000000 3009 322771370929513118089274707847203475760336885166071711927367313443968766159104384655069566516346794129284252235356645603764016401070482594732972584811919618864004419090860935701477181568595711602456617681620485710177948541198902226851494205849600000000000000000000 3010 44857412774814002199025641113314876978767243591361446201290963827187400274460113715115276787203433720363104031239457700202744375814090685654826440552070567419849406067352268140374282871945798354926610413046936407049758993158745224766358663199819816672950039347200 3011 5415369742047331011892549719433811152126525863398485703139825436577741357425128574604866184102848931960950459153466250512585491084044330579165533623945713348955006295351798341604690494921530666041609670490509244460059192752109858232316041625600000000000000000000 3012 576831189381041418935728876060171246911893168827040807828556012064972148203719474601845918361093767108606047621263297748412873404911488395513985312561356399760411072000636807274946554483450589024876630854228435680250958219357142137162642227200000000000000000000 3013 54880929657015260787653308804728269087267342984327859532714696890101695405341994254398183060727492687057556384583092983660329971967022832203828253756030618490464656596984446428789696433003598208065673536647544611168726349761316728125479976960000000000000000000 3014 4710196753272387789012987649719522509980399297563539347534073244470951637456515496414772280688297374079021912580149608968020207952636364186053474316190837372328122039715380550103295226219733199363321583050490042313990010650014333781252511837090554545255680000 3015 367647043292208218078784356959156399350186737718815525442589250751372686520997690530641839317687824766284614563048608341552073553348929263212479840122076615464747730283034759451578986027848239911276353026219108087960790529122802076452126720000000000000000000 3016 26275248083624242162542628664065515442942230197289173916331583383714761467845675867125967930382742122261153811910810063917845385396146861295464604692960379272666169018793825224245341886023969647526768452670410241490726390228106222344601600000000000000000000 3017 1729353521308037156744156091889810495206955697497148575414458369812501512816282841136346489548363762038983269634534609352873354530348493718229882064233816839062843515571849167549095580082187007610193952928861236599781217854071856847442265402826393419776000 3018 105336912079881952265461426044152856936985988992967683760519536370174024396133628174773701340724778048152433288870585293966135133683373248568272631424735303961218868194271604755005241391822934193007832777393341904931738644115657001533440000000000000000000 3019 5963289002730291017668487739091672460709210433717209893142113981948210336654300350082089282935063033161006522176283330673479046269075761204853677148457800340056286761770197248542800125664304967722257131221659153907127216806781622681600000000000000000000 3020 314927308692091273788924666218658035599340924115235510394053254346593134414751220196002524202850433134380645457206062155552764320696420737883105961849279967752425229697535944086459040957780257975513775214867931285392529774943592775680000000000000000000 3021 15565636878255002646971879729947217339987751859588596761391134223040580359381020784931697622666490203396125428819129722780554015780906122713792253816189919918467590784702851777118027231828477151343973499740243387887792865790237081600000000000000000000 3022 722107873391480906943818823410163882662144469299900171961914548588585681120246462763298942896133349515271697523352536022325825789546551345923389524162307856570756114038113461890067929132584994210493989504926031174699358792921907200000000000000000000 3023 31522514667942264462241161516546091135041172396333377095778352724822279516046424260747080989781236251713739366172233578126347610428387444944949007242785781118092137949009977641383043257152693391238319711580628927090206561932410880000000000000000000 3024 1297796642962397678967421694993642362619198363019772416017229625583621637109594362310437054592868664874392823843327457943424047753469289220113823052079164786772535816749572871420584715468449465590806533329902973208511819786894589170318438498304000 3025 50493738865502454234015865711567640323114624490500156829726213526399872599130465387781159415755921268206989936451928796632190950307692812101860626423802422188869468201433943375840647319702525456406220626901771418966679942594845846929788704768000 3026 1859942404054389199734889138744057883878242322893403282436259643996023167512722469792162421619279918695662158498337808884243538554464328145112233716979305648927534426583169059686238731456753638040594347845981701482294647193600000000000000000000 3027 64967685463581902406393394236994011006999496250524841089675949579321101257434102866995707950630110023078385407869363532591350802084325588146143964385265544216751555227302846473552335027336514743189925543781064833997419315200000000000000000000 3028 2155083156250715631545866480521082742246197318125404459385874073160131714227437883571211184244222047057855241409664312296120833131832054811944971403715430417188234021179856798935016322252699362174563828117654316746249601024000000000000000000 3029 67977904682553115260882636102965323246569411549959995316154574037874677870614805481460819679056404673259171936105142945383907426725751254716886181602547865235418210535471368581339522685153981344449159026523718052898406400000000000000000000 3030 2041356851895185307861250855951860737668274711357719544741480143271016489343927541510424348732637014843159321829971780226333213329020783461193582701507061077416353972223509425603164099310955529543010189949214530362933248000000000000000000 3031 58421828669533521928977835535625636930757708020656162361469667094624988448352786390636812554369512667688923685938918208047569498123655819568847759091998832979448172438803285563429204644485694346765647654569444878955543253758675615744000 3032 1594945873027269271815320955041702393148656266076057580203608589364149066147635225063327197651174263669937371203514783611034526375302143566895136186313004479053377481312727936071688922957170175284101401987513948569600000000000000000000 3033 41571586811512248821354064204091934313791361989662669928454640242907067804549676415539673915486945888330940389743392239197304868293705993830034039583216845060371750758875215227985824105025322694992838222870332047360000000000000000000 3034 1035264602669913342059071717233279735263028667888339528389721817116604500560393467961510154656459527981447106533982399136751305455958973122589773130618039858240462826385585084359161698382425552258007199027875020800000000000000000000 3035 24648826277526656394862927260695099319322070341864316819445208496855737929066214452726570503420588754738205672289204962290837554744208908456613616808584604248960191090665907257512031491836781058005836084931461120000000000000000000 3036 561411496145517910190300477644464259471484216826003811728036502653011746157135941277370734146984617517446988196812183129075655047787233716726173742324608562609324090262068079731700116032113205486980818586828807952801658785280000 3037 12238341901916436916536076428473967731254733771899772811113563991657118054266006550050331829451332384513536414569521798837150226665182669796382554958891762067381012211043051755522708206062154432398906464665600000000000000000000 3038 255448697745236292103952438382601929156822846912980599898818066333341200094743322358565802668824214173972156358445931448748684726524114158669309940749415206124284833913670061539920074037477731152254636088588377577085075456000 3039 5107131982595998933664553707941527770410751011686432674687715593238046253097347814286964606332879385514405845351416997911948839753541367252440888171298625964937027994621864261095398839582517557333904588800000000000000000000 3040 97828416876093836147769174005061621574942129044915572075688629608543284552488442685557979080427685214341084025481124935879250913841471232754418933639500964611784642047582593858033532320973046000291676160000000000000000000 3041 1795809932498321302799124224514991018707556096850441068518890228426825734810951027369770079712879818748198286197729179668273272684873413463798198727176902348287797757132953445156489914670077503655116800000000000000000000 3042 31595629220498655935038987723339158538621668041251725527164574317445128878566507610522497380579920600601718103864499694588566691259157554102373687604410388771951066063868545360842291043905488656793600000000000000000000 3043 532844077007362123471070907316428063771592625985928811704588974558797658597167368762448885505715240710060666469247346200962731436550582850704268876385769133628126226219031613445023534470869727313920000000000000000000 3044 8613631563972888971076464753767270267385247998884185138993318355131880643746808746304142596627858088206579336264552322206116890213026183308094933979843797569680199629724279994090661528854121676800000000000000000000 3045 133463676483263315615711990139854664475952775863417827282806203917443627467281465732325534360944049428772798713313589147040742709210784388487719111659577902942364823073833415694042353695017799397165095365187993600 3046 1981886629773802753552639991757978611758599906240846047040010781232473671611217082255979075107571423002980152568651904491796665993389437081712597276580018506782331527706411444104073143176396800000000000000000000 3047 28200169174745553487640416712569112052926294867020342135255677898757835025331996156983869046985306764866773172663723012579818252504553695641328953932297285769952296410353414411825547155865600146356861368960000 3048 384387326377634882985989505764709658625777988028719884841288762076251327871270634050116866687211625028153665742584722051958056388304323166091629152103311354740015829311390360647461440061440000000000000000000 3049 5017482620722013819675378150958642130441762736742191022255725565636216411470359135083402899568247328815038089497720845454088480973540032655322025195254438523514659395642881479690472652800000000000000000000 3050 62693630679043999244303656275244738212653158872871972860112356539266309635453023376876470715434794865730288221339208552812292148240279094594852397109752295422541102115769188930058977280000000000000000000 3051 749492501632411590972917394105952574444127056911638880851287920286427065692196813069856734291055728791395911591178284585471661699337186526759300695544153611555205491373095909117132800000000000000000000 3052 8567717939473338657064517490548061706678258617949438094010244169274943108730829833275265878034648731789499412070797839312497317740438152257106613277518238294591970243051257705428133236625795907584000 3053 93588838431809009887587380958849748634366553503771848532651858890666098115476322249560694873616375738514016149805637121298945275741005759356066583643412570365814156310149569970176000000000000000000 3054 976128865992554654477386894336367662240415582718472842372232602744985764704794976727586397841887338741366553708207718774599563602120452424325790964555778679018877031022592000000000000000000000000 3055 9712476089757733301922578827773981167199556041035524021052127962499104163394598926274505238206111622540631198539383537775525179295573366336895270858771803969731845381110628352000000000000000000 3056 92099188995874043115641727527727273970942992734347929566411443303308459723303473587469321156154273345347808571120094283906522123832373408231393937332043057465896092670361600000000000000000000 3057 831362622828637619970928389487788900922403624965972962140305769565241090690643046916049547157270749123552884102740105212696499311741804281844707811796043313429584491315200000000000000000000 3058 7134704307341341637929253926441174048452413444030876613215874080656637974304285494543169003073507143048130889583800956876494136773163412654786280105523752085404484894720001801132540416000 3059 58127652743919766334459811322930485044461371600658937320577006395430707420849689854049525271848653091446224933917771054526866446524737159601219149236615273418171516562010315701026816000 3060 448849740509513864295497209065592272206095805832119030725712145067853312938793579113154221107755411811671020346273469119457393954324306639862837828007951711065866240000000000000000000 3061 3278908162617244672472682538686696270831463595508413818663945270920756839721640342513597737189314845899235344668950093244586355527174908770096016114574400526745600000000000000000000 3062 22613184626340332407604664437119468051049886198974018022400989378774467384383406528940380232049074408009852342438005964000861437409311215648753145429116531507200000000000000000000 3063 146883088905619670461904718536705394204771484618443000089178410636513381726152935373120813542568606616068727249368592887444859595411269208740142198944862044160000000000000000000 3064 896173712904750197828927162209583012966477614551718118625899159105726423343833820280545792018571084058827844604803815665406224061474789920636146795780505600000000000000000000 3065 5120238618931900464406597784925462185434489331167299455235253687352618378524131758011097025976873965040550258399306561199174108603012757195553649060741120000000000000000000 3066 27298340837686057126690617210081264772870762350601340454699824873434458483877890239514577481648224515161440216485276446904158720527929418629630237102396511846325354496000 3067 135258306312324311221141580069001483518927439285036638778693590087188153923765418495703085244202404441049716802145783279664015895407357542230340403200000000000000000000 3068 619894784663240084102861282129581361005290327767111329325191607000277560080310033319325334327486685703923324976607952463631406694179337449127280640000000000000000000 3069 2613276654967229871328795186772954547132078761757119093723730694713846098775674234847424411963941214826627998385173447419302663171828163910041600000013914806400000 3070 10067059774709468296343123244383232610874901555238337365152226325389187082024840042927874616090032007738417142547799994389833671869615654830080000000000000000000 3071 35158251165196492879588944741547479800958823874953636387213863172342787737789535155638965007457076847131329601425565227075467182343821721600000000000000000000 3072 110243997993818968169312132128185761811856166034010285438819281193891321876167103484169692925365985497482559167342564096676234408440627200000000000000000000 3073 306655168309656548022862246321900314856846143351666720855385860197635382070938125809842391440245197573771526767972982545261868540231781215988869201920000 3074 745131147620705243011030213936495314165350846196698050541984218880091937925314607287678056106304604883779281552536365596906461593600000000000000000000 3075 1549907349083689312135502378290269215749861198380986562685993737771246867106700865875778461673510044246229761929795987061247836160000000000000000000 3076 2684064065146970744267288486680572158487376652567352631751654680122013045886282345443823066255213802714602343000666227186073600000000000000000000 3077 3716406355852062044718822698228900315051986015169011393584753322624849211554678375278969574469167383781174974660817924915200000000000000000000 3078 3858564900479969733560951219344981877288277654646358602169596898283732972370302962229215532554285140878700948304280158208000000000000000000 3079 2671199094832817017270683799321324381072392180938146312122429501848658577117656982473288827018879668868749387313971200000000000000000000 3080 925090595613096802517985731366692426345417205519704350518590303670531108958495924666074052647231054153679441494016245372147237154600 3081 5592383442709666329079996693061187980512302995333103786106434215061170148982095564826074253984859894675324891912501800468135604389097265276143286700042288513206312840202355249339822028900857304767878174619333106714917981590046109054974201170288988241950889511257435858816 3082 5664771389711376397345743087563351085387155601015036928383169116681830066926112762163271790831736845773155603379311957678539559333893644755197406726917234716672001360158960876566466289856061597509655274709002057772195669346484056428524938643622668009472000000000000000000 3083 2850897218433679271290395860176304447842230158331770294989431348611271500755827750943499812191203083028937910657775674106300853306722867766574747994130048204684297483623202391171444704841692627526223295121519190621238988528310635380276624344817755750400000000000000000000 3084 950339935285577786494015665193252500930665737242919549036818998529215679474954847719985480326956168044806346741706092363272122029311859776628038050867649900205293578553795312769087071984043342986906669204134234054685737549522160927579964979869295375020534051897344000000 3085 236032209796042662862589534521241095868950424615544093726213221264880442727606010521545738745977041341773945499086885299621535278633549000651247231414893224177519409309110406076183687071108678840150335172235802508710087521950304105517035305663096422400000000000000000000 3086 46583220760553512827431453312160880911480290855573805989745851022704314233981042253518940072860020082829235590189133735894856860832478305172868439060577526214119559880152663482642349611204089765253960137635280303739240943725559330051701551998361927680000000000000000000 3087 7608919440064901574227279719460863651728205189934680303963257842919713978993769277238632670796238562492113972465146370077295330585630491419920104975798004958460015567820193490221175954065062933397032028876694454692750954746713639840043878017007549510148161536000000000 3088 1057851625313816068837328397481945008130387053613799156750506781002949162256310733949034261202454490477885443299132114571686860035760861294041402007992629146403855197094215455937627342749627289924257445174965529679025063335090072348637719303458652160000000000000000000 3089 127769230739805211698524260597195580048094092535618419186386638007216518095696976585836603880940755305719480003109489229727654063086865944640936612330309328012057927788574257714831249293106538617423983705575106721495904626574782994087822029687357440000000000000000000 3090 13617629034297145986448556457107689699181410160516203456560690416526220897528549562579329969579659038602504233956622900800474713785873339073126693516000606545330254587831412947502740181911145971944601220291271426969157124337759240651782449894623752380376678400000000 3091 1296515709055045838644781189798290547793696616810368614249203638262158468031328253901099255891674415827324168021506740191689637128850275103342118754027937555912529480893357595394989269412227719416591630422135818744120373561687741168415504009789440000000000000000000 3092 111365324488546713467417070648388996946467944948229749877473076210093544489337763803314611981652623052716203045856858494840300335510224029807569994616851115832115278493636812605155935473773092900162349373671225402632506782758916731303280519413760000000000000000000 3093 8700613719714043723054467292815320478398958201854052883534438827093986140396515666178895107031397656011359543879380709742410770954962236115307189511308351516565729780347929892502190290057839747143344574999424674950802092894887751108717096143992267997184000000000 3094 622485276105955772750482050812945484838973378868463910504541351181939604715369579970004763845832584747529137015091723766232636225092113164941848406337298315868229310477309950598928341608677330585703067570738893613153153963391854189614538424322564694691200645120 3095 41019230219982637316242217096116645268265270213410069624844112417092720269602350827447373619414081050981052985797384738976920689347097449901873003716673556045120906049547287694607085984555833722485987738842850914988482938788526565301315174400000000000000000000 3096 2501879345753720560609148082353753825079093498174151909028168172144842307511608449065557170983986463123447427614523815311800753055541474451281931138898148640156354785417189031592426139111389542404902803104281534874635332969108502092525036214021248778240000000 3097 141845967755292531703875152480641121033519348430759090234648960274466597280822040048238007430794162138278731690762881933088658815102080652153825213048230246039484361446723733587878228546437411048499581875263252810762247429884478980819517440000000000000000000 3098 7503311622363531744839418012196274698364189098628931247956931633190749817675000572612805649958766000863736419946902283188000813429528312153960489303949799281320709147793434178097055178814428111141959036249130857819966191442854433595064320000000000000000000 3099 371526905789570253429785481027370051196741159174334354917572876903927246591034746295060662302320552728498717641378895941633328742766542027778911206148588178758592203211878363659759722802488496210831357486439822604875769984134812921953691055821946880000000 3100 17269451916616644661678771733753297867861732087599740972301919849291164039464944235244994090317950368453165050954799075490381509093447949650307200088104241871616381778131160400497384268634608902674109810097424793849426531838884996710400000000000000000000 3101 755485601649307511495284805808413454062095516386281568827160039577457446569967347378604301612956927203888845437915485166239153440239611790608885557482108027197487169786766480191498600994923616264059203325954026260871875275779913809920000000000000000000 3102 31175985096714141120789964324621646479210481956035310178184847973265237736549830438689938892365663264408024378697120624628778221868329666439134086533931018955874844740342021840321223489142840179698683581216279227242184599726725195588312236032000000000 3103 1216024710383279617070708041358662456208233328142945143463818618301417324529298442980735196375987138873363595448351460380009145864827292956989655797954967989502316743496873170572443829788360641385327440506682540854327192569344163840000000000000000000 3104 44914114767525849400631978065833845457085687867416331411350595661899588011063224495253010778298341609223118556243300917261181228322377918899852623729069406037558255501639425467543362447901424298424584264509985938756737283192258560000000000000000000 3105 1573441609369443601114403477921773067251730448341394068022356015317539257152047481240979201263870081933816087417206338501966115806761125973886764629112852233870383052993865558243132284269980154484191206749128023682623468285867963116316262400000000 3106 52358005325298997654297893542985050756711110984411605031357925030386998170944255009960129449238202301728080741798874620992756330611430067428471612275892824093021633465285817403056702403517996708121375204989995483844055826169856000000000000000000 3107 1657117904324063823453644522191850111990085378681743261977140663532570263270623949083594250315025270429349305779867546939540524474368673419922508237590282396933233522297810097209335296411672387317809978543366216290953838198784099485119244160000 3108 49943274773802488464170577922988899584577812100838400945891631032233575435120410976598371183540376060259357543136059274132913951727410264837440864023047773314091149289102071434857552661841100241906239697248734352086973144760865259520000000000 3109 1434884722663895099918146309554861073348626572918548151005590208807377266027779716849189476723119859818770880545869881892133075213032060243857320071902849982854158268153697039760578220883953234315194527418323057155325820928000000000000000000 3110 39335868681812698071648729107534348341111188459210615435005059871179433295905269173760328623092971312599510879370816066640066163323569548140816399849283421832298783511520055035699187919018177072671014618953841623905075200000000000000000000 3111 1029825626228137335733319472039189193488044973811878331799630859439403339219966586250294728275821808855012778008942468555250206040536106178474204294979993268198613305872054787596985644668643345207936949788689009964472466885910200320000000 3112 25767528224702711928631200594174556616525985400487008963300075549466710860688901266038511695757053434521002134488162908812599499909140574060179793445376754695358029742730512683430578550246492315163321453938417294376960000000000000000000 3113 616607859989660933999900655417921568587434630930801084376385520227975860191544105467186309029484782512747530297491743953203514856767322824655302329493737997641553833721579820590508130685989889622657035131642215137280000000000000000000 3114 14119855797744919465644599527312990708425973950692622296210256325618430603189897030042375899672757495461971932272296434732794498711728839207007849926005491072614926954285143108160387457421874423687255127289675350721220879319040000000 3115 309571228746294564770030646959012844295073137716630065828800670926368751412476704119370288163350545270159413374296595193114913963155476751074393546242397447701380943467070529903306378303215850342718860229292851200000000000000000000 3116 6501183623664645080915057029745175659192650149987679056652379769810292877467041930069794339561302428005938938971908183229122617127101163232925062749170260313320314311853436516393137624202589110903903699148472320000000000000000000 3117 130824077071964236310701907543233077324641463781557557124839127190936737815651050606263439763510612007375155650875233210172006685163181928106147396060985106560973711290343662465204935043840237282505230090872562917572608000000000 3118 2523357532624175008133034019843088750368599665828750905246282204644088003963921179125541356515712463349164824824409219890285791559687092670151094565749094798140368151585287647903477372434011174810307463741440000000000000000000 3119 46662670921011550420381196110133211183652207879212041020861322997460175928075011729488198988884889602402950219524947901423449425193355470719980721191262305603087259812844347886713262219472148325911714856960000000000000000000 3120 827438768801239145660241007871850629342942150061334284911220653178651035146346143529291559570734566288334053937642160275890581404879004061211022523847800010438590949313991395694772950006122339412938621472278666890932092288 3121 14071022825234913682253056734235142364795568789666034514154621981130885650409285019348252843619639992985760033122271331094036163196220796837834407593816108075360065938615529326983457983997669040801710080000000000000000000 3122 229487733796004250259060918226890186147374404821315145445204093888989131432109455522383341226669391753042961035689775445524661832802123898740767214804324308483666946535692636817646868489360337975377920000000000000000000 3123 3589468084184522880954168209459109932449251148353980387991117060546262198689055769608127881494394584825623715994129804896045372555482309413147776398958370185422603332125685950209162728400185919688190162108416000000000 3124 53839663842922971850554092743200804354611602945845524825519543175846258772304190708601160699835472151409278297152148802783800180713391488023053024583021222151205141110556990941248829966268592291840000000000000000000 3125 774305781720033184992297260971710333924366712984089821963873562905224728014858963864623386512527235078447272341511478239000296749317497575374108700856910971893508452161135271853853550386033459200000000000000000000 3126 10674992666488593018216034808574893246907735033430302768292918105025469934028264897628312256490521625739738721078212887931604233959957523637891869173844127305866002343160573261708047735682338726007936122880000000 3127 141040641466525519384813048317126246750964320745155949307555059133020037971869671462569403268523386995650286151761499974638362985506367962116182351601942757460140946912602886222400326981386240000000000000000000 3128 1785203137163903283305769346188603347418948540455701455781249379665803423504604725912957211077817162087018496397279708363779893321720871557659435419101110822071578033307368982121015064657920000000000000000000 3129 21637622810444870958918905280848208285383119564830733404087169403349739980053992459299643029766959036348535164368947258602015761291350404242316688753827110453000844630235565603622987099784029048668160000000 3130 251007501963648012745879844701413173446214779929727337772935210474632329409344971805596662997609044410629192313834297103442683884482644472647978593017447269004044192829152702225396531200000000000000000000 3131 2785212662744176309217353413110906017229441286284429144276941350612679180473333721707653331966942321724455268350766089350341670129721813326889112987830483800307378556674539688762015744000000000000000000 3132 29540889263477620129722840982452066779357861664766290427508699742252300894381573272474167699303726607578728932708065638391757108015666732919164307592546102009055535433155906942327231709446144000000000 3133 299252568863474651107732825561851498070084731112635167347479595874320327420921574404895801548376375172862724029951811895638551605627568612928491415554246269476673847767159388766208000033510964032000 3134 2892741282990543370688862943523679361972103075458184134411469362927877959374791752553600997755059104639867239249322996621192349999048797550527085886152672305501593795374740406272000000000000000000 3135 26656007355801255871636475378763897626742926250653050511650414294803043100860103995512068320314507984504653338877783948274644985229200179314800861243299707621554186462674078558358759014400000000 3136 233880278855349100204101054161252833061734686660853184397720860086688627641422913102653521230509129854624219705763134806913999904350772364465355274439142785581435948242042880000000000000000000 3137 1951374906196243904941746192417340929388016611363907634295390577443666017447152578126901387978627012270936353329013147252022666169258548617844152507711280257357768996945920000000000000000000 3138 15459693653218063617902690298014818408007651389135772331471201433846418469762109637101240406239013148438408331917308583628948517915092471559070920191812710820331610478092979535872000000000 3139 116106976404131298866563160507885636781133203109573710917396454865232017047794692695372917412003884514591615035020967998953710279608021015024233949839968296644944855040000000000000000000 3140 825099011383869042340536180220674324655664356983055386828462750420135829306766753482084427820258111387211404304561862724014856053119573779025153785037913393096294400000000000000000000 3141 5536468180414116481305404005238949590488532060147738283142508052095864024677981510687423318533521541905276913494203217526890356292921395677536357212621213574347274431978536960000000 3142 34995053292734058573195699136051542775935722984388191955693743755324703408011178153590366295285993543243598761214381601360862517573885692495684498933203033128960000000000000000000 3143 207804644428312808370000790529292197171813240318446649518688934821275107022718328775539786898290359008205476843503174629133510570925540436275065171780650926080000000000000000000 3144 1155688718346577712792949679126923121810511698100060839474040824497364417510166381565158620551861927157787497682249452644398289465663983753609980685751589584071106232320000000 3145 5998313349474166765388091890550608174196459569108132910061971090628278556845896652832045913062266832088178268791040827608113263283492777947060318398054400000000000000000000 3146 28936696496666061334875260633699656476861496379562409198142128101453855257842963135138018585865591804259159190165483105543141702943918626202742801039360000000300068720640 3147 129133928219931144198878827381006097635690298195614049063631578247376905609222504084813064454783848678264711198560679380155396889829197513083361408119923015680000000000 3148 530134285833900768807902995772875018161387143486260106314591627552050865118212978062913812555584302889347874958099682981619462613895014502021201920000000000000000000 3149 1988921236290579322174120892023235819543787821186790566155241645333898561737631454519081108057828519829742237638846365351366556294744338889441280000000000000000000 3150 6765323639920937276131059345986216295491470246669034110222221703427161883848416742650800575591108184424689551307059436882025508468508047537817331852902400000000 3151 20662852520763834156056889493904310107305057354436080052070935005728113039682172822914448305325237048455599379415327325390426162133592965120000000000000000000 3152 55986458045377491497898994687032170602158389528865850668590106238955580672097619512566262641358848033297291731478787814464001502640865280000000000000000000 3153 132520162521867977267499258957038411260079846903525595292148674781801982441997922354887938121303074152714812822768797422048894448958575118123008000000000 3154 268526085649989190119920231372832639023218661664154253313491520856016946691579070142559039355122273319335712235472290607335116636160000000000000000000 3155 453018477236143285987186111977330725040025254010189497058262599036575993459464366105823352239705237926588106710831691878262374400000000000000000000 3156 611075903049305973884780328383513152294975297517245144144256263718844258695793527768675367958148599992516616141159367745693730328625020928000000 3157 618086372282174145643061429180767188153227068743596037084636799729072790024259090734256625545879763047035731314460462153728000000000000000000 3158 416849522745643871601814442496757074080950374476000859161078865195155999821134097638231632419052901925864571054969585664000000000000000000 3159 140637490804873101080234292340336394764153297731444284467300561806732793461921085572952642527856951007738556513959299662275937572091168 3160 135251617474144757196863016868260662170936060147535321694208893259566067812133959934212964352640738991964521214511762935401900566833194976789184516763041380629546223413257113892929556398812720558011656672985478566130916830264149610256717889055855737171484775696202531645571122 3161 136979947798577414502476735443996953463067801968184759499513957439931002236068751256504813444345301344759318843709816481590400239669158454630756832467932327928898792294136063754460950099198578520246903923362348578737286073113011748502458368694366627231170560000000000000000000 3162 68931826067686194610231335682828418116194099120971552630170865911066683863254612423701141921857526146349965558918494573494126205462622932461922308015513655244495246851767056570711322818315088763785823105270791872202758924609408701340189661599189626131578880000000000000000000 3163 22978237955121453739186556492061993408465762962930711971925110003449619824050761585799864230958159451110724578639173748651927684316809331277108527621400834837411570651968875235048185675149188870320308254519271953592557230974348420894338935235723713033797632000000000000000000 3164 5707499418577225307416355441593451284008838720368525827723988226741151308492562113986514496355319873172676206505617807238385711652370700931241097617627990297496679811082717854641027151546988874273007702863295548478906082722162160833930389938020125201399808000000000000000000 3165 1126626134175399072360623915230230870471101419070225823821593933286110884611899786888927466080287683992150119886939149707724766575681609396295442346755439720428870698048829005278985724105373636534908567302282173544690040651318309445492053675688412934307840000000000000000000 3166 184072716138583216006075341339779513188141221908612572443160479338632613063332599894564585422692652060936348706787101880855266107199668182770189028128051856690153154518059307017328367749707851903172903875709708186497723885966683124768598851942233826918400000000000000000000 3167 25600555553194483426298386863633499057045483443859683970273112418453789656234013201265192844266437523702473979966725332702998969551829194251317666775200181007976767737459915849865623639481702245496535061881531351575583786311785372406785172711301667880960000000000000000000 3168 3093519897344702201031827443536953731610342262710449923331673767733194567758639565836309556129158279911188394386113439207873685867744733577201279645746112240046282311892260591430289919248766710899248148413932063130960682641849871356044593672830341611520000000000000000000 3169 329895016720530657851166877992647860943116345369746979092033989739490864881509097666628543297827777754294363361807442876519549278522769677547623820353182957414670790469324196210924162428129689538767238733957664997591902513150638069725916136059940372480000000000000000000 3170 31430203352062802326952415533047887343618626452318175270407851030746826483225357064515490970159175316192325279520682687585552197045865384078615504096520949188473694419834359956094462676769929865602002552804024142025887891604306292343836150384526622720000000000000000000 3171 2701867698750915471025784006552591003209943012545828891720873260348676526384112355776174956940844763276508750480411625798460830056584491835351807895682074753475607388611108487558793016855081196804451778729071384591545728170928572178431631699843481600000000000000000000 3172 211280932401185945706877675069892449238722313706902310768868121113052993200303541213171951222112092488707814830285361653493782212705746405021257361416528456180121553806239668823946875078756155681634584955200554364068883399721179688264668119805460480000000000000000000 3173 15131768210738396653987194681911693282308279619907283752786218744002790628940776725632451488110205032808243837197924175342418103461289113660981751826929449957901024832875683206510577924361575304749225029276604893199926388000559711188175642018447360000000000000000000 3174 998284824155150247029744756548079044932407820424555750542569143120402800218519723155572238275545260968801614875260547289074517406777780093864888920620690419770785965495717261020422522885474559396840959184976858937182528953832830377181371107901440000000000000000000 3175 60967492366807939196081533308392247328886489636879158519778179452417124694120562620028508279824216784336076848133443497709757391504457984029486033146451618755298945400496515956172907235259600695132747641799287310816265027877214700012471352033280000000000000000000 3176 3461586601544752975643230850002803085908712804970113755013079432458938751427391953600399849969439279472530833256825624681459916038261566583635831566435753761437108301637969522288454885573488547431514298506245831072200958491495243780005560320000000000000000000000 3177 183400865776358645799996909808561564933654376424549556258489122063857197242919262127769837816013832266723419359527089780804169804649679442757167404153377849482141233803317325235269053046376995332351726089404831554234472600493145346999551262720000000000000000000 3178 9096947598377107534818265433732715314616084754979515336072591676247469264160685443562922669636155448599493607181423391580706445861976687264471246262984037956784021337076210056877592266897767993541414583409665857651183055434961638303140413440000000000000000000 3179 423653572806248428979665142893477223002304518348037664468811146548476040780251058576491163185687329685853451294454468225854515366696373499830942683527786699222233889807141952893050838528338377937836871042658252396303780002062320125565992960000000000000000000 3180 18571992071953838457263199904394886600430733809365343127738868517126621254237154315973862955965383044372858833338613107754954988553935858435653260161115401716252073566597693574881378611218151157534746978788956962804193204466054174039080960000000000000000000 3181 768119764369930651914079541102798112154633905454253401922893379125512100250160213642934147753899241924376496794067938116819702706807821511276796155001217234434349227884066246401787621160081438204554149554827020783447819285264432575283200000000000000000000 3182 30033620133765237620437423576112491109176336671649555458406396537044380499523817331596363466690148009502108057951822843941193670052505002028934198231962214061395280967965440015010324967339738699543570366152202791818680634782957111869440000000000000000000 3183 1112214451723389559256328192776595296612040562589931090263982188443814064075832587024272015118094330465334136897049560498906274061111757562866279826712632690496486444643413870270604843580824398169636183682293637546396295949637574983680000000000000000000 3184 39073709107587730008620191980469155996141847111322675979724077488101729959679876983219820573236080053955061301509417831778597885950550446540848928495922106467952891637422341582240633628602133599728144668867538066853846114702479851520000000000000000000 3185 1304180233636169948999982328087311707951952269003407676333546039001491107045665773130123528691105668646315215479525141338174320255288387332689891861222713408552868487847292229615691909401288918434150435740878015672334424969920380928000000000000000000 3186 41411902578759566112736912870248178512245386552821873503515763017395261523432401773885702450150370951345249954755574789422874797678585546052286598533915843791036588333193110853967224395405366305004979267774901580042816678128517120000000000000000000 3187 1252470821223676682261148051268975908007747156453129062877055859494381213291147439201804582807917946232333938340274182725797395181661946258945324739910963119666849175662173948839754642263625470044753753469598792118799892702298112000000000000000000 3188 36118787072021327558907541900084437443158238985277864248525557175883539141227589010580817190424754120869560800153372017026985629896176007454779597202638751389209900115235299883148633477197508154299575462337267903119764020527104000000000000000000 3189 994128745243764758663506357230136251880019393952656493224399592424928448423220028406438179237866550451014383791662185293365272592300000261556276572023250574413832827417211697204163070370910910892502344607766275337382501810176000000000000000000 3190 26138060475160695230891218540253797158653963874377343453038083952999444669534154549806367000301626457022098978105881955503718726401208962156037126330483650727889090087827479630147156894345916001690301112641533391535834398720000000000000000000 3191 656995621794675154389064129950830030419307473246549537587098817370907517723546927285753400695168857589144346156972836056419863906914138930975612551717051279529593773906770665010810727380138282646125005367345498637415219200000000000000000000 3192 15798278338086602187213622364320316202895162155846976056173699679111841164922180089445099128810554062733224290430132984614377568574788239678568288794177483020115881772536972618477628072443470677333783508474259224322375680000000000000000000 3193 363647013978387634930400505356693396937039770140108539265384603116795415766377295941451821605996029954946256290364184153841612650565911296496055899186240730133696421991739101248675792649226786332904880340253093826396160000000000000000000 3194 8016875260129407678774377008280949112924078120245265955554069327487056066808809430914772022686449473971683616617002739134033598380624400452698976698513618786291541670237445782996431770476575707767148391705043890339840000000000000000000 3195 169350173945276774824143413837324031763514966481195318300087324646108979314092190906801040040539779681102468055611411954165544343893971596505703680419879367027526029491657316814263814951284291436233161773750062940160000000000000000000 3196 3429195836031388658290931066839798130699323630326796030949539363145649696517793882561172595313083895224264507949140393787256791956528832969248266895267120162433345574763002985136192876351459894123742175890820300800000000000000000000 3197 66583555201769655186034691393833986913092317817889757286542432483771389401834254605274708569803441868013899814953266370584505263111818367379437604651220117650328612830083321221368235641674852683147174355601981440000000000000000000 3198 1240005935496182666365096401971262348361562486440865810109569704466889306012838458916288310156941994609919486761623069715865885334383615777871393821941789441586655148478942662893489214744789851169856642172846080000000000000000000 3199 22153861122650445105142922161210884376861341094397651510292694876697072599534235534708999406046702484675172616030047586474907059390424906813379819915995969334036296860607342901839510786133557853391000247992320000000000000000000 3200 379755389764742068699199448742466124378092611804174735589198105074474885498741593755434066075730846436272607376913192061539541936504899997437291745216106499293653589949995318059248648682912378785327260631040000000000000000000 3201 6246269087580737589724591909651178679608273646610577859473404018416060517425516921649930422161628847383482349711338873444567174299546681073995058217648408536799446024761680702589715245104384577659469824000000000000000000000 3202 98584003313997458180084871026161572089554864667104975923549505794027717328996531558905466559190480032604004942082574047009317203844133877016293049154506790880134732490307953490642982926824774443162664960000000000000000000 3203 1492936206376648423489824285840516326378795745462509744199153741869262875472808937627540530941181619621640595443183745684659177607881926062908806860188557066817718005699475129357561669045519306897489920000000000000000000 3204 21690918843381192171894424438101218156707958860165629640050421255445438912983460584981546266857311136968664088626141224593302900511431373959721513624367725931648210670739378836780436941255283604193280000000000000000000 3205 302302423705137105137184317956753748998218389093171068773027003915052561040277649693867790248609762513407193514952391161446512145032760432286098380147452232178441527756843639439619658975430553108480000000000000000000 3206 4040440883827831822402919069130577161089983908794486126695460543716512808046077646298853327635756441225871785817725541113949213218143873387171277714597543712105949664890115736101637345697700249600000000000000000000 3207 51773330148239652159927442765279600723187733503946750918966658195198585580817432428682654518286890984633636808081110518862075383172853865110094641148557171543903137428946279935176614754354462720000000000000000000 3208 635783680498742137980660140111125056315682287108545835121545191173533422213394646978315836336960375278996673834377892460210941667981069412362359290505095381018131575468017054431856130093219840000000000000000000 3209 7478966743987455333169290238869963581427707432776551676775447895030704259386830569770660544029947946528060612149693322040519947384686876428395608643386277045836185470391796631190971885813760000000000000000000 3210 84230837630932344079322434487565075161972134972400545388623893515546834802169565448166783894908646388233464583913161254951958888535922633627795875119046151757158064388925566302373252431872000000000000000000 3211 907672625610155439117063352197222167533384554066749037968720811546678867337700906257128626972961150606382131075233204386594013270910834304477796263620399387150347828314626066227480494080000000000000000000 3212 9352063518738152386435501230260049869196659642454952570771447235765868752807859346436526570322220595914266198751713158749123103075412914756245009508837889790744763926417896263005503488000000000000000000 3213 92056431361675067021900243032689292182147925015080777763562697965238880887644196251983823723967870556258250132000973560960450558481015257250935899472807580577574409125934948623056896000000000000000000 3214 864909576686246678883172508243133093736582122725881554985808015065640071968811099927582490656641094603978777777496821512770079428523797171338727552477102140893973657612688214196224000000000000000000 3215 7748310578874335976531468786756267060807329565671662910245706131608178368109988788563796333181858534247103995150886288756172238620780659028604516344146665989852649298966547005440000000000000000000 3216 66108301514739478742310487573243884429996882788308533401137400064471676490119245424427240911308627420868894744047968051288047366153668072415029003935187490606238969115338342400000000000000000000 3217 536472212853084560329502303927025723925211634621564111975079560197736003951029910485487120739629099935833709452982698334336529867459407220819035865285094021926359431234191360000000000000000000 3218 4134655943151799215638514007565796633359756228888763634890031690826632864435421855429298120529295348475358676051168680758965759526707920148068600488457048444206385012408320000000000000000000 3219 30214197738426041148096947336395028840577883794590422615008918188720915369485165137727292652006322747733635668146097392415528059148480302283942985433744479219965681991680000000000000000000 3220 208953659707156374649366867676471340814274761832509615730308536912085210939016340343848930733960325052391939364115597480930739439259852047422461829908581943730105221120000000000000000000 3221 1364707547492056815170692797630117631937902630699868304311353807438743106741116155333842910557769838133293985939359072803295955137285327378234775157471905167546777600000000000000000000 3222 8397364134181119186085724336165857710813116004661177754476226481153281892610474063098810472822882075212862855052056419954531642333660932094930592008573087205294080000000000000000000 3223 48549292295566495042841598440761907615374969285692524864641355768926004236133833148611711333322436881213203935878598418751657302021472956271483728372922119618560000000000000000000 3224 262915923222707805284152322722010280050595018255838410282241296893384307849203801498893693958787914238386709190776325145862030456513303678823651724834887434240000000000000000000 3225 1328941712217375927365931230092431431272968666294287482376593388794550706771797483194397268503543548846534190582727630100336138638654456676398546179252551680000000000000000000 3226 6244165248357936632887285702465381244345194998704393988272496988755665482734716054067826472069309026655370262577114762790828356120745716506328926519296000000000000000000000 3227 27143004712886107393848342366285726873058426941643875216187872690811131199935813722350582091253674665322925510699220224308332547511359315143706353336320000000000000000000 3228 108551219132241893229096298054899694672447347078976246917611249416270238341826202674926967439941322150794997081987189422947822284713132783720611184640000000000000000000 3229 396764241673292491357197193166596767578286802825904440222341873935644194580463028484867227084254095778548533284301763955714532938882563014666485760000000000000000000 3230 1314923011293338596866212552528548037554028648772893899115780108131085601171200590835469874105952455251157453013390947970548453742628460623298560000000000000000000 3231 3913139935603918311739295193174278770721044447739946030149140395120437134533805405999174963229000997787283409541604090862971277067993428787200000000000000000000 3232 10331512502043766088650128072592389411387409194349744157664253092273613883038929936118315888130511125700073876654220483536876029337235619840000000000000000000 3233 23830166914382740424799944396820618619798393533463435470480140764112897245326910643688150732626460495146070521487817613492048640847380480000000000000000000 3234 47055478409422622591434638274217612377871584902158958100772010749824130527446781849299730626329437191964639663902230538308347987230720000000000000000000 3235 77362159318272290589900488990081356514584723470390610860743772868818541148802786073341144315405596560614914827941703684599658315776000000000000000000 3236 101695830828431680824721425865242623265553322625722812052927600029590841314191771482430622316732072615927905136220263007115018240000000000000000000 3237 100243183409724078075468670535834357845793950569068626819954677142176008225618245651225365262093468912791420935480244965474304000000000000000000 3238 65884164042377291916855198464092710182373367081654241055827359588476498287519247116189978534442940235966910888319666618368000000000000000000 3239 21661734026755644227142922394901433563167307934129291815165990329928159884109566699388452584068038874228805158086360880607594936708860798 3240 3355723675445466983473777377109419002460427141210562983190470361432696891889926518406883248594012132220353801304031241855696595396174634649650536849129852060692090248264363798065137508989993627066275745885548569217032744187447279495807330984780334775077888791485301958436637107264 3241 3398064210376724950153879677299410689082412518234044962775154016607316415215411038496220202623529965807874279976377800923464328988291606436126480091880534382605559973137864395560843938421832310979500116706137446326877087408499421572374832576520146566617514377216000000000000000000 3242 1709853521064450090822635500749781103864788615472509077388038610941412756784354950597373981573868261710173126176841975963777806113079666736114260717766215820830761969826748793684751553085653753411300509412095994537886595074908971291487741113448901238476997918720000000000000000000 3243 569974444569018964608452129895864078201188308926045328901048001705868914552699916003684960578472824011686811515499340868114745478202965880419010962848578791069937085634977181950289063133103009765325757584873287480839591281151554927943511880243590750873522798592000000000000000000 3244 141586046788366302116741476282421319946205030258361511128891876135945399279492612623069538044465471779386694073346228889665092189670739701491233053785611833759056816726830508047615799086045333100671222505346643232530098807710549828337351132590925612831247171584000000000000000000 3245 27952982099763922289443930699576747806035046773014489768199828148072344247416884437832424684704214084878271210281074882798700740304054473296406357337212211459565604202944653150659174274696915692334680238847702040537809587382361618799776597538753236152675253862400000000000000000 3246 4568260183742579010669913658394285340211793930495500630623221312945244706965350792158829965334264517830000776120150196269598216578358751830552027081521898826964964240852585432777771364525004222199847936473257011105022814158144204689600922877955488656979394560000000000000000000 3247 635572080746578230610198773355331919811927412863735478609437733447344389526970076809780340971020773113808898109148890998369941098690222023750116719853809255780791494860477569179729922803178647712874232465355046497395990359005242363760653489894769604564090880000000000000000000 3248 76836032942294711145841392960149841252468327077958793608233393965235658944009750920875258269681990313287670793068772546848362719313046282461189913924368625544966028190318811216707741906085611661954122895745598139210976534585734206534390127118586593012613120000000000000000000 3249 8198392475649559639990963301370149855269580341039271487469948958742918585082362627466942474314506925984641281294597632555224128237734396029015894297413898472726728072877106113767756138352063496315145347876653077314482651553949128719267458087950703489187840000000000000000000 3250 781604820493099197480875545824513160432576243248924609871190859107567392688398324142970364205031304089118177620531349884540840158631551105567037247522713628317396818641216851592820588291232564030930949830826170751770947215894368781624496416959356265080832000000000000000000 3251 67241792840460514609281645220743654618796076537892078285184369657224526389690666988269930265578667617492355140422418124739843408941714544373107853628703756522255406904982979978608190681534742827025760444200038782141224448439652018055852610589645319700480000000000000000000 3252 5262847318251784273592091617343582893692562826348142385027231358540725789742097424116467797452098749934898521298021788874172954164126791879316782845196467181428497306158186345344227490385453129012714682153039352466459640451988197842100240717976321392640000000000000000000 3253 377300707733493389407195685106840433618515964533085543511113285472006783007418957238453817396020008512838461949740558375303684220554280454653078563954537809028967131400697179518229172413337359610761654919746194963151819312747794053513067458182942556160000000000000000000 3254 24919786838503418549234030397434374567505226585061070578323745312120447450222611457989970670262164529921418248736322799121302255914423288824337219189097618981717532676918459203038179633410454282656468401603156208227097235938478657436816367966664785920000000000000000000 3255 1523831285072487549087697728994852270431440247382593069469093828638508873073121764976336475324559278089403389584800282200706369670458241207850922308034602584471665385837182391036852202055858828602959341019177187031029541208457211039418832409968605184000000000000000000 3256 86640650841522732107418265697413845146877410801663259698033828209573044531410527418476620430941943532737242390825017347903061823212278058217852425944429841229133586385334941779132242501511574822108510522839805435095826003932768056772351986520555520000000000000000000 3257 4597457159866669240244136414729922729344686832199165430328455995794839426989379235826691812840479578100830639961754675206145569195866208638452898157182855546783058424090893796332100381718197509390361855150721931970033794007065404579426208590069760000000000000000000 3258 228426455929750133608964127978259465885928907946070930885689506225881024598057128393552744385422298962993405350576026347911712446667612240240240647450048796372902009075163784055171324231902441899320196494165440392466419177969073496655007464816640000000000000000000 3259 10657699415877156655472472955428099020145300681275141489613742049501712905139825036287288206538694309828301613244159880809433780926197201870347181961745122909217247269122463505300909450581089464616077730099572044470414375462502238120127108218880000000000000000000 3260 468148363045910106338817878996221730661698647539859883567384261250587546538963157804768816641245787249046586562107952429836126212360809605797191375887318807887102862020745014056690383608540840696429158114591682255313139068993857878235434634752000000000000000000 3261 19404396976907663029772272696800247217710514060842816873561830922827014236953187823541017304481745218295756915165611315245745064000533609957400004485488297990714922989724544881536890979333796097659539704463682555806767071169826314192043376640000000000000000000 3262 760505331051658493513673010502806134308850111987882863308925941768800054028696035161799160076868997508003771691537960212828130635848391446370459311100484041483787881064688447232057760782617988322517844175296852217403328642515430292974469120000000000000000000 3263 28234965945735227115056384976350232880950838165428585098793737393948455151418233149677776638051176314134448791424028146672234564435926417851356265760812076649935914312151110480308923517381261784293073822581738637801887548682485450753966080000000000000000000 3264 994654240008161332130423671663113196511341461845390239276910574222559822781025632281170485086777636849590613852891284910823969537793261504550860326693207996500688884555546807172994074845776820982021205105319541383922615711363386583285760000000000000000000 3265 33296803245948411641642265392257514079869015940139486246569427017285828663166909411703761164595366171739580119068060745708090520254137727365079143478699702244131298090980104811447227129075978552050366926021142648678876017395156025062195200000000000000000 3266 1060621674054769984841413533865297990316562654953715429493291508386645917607533879347828396060773547876992085573110662358282474442826684647397237727635054840523982950326759854328163351614423483721392219672724227578048134508909955121152000000000000000000 3267 32186284470590730206435818978096646750924104863521557124872528658792540910689118754510929950022026463699395171753402869322656609934427778192857409420881815065716957957794457556892252788684109107866472856333876140761177221530235437056000000000000000000 3268 931551091846224368662923190376115603399745810483490521959456401598600397495034305370777171078883027262413385455245483995067209639167844511593938443025056731678939601284481334277438969288415776966461946827111995445654357684963508224000000000000000000 3269 25739137392069827523591624026088373427192568193817186335057556666384100555568616291292699476848012212994045749713229564232706362658116337735159440889490016816080535530419266330912496786554356251138714680668974751850891020859342848000000000000000000 3270 679540883073689166882467031631514669478352502543586441762237100358070300116522083718203504960254191356628663986596018037281953757980011193721988168992812857071764499181130368862071640799303527588633261365917809399965235474597068800000000000000000 3271 17155938696941942556636827092470708362116501077398999794494961931385273355434473369842889882925968726815695443248071278035856516650132758165406883651161660306063384136800590669590937160450313629889850644462955792346670149140480000000000000000000 3272 414473445069041172144672278320854965909864428063288291630085596716944366236579349545255067485766389303904675999944740021197852566964163785274108835340553510287204205170475221802060966973254030228804498972500019696767116247040000000000000000000 3273 9588126687439739074896239462539959222389897380609458340910173591891197127547777346718538280430732532759942998611546857996398751622634392030935391780995223973678305074906999350380703492396293415403052367660594917243051048960000000000000000000 3274 212502799410899146115464292178917054357093047292032388800134775646587350781672015267839636236008623476010719003622328698617643480564043011324382438580960870007660661652628317894341286361565564552264603172948179377947934720000000000000000000 3275 4514375044524935308780717354993164483316022179899607448897565976269125289043574976748480663425631516448277773288795679234872049134140769045655854080857164347448174381325168649784256289824504956563339722638793412443734016000000000000000000 3276 91962681843551538350576720011742777918321322539023573101887167974168176651773912491299426718610858319960582797610191402142086261441227222456136929649450416619357270188058895998551601245665167323598086427986825251389440000000000000000000 3277 1797038551325691707606312055413305466347408107787640643612985076332315434932976160342475645771731786094684646312049919617448619987086526337592696889458379488076999739722603044252577637570593840754457636858224359505920000000000000000000 3278 33694457999582930225670191285914568972212151400289666792842528440272648052041272675025665090833802141271781401599824510089700799887352178333958630900762229290691281515710539654161327322180725049021881542368538132480000000000000000000 3279 606333964852446035821028678659808092165780623762628053545740132885190477009275567703018031151684102526016458529752578334376296493330183421133991623444581922449213160933738854754402322487830014401873776387827957760000000000000000000 3280 10473423772284670968526904074778485848995412014086675700636174527393226007319868584903323753252217976658495960130476152368253310892437001647224276447258050212352158606540580791263023331558116739847344197016466432000000000000000000 3281 173673727266419491388636839725494116058333196369750660821918980054629487933424896892555145785138754454419919282843892829695539659007556559810200177681536974715421081521368753109463609302487916911407792505487360000000000000000000 3282 2764826995214504814669805934427173744372019826504144069772714790592582444221983971358226439527777592814938449846654056568386252692050705208136970640134233030370360316632145548748509115611953869186137776455680000000000000000000 3283 42255595844769031695669427496871854911134397625892378835555916109655808725158388240322346545675755952587805320556521104692286980574958965200605149737486546975885324493327590828031624768891621492217369067520000000000000000000 3284 619941957674156543245207211645815029975639827842038034303551227689371889515090895788163708110192319444304903907881308929173406793172046988064113741189606507608062602821419165047731661913015739498721443840000000000000000000 3285 8729915565322790182615283410661148013200024171905683719456986881131539320214543692133578029940033413567775615782785938634054589896957440765245734730776885885591917552526863330767466591922874205776316416000000000000000000 3286 117971160808156055582706809317267879770021589606925969283531450763719131302217305434078599849650769081069601503375722196288743711284442922387260028817006676108988719102937123907064262860344956100280320000000000000000000 3287 1529449162338258289067695256112971484204654199128245427028236514582233092504394474087657571878620094391168436356750670260968405295823736090674265813674198278410891701456230705124536085332602975682560000000000000000000 3288 19017134324431864165734433702501591873132595930367694358966646878276101487300885727852498796760312532804596523218467462837944121910322489931754082277553881623054473627025193725915388884426990551040000000000000000000 3289 226690255665307943618229997554299688506407580834511891377429611024476297764183098097026401825882677129611886459198993809340895339227821064982988638185625597530285521011141014194782449905308794880000000000000000000 3290 2589363777644726425321363274525405537862551145471194745719937848139832175001942712792616669641070836831466084653098647321919100181570223493109775189396778557645446697595209573740717629909141708800000000000000000 3291 28326059595125414743097319972310110956664245566778681769792746495073222105435856053139959663899397312164746409256831623832301981037529084765690017555365817879329464971238923925987416025858048000000000000000000 3292 296575960816062317571538982891424125654706135128362867811935620201869332863158478722564212882820164933990921520131473628308484303324733793444979473670982387340087295498202263679589200953344000000000000000000 3293 2969796988076400814703078627161340666830923819168147775250420232780522269067531336481755840370208631856796922326397511987354651760070481473619070876909476771606602157389952940992182091776000000000000000000 3294 28418437125897711454769560365789736460325825827246061565271186541256538426297316891203588322053878413842324381886921375138533871905263113986275714735770599949038274641592819509259927552000000000000000000 3295 259627763327978607400806347621964999218871511537406772040306045269859504229279632665139179574641396676276120184685254053584165125874865800843573534351534125574938178633443373146762035200000000000000000 3296 2262159510935774260535447968387849143518126674475921359015569380385034645646545225510759888460443295031378899960372497938138279543041287502432822778776096093495464590894894636072960000000000000000000 3297 18776015016850812613357952903150267283219302087680388257634700104529234188883240958489503711158437529627109229515975706943108879665243053973180766042495423778449403847376979886080000000000000000000 3298 148257130340906318995694984628151887288735104678835460842214687449141489907245198576044095874819511023266595213069496720858922514572758134656328879191306048169716398549809233920000000000000000000 3299 1112020689035865002757136967162872224846373143206366734760671421193492468324644169918589900448557109263814237852659713150572144967616394435887708546234486973792362767518269440000000000000000000 3300 7909856028641399634503474135691066490587309717619259695018213720631652100153147133179833325434014071692436745105217854604715221851411871428916685271702742474137769952445952000000000000000000 3301 53255598659808815551728060922721988768931933078184659355492626451521672331844260514578105269780286210019106172958187772760815342510044345697718454709380279323307624366080000000000000000000 3302 338673684708414532142789251162520380148635822620771653696107380119605716182812232267235361203228282129671755371527533781825619361327991449832711357140812912259435069440000000000000000000 3303 2029436172107448963590550984156239266444710888936040120196794338435823320528288043876889495656974077040385714562021068992549046788909377140041802676480327833469583360000000000000000000 3304 11427866924563767373751339701300018769666404778169497440985012095090081651645937256272165627288766265246699335638670194770895827426852681256800555142485803081400320000000000000000000 3305 60284238816740442690065821704620706924778624605208529260859313162514827322075711077138086194206915300233435554441455289653435822830070269353161366568222179293184000000000000000000 3306 296857328401999976362465789549749946162742928423859843735626800811301093408465906622277162997603146383044478750314453779404878473545692768708003569752730501120000000000000000000 3307 1358992864149575809380908410795914663768357477742855419053247478341153434207676911731264609851007274798053292929510479660029984968942014699195650020013506560000000000000000000 3308 5756299942062253808964777605422912107358747600940767039047530129591336056373848682669060068326765645635311241786503805121549364275665913702419179335843840000000000000000000 3309 22433679127872492122587326407834433278294779104165945527184578808826220032320069709768166659502002016470762240807583933695119314880006462123086740193280000000000000000000 3310 79912025927353476262089246301994992671160236831332806356154170846842263870563208358412046343805613271328961092488278694711600401213715338104507589632000000000000000000 3311 258120945814368797273928320335689591174664267734550189970028446202916552992388355549589744708544589732468605239245428947518401586248660095640535040000000000000000000 3312 748716011681037652724900494198992319503825279800391955832884339090322687261599166358582513973461394585416135944162614516987759392866362007224320000000000000000000 3313 1926841767437824440282706613822716662151957134299168368206279300840919775336446309032054457787226010566624912511950526282919024324080702586880000000000000000000 3314 4332288031266529367681112257297338653889385131420134877117061037996258834309017807001538875535897408506218617169347776062866411503338127360000000000000000000 3315 8339160680503714315693477866265981540717460050594370942028612538402151467638493356251668232437091289746639791466953505241212087433121382400000000000000000 3316 13365112116268560873938135098654167667795221419589370399406913052932127308525007254707326229802740947682579675506621513658281003843584000000000000000000 3317 17127152503669137141544895394231459582156633469369974569761318890720657836139499518220311045835835869542272199635984158187430346752000000000000000000 3318 16458002791221884730197838063890763977830237804600699909083999672373550482517406346741566024611931922325290530026459315891601408000000000000000000 3319 10544888800756594098484720335993228055682719167718270997039173760628368375264768850128899941019153187896833893346124303958016000000000000000000 3320 3379772051524549390539974466664496171693179220422522755461273641227041145918195144272083314429215765351549324790555223833600000000000000000 3321 85386285856073686413731827636588969465609089610297376403637373875902042839735111158927508757164542132677654392552490486374825283070800588313310731784712678045500579788668579759850744557576274668871181013399212802063836954035536672297756110542056511600379245397162578812764986111096440 3322 86450216365064230768953321602369032173240120817907859563720065895334211058816584637375606396426475379370317198179420239653587134780197304060790719070165584022735488278096465982759582566269921731383474810735319234727823582264153581738217882894233122243085969748131840000000000000000000 3323 43496953319362253380488971175368468941746653410412653378882045268995690842625525201767500814423120086949788541487820343900670713709161980545307108483562991878075644773485914918523495145219411596205049566008003676403938407048098077807245908951488088525531102545182720000000000000000000 3324 14499561581967475799669427493768160354412808862476510411414039708472577190164596370261127678421685537186262099759334945326999338789397132902717336902931876475533736739211286674290171728205987355538149365926650150826667924882666438927353074909454298235053467070106994117787516928000000 3325 3602093279379577706079758011951213822294855384896902507279204150894608047275674290522832678519923810278095047369071257274107016353461944081269986135294772701320653988463949583935433844329654154622353153233859708296877449054865452920019230789144298013538722722611200000000000000000000 3326 711270022703486807733084478513779508820421118533422981918340218174331008282813823724416321867524309376278900207789346598455932329284981305571660421671728227958742125772809040677803536921489809349324291584906075343276302782072190860239997108945923044297379906846720000000000000000000 3327 116269914308423024771408766410260309919378747024005837809459005088770262042437578469786101491230900540349654460007666880304432107909295889918034601326853977845185558317374313358635697087071293919842679809182199886912390776867324234113023443600425181019386223568835571647250432000000 3328 16181967379693330634455727881284737504715423021402359896371249058918836470842350000688646332531974426459812155640392513428724912931613241967343154002133693351841600766978777134446511990776523445777524613580321486529263664294108439285596953088786483209297723392000000000000000000000 3329 1957144332355296539450542869340939649224892815695503971522196807383311537383569995185267884694472684178381255540886610062507757797082166797869147548980555302776416538783512371484646802482700359867307811007305737984305486744089759106153102099416968844848136192000000000000000000000 3330 208939778480171415660938851549424128339068656691894934610465874192791225364537304953248742031297654932508226348055196547803522675372847013304213510492102331894922254890388502399350872443918913680894200936928723017102773957908774300373899839917232601165725708748513553120107233280 3331 19932372992448231961815107423442204156000518302870707851306787221780102084389131839823008276216653741833152244027032896234948028247747348982993126582155612890638558515053683067117750124385182617342340112442926022112073437703674328991820431201172590322882969600000000000000000000 3332 1716078295203053749568486254125165880228264630243716426790045919016212053724310486666422165289833613922329346176354168466229298927899513102882323978448331426463335742140179498453640412235371153101628012211056378754461026129930808042028742699744670883040460800000000000000000000 3333 134429084013968507840880936497319033772332348774161298308170638069719241887210860671221562975208622133407729309046887494036356578430466514855264954464256231039909301286884830039423348552812628572403027109302085306262050235779813968685415681888099055642148312707393126400000000 3334 9646846920637532142202130501824482386505107764165602277534458015694320062288330648779533952603801539705007768091739717073926709060405795003684601629790598576846697526395330983934555665457482446385497531970541842456086159236430456656326221578053831622656000000000000000000000 3335 637852354886429441171966195843081428409907656669193484391202118842910667044499465993880808532555560626356042995361949718369597851477498890029065942513879138205739585981478215063111118395752436831304615209430112531411392003166450595091843948622009860096000000000000000000000 3336 39052227708774255161861161642243642356397169974716322138424567711991071582171713059639261493206873712425259895032268084317021065691335187055690643586440228374376904017254962981430688124665829769282694567907639054723450840297330769926049706629963579988399867392163840000000 3337 2223417867489750583314348629554122007349088744433026072281871464039369553081052243602644148489561664194872873680492411966688725913878414240698693734801282522080576183285568057688096851781237153445828406161461290064605105358417686595214053864468224409600000000000000000000 3338 118159157580207122828728287806851787176933711356111954906658400132772053485006450779008819791754616673335313177959080730132191785589626032284465398632188288765087514660684958218660598839594128301583639217190534169386254297077070231087707591576387584000000000000000000000 3339 5880427111712615144532203214311001072730994998644532740381436608984247968908855635860452254534454942664468113874144773588810908613767865383316344605611104191330574140518673431008742867432665122923252122135374628154399475675642675419944764479459994253419593105156505600 3340 274855183418325767990963226602660867681555079084516209465857439856973794005235948695359563609719592796899379287860503403274462393805462610102322260169937569854544951467676498041558276383083683785525670560365342354317215969729650349888787158401024000000000000000000000 3341 12096788679196778324387160354362291171629770952084737181655082513638026164443956746180824107638246507446171673589349617941815085078728173246679171872990469650858991377493458036228496321632835450598364344850651935307668094457153767845804528736665600000000000000000000 3342 502462957431942672846169301227457885593978906292252059838313104948279038586139878376853300519379252300577013439341647068931187170091615623776854801664151522758090773833817275508233466942461448321967465493722052043610290511069523245122381253288001934291107840000000 3343 19737762160533102894513794262445789805211317504879163406675569956304498764546359419969170813415663296642082139528973148682478420145911537424718187115106065960887400937855526431801695395379020024129246629034970225497625426347208706466468855808000000000000000000000 3344 734602712360909790111535111678909926197448241614836122392375902081079804691775111059275637935882425817945132630504286307782562940724204015371857941178194612088426112112045087019624878114094270675104022219898056310755497504604010753376124928000000000000000000000 3345 25947080242172813244892366065865977476043580158320036828515919178348531943273617044537356607033958788805397727717074979546372737310859716811633527047145943286381578626626901729698828473655267886116916916558112208756093075268190294451993161390132455014400000000 3346 871074539022455369348983526278334928496250650940649982066074072126081802334711415843403392005866513701362003116607464105694477568935916849939481491310360192513260612811704757733205599086416301551079315631832944718891590961053009051186626560000000000000000000 3347 27831659087559751330631277414370843990957217113523859965868912163394705620832791701188007972418181818028585294148240479334815781968135919969957000311033669100377531070712676343125587135798351477560342970608410733101785516679611932349562880000000000000000000 3348 847361979283230386277470700150272830605596127971039701300578491245024898157026050601367704775077037807625618586276566716927782541078549883036663736636806860071040433829014997242841099647382272340137142100596779353385395886875168214084955313129510064619664 3349 24610624372344350855877290133813630027246279025953741898416634804938107155722935742287631109389361396773526472205425458124429777092431966548426661310754188527013518384129304756722502354486069446293153282306083786249799385592573093478400000000000000000000 3350 682544436458326298823117341938779710224303621856228674771668491886015952471481479621462482026158079739671140451498414039788249141446846065239831714566083856933993726344461764679825690222791497328860688038169289195200281677352298086400000000000000000000 3351 18091803865884576429850542711288119248248410711820581350108837526970982836175916782244745261951451870095567216704165085096549291311747416421960247475162541805966416477123531241013117699222851172524448968922649594109652072366908058909018077265920000000 3352 458694962060308603426975255494005156084704190266145065407587958020243006395697236427517859257825805971060711623216374474662015693179641655158637808321299008458412128009227180711363263772301513853155593472408473268506787809297694720000000000000000000 3353 11131896210738599536573901039174943688110721503412480994110064141218212412853088019475904785284972451084748309054997132736519109650049895222331297368653759459056835441063657017374484223206172936115562385514206489215084984795136000000000000000000000 3354 258758832240110455389040618314343051106916428633507944018913901131157761859351434638712050431186967294452735257925371001344030484242229815525366297466005777977665562847953924966144768222937983547703780434222672130701943931329222864776724480000000 3355 5764316162281493804610579753772508240431332380919201461246101781374898847647739160246404278808128587570339413034304047723744194514888212942653288278108922890528965680044133083796503281273517613886892457415415494535142178816000000000000000000000 3356 123123912467801897811912347071855129627016158788994593140701241328637374096490052790555387378089068164813898589812668639081342172666351297570149221275570607420004249012925938091106061950633685974781971842131952728544169164800000000000000000000 3357 2522700164942154528792046361309192446309165955994914576639394155914269846621825479747763832400328579802459122852504119088160538876353245825401789731442336704130305992188693548828670593238194748252498535538422120928693886276918280517797642240 3358 49599407459457043669850580875703337358385721491144068187881899574577944112053990343151569781627245438964824211101446836287413169116689198093197444590018645197228758891628278557655108873740941492904119565985386518806528000000000000000000000 3359 936067920913870447933270947725058214659685301099329711589579707240442775253615309826423072435261870193745428166917614502440374268662577357055124822642566912616914680772535473473369178355477515640678403503880423866368000000000000000000000 3360 16961521643398411827400137252715117662376811959639310124369527527777581501343167234845328591986213502497115786165493090404037633433833201682737143151619818126948655698051922205395685843849033168211583885727356188906275549374054400000000 3361 295141386792149428692342185123311674344077087823365846028240012240815107033660553741845258877935460498857325282021124098217048032514598696092407829978738938499395515268976098627732807817151963614480431191508490649600000000000000000000 3362 4932415514115448645346975997666979748830599425332920433834300961831909970277676686677048239482758423928393100121965806400811373397509268357538073681779157234909624574155105614942637298587627268579552329141636300800000000000000000000 3363 79174462013344490199862536291732347078877238859860962623766905324593514387561470693375648986254013100854086893531362731846253112514153753280592662518051572757388273843953918254771221572627291794246179439082648857393653350400000000 3364 1220712841140973531140282365189849271058891604187543711713894882540055546766049932333412393546946282634880047295587382632823613610517977488609445793393679698990383576989046553145783946073573567583738063224832000000000000000000000 3365 18077026036275053077440407761623355948806009726016210899161448868538407214480710631026886360003316030939355048280217261243204387731526432712529540086902795209139409891794438436879273785761790571372276088832000000000000000000000 3366 257088402811170434043241686415624160489842563973021040876755579810197541166791816453592892985349726432533044465864736721858302736189584126043993785034241583700594447229153853293388238468878764459530908178549233948366603223040 3367 3510841611858421041939346453755222066043213123099381642868159784574810789094172245722883787951957488480081382553654491005028034952588487173680255496921475422414205216067215272131840735046148344187872870400000000000000000000 3368 46027562358330854386433218516445439841838570085271789049848212777019049953363333990696443536131005343585768469425019955333386546843677306377563689458319824325140513660266467978029546083710493056303104000000000000000000000 3369 579135259305986387148682722528286180416787630353831275278070417326498641081290060289474085215095218892588846471424373925685503720932592192543054109701909955531505143509885343436512097440080652702877715894548561920000000 3370 6991108136698673880161795410809270120906660296039421553899619596104890465855164647595866641393055526052133201753368511133085536410051533402581628272186548232036196038388139124891650269718148808704000000000000000000000 3371 80934677016740537801246713255211314243533980895694014976578187891596354113838147278110596595696098250331176643851978384649393080522773278040855128313837696811980688534772520349366437139203112304640000000000000000000 3372 898116532016537420979601328678846822976221184394469442508086567424722426910089182951836773657652270790217008246942587037573485242370630800204315806602111478798717429974432369350045579052623549231093440839680000000 3373 9547576756403401376957932012591249688647530725555542098565015446810702814773515540571781361338279863392384266240127641927362944974964788912982617988202354563041834526864459155827590723901849600000000000000000000 3374 97170122289819711821601428889096925663548080169899174508007001521929828315416437321873111097008902250141674750362258777336290117139184861011802547661712604080376084009501922968356888615321600000000000000000000 3375 946082587641402558790479909232640287762270942950112886744650693276277735897024912935327018337787357164517796164582007516753862421956816965436226091387395930823026425142089533712053622403773055251887860356904 3376 8804753054045661782145797084779404042913674096938588795290073035237921006313093731677565140405284039809400934080498486509474093102199295131902901254926597735286338055776403141849314754560000000000000000000 3377 78250274520143306101927575961531555628624353729138179029534304681819456812087337035623475454546089930087856679399235815745351662489346346253461311950064413047440699776177976028042362880000000000000000000 3378 663395991560087072041117170604395441855519085935420641314538648325619002094054872105973137154869147010392002307259369546279686396118492002384198240518986327862781286112214194382006720326428262400000000 3379 5358699200814913836352053677608028523129199313386075716593717414175341594123018042046426040855334061216390932862078699655034571341697253878752237178952067310273467992815773417472000000000000000000000 3380 41187353262171011722640161391550107022961130014075641066459058260780604816732648842797815819276081339172224411569886341975576550615622229170611309780992682426480873370478968832000000000000000000000 3381 300769815878242264684109445684244156530450469458400522113410416970081702471461999972715653186214157013191424607533184265290852146774722645781921606331536723325474022207235046760321185218560000000 3382 2083237231166920134292466426978079187865274281127069465501656189578250575809986133008190418268480012139160236031664878464550641104352261896338962237134547842660099035024588800000000000000000000 3383 13660134285865792104810144425604008133402520763207146112833364325853060942595912643467873584781544485894015896660374958962048793055217356629583884181603556267271070416896000000000000000000000 3384 84616826870520364278602035113470070675180514038955155783595990590584932203451126117976658885441932737933654162354554001182073114044187832499432603934065557585802950509843402500885155020800 3385 493966730443986576450508828010096025115989015331496848738280229005901568292373200601149249197182416284733007674992296461856487178698820385461225237869277228109398016000000000000000000000 3386 2710138339153747191766111728579943748524518078285809990736041886730366282668172056177580002024233873127872761925787158872205471412829075613934298540714204966630195200000000000000000000 3387 13931140051551209827869517100725456131638085747323115222953178471012010830938548611309547833230300027111411668532021833858242381826192883503616512712379716774776951984525148160000000 3388 66855263024921837271164907656596587992287319935167991938448923838355009099672142270041905792560509247564538682163190107226938711656631009536473896377546440704000000000000000000000 3389 298300622969343020073962557838091345302959153569293002660252347140092894666229116473950834825387992047346252722084604393249538726782006233310494014249631744000000000000000000000 3390 1231600042967073744652099861382141425561059986190696852947822626922230553898258930122962387908563658058168386872983358612725889639568204883124902775585703105495721574400000000 3391 4678991182745854917700098172237881320712699691559529918671377059571348528941864612969124592591425317549331179862775582799738673559235538571628862085529600000000000000000000 3392 16248808835187905460719957358700582087611994316234604249108163145681601856029630029298264885220984473894336381511958327840716265063342046212680109260800000000000000000000 3393 51170381622933017040835140767686002358998656107823544729227776409942392110678663964202900489036794903555235173513282622354468694945297504795066476445516563010423521280 3394 144718177483735396436015081802346043688051983546823740063940559405829662734510218564634742367305359391316128398245879377344823924050186844766208000000000000000000000 3395 363147725581415025897954330182954276038071535532438352464546944194533499692993937737312111793034203951407194737751843290902934552748687884288000000000000000000000 3396 796164709845246515614405685264087622080087319052642511472468043110524631702716625928215932615509245820300372296437194976535976034862821407651103955222528000000 3397 1494409276555057110442873509263381363586813770796653309942709455065696245104673338595262224317090037769448964905325370906402210215163330560000000000000000000 3398 2335559913785644959939121673209986299184674618228880211100368452988850253650874495290012191696539426425540670549461148940209945889996800000000000000000000 3399 2918640783635392184117295895569629999813889921038906141298662604931814845819927831194526479906244323821196123463028658130321902100980552299446272000000 3400 2734965620446489759615195978016376934072867716033432174083350010859181327935338201867278171369152264774719338409608116907592908800000000000000000000 3401 1708812749250812171857011090345569264408071413845627505161219953004392003376239464943965323775411490961743338614038605154222080000000000000000000 3402 534087435302644841961872508312414209847811037301336929258077809971680576145097504280032918823383943022328758573649457729972377550496414772642 3403 2227469448453884962981008726209536492913101586359793042964897493535964972972880782983093254352648103616624483049969698435393175658319759595375252806557409892847141038274208894479258198447698768165107677986520657968773718311465894612675105215184089866894647739920272940442793675900880001600 3404 2254882621057938231626548522594224697867509847305145419586381890674217354477536543966148388059247332741450353264252626403244795844744482602952367933152040305932184141383815759207468369568335992491444378656623619362779887326719282023903354777307771696543174988943432089600000000000000000000 3405 1134443778054539318505559480346904240539787373438823246417852270674630748334532415338701618147734210876454172325178846241034338480289437283105111518968366585924741757087960731097968522460251593977557113036492594735662985358248618748052873248073835217513220170097706926080000000000000000000 3406 378162605655568600286971158209174013634105960501686519880189945556895326385091202355253509720520070608270347458615780032444768859331041847441506738000898112332510737766561853356968059836492602284238181703164627360235764566858617201525350338332836810757593607002547814400000000000000000000 3407 93953465918339052000356199144056165241453049242270787000479939775154087319723577561361230579116671673975986189074026924111617578783583672268214028740347571741813443678282240371689101126563857947722287805624336289333656781010465600333631213513986521362686895266254028800000000000000000000 3408 18555061659477899055816256900299886079520731907566637838334473004603919138955447667487840492021732907694581348325411454386558499153986551112339922012111820385530008122119845774672077108873646897457340797271529402918985798252362921507521325787436729924083604906500423680000000000000000000 3409 3033909352358045107993513324578373508096704478481068966076976543665369926561722686479906136838014953333582902003340282265464015145320341688484990132881406302728027931598352162197308175938300844688812393974862661488220206984258008954740952168135478072450860331093196800000000000000000000 3410 422389089344434131280359305733925063516126712070992258463304710433745146127773958284173611689639796779331699213972851787040254611764025020914219654481524762337788257866633940067129097340286466183382905222478021346421409371390322155256022425963069821306425849948405760000000000000000000 3411 51108207494853999568288903832215702066099966644569328768121853866477594441912564403881502073555239305887633166913905632354536577227228374246253126527131979967142603886637565734924502293052010423732709246258417595397183815155675404782864239047534123126048627359744000000000000000000000 3412 5459052333402669776693976927764091416442332007492023988466425021685771760136311070055988872582148500641539173027722624934015675286922167579848559594473819877063204050800139231144135777817959520399138777518510061581679797732725341609925297054144909787110674792448000000000000000000000 3413 521107179365729484435017084853000281574487656441595839597412415304180707726213203415173659339521465421891860489821989492575872883755273677711068493612034049123037747450755638703904147959636479142520797813971659120112479611968494566630814838638993842264418444902400000000000000000000 3414 44897527644372464146315113427244716430538502750998419345738017306981829418703154882821938190191396839900830159255265560463289168932913423064232640935326794401912866287925062882813806025224015287660444004232246621402558716234437579729589228853510806147658940416000000000000000000000 3415 3520003116381687966765581940746716330316435289253230066337432249281842788702735086498239477145309618766280424328563568192442315630228893035632170352690133122273975217161231250064132562807300028174222683198161175352629064076230285333254754835861092991020879052800000000000000000000 3416 252841769319561337171144957209361144659511987089496331329618005667325370454646395281308744523211778760340505274572351534557011885010888531943130628039520416528664243558606918231550272619680257270398838745441696182250143385100145652199434568260045443140943872000000000000000000000 3417 16735874293659369487218074670372247466078140126911074185551856713454658504026617856365322301550171255492860929407992442335121796516230431948680345406964781880955443019509749420141102904952448415541895592428566177744732053479438562337147902751895579005026304000000000000000000000 3418 1025869664939290248105492275621624825232132739955942909637322246727850963800239763960280644720336321646580391226781767859501322618443630526125480886775187731504703212683590082959868583116201839582057520756975966016357011116301899242626266275993483119217868800000000000000000000 3419 58484553110580221621032030937262148957393190237716556186487329145509089033713953888604214177007089651330515601804891780733949802246389312141006750033005782675290277858374117552832372092949700980254030421470812946734790673991486032754990148717368611700736000000000000000000000 3420 3112569983637851247813017146519656678806230730847333234436691829495577817927691495949125275869506158579735215340182696245112105970150946100818642466079587103500519935437987180904297531031415493096664400290295597865325276251261492633318726394682577361305600000000000000000000 3421 155150329834267738944904632508659964439680914509506515457131004903922977968896652879615903093474356459414227531684211806143897647389892366323324593041114715717434759642957895571175497636997839575994342871139412519495303946132604518065487149673541009408000000000000000000000 3422 7264453048241762779238074810259474903968025150621147403176529600750752734560731606496681417398446411005556234205478100408161035336321577767152559730342047706072206468980901161028623271887760004646302092821843485264497322480360033642373506885721522176000000000000000000000 3423 320324438719476615152483425351268774205349270997832852847730795953542105834904720366716276034575600270854830840250295730119383834527621305347481899798263143245958573888163627883405967938630350271771319233936981662525473489039912910667202499231245926400000000000000000000 3424 13332566940829817026058328797834569420902950820045882649255402825083961865530420421684844414308435755886585532331906614022000862662081646367556977609596867015656345831449626430318055505113251937151231121836312432748376008695265649152873261390888960000000000000000000000 3425 524891102636389750539465742790406809891065423323409585873097257934220865135520469402584237056485195683591478260305598302292296837665123308986027863567763050087496006947935059243674618506113523365472366343862798236401192411834661863799530143403212800000000000000000000 3426 19582155456832501022849062334712440485530624919952882845888518226962614579660564596030767611965927890714786369073842173169626452105496176215386262019975457787720336041925774759456416254915186495642902223187150646613044332750297739422895351791616000000000000000000000 3427 693444421871855606317820381835407526605874872680767837800866269034465588926868323912580419063681187347473495122460812774963502062578843691546130344692078737604359615426639860976071474220600683489720206040244875264928184089597012175628944801792000000000000000000000 3428 23344031111082254285947084761997081956593603726228495030626779565730816456931222555273717121778997682520959508538607538894670861979030811691325361228232066675601011090350336771847325768937571279848566551321249038161809266316381543697643879792640000000000000000000 3429 748071356428506774612921512411180592228296105594574930775026454415326077734289726225919183529154876419444796093420709510028518432254366425479627350132777227957311392369723737918769616889996386655697634450965500042265565014840961859272782643200000000000000000000 3430 22847906456092640408372072623550952895179195737366778163759726040911773820100996248366836073666798843636160950235941034945351978857653635776536851779138636697239573903981844315991128683555416934743235658131598576916265623347371577126556794880000000000000000000 3431 665837152824185804406090842869051622540999158585298730024816766392996206312589962970676014219397320005304892662849725856330822058652827047938410687712590965318292414543963115230863809682672722617779212458279354330628418731505727000333516800000000000000000000 3432 18532897504735599494181214465422574748624000121064979015341572652430239071763603761546259547006315443440575437119879841176691268813414841815439403211340806431182253779622249276875789731167250689468370998782889177674127447784957855504793600000000000000000000 3433 493134286490643249196398662899660263201311103752458368399729942551905956284478497182858003323622868071987294961372235707161561518579627925515604697492337757822560853729886188532609715651227739586951727802950240711217996432225364774748160000000000000000000 3434 12554151611856214586526912099073420512851658035647996519651751238771779269254999870737439592605246709280976653412053510074721377039404997198690471325234366374169806311407652429784126370824434751955358893874515717241122143648481909145600000000000000000000 3435 306004132337510565060152124221276885328398697065681902486040569300427259214928661242429596861765517234508554915688718882418231628283881683206536781679803395204380400485571663344831890937152610234140346252436195817010689107815426949120000000000000000000 3436 7146092694403349598022914152440387637055435457252775248626759531197052206351094741204276042415352889303058900345063898448614473824206356181093810024548528518085016802653814700265363187062013376347317012373133105899613601925169152000000000000000000000 3437 159979174399284551899881350435791766394724567774622116933994301013257289711457942011012988961135894552347373261974039702380880355384768322404036446949423902807596719839462705395310166125017896883695279475215641609994480736272384000000000000000000000 3438 3435056357850328351228529279489261413101979710602118881243055502197807897598589080748339662051403411667230082105244758993804309359421148441030895194842831725773715898094240962702310383192792978315303307923169824761472961688371200000000000000000000 3439 70773993402069413633172217862097295758141819632781586141326341272574371011296800897521541627426755686119141421980045794527269058976788992385055369895482260686601537745649713284131979928375644621606052303342637694224472997888000000000000000000000 3440 1399747422030033615174603640778708162653752959686111186029229124772218819087901440830492050168285964326728399242882598680114585785940753752472215067056041853081621025969632910806692991749711680205298571183002212144330991206400000000000000000000 3441 26582906188819761073472407333873369470440944287085127750240892606920408789304067376213440750312189268735536503436837980781503674173969554936770515825159610714682949850797588662295210930400273284673485196399314865661935616000000000000000000000 3442 484894751001559505743822073463169834089093718626777856609672918819654185364618217291870242695479726804121408680872682704363973027613559285044996941222456875681398542718437379127756648736817477122408340780450368414810112000000000000000000000 3443 8497194911319247059267537806430012354756749365921707605511255019945414272233551767744379370036157800869753115574027805088682508876331374407022477929435968107968447083233137568031998644045263650688388820076468520773222400000000000000000000 3444 143071596887921856550679160033015512468977375734733264351796659241852617595996378358700942704150266408564599118167697403982339669676214272926856493587662769337959090004819068896901468552083181199865771430222745305088000000000000000064000 3445 2314855046362614768033602100076121045859573587347104769850287558991848416887523491877172083477226260261489827519389550692766343988464832868613868399666853881378925364504155004157782005178562558240748444302158122188800000000000000000000 3446 35991977376530346769843044475981146912455110752336454486089014680508649921696913816461794582005256801986930781853738446849102553481070167324659878110411696324951020650178531888537716041453801138217662234434207744000000000000000000000 3447 537767163479596734355871787787608307469918217792147982402492917116866649935925661384124631108457592575085301694283521614402617819529906600858813785608700008213349097975080686561874963089801392706182817427488768000000000000000000000 3448 7720768981465052157611690370336932721052147426975315798585817883284367386380426150325703374393035305625108377712906379925054268951615141244701675622091853890136916175407354887215678217751342348725487980983091200000000000000000000 3449 106500356055967246966524672480328788103491956124738639147406060574720340984254388274707100513742102217530106331930218545501559543004436237640350510119608643789211489172178114740073129644487139917970968412160000000000000000000000 3450 1411195519783825092455797895420262737107230210253464664566042616251363136063884963119778614133559289323484071959031431849072239106312991701671449600631574750647220516837114431512473788444012582512961676902400000000000000000000 3451 17958267552334732653452479537744968699841114610463433791567384991687411543004312994905951949265691874439825780323956618739731705096493334472983881736773415591755464047970194574620792492547014898648875008000000000000000000000 3452 219407456841878993288216262278028431962387571975602386125107339745707296408310676130584150921464419944370054081424154630631312565432777585388465638004295249668170454126320362903141442118884035076816896000000000000000000000 3453 2572695928684830448128638503352834209573798972491055449739934392964361106725334660636852611395328257114760658442247299794358478269492756680395804273799780745596632965117298644701928359565759546036060160000000000000000000 3454 28939196442730606863489290813335268982080589976410574789588950045591907955541382373403661569730775092456424351925226185591823925256424794283226735295966393238472693207949624030014261285526610693324800000000000000000000 3455 312122312794563810716436244453405620348761079550258257727283160491447923869401457360648183655765707748440378602987085295485433020707265123674556942956340722168398762181105440050030872866692236574720000000000000000000 3456 3225889065454509520435672044015431238782004176334688952995364592023283276701513442713863139451454067931547246109541225151090888045276029804641463947622441938340369817472268786178376961237398323200000000000000000000 3457 31927895367968952980187724992030382418597710108314948351770922909981810852356493040148030305692632587656979526347120905406680994016870453899259032832144043435223373629989386879583741066765926400000000000000000000 3458 302383841874282291183221009890175617540200968255616325320917146914649548062192682579376883967980703304456456800330619000507727110983583006305127772739922932497890371479287985391746077572464640000000000000000000 3459 2738062070165611453654855957798021499152294766667218566744893950087278372064828983330108755591229208462534157627622689865636888573493320211957433774551939812475352962271386761773971826278400000000000000000000 3460 23681394958701170112377684392364576504646162552215587447316868945172675056885969373065839937788658210227414642946472113094202199516645852850116805205364545122927592681265474080197815828480000000000000000000 3461 195426140588412724583202878764406405206305200146725528899886499600730529917900918138718470380762084646309606352614723576623727076384519574663483703144001115546494809660692450775138304000000000000000000000 3462 1536898861996771166862786356320686448823834110383104044923460452082757562688524383559960126439513712691755297589594693312620763027723719501959837201523239967832537168315850652909568000000000000000000000 3463 11502927652382033606945054613190932316443423232966696665164636589872239435333726487177652515156844913859932619644005767554384956773981969050081095269865610653509178490907689117286400000000000000000000 3464 81811589965417486662414797274063079033502429471749310292788214696377743013583481483861317884628390983048102978153168018502503775552307787884209895762705278912715130648653725696000000000000000000000 3465 551985967179361020212807238206872553702314721070109083388635433631745226863071394433403273322490577281246117380905766895561167868175134068998155494463153192270209855521606860800000000000000000000 3466 3526313885175656554535742096272269957181456010956148307108379091409319001398765190751422569111838746619149339686969284338432614058140261993920009309286206415446590632230912000000000000000000000 3467 21284470568916388361325911166853776079327307160433121059141109164158348908421945094124099540943657883484688394990885268760540884519977357104940901911720802993057650704384000000000000000000000 3468 121088516449846459163962697076772789267898535119495285381098268257922523925634042838390698425781280363391657385096249806328583293276916347781494462154559474642514136268800000000000000000000 3469 647516145619593468286246372420396858201117446893842377914999660489288427055334100795857785412753173488201027188814602908567407600985380656305334484254410286485733376000000000000000000000 3470 3244518464277565923354745579972940195900056658402170169132354570157019368828718648287837652953284743119548354803973176501297469826274081008641433970845446103996825600000000000000000000 3471 15179243788473196445770039711355380933252341938793451877206386437182041961347021315926793713881510462358997303507029114003215054279555614962242377460461965672448000000000000000000000 3472 66033169737064368985565550768246153378672224914185992085979326138740163668243648173713591105696380687924100618556095125825547279050072340279143733608375648256000000000000000000000 3473 265833514390775300452789366069378861309711596663590340796994701615226637390705282656337445844434383362933919031543016494303236058642445418534416216974845542400000000000000000000 3474 984825047702345816648048790261593764775687174107444567971147123779619834646445112623786219305526967551745979742745884939917311397290211649114011368161280000000000000000000000 3475 3335233210827638791843026561998309314820713618538502634251031303856718647543996692061020605128220531804241322212682563863833425181266154127613802368204800000000000000000000 3476 10243501386702548537720940640414472037080209709719068763042974535787581076235523814285255610868386614712288128277483797667476325300604553571311026176000000000000000000000 3477 28255406728307661474931488188330520456155106761433345340692432084868326282439026251222954230378156293796829847248989972431473185356404664840486912000000000000000000000 3478 69156098361510298058212692802188730984093611619692410123319622975480832611980127778508657190703653984906368235907325683030715742337799431053639680000000000000000000 3479 147888744573313819134384294562606601275595151656236736213749726821190829097208116631277108194589201620214880120796399496166797710233921021542400000000000000000000 3480 270769400199085945427537588763753902942695053063983908647728495117634584478731817685239492483960013493625911342667883712206178851723212226560000000000000000000 3481 412788973817568563000002712705614476723725869308383693908378506388876748784157979592544127131556964168659958673908601001020968744360345600000000000000000000 3482 503188175616720139460907820570103526955312387424395324503242018244950787652563220065855870437991837585047743464732775620318290195251200000000000000000000 3483 459956174321922397919164899801738535415131348941362104314895170707543613197278919072163701035321883563546755224050358503278662123520000000000000000000 3484 280331813041652224648947642163019970464919057258725727428979880897935700807038778046503678432016872441318907195416966111376179200000000000000000000 3485 85467016171235434344191354317993893434426541847172477874688988078638933172877676233690145863419778183328935120553953082736640000000000000000800 3486 59555783870884343148789861191825285882652908314531856621456411468006914478054534887315067874145604033633203074227085647987221204738375779324691506051162116730946282228334511293661595826920478320455949190769694025258690008983654796943092977504362203302948876580448694922859334939759036144579974 3487 60279819035469191834323964657837146363841051881691037532396049616213885559212917532323724504710539957442329954047322439848466999024706349224096986676844597617415462503924735342042274411890378410561850526407634208767260196834793441095344100879704086977583908112480094985912320000000000000000000 3488 30324809892661346852155359307771299607145661748324540690604108123142228602673616762767086420176128260005963905991329935289299572771622222185490588083620982849181230881898506997467089065333860137052964931662416081939564703607682697006172911166179785471668245010113937245470720000000000000000000 3489 10108652765778513455132298027898488492456350356696495259536850860165860740777774027425803105910499463101634487094996850235921043674373547442159243684284298064470776123260708932243421530181534362101834466777682016384030724528884832896603978672649215920234790519785181035888640000000000000000000 3490 2511659728343015935022355031998382875098331745347365126797212540744191319788421693467091659480128120239724625309330904409722224523364714957213373078257345441272560784760313081430303175565444140381682692622712096356367001617919448505723553102351349577314356050647483783577600000000000000000000 3491 496110819251597720343023199239655936504187002456278018784005577512763692992698028459491743919895857141887886861385860776257164647317500906446010970039330395044263873755652852177670623358062404600829570294669047668501744457656310989678130105950540887818930537561967212625920000000000000000000 3492 81137859105877668694288388673934158156924960404755503355838243831169753245856498083484859384767885669187358135750785987055519335807058087171140839446430522029160811879514979491325205656018750754878568337553944261569980393150187570340265198027774246653949288017950125588480000000000000000000 3493 11299937401838439317291109964208194330674045701694136880243212858147857852117434679453937017709478565354638992486884889702032253248549399222290369783795398649064634383372485284293387665522842907250718618267435150426921968762064231124211638046533158852600924253575383613440000000000000000000 3494 1367841030084217307455035805733121192065494217330197953782118194565111078300714145299849335563168745180444645759545504000295203466627779983188801470699237092298782894981169896886582618165772521120710044774931892189102444207505282623075897913165935816067403572945941954560000000000000000000 3495 146178882421383007282833736176531813398863380964191103845622883627996775035539138094256332069529832620975124306857142254729007880944989760673777384781287548179769074112746276363053023452611326992542973576876964067948456678710700240020116492249336765878067048707260416000000000000000000000 3496 13962372608925566207803432152292212426774623938701146696375628041235117450333601705442412194235503008959982842956801718859050289732292014871119653722104823711550842887715877850315833427478633483433984183293543928636328492492950651481357558745173155668966699947366809600000000000000000000 3497 1203825278357391980382794905424556779989631973641067788488359940376743924964052832442021519706732673690407447830749151426870183564807106165407147414446623771068408378218154656776945387903462094618404064597573017785688272818542111288060003503047105634047320815724134400000000000000000000 3498 94458010815469419356494457614651163534427904639775224582817533077781227531855545414166384029942041569710305852592644712112298192002079506085154128133609508926452735343665748412974186139043813171118560932894126118110581442154710746009224857325772314905282268574515200000000000000000000 3499 6791207410565540185106254435977269434041706034383025020927250515244654978968545103920604917661674283763298798069832375490221353336091466149410884388526145846160366644666317119328335515914271800832885643920695651957761124229946312562912594080605826381918843489484800000000000000000000 3500 449985653057704204717777601412556719037876447001119641098334811097124097847436317667467466384083977315977420093816461717812234426086493476913846924701791052436751073189866864839625351673109479471874359640881010871524603970243485562156634945222151257381276745728000000000000000000000 3501 27615076466651409559726943192612432315706219577486936301485565858529007504666892605728614600276416015758331108390299815358557963196042663802120345332853373072733697878876097822636827211753072503180166204986992589928043117529352753708713268182371680799794869043200000000000000000000 3502 1576350912488666187764962331016837506764787210296699323958184323294973875065445267946069705774162809937558107059798457215463762736586442568216265791332818411299305587139786309479123802587463010462459009565212757421745750897906679327672783554400695546144410828800000000000000000000 3503 84012642247905027556740714512571981312609369689850506871531173520025310587216911333818096927849427246306739792198633097594458950092302483647976365411561543878776769044615158206041677468034748740439960396349936233529139182900580354617106676403314468757857894400000000000000000000 3504 4194213385511782013757865324636747079315919362161087380523845408441987259198053861313452127588555042850469298394147568573827746476860776159106793709494669807332689000778055925831495274840543462777928925686336101060822883173021972941187620777157992671451545600000000000000000000 3505 196713449118422530216679071678743300649709693862366289548096991981866901579376457696598254892987555267416188276022686170904279739747976887135164812205062977567914677907806754714420595028183080578004548580410260929835775333844625497125771587328377589071872000000000000000000000 3506 8689967882309450109399078231156123739787659184532188850243921545829025906749634254264695674556423181130026554728114509885043049963748885859221380550943609878012190697735950315435911649016482022969023684719537568972141494081350625718131520896996814199193600000000000000000000 3507 362414252635398934918037783689300268034243721262336127271240289741354263621999840195840675190257887082846718366509622397199578076533929235103618989358249238138022768380304035691453843904681161509033348333917143760027951851957765628285673796860729779814400000000000000000000 3508 14298598499756952868866650880309277719504680303593950076189447361840715570537653526498067960530056087867209179900502568669028856279156115250489446701455373378904014001464763124435009805885729182835149843957902552220538620824694066542626019586205758259200000000000000000000 3509 534675125590409421931359342662153439750197960676244552604668714501053847368281753961026511652337509438402370430875795910477340857951622747667437124656757101617951657276245899219972352951474426765073282373988642502971103135214770806837679097675304140800000000000000000000 3510 18981131667845099054951194102116443242172120589494248547412929379800131504086960393397307782855615237428682319802730507144029100941908496148938228832775854491435658753325452917936332783382960700644250405831419807555116436795605781930762818398715904000000000000000000000 3511 640687778149329678545181560578605793875716834081118655421338373330033050769372589180378746476056558079853095279868342088905206315636971099433343467806635171550642436626643503551007003350305429406854202141777578285568580987561782555264036502251765760000000000000000000 3512 20590011902770854676515355444746413627991124812975386162422799222385640090294736952409499034870859521684627137199555513922833791241119961605911464060759398232192716330488106887289125841350762288004916069893004229466031707852750597365362654959370240000000000000000000 3513 630797091425094204991404118758034177138172257057091849148500991971733967620661196123435974509852953644610946143479342390137164730413426342247164124736408892830564750568830342341066766195006726258473774458831774646486647836891215190465852232171520000000000000000000 3514 18443010230759218068183446316299910524985515641549302269700981545660084741764878457795264898587182461152915153464604611224444264138110559658262970273273682393797155187223212739886743067006640744002566461089613415044317918720850674759464627732480000000000000000000 3515 515137045418040092850612966046513005333065550953871997057602678522908469055907387365099028674310340056804265611418704621525482719678250188444570406221198819511927476309118508264483023004267718949864107832402556548943255225143758433662743347200000000000000000000 3516 13758152381479337919573945656197404447649527110361357685739636328072029011792194049559128258235734947622950588968136369444372652473347212239578838740358258538495403269372921301253680814968232358119917880461456052600145807880183857185596375040000000000000000000 3517 351643367313324291590256768935310426258043569210234178008334668413503258745567479788171503997701329774837976754098810707929108368166910912802873264139003422082415374737263722069214632568408136498122329510132017025038082405577209623095541760000000000000000000 3518 8607408270134844000211271407903209666266368794867337459715335591493084114917187587335165716194880833040105114388163923701398548611522987811603264549258362736607012612692874840240157567626898365879970522822616311878469634178078211341025280000000000000000000 3519 201910670015289080013535551410157860347906636690076783171617402024196598606834781312591316812274297179683313684348390066211932721861396226597187513625976985931039485474170236765053240017450282507317027131627338285326548685442647819550720000000000000000000 3520 4541726450676822747803471354737037143644587045692056363691801587961393889667000261902531615344080447700317834362415295283838504250025730128245421229282075716605695891118805854876038594033923387366742458005241001904841995539582025728000000000000000000000 3521 98013520619623072321186347124438537715620947099822848440316961033864595256585692142808354123188352212543311389044875182039565883215038229305873553925146156056111519892354452061540685810997376950168948554259327826263233831354813644800000000000000000000 3522 2030275054547982344907805950309239913603932001683621376004346470093613971334623525133634474225772726188965750777053564212328137925892021628596971823498829868265623028303668825393322046564551612641236636533930992933345090723853107200000000000000000000 3523 40383279374408631755795424114956530640159352721370983215014808603324297839550481902263016962253070664717502828562457646689388307907833595186948208807374585899936182614655743615223609073794561685736216261667759672985187503413657600000000000000000000 3524 771568525721322760207013807174832432902425121293143113125165406670581619777309319934369752201605411276838393761057293147517287464395426247969927612401727221314681759799096969442769089123190773116474836851145542231182396515942400000000000000000000 3525 14164373341363526087717213105872557461436551696734973102611622379953175266455675548201880557352086343122827867613889274703746253708090338676937788190952744358591453866566884553706906927977229018927380047334030844626137513984000000000000000000000 3526 249902099853755603211428688850129061996840637692234811559761216718343817940013138851993577598119289866454861459901390446021080108107667478988312618756936647556423578464849391364132530255242380263947170416473354649996990873600000000000000000000 3527 4238072417903965725871010134234700672004259975117663227687277142008589308313585082852039122141414912922402139580097293698239628108487260846643153517948616875723775044044426561042963168288992412458218841272484916533552742400000000000000000000 3528 69094880332916794782440844463126505697335532528349673003789785498404448905760957287232508989026435916053481793896008268054845961764312859101894321766362825538577352416378925653736553002006949287258443251781106748568371200000000000000000000 3529 1083010120746104378703191720185294161246162366899217416562801237484554654054264573528189479572201025262313960578641364971815090272752392624539529776766721761421234727688934705350392333328767717928083856457553714924748800000000000000000000 3530 16320575611625840257633576031864665019942321537021653242340154459316567245274799939691265795986157862878419772093898537073707280942365550145962450488635501843899899565298431114326657428642391741739979649787935850496000000000000000000000 3531 236449712274703907045482912413182623433096786092456669428324976551968317823344545800643920691499244942959823048244910099006453759849144036606385637041561200963287126433868759791230021752317695888694932183836314828800000000000000000000 3532 3293086220181699452588374160797547377424053315257723726498453328938117481847513301193496030889785813993666570035068749550535279957655360076268624036719281481057779729425322819054354082340721918723212965707985715200000000000000000000 3533 44082391180033444406570952170579193458646784369927145753512279589958586080427049940167214099993162491824426233237740501473166576494751289592607374582049673463549138600080241584850922400881735759118810411014553600000000000000000000 3534 567070564912166976864371415338440204025389219344938502802092586985119149134590721338296077119569899374470889193595943767139943582384443339596731334457302846728274297709503605907349206899271740302934845843046400000000000000000000 3535 7008188576301985583456001563463806551531165528119434800524067238041996347511249694050534777951743067306453130601658677990130799704724632565106675020966938262120191139141716163752563285858811500770887729152000000000000000000000 3536 83182414853061068461808270845822189346582695180685753140147837792526947426717741920800785555845213037183205147497719683840405890117440517304114150556123332217111743102727277864796068218211842596525247037440000000000000000000 3537 947866088661540957921946076216614207293291522436381779134861478216529920970137351714465581333652652899820996147367806054345414216417280703452252257195611053582769323957339335622241017486933040088806850560000000000000000000 3538 10364672453080685510999486647027458613581763998639334123510782558415005887054829880236312767701290268636176069973164721822838091454858766242912586156045786022577462599492363456095595258215121168503930880000000000000000000 3539 108700039040895823999832599991070501186670503575091411213474958508316638563665198559329334637683331295883280808355677642197919164589445000805966142129335861322966093550868182700536406138914688068485120000000000000000000 3540 1092719222016900451066731784847895024768272321235479905239461117157086068258941107657902139758545996422632894053026269729421112830726263913026389772171859272115007969520969759144384589134312557772800000000000000000000 3541 10521940630761198873255622043007954234576641874321224136733493126568036485455129317111571749237932324093420143557109878489474633283734816491991003723672593607682920571559122126107713426621108060160000000000000000000 3542 96974284274947700228243303034164220867800842565615520834887500433640658673728567556640087439695944666446134561899325572085752482510740937027447877451506202795893962895879507908624732856034263040000000000000000000 3543 854700509944688572023602023126638260599138197100840115186720697102549977060421420955128171066145616091887910034784503582690617062715706895204086998419714135550396119370794245197232950340485120000000000000000000 3544 7196896761802846809797224681034838314307814405690944513041588562656762943083001105032669815837537641762523605690530411917894915328770189241518081978069703041865718189661018030191110132858880000000000000000000 3545 57833204430129619694321409580071184918393712172927856087022140888024615157107859709471323106484691765685620696497140218788471016930927847387304475935885665467610396623425453138856902656000000000000000000000 3546 442976453528063978401158673220600323712337111090157399146120150148490467759001229225605691300626158108406799357835293926601078121867640539986686576461427830915113672579157998400280985600000000000000000000 3547 3229711101394131176010256542860889649703445655178940301987165491421040635248523411706009670862835561871957770210518142037126047057502651659478308142951441949450743450949683236988518400000000000000000000 3548 22380225338872773025081202895992919534838196366461777719768938189360974523422514180064261712746546204442649452072457483973199350508277224454091077488569659887944959366580684403507200000000000000000000 3549 147143732286317238565734964572432526532220943770888629702129163596258337125204925841790692922582315788742128611514879924995744474083846791954322645199415423571118486310756338892800000000000000000000 3550 916144765580326899712039200722830887570035262209899165587186505498296343270499114926788905992972525502260077374512243086917319630983702843866632717273158509588632192719781888000000000000000000000 3551 5390094167932063575083581315188312702070209781776569309416564582028098095433340899081422727949151042120348380701163760470897433908214778227513561881827519585935918034531123200000000000000000000 3552 29893967694543842283133767885963051244648022900686430353728233935769184187743049330774632489549886489846412685192643047233836544992683023981881712545439354049042137795788800000000000000000000 3553 155858660616172956965110054357811357789267304911050115577138818737324312365045069082065866974394323836712903079122602316565546739723703544929287879215052714719245133414400000000000000000000 3554 761515862594949585227801767192214233008025462340634523910177972405960562518826444686443190980559710267970628913975230595029470651201377719169512626494829830346480025600000000000000000000 3555 3474336892093719206400640072290907114271854005528884565814236088718551483065468822038915698960906680626733372014699233961021155182421075660407866394594573425836032000000000000000000000 3556 14740693617838128132061561469882164842393553618467368197312962863087350739264019074162178618643481683412342414679801084138808967965047747642197635254133768952217600000000000000000000 3557 57881081136670959809426066865342965123205099656636841947548258552248221624925856962274499040498507182157208816597065850146747665548478673191110478158522377830400000000000000000000 3558 209165750851522654921807258426582001899280330081867322080571834854481970164135838481636721502128490793594085619014549900246152479389037483614246738410550067200000000000000000000 3559 691022381966698863046865477654486753441682895166488827901516586352501642120390599738647972196546680937174364150913596706893065009608802345106750489545932800000000000000000000 3560 2070498950151399677791987657543231890238391190317623477009567504430754351209495100364567520393779339766860896668099755928308716721131184925820944646144000000000000000000000 3561 5572005644262235467148063757083005377652716362955711918308495052470065468932365107196352812317696557872740758329290027986530960259883837147300621189120000000000000000000 3562 13305864434170606498675834605107566396343807541727286221580807809805494148662230881852692082000630175956417224172749105168901972918722053779887226880000000000000000000 3563 27762982307373754481380429659720092907737007556271435919938176271685344611216947592419745841238945517316086466386608409924635898449811803985674240000000000000000000 3564 49597669212738879569461568604899627020161832287655323753823924951181240547602468251383909015838568579650000015750538508073882308827751917813760000000000000000000 3565 73778417629446547325049288376244213177299527696416633983646005793634167686792288015853361996466760061804201717735898561510589708078835302400000000000000000000 3566 87755972413802279574321930777908024691771265049927268679797564487178711901023494839203220270789870488098990966586430410634999767110778880000000000000000000 3567 78272594879793188418353731853669674335388956145343571130927931363024308558706606077354282720085002223517661485551872317518399636766720000000000000000000 3568 46549097555566351902957755981169466095699809457811407039582109223102223119008789094621935803636401668881004539798987222794014556160000000000000000000 3569 13847716065912941217598618468293757577182748611575608222395391707006462329022397469767049175557459963968765295195295916345088370120481927710843414 3570 1631528935004476453953380927610513090972464699594012217610563454999516894076068138194862166709240032960312158098873576451921626250576763590922675440458221247477893710045376618562132020313723310467549552779311489473076520279071308777879188377012646732828825437113344725309794933158868621907792787424 3571 1651125630305976845652551193135138544078781156127600553291230618648690040360100107665219748607738214383731970685773427640950713039608784229042399240343385659886298215763563534018766560260570593044348673000069648899548789110957574957335293668025552369092689934596728797659345715200000000000000000000 3572 830566040132932365748524485634169755187589385369980632760804181442490772681464725987792743437760082008333698729072641582982779280723442741506799670161267847523468843317644402670848484855684153115395335137808511558669596136451371503503762164801133315546308550272093814414817361920000000000000000000 3573 276865577865056735467911128737553102591392252638007383466751863757595543376031291405076403549872781494342325117093758196577793416294827134467997019232725665706012980053380012180962373655306254039926927617057382267542963944367340216173753854551063524129240578653525403015972739214530410708992000000 3574 68796917149013694912456140945031056964487305057601104794185364925355500740076130409637382325405274886110800775755455123552901789206178404355383623833331853600363810176067277543678055268056852919741218577493000207824932758344216080581027723546125945122262423575494339425342586880000000000000000000 3575 13591065078915842126501176155173885340888562501584010749084272855005677367386835108867681410838623794182888313982695389166108701707919488076346443585125835566917688727798306250626235922938623123792579902670909800956055571081788909467470127603274288354005475052037713338889666560000000000000000000 3576 2223311843831275805317858209666380496755866514701603801893957992576994588859286763449921211325060915350101045493434382991559379937111893180083090910226631489649006743104262507812297497450161750185606099260873406317600348520601518882066707193955693696326109364697495345711260790268664741888000000 3577 309736009301863878143855981851157308922881455636524965169415195642433779576301292599269048582001922495222617513544376579718336433901468171023114586483709274046389181239056669027135196955885080501114301439979931318870680367110071500686253940432536503102240557649707746788757446568312897719500800 3578 37508380084009450990610230493165583263359217321391193962470251642542128457596364914308176695381483168446246507158439526013478915305736816861350843553323042350248092949908546277088131970091757700252971268751474114149413311176686291451985845878610069689910788336717610751098880000000000000000000 3579 4010458420820710861423470301624004572745742691477437048993639621688217838174914008359696370362518602058715444966200449938700859366316136455724723154040314894865894751810062999158632236254453667386878130388937595674388850992552488388062317887655574122080851823106650686893087703858937856000000 3580 383289157219690037571016652960557719342962331042699245194060713566130224594377479584354293063851743276272726120461913229605342687414392788736604482734861008802231600872000181180541218071157093566215539110483472046040898325809656773686332956851920223072466814532124986572800000000000000000000 3581 33069798730819732752132423864824033971274248136406680421011182636995685081893028203288712497900643616562399972813480478370857387099706526632777091269673277258208321919901520292277593156027128588343605475684071082403911766160373451452112082514688004917393824513320288256000000000000000000000 3582 2596882064140009228217287489678519255574484255652258870431206149315380116214044635433186094920156353405087213495295017873324793426746248667670627499746148314280970118363141790809120784128754580873543352002521652753226956762952429608640065204620967061352399927824486811830707027968000000000 3583 186875385698358513242221816271829330156367458141031723786946801708638251236074560254000777442596326445571958278608697514365129896987726605962408370778310223763988599811127777290214049423219926034820942992929715484638750191794711511806968433130922371659293598314554982400000000000000000000 3584 12394918033660692442363768950759533635773948194577905109101631334798104539945753610831051292189129615878756742691116580695202683202591147721648958710913858186188857252523455199327739625034212973417590399721659688406331443772787307637093291719423076273438204270118603435595424800269926400 3585 761519969223596966882845635159415739415320466498679550372258867506024831038208915331586890810526346101065367217804587240272073891158169976157164350930293115602347332429674814480786171544877569705380738712099582412965718571936549601726150383749499220960226523875942564494395310080000000 3586 43524143421040883088676206126075246802716210922489723671091883210784972045259634542928638419316551267137030118453879992133867853706273687645320686128442663446347114166959471278761953981842176070031396076475572583928030343648474766547306605836238549893638608912384000000000000000000000 3587 2322836552787728003712510843451396002923963833979563017467661801277550642094512546802421784900414414772604381498974478074497603252833111621025859265139917948128153950707328416616919546955448413027102994494841010579558142831295397236457752090905145442931206153830400000000000000000000 3588 116138944608644008680307407463553888114393117609049987002969849773596149444150381659347855798370129776566005793546816887266663609891992757206247695649640738871220815571324230787478853243088643116899010465178040954418855961306320860619362899085440641240671721901889785209815040000000 3589 5455993088093313956542454794092124137625404803369236739049712205648081641661007400648629619290952791687566335829999632468675377565404245672576843035397885076726247698170342131063024129947440064719536010130764173359736769957776304212475376359981645624639697715200000000000000000000 3590 241452613937850697835530382341606617663515548906105453226773630893683424917517655321827470276910482429842075723660146405761228856760488915046245336542853978170362722171139189179426929327622912629036207654622002596942004972841331772912363746168254967583657164800000000000000000000 3591 10089211318111373025643825701154319794850527695649649176865677439750030135189067963299136426774414819630387011457915990726216242290295965476079075944265342183221552434328677700634531563116341484600139814927083636978351736706468266470230539510384876601162677230221881963030588800 3592 398887706484325670697921384655288496991630793784234349504408983447265428120233621099666181637334686678045979954858329385516960803877416128265404387873035190252816613365784884273805939936216829113552120983069086837481009459994327336538629023362117692240691200000000000000000000 3593 14949351659464973241318363157095525062608962338737899318394659777800238634234094331914478945652134145017982108115073790880463837734461177156447565604066467124491256092108452372596362123628747815125237898351025706319830385389727693981540810042764641592934400000000000000000000 3594 531989123326243072185063901392376260944458871623384928164271627311464164697523113572255925325420190423112972485425988402640538717675341009699458015365494961770867337704032240004531752722785478395946759643580291712515769125685054182160555109401647666108242419274219520000000 3595 18003283598150575723570882034059600565962618055879802767184645023598733479001229065530396434213927883708011599512056685362720422944502420051416812217503599121362260569815525868853276617352276686704988620205864186142972570369776035571051476271155044679680000000000000000000 3596 580184793335983440954321533884706643564362996661364039056494721831021923420678727193944012994349324158178169186336603712731008064107523819524151964860320784157095409052523250516938837982635337335840718195696315523322830747921675156413036291942671974400000000000000000000 3597 17827374414228219811444012362821487477646186248506587410466275384231836568197240379815629541042664304525402997375286835413305632620938551281012378310337666650882419212318263024258221771864747922517344021988807688001833150794445217865125278970865317859618193408000000000 3598 522883399967685447555449117667894378121654262001330660150074358963572058669959271229428359538892152731256847176712351019392719854616904903653666832142788388176386436854835886142598862319965430995219564313365317548077103638380086188224523742754347879166773806333952000 3599 14654218900099124569411353070080905652208329995824253661660185673875534573599481857722397069685286406797394347248983864757848030230633372312367596032955254048077091375857291515314163153507954171125359941577450000657305093541761700361705797881692160000000000000000000 3600 392792076191894496481603944106588728047795713493418550611966116796059436924939030994129552294572657120366830082264849987418850127341334496751984093173649589362065392483448342101080458016920123962859233042461285377296928417201817729326621629381995683003760640000000 3601 10077858223628125796026608337653345492376116653247544393331900643426129507733073003672155165080713652276033829836169005047714844964544309260581143523212495366938978507347130013253912147674833612494664631514741006551991539702004228404595916800000000000000000000000 3602 247689075444454802058336764548721515693436354282490100804774618181519352853331478828651493902278562726225878044593258585231035863151402614598988324707522722241368281214397017585076738526789388220077368991852882480618808043929350597256706785280000000000000000000 3603 5835432006400703743061020271152237593194392122085372577943092273498809455132913988627690952258683874245284950206459963624139947962578002103351588176768064322485352207823267046612622908854081141978027250809396072477451111218295479868269830987807897681920000000 3604 131865214020152126356689432245870619952935669827335328969989574413313723857499377979340264147599821269996140981770153759070853975036560326813427149507423174433235656114947206692463699850882200023377741748383822202299719708824358220977930240000000000000000000 3605 2859650529772301431430164485765455594161941401367265994018657083971909034537830646004513979796434717038978315020559847859060548083086947733782308437838112636255714751336281521672037401629520686401729780883173929383128205591704169505356750030680862988697600 3606 59542637308897279810824648692419123857988617035411360653503739142991636820622449208991918566134086806268669688689264661343479795795537557103833939090929369913582124299896762911612022403597514256947737155641947340009273914152575569640383943519764480000000 3607 1190847831866569643766339132502363793155803009209384050623795075109778576722478236006149497404711724085961508220049906231567768633187020018561105077016206574696474404984118617007367383021466756720856174504902546146298975120722074009600000000000000000000 3608 22885121020627277483947080397193105003029496758961983719050543547812224810360244385400164463857236372331444793649505722404765796706940919897513243336319723099297011238185547301569561897905942929873001534163432413623660625140069171200000000000000000000 3609 422717645834324448122320784935852781315796646485163258552559543698059874710341089063193524859179722712708702006407120101612291725384107532550244029463080206806971259091297421563474448424453329563590234672631553355424975594888282474345251471360000000 3610 7506816718141369854664454329799252834341610117621078552450375937329566097963505978729232081633704909260717934628243973046648962314794885801192121160755295397689992074399241502997671296412768789549490884236535533532105277230284800000000000000000000 3611 128190161985790404573183428072265873987794628569791076451502566270960725728431635909809479202623354554734628079445844506094808059758203348483946342360079151384056867807818444803576936832732305072192918386942858980518644416512000000000000000000000 3612 2105279337552104397739205663165879927185957567059027759397462454313645332506615615794914210407282184627299268365572900330555968316584082186226281969256878137879126042473970462381231716214517568818276468071651882852343231388927965697319726179968 3613 33255338209642906903649900579713456348765807175313401930917074882147021567367974077354376314774570414287610844096878517507203846309849359774589671692683099088816302223836916781007076917874692746499964150280379528596842086400000000000000000000 3614 505275139310483507763716458683638084037040952814877894696848367162056480309987754569501768165433714337190691479774391475211519799296849786048050652736179968867423080372218376243258012903763256680392840738917791699671449600000000000000000000 3615 7384235036385301224071665314512214892909269527997181617433386570776051626343236269683518333063937075527503713391467170027917734738463560611321805511212147678085816978643943506099865692818479257774971925513456633912035357189797314560000000 3616 103792933198413263781207273996152961870678089490617231315497340622665371671545351272166246232637570399998840079909457591743728643871447031496048893886112754694303096251403905961150984014995804178080366566319182577664000000000000000000000 3617 1403025708978852638911074039402595800545776686204000600489746662081024619723445889434204798717716597202447920182346603030620349412474613240014308798892281673511352821053409714902292345038273615390618026292123638169600000000000000000000 3618 18235874450658350151647039596146626648495476661318360566775180099023736225272090903868472718203201350452406247009852048875781325469619921232130684015974271640797812693057521406351837381463153701310279240466073138922550020014080000000 3619 227852710844472797827655885721766965692642418957844466848058211362831581459979990909917359357183564633808295250785127310153243649317238904026639817836126392602806583229786435750798359479798171873493030600468506240553941115941683200 3620 2736069051444351417402309420272287500308298665142707088936833219018592534500104976315842659549845382428691066105392918346003915215062731399462519794136713971686007595443260954773601830083219905230466820520017920000000000000000000 3621 31564415974846128236281318801733371253661595773102573933506715721715294940388431789148129260292669129479405546541170707413469492095247515679283310798394704364727688088296213010698239822595108661499990039597282245707038720000000 3622 349696759330073257001171118532928966153487941348976594150743282580726817733403448764525919220581282335700967082485764912619782611477773644213698404491600043035422212528931269199646119271047397331189398241280000000000000000000 3623 3718818951803409322069902123076774812695502433975554965833475506045315871560542020198433250983425565894569378353284574484366893122675570367886201330857817954701421847619887251217969131465530649403677736960000000000000000000 3624 37940564211764506708004112858368092449288668502761472840980181502837030105427869308610094331749250643705760419730132012855612936014508139904345952814653016200024639112659932067987411350652525511830213238857127690240000000 3625 371125474430855689671736384966267762230061886122229003174189779680547460985135243713471731499298717956519339857173469454545567875468058137191973027422115243032734058802767355400432030995821632558202880000000000000000000 3626 3478191982304031504641604312669109916491004996584514961163079617038817211500485599305434773291027759024368622001262906277949441927919956722000596251449650204934930798761222860735344698492046483981621664316526444544000 3627 31207677317291958762038772556958998671365481243317676484472675599197592197635602650339042445675014375943295798333873963494478227180588518048484551393691060287213773267661142242226973363400074705190286000128000000000 3628 267831771533824703987582460097972346733982106473113680309656701863013768940470143541402477107891768792784645197327228183295681334095920688686898038667089011543723284803882885417127810548619018240000000000000000000 3629 2196481077115086900022556406220674550576292282749981502581794823714707781770182342186784179607462473096129630032564783324861598765322262034902498876951689836307769015741907798869630287567912960000000000000000000 3630 17194090376085030370590206955775026095744733220700042458553043719142869657990490940045277895045588861281128775546437401560496149013682368751210028247350354956420331504213762875265944427001984574417797120000000 3631 128316684112992307151394555274470371551396408154864779424148396717687995543605117664273652427097950015984286653797074403913778835817824176923108431929029678917417678867002961185394917376000000000000000000000 3632 911680673814312660932788827133401060035219556238267001289163813343768410035110122289951128140109859628457220692420337873099341418188748509980458327437999872878922385029900439106302771200000000000000000000 3633 6157318085754759669617814969141591463681279185723048949897076439587579902571772665382267639292710151301850243199970295516966969569601061598576132445675491521782389710297392219051661544698201938261015936 3634 39462447759702774030929330136373917093710277362818308740346917321925608570588431322498741764493465241669514469714191172314572634713205989185128870212623671066013336052449481955737600000000000000000000 3635 239543419798124338952298455215843915113710378819744336224166871429803644041627950188330435500116648331519172140507797798817923681595164523221918407716523674164414905272675965337600000000000000000000 3636 1374209653478945458119777846839482756853719711214634569282326792625505755302974338825259095914408711038977549215373972807281216516547300629073593422566106009747922965973904537463186039767040000000 3637 7432437667952251604886365685545585501231185240546499153094591362324850425651621644017755759686825811957647335555878748761888487428623063118297611463386911843391148235581030400000000000000000000 3638 37793782641517031848274559700946140708397257063633804145597021118848621062306811444151338655838012881500657377374732336373454232137207429545027977434530146365015082192076800000000000000000000 3639 180117900108067845105449160580738568009585913581692322880979877032758677097728992493430312627357153503757170945153701686169985002354410204591392503218750157734672657526494123345838080000000 3640 801643707090462081576538025547260244421057232715324144245622944700217014227291812487319787145959380408755888214846662197686508585072828787306997160105926509971954975848933920193065779200 3641 3318167322762608645702069566311508607258109377020409879036241971288124210154687100225434446653434359331098501175348212604871680020805003888285802021203550517854208000000000000000000000 3642 12712286091381644930087146039155181501106175279031964940921430999154655882395590497730574610611873583119225271514641532739212829864415339815623835676024606018090192976478208000000000 3643 44824605280983999509894279128035652439925706629055961717284294370722688730690281054179347102003982507162175218409367227511439636303739457001845338473843025510400000000000000000000 3644 144505912728453470829182513789394967029356607202190759620745926855869564020335777251055753272848714131321539905628041126524844349926257649721443223535720857600000000000000000000 3645 422533752493109876144069718663678944595633154363327258056974075880929770223461561578030263519562045320866869818085588511953057529717834139997521498249292800436832567296000000 3646 1109718211156931912346394018998341003848397458615202837907099864920280461682524079133073146660232159914809053355558139019412467802317734754968555801804800000000000000000000 3647 2586291962160541719740233424054773820635365962389479449926570369449334605919926031155915959693923779615470227874730198180766911317658350362987792974482073432537091276800 3648 5266826810642389637443331489525652474225174423600189171963219595104450974214481288324721075800016139215348328905299165202264828023431810410442420803564111659008000000 3649 9183421291499773604712851779090377444583938633725060470049638346921940258157233547864000555602423732949084816853294368350366109377057542551633920000000000000000000 3650 13333416333976529134263860224630619315930831267393900776498541591600679787833747694205235908977112978658227947594726435264864617012272132259840000000000000000000 3651 15479712536915988177956704543999004974578274317988789843582919599803339703109775078392361460138894494172822693698572605105768389379177839777933491699712000000 3652 13476340732558637289817978261337741263961376061184603872317267112231925136883489748641767353299493659431109899938203197734893792694108160000000000000000000 3653 7822547110202088667939024375502207067835380325181837933614711984504536556740094285876466545174058018726027577725232272551507730104320000000000000000000 3654 2271355142335101239238973395906564189266951313932008691525758415942083785348459432600600042152746231022035169791558394517073522136744574478182371424 3655 45782285682581135246550851458959913306573144076765471613660328446946722924221171061776538849178459643226198687896403489508587748037619842946969642313631017788395471674475993393681373014541273100630789170616046020643400746447340276596959110017732844127440753045876548652345573957709101206815541288718336 3656 46325661767457747546449851901325824755012078915570837722793469697839344745183443950499546710967690710288317321257817757622715699086932851340680714703838471915908337223880847963449733489619367357325360118577434525628554928649395051722484266106410230454842139665075263992019570508431360000000000000000000 3657 23301525436674575828259740250886264015208657074900137307873198220886162335981970384293651814366895365152392146166513846733197709438793563545579918888124107035268934136408633514863959852791039216949509601148128864704726905799436691914088131618749039030644034238968623334386991009628160000000000000000000 3658 7767455326157068803556892688083150965459184824842525202566849983800670274134069349738574178793796349640519574005131027532432985487542654683637833232163434091484598301091239348364017524448657002638320740754821113791082204428734208839133643733153976073404557072352825879152551285227520000000000000000000 3659 1930236336685877477537916753830008218528382178031068153030013557147596839720229639345998556831286461936658927591786660763040995875509790013794923792086788614747531071879502787041407162716305891787210088716965457069973016753295695233343647818981606137605859152884573959306115222077440000000000000000000 3660 381381831191182925922850516657568349034380124289671241663725192724319905075836497307555602042934115529847681831471952738205816281128655953356732123293492986454686911300471241626788763384154171013739164273066141191759126807521708827224230149273942828610873760692239083931073537638400000000000000000000 3661 62403137409935557800644768151437564619270384831699294497538806252998846595681875613131684722570089230429519240659918732496702090424379341634699127795432387617673364486512985829170606731863503111020516319983299135064678863456997787130779167443112206977371438126557040072084779171840000000000000000000 3662 8696272098378713462604000524133881799285853093706771775912170428007283836453725553449970869793613161860390264620748336336575549716386487336894940709490406389795131599637534150770771383174817578245819539686091223776010331506465792018082693520060308791071588801189810942576080977920000000000000000000 3663 1053518855303715359770799593361614679456506550017084627823487778743015686328350859583732426940572589128646639226496155056397959940792227671461857358618379326665683501384835233755294907078822872467909952341722395440278871757476835040784158194710012408696547233126703555466997268480000000000000000000 3664 112698785532272773050008364750260708114787480505389908725475416362169444256834528764138183387093599521571987096134194393283292104753341737283796272902470259388411774595364282131428537699698131214209849911466177020842442575532148647460801387508226226049824924769860500612668456960000000000000000000 3665 10777129112109190779346304667395414711568045549089703318464412357332677367064685715700592465747086782689654514581952243298831433110789281689039630042171945796644552969981536313790869354118851028042638192412773121971232500721420908492817517041321326726207218458664743527618805760000000000000000000 3666 930467307026727929401000614135203537910773356886680755440834204219320791605863103109707081434818278448071868844663666971879414613280718167767436495852773348547236781132213710796037734966648365932080386642521585940944730373105081776273956830469501257665718446603758321480499200000000000000000000 3667 73123693797117294139527571953149217903797310758771463055615022069201499669524835489581365334332200936576209792111239654461863102140848315315012712030699216330341094559828549423282082048681259406764402502130222542979740559550454896193212037091972964338246230696424147360153600000000000000000000 3668 5266709306103582834310744844325562146704429992362647212385518659706857540495174511155975297969391391307511911397321017215036125371014375383825669645778991119182785843388363316855943461106670182595741917342423838472729280391670110351619727393030749316214014318270690518630400000000000000000000 3669 349670563628601830960849691449330155741653495439008094302050125242313228861809568679061062660316940964231473530984284962275935659175206799907316594711090544376298523667121606233285192184194810204301109154002509629080339039291991679643992958632378687981927639354308349132800000000000000000000 3670 21506689979287526615025346752976825459204679684379748896641033216000782882112854925737103866423979187612658611486229049039451296401543784146294527595540511842959735341000640896633257382078549968160213148950580856075263846128389663432394940214878390823021562348573525606400000000000000000000 3671 1230693886652443395656189115512782026833568652865106971249777307027840766366486241083406351341555755624240533495303321240175576505568254046220898405039094257674157304728321780638214992855795300346118012611555427652823402978368920550920641861069328602206912328422024806400000000000000000000 3672 65768620446733043631237560623785569961088941342737836214287645398532572398915997383640789840784884513305985836376432387559483215713735073794150523237479497613280818532393952266607245829789798164231008021244558084082435347725507723121137930976812512086409825997763379200001996268135448576 3673 3293162324423090193357123593158044486657391073780184543767590300029125524698483613412316875293776897021986863965870563003386088337454653427776427270539664005692310064879510652591075062187384183605516829607413118464111350991936963317279437941469374440326398646996172800000000000000000000 3674 154953522846053835625948957041278949512105623993706014533994047139739560136461660707286125887563367983185792512702586546629470251287736201778121432281049298353667091318417386732990540776243434504449271781416606965235554422336986514094374768652604254007192949725593600000000000000000000 3675 6869284988199150665244905524519092482419427264113162418736717766579277798089059828745891846511077475124371494646402444593961989008795716021524945959643192430363192556354751595020624725169256634324649353165640935813332798114590168555236461086937889976127882573414400000000000000000000 3676 287574882403857936905576135410256161039137298557697997682213412787999180165052667318877979727560112886630922674738543230863299295109188597614735763225375687640490683859596017842148085626508849967480451849273689056257384117369829127415317390657737651962602795827200000000000000000000 3677 11392611439783842541827247134245137633568622699345012101256502984313083510952800267509992700134206244888822526221720440562886682124194549700332627006234346755455175869144589337597562647122386607342556391397063937373850615965495834183473541202970028522398652825600000000000000000000 3678 427899215628683161194916081654953624480549614800721015983061761364171588826772643427440419558545436572846142573848771665040092472457009599244624009532344346760440004616342552236331497304401211567602188813562909794737131506255946466094094190218750666538903142400000000000000000000 3679 15262966107075756676065229339885877150386765864251696476102177307855568193416789629973335125291586749184334819114351463795314405805047552103423788034708867284936130646224356574506068889932376715957981200720565115320369634581329062851199397091829929193819340800000000000000000000 3680 517819786504828192813602544281096673085815680725904934150889388680722230118971373024609720419850549753100907163415045980608133537374750394834609556761422769258821765125166926353552636899093840053147305319212960000344749437862633999234837514315265695593594880000000000000000000 3681 16732505089971577186659821017163701639068272067072046915440103115072841417731809682718668899396720051004776650372444926698892480155490300129189192019069859479877120795230369808907273319214586395187830725727095489004024890587323898293928954171593630175723520000000000000000000 3682 515620496302450376758185353793752590965557287006545422082430115153471652436927940677836002577458037126030578966864456268753543804700654278043660793397166825288150767848298900200375118733629395077215952879086402618960165932228324620123858619153545282191360000000000000000000 3683 15169803165631645115670949910715184661613111482252796500159681467366013842551418518890566556124627883287342086105180337730914542132889654407550288078345654435860159575012862947394410910574189911644038393009699645626435694855804457502760355992726814064640000000000000000000 3684 426538376611077402117459839989872756750305766414170789329977839566425393943448921894033742582008625779761308650209363633283345054616318935304830993788653134056235882207204026425397787746533713438940927802955779487378478206566727245747542278721849262080000000000000000000 3685 11472833060637396840238706692360883865990993748616493366739098836166454097493226435258127643828515145447313387352429535125395273552918361203401270079705542882036034912904535036993518849632472477068387160219554583667845743039808077484667458877028761600000000000000000000 3686 295450870324565718889522981173859732076915827005210609309299838398413073165937430282936262080552027076762521703645646783438939363382478894687971155213122024375520718045242910205789451756279408707807602819453038926364313531290451268573250520696750080000000000000000000 3687 7290111292019197885537938623301353960028019210367754641839171673638738899716372446334411053459886092937543279621156224322887716265757930074925617517621451110007410162653441960987169204287624693007760534207608753219263874682046672180344739898327040000000000000000000 3688 172471261539345115726679051296741127144857682805187125113927484235625199200368924346363068221775234683867415797782163217990634523417811496424808074174832766859837614600809553038920845282607458781673541315733816323020339737785624694176844884213760000000000000000000 3689 3914729764930913818775686758432975341024117113969117337259585682705936659796721344385118305471707071969920018469717149801979609932255232949728597521384885294303836180622361030523680856035640451396604335483401178419213176882343349874062807531520000059207112941568 3690 85296126946763594313102910454152579293547428988371784280492428652750667902945955464840416248342006073324066236398016952274695448821474209425671770380731388718348134091358538640233554027561190530352054095748847720969918168500117111239211089920000000000000000000 3691 1784892925213236498115873965145419184917987050777232202210701791627920802422344792420578985779431007625645677363793942034295951449262949203027663538852131377048195419211768050101788347093638193384786034600027252704905459369611041030379929600000000000000000000 3692 35887022569864558756499972255424896865216541699527780138129092687077430318027847523611324632390735056560333939228890901272660356794208956291081007092950876953294877658807875330072955981344112665692322188855301210092929880410157919030476800000000000000000000 3693 693533623587240769985976573404413240581901392999719407636602649553295793676253705741571915495267374228547495170250441602004617813825185457924171712642940510741734758543027869922930564439280840041497682376263015476745297207572252799795200000000000000000000 3694 12886684336051441898294914914297362068957572021628218310105134390116119952753074158786708611936394561921344146380799600723739711165751445208075857265288842410349897464911170221138182104579936640664223475957908039001012357603395004006400000000000000000000 3695 230289565721684736128257029605651311393068013565421794680588423933080207222520671058864762758418036190501375360088922658525376682481995001950322491518103745674828946843924609108512108429960079948124253734817580343932976916109148979200000000000000000000 3696 3958769769333418089302549106355241470480729594412497417719288630068521142668894382310735960395094147193060745962365399350076105452023505583736409654806295059186804226179062017762657597535708296775841873084676159164200104982950707200000000000000000000 3697 65474289217490279061997368012122931813566912184719783500942077357972741085904382465636761022281087520822577341443905256351695897034353426837130757289755364430264582020231645340262281258986117316709757767857994281680760315943321600000000000000000000 3698 1041971850709986191879429589760074332728740324896278223871498376322322662379132688369338419079053041415429874732562860572271645997934748918443013314268314863498673229618820831919089789915723851741997078597450868103557943813734400000000000000000000 3699 15956752187097366796955393278103909910029176304654295862428583537617031236754065570595901356376019652645916848123930481123546461974164519747382961272076611890795689502515606605416790420608026492497288887150682964017673981132800000000000000000000 3700 235149255977579229133060512379450242472222915703804333230056479715445056624729328208681516289339522252518764732886658111489276411857216872470546312165885887730944122351414263661380716203742930940698959682294839248568177459200000000000000000000 3701 3334564012600504395580827432011362579052472734828635889266297033627136713022485581551554860550413453755467994992582997602736687078161946937646853368166080412787836710725503516151956667700990158509079228753006641500756377600000000000000000000 3702 45498260634739899465882258051920723466862288827956543867742564532892366556964464859942380082442866663189079894799660671870409373696810168163535555560974903751244295800932174035928065292080344912788500278274054773591244800000000000000000000 3703 597245014660254695404316558339151954808083666686495738882625941647949914138725045447235635673611116742112698446721441527678849238861894853913057731245564966367443801723404484720617360202265445336870017814702366864179200000000000000000000 3704 7541039029407021206712685336930154671331645752755900503617976448821578609797222610350180606147038251616041220943328172925570061697728920871381671198825883851228819278926613409769118806571959282123604819788490499686400000000000000000000 3705 91564287504696654521533517329597047862597938971848506415468983212109703076754417201442418532180650507429928872179631313973801598499135342261121368089011744765549433514632276311001181161856737499473176917492324433920000000000000000000 3706 1068828956704025571084545887979825077078687946870058199696981711257416373548614296746170314792516126477799043945021058115927455330032856234848727290311507126169933469170876575870425575775617488486333255397545082880000001006262894592 3707 11990098294059288780490535254968746400197869176379401014682863414281943592846038995690433214819686586375613059062420135907611591490731826898996992813747779687959025445565163480864732532746676176614365199167651840000000000000000000 3708 129207600184364626208349682386294250855309693484546683174065402959227013519036631616432603083725367007488031929213966650346096723563078416169664400818533200938546595054623019815991478669825297435707723386716160000000000000000000 3709 1336884795321685105689731894994340828073649144908606926324372573766467410660483582603730392310692798794866278672467587715899898068252141432458771040668623230207610953659498238506039367119301113175936094699520000000000000000000 3710 13273943366680998891713847521100982194759679108957402251632399085574237438521040048189327371649366699675835677435486748508558181776712450047921591255919277747114159181145492249251279255231023921761114521600000000000000000000 3711 126395872085087156091498424028093181861961468234861830589525732687368110565492929199550230020175158050776150140078018313345643016027562261237374956466340608622525914308330018921349996416930184132107960320000000000000000000 3712 1153412369421456922604240526898024764210030629195091992618593270451584224464520974868608901135153723709939526177905403887724909172267074058420973808981318153623751982106408609138285073894145007980380160000000000000000000 3713 10078802058529069567416448864368380168451714066739000875575581887530860439070080332796377401101499404788059890174704106597639018954880091995839741567742087758325541166332071210033312054959229936599040000000000000000000 3714 84259367091210936797348261723881157521852568419148451335187230520697536161911767796963952232917102632609984409143897609485088461373804891325827615651460170898059134062030330722218944310997501870080000000000000000000 3715 673254631918706806989143369947120077219969519876371961721000691542544817098802053313334138302565205717633992720230573354209923296210653011002443051845305057672579612716041966288436879848191098880000000000000000000 3716 5135812543647159609961905023082538456538543441756600403729919639503132682834595620688606533078361706407354220871191354629589353003503507553881157901189101907311224269296564773618365928518451200000000000000000000 3717 37356722250219348290802329903827433942729494836929468774418056607692711284689859712367021080326131190084250762893362253613553082143113893691125058488626317982183984691543817310361133619609600000000000000000000 3718 258736166569919178448164101384523820335853849466551611254653013413689250660223185708410406517672228960395951889915077181776264291762379223815078051670437729653255896930143822321606354534400000000000000000000 3719 1703740488609785699975606378332561965248895902161868842683759975771410212886203697358167306696488137613172951712903796818812869190253111174357980822635179941511790083857691373806079180800000000000000000000 3720 10647749252334190548457790081133570692528425898767278437890911410533810595973163835119301299459863053880460710378779897148358535389417757532863922605649618759804006631362720830039654400000000000000000000 3721 63034796557947244067730372209404837756600582412951573668593727010575058550168627720117641344689658280554665724015863632139886144167548401051569395303813507367683086201309035390566400000000000000000000 3722 352718151349338506185150956949222054206674614812560736920734099086641718496461237661711995916721531100049471071099483122710966314060259031070044106900094706675196990537491231539200000000000000000000 3723 1860961154745742585346272669446486816122698256268940444239240097135143951021654545141636244458387556418465051464577640458859620527011935186270533395955311655157866699416194252800000000010021576704 3724 9232224276457084891470651733990537469296246935931694015258931500452472064227120387575743965247173051197486913992633695087248022695687521713972880628152213391644949556599193600000000000000000000 3725 42930689208468117626759578942275423480140350682106270372754083437693098136810593640936912004500580848401374805788613759883199768978123292970887762230398882516226854987366400000000000000000000 3726 186448466103708170521155723076014878011488183212312621970381414870111234757983908570742562783813484564617722344947253519755796996393341059726786961837928028320495252275200000000000000000000 3727 753147534781955873158823052376416185268271259779163472731944233242736761753253306221308732960476771423902657278301605230402808134342509935103885120140084155724175769600000000000000000000 3728 2816075055355741879485408695324945157415940325566113327146323475897655248299579029510235107298729780685132905422831659173916680829170662273968984218744883677390438400000000000000000000 3729 9691854024210064401719744485065929340153016745141497088263006101613598412996185135236317633414481297680931160404327956194155857572513040119605251137804469849292800000000000000000000 3730 30498150654522005276984873816230502320393393582426325325097834003519891601519442800327408493402311671104969076658478718459854887512646396987656641889606674677760000000000000000000 3731 87050476724636847520155053200472245372359325559529263022586326482091432511922709283388367304818358425144950737250171055077373016592677832001838948741797642240000000000000000000 3732 223185207070961667596265267755999105319799613174623965829303709435156511795159380911945603683573361839693434435471352032827344196330235542767397513797304320000000000000000000 3733 507798051487654098528176230804975978460201557931502803966497613304047130523973534962998081240743463516020343182703179715536715781258829147843273089351680000000000000000000 3734 1009573465117641978650948368233417125313027282511160244084080747824299325585179998520468780778103789781262873249807030537124692769683230512590576680960000000000000000000 3735 1718621453325415743615388326029729488437814510296135977182729162027099548453943019708408183474801150668598534565076631485807923098230130313852518400000000000000000000 3736 2436195987774214314667685733288565610202660131037908895456122410618994738642148688029592233741570473490863527707543331081563985286843602839797760000000000000000000 3737 2761428396457265987759996659556312749171809626199305261667719457834923415869977798787317610834745557944906036692029618533247013838346130554880000000000000000000 3738 2347171668685684933586456526213249259723709131027102316811881913029382959463130647748174893614180619957515560998204342646773539043771678720000000000000000000 3739 1330214596398267370557826291365887504315811503101653026174677364779649484721754569783676213486671524550191811509763887908027119372861440000000000000000000 3740 377098397278034690448710500741569809869826081673041254762488267832643369162793641327760797586582997746333610633526261632344885339557647058823577708544 3741 1315552654337797175508602502399079045353616616181537245875086045488171159758378465942727658075009319744874392663744157594010371810937694339458926982926214266743263574855714892557998450130408820602870731183066787131433658443790445889052219816255077981278949061311235079500549821677861117037806866527258185672 3742 1330983418727062625708216081987166884768315917234169172047658381965392981116673029156926895682121991109986156024819889865594047587131992045895338384363583505238492881119138969364442419129725466072094942804830575910480954213514128784327754461224324730743275959802144417065183411620859084800000000000000000000 3743 669429390613765221395556278405196137488333985324908107230266635907012834861677107314255909311493249265367584984716859442194954627988385315311627052931620747268018983024237848692482294753356688754860214735560028867653995124034464155618881464993770297119016822109430833212206918825253273600000000000000000000 3744 223150989562588663581637398945411369088914476773272536455389211560082379385151149847931122883167789255689661559086084095580555801390196976250139259464256708759773941854040153482126741632653633403162933437181603628168396610800255815243559713741595546616043401794956549086381314920153088000000000000000000000 3745 55457654354636395004426491701821265374496389264585104211233320064740348733418996248458349988650288290102819694192021200241160083796670655919464658409934727528819016724214586748810653597436115077829307172589226982834101358781001315425419456525287218224381839877014559250367272334655488000000000000000000000 3746 10959088795557593580630886746448353004710033633936592766784229799304170947243868289011100307103079590810577093239394145312098369489169126349929194343497728749332362144608993841138256116146136662319349398644974283705526758112879594397619667415707391863683150981255990304771472326708428800000000000000000000 3747 1793568594178469223515435775959876417721003046475601934842496873049205360150801543767054825953553905271210930833043565235636630469648611070020621528122303217570665782292410262196196471965337545018104080750981370924434913231951678391085508406283516708667406009806523854125599778301542400000000000000000000 3748 250021147826582002928924985240828374418058356327041055572102485877562358693284375071816690771472641058141265834928174968892654169313456566386616666054421221483512801212507244365241961947190357093337788607622975491699528429667684656815377370514691442570070126520260878890198454239232000000000000000000000 3749 30300810686160900367255642746340207577783979766829735125545773242396542055192411531891571112827524929545796707748621396345401213520068374217318366633462519618186053273479930904470659512675174274968502122485791283579003193954291949059567236573209596684552628739752747256777290022912000000000000000000000 3750 3242926490769855372317148177694085239516423914738195245623203423735196805688415500216124717613958034652325953839421047519435917076632284770011528883765660683693021515918807743253545267070146672058220128650619780140796562815719580494867860311689036429039904770578589164833165279232000000000000000000000 3751 310288687950889142270361766114920778611139901886597429745765164684004324083357101799115308649652186643599769949598221935777171834338730512832887136041230330731512601072408901367064355474273989808059607700393097936780874854354132402543992375369814412348756342589476357933341710745600000000000000000000 3752 26807080519409997311472668918326191888231271373874365752264216007394450387678401406351933391873079151805136108306238370451420862358209400446873003944938328348228652142201366124936385181492761855186613559695358571211553696856395928538751703712805002855774422963095988099642870988800000000000000000000 3753 2108308637023214600979473570571581336187662529216239550349933598755784338036025861787844033038764646363499840237263820595416898143778761886499702867953590834378808835575482236970032951960651258361161019337642010164284561060542774033409933806938186986829532660193357724186050560000000000000000000000 3754 151980141765927649127041332982119037326170196712594072924091653001284956637533185916908475252975020933171276641561228966683913289274855962996884321158596347769719673583914086187662181452048028366863726218811118014420043318399293035048211916448383982931855902165333140318453760000000000000000000000 3755 10100049094381478443245757297192761390443312272521706668786312308975195231464808176872081859423900753820883130157017181977109350930086476512720466881518119176186010331883083310694310695309672201554756315261129872982453978611942156105877373382966840037653502138307713129512960000000000000000000000 3756 621873693791846916663336563430421775679308175482510868038453597075129921717638502761955266440732428086655397166732874751640560965810028065541005809140449969470598944851441108772875873536609777935791597219598035769746834275310067532394077776497537456265300219402823864942592000000000000000000000 3757 35628048020370060771381420083445882372689413526199967149268163719796022239261910616807472009745055203055718041485585029747676201767239022703786352862762426465178920881514245179351392299896097179872691091821952270049930125099014443458795569960209915022005407519771686076416000000000000000000000 3758 1906449250920707446727841623195727868217080845440530167881085952540625317512204530823664715338929294028592439174951108215755499965246446193725189132710576671412459988432122514068174320788989028220941010785406933459642054595801473961348381914312824174453334656189537976320000000000000000000000 3759 95595494140681173380008986112207016156505276722798804702086137951884518455632358433641035188734100194220887300438142795734028881723714472715269498714149616932158475490338777836187952984618113658526744451731646661638018007131987943673981814711543873619717686336757432320000000000000000000000 3760 4505042860099231815022099409391957923271109816419981001994701796053366438813136196560989591800422352507043719720743405397532090081657243816078221731421721428461665093760265443268470476506803873569259264468922664295281481600831557818896079311069291962025124961368145920000000000000000000000 3761 200050625020903953638997120301649777420798871030820907265566601524174202660823681688688544190594465977190107844143658248179898605659304686705878099145866117150093454441769023642946865289587221814295830721486373998968100676749002519075461203453074140082952177983684608000000000000000000000 3762 8390162358536195942785618937078641561743100732892220168071990711020225758307631602635649355888565010413178357496765663641914890390849074373446225173600761818054188663258329688415352340833460989031545891372654806341467867296240929775454803152530244434548121124470784000000000000000000000 3763 333040006276114232405667155191993880630495200971001846661325684867334098450533978917621209054436345035192975799963478840248753060739101581520931859431912846581774153632462177093828449691804858890351863920269434678217170045304033009876190024975436483222113626357760000000000000000000000 3764 12535269119916070848375898251168631805752412874321361897395973329228308349908049381145769929384806164278374051182705868772718942774436599043191972841483810033177632403727294222312988363306932859911654059383093897461891464429623301684287921954368749249118139842560000000000000000000000 3765 448144762511569220229137459011001060605938036608173546293300429162779113458757869205917803836635005578837382874269473245068199735932719329071046793891454058502747297016624823133746203279496265586478635906244875893374501018767830198505179473070885219496582184960000000000000000000000 3766 15241102114810632020775872121166485269328569815752488100279892827314730881544413878051710764860861918048234762634508691072691524784604917295401020385508405311258590205642819584649729142197709556412118777979643249690121580616764994430215487683467660454769406771200000000000000000000 3767 493777515763141897077705350977880636646539934324231349007141103336477881980731497840547927880178829001514556706647195769153830633022110167663236223188206155428115899394241652660401640293599678045261972612550508694995994756058215084786325858799227798518602137600000000000000000000 3768 15258460099278979879953795899040027426552711412936435258419706610575466399657785195580158589224527379222422694762050357772683951121110316677732289765500857622054241818209746106443324912939275328800093236648677931808872462340985816305249974414167660723961856000000000000000000000 3769 450247947435034831776502845439326063048642002063737232934451292255912789165437963929575439980898503973508968679083413939321350111172337866222190473526358958495344268784614553267882733298173704939519479901475593499289409561428007169033005083076716623036416000000000000000000000 3770 12700064917760018092577096822614297600762742021034633431215569012802691425908015387274340103992338607850022800352571914328840135800248783094804026586573867518364189484141104393116492774994874333597967778666300739251549433495775640325454150934431862358016000000000000000000000 3771 342754544532559201754690992289609682900712776302187264546997940615722186957389537087326842022475739572755328887367194563964709895142434950713138179950683796400878595818749788070181730613917957358815427131798992089638937426922113008099501685065796655513600000000000000000000 3772 8858401707412274391491258238354041187052612826625483936756469756423265948900750948926919742718811924010987003495678564339778410354983311626321155996289195924545697584233108516684847065548659272197347112260771503433438952091987487186952827149340167372800000000000000000000 3773 219411320974939761683023575976533276078752294269922727600948758601846739328923704490432595909195818130296206978071428854780582697912928106908886054905685441563499839959185146638455467046006472065482995997805146920234422631958240542907718287159721984000000000000000000000 3774 5211926505697154802846869987285590352289090371992867383922306080306868847116974765351163034148275357784583683107208574492965857068819847334930247280591516814025985801023039090827495014382518277022037899978538426063517412302114917693491505994399744000000000000000000000 3775 118808318214489659621967016887201277902201612630927930650374456267463270684418155805804171843846225960684066224620633719789921182229684264652447392388395875799020418152260345206849804764112168142183798538309842381600198960453151284989729422966784000000000000000000000 3776 2600458974872456310750195433490645649464976996498480141540301455275574915672077883348563877119528641145166543460755105836794371987263678781251654906519539993347967539823787723731911172514514180569859627378455453960945975536814902283689734124339200000000000000000000 3777 54679712725848041579282803988596990561072543778719141953189742570705297324539845223547263785900532143040451990855580777220948660370064509873380456419321122642045128704507068951666194711576177455974848111921895016627744028315333609918941469081600000000000000000000 3778 1105015951576269608152918750040520854965242082810685927119692400169885213942740798169305527783599353438323595427702046575953156963741771815676785809450438210410651795408593992355267498376100878756017042560987044898087321442905929945479905280000000000000000000000 3779 21470679145079243391015099509456563885702765548028981481485032599235131324151532406524805381906682812272251768020132661329573697320904610521040308411455071674036547115943000559280307004854424778893986308372868932636339979369331244799098880000000000000000000000 3780 401239313601171895853102810078892939209616819523515348583624628127754550907227847141375119533613799323952418033613451561584154308391438301475588619625037181698080712869177088708633538804380180268174661388947256348634389263303381069332480000000000000000000000 3781 7213810730269326682017497573568017054828949785347632249246733603765773418923102551984507029364518738502093587308725294554891398227554056269927788356007640648727026334552761204167129945157972938280987543374285158920220046947965139419136000000000000000000000 3782 124804683603450892500412661501370488166733019148021384620548966113967077365417293274283343575731522097951610459934704331387337930191529106756604142386441284292103701236761022525900568774559552528831064033389799016151430866523838742528000000000000000000000 3783 2078173987297493792640656264523261980495030184725356372018588716422347476906719311782835382980083371734345127646966254554226669077802399069498966127070259617857112042755506761839632233384458186331798093981177482134335926926951055360000000000000000000000 3784 33310170874448336545388403680114910224080537230569634483651168754427977318401647032656646132286147492694094775211963090441772289574707757734181016417497165387319362931831492625242692710693531492275309945886914451516519838237327360000000000000000074088 3785 513989290072456595143593436014550502039557314847033204237195812492280038054918071644592586592328358890020964852272708176230658287067681358111251863758364794542716063294299056785037867196059681756218105631701167066515186552668160000000000000000000000 3786 7635389414574535064303387487481967658394165816685091567165115365457332528321139197399124903404173073442384609711581640893761292889718038268074282438576667860933008703997169169000826961964056908688625113193622532151773656776704000000000000000000000 3787 109195608263089012248934303447427097997889723815047869865060057320786340486333349167004682177347153936399815441188771389356533144454719238370684946236176823111099206153161446528274967836325196207151986158826710257753068142592000000000000000000000 3788 1503322138044472435225026415077327015892050105062191858111421373605911742963917917730589703771519874676683959208576571877317743287308326695515368469997301374096596591181767280660219399932353074409033409773123185116530606080000000000000000000000 3789 19921711441500812003043692478785620992569258794015273697995401084721388666781228262338429381478687679997902087908044825243252487787279451631405396205561438490918261804574057076803668394096885378340758336751634513112596480000000000000000000000 3790 254075070595278425904845756914502851655751997065273026033077546399942142225648332794283348741222436527905693656233890223765904731182403697571743401369780347243704500251772810261407771637831219532791301992362555400519680000000000000000000000 3791 3117949385573846955710259445559097129922480712308991713279065238191256089593625632822309512519362247301102446204355747664955069654190531054670810163772100613005679655047896243751885677821219650603266971594543684439244800000000000000000000 3792 36807415924518346155697779732795389408142552539707312460136080175757642014205031311023816366386987944473197386342506105469228306805759722464372830874957654117668662095611959542298444812624447767433144261790977648230400000000000000000000 3793 417853889673883104151151916259342019759223198628855217016148779448457415735562042459556324959069370539796828431728611532435302072987360595784170894220679221824217535889723637981337569875581200182303706635634212864000000000000000000000 3794 4560104382197933173939195619867425735625954641820123584338425837191668374798076647253097132888061858102495568537252184260873714278931769511765440605568970654356874627537345902541294676032329245901507405339951104000000000000000000000 3795 47818736483112323788042720767767420339144924121442491479922566760855582772657441521095309635864994623553219027968130539455848609184003413999344378711740061628166623040574926999436221335795932411392253916872704000000000000000000000 3796 481590536985856320433437044429285369329697529768481459966716183384088299241361963152656973587123337652304219618274229651929109252828081644655182396367783551756901916263800283924901740979127812975895696008806400000000000000000000 3797 4655515741443992108196371143469136589265671424244876761546887269610001541708389743358590505456021187201892436485666226208667195986559121270782980689978240045538718905278744200946316168167615992390900462387200000000000000000000 3798 43170676611731280747952185059124346042982604406816188039183909969681926910426564493574741720052529870294580767076770145198431860008656571410639050746082631017774848701790295896812507244318267256273371136000000000000000000000 3799 383731527670401450157968736336443585326476246336823512531661240737689435101597912401850849516916617527571527041287679158176693550450786385678377357282569977869126989864899027649610081489110751904792576000000000000000000000 3800 3266873095700310682367569312587533668089234187999231112505949272215426763518615331651636850133367918755419295805933550553257328104550783299335368312454127058180098930874657628070815551489204117569536000000000000000000000 3801 26614024237612019779954182685051634453750027586201171178408954116321607741828047321208429780763864862927837875438194995653276008062417449333843200441197925607243936196670266141919072510566197939404800000000000000000000 3802 207264262179630136653316163493451006029634995363592977547039216368971074847026117271244085836163802587134425035061409443790727987373533486542285781589221894512394363171517863157967543901671024230400000000000000000000 3803 1541295907843535153283534784433964173442186755666629710999964148978034351449446580205293991292398061975350995415872126442570605816785619603434230871379099673129180724334100275638702048448348160000000000000000000000 3804 10930801346952239190798581183493649798481119364028758959600838937950774461293282772031675912517333940033534677007351134173994577439878510629462151742612215654563243326870894065957060592271360000000000000000000000 3805 73827305725357880068559993774699165095173273581438983464539650352053131447275963191613158669583056808231776353002994488217170804436681748918332571738055204064943328769870122034016089538560000000000000000000000 3806 474139403599794324909552084891527577999039127125203922644616143607495548358382985950342202246611503485150087395634029792899957917298678916656445550287359551282127562803418066168181686272000000000000000000000 3807 2890448099568870748006234662491269077897900921631352072316884701440714716591725249392412850473423840570818894389161805364406202715737376742748782229184158824472226046843139370365485056000000000000000000000 3808 16693621834154869264222714180028793593046452551099983421705436640829311706576955695352937292650815173722926171285078987000012909480588090760531861363418132671189066533751727922872320000000000000000000000 3809 91141287368761441582185237768230581716959572017800109632609701331323216984512449970564917110113720142853877859557095102976079961360108729482202348204086789950240062402304745144320000000000000000000000 3810 469237107450058232401178533812199860812788880293650812665324790591647878377230057027568637037982457509952616143433476504347815061516048851588926825733816370485817446756169809920000000000000000000000 3811 2271830943262127402661564703743294369817574715186632155134737535081107045865824330271466759087821688587954666763462929262723694670511348785932398925084503580327217399425138688000000000000000000000 3812 10310875345490559961593002698538164770985698929115200136394393269271336773652238840456005166328316946218567712776196440394335894963022022635154848965438940488384586264346624000000000000000000000 3813 43710364032654717357757150187922468486680968940040533175941086245539766374176791690468696535319683068121456049868731783132086025289781699400104112800039490926388875100160000000000000000000000 3814 172361444121977391829457616089042139944834671333714231809644887673423073321104080238400349435659181486308503693326055945600809445578578403255488783502581178641112104960000000000000000000000 3815 629175691708658732471459780696357770768756498908636335108286793706900460979669597373311483718708219705711726005680817641443358750828195066789907889546171784741519360000000000000000000000 3816 2114132121279378754711303828499105409811763320651802241711296759491717396240228190703478376474869523359458465247013704649986489938655987417514004275875006462191206400000000000000000000 3817 6495655595129114385437712044993062024796897221610714106297129401249932508849908455647750327289810351042080570415259256752082317009258114591317347982228384330547200000000000000000000 3818 18103741719743580670141725486993149471934262329580953906670585490134120652986019878502382824457342116107764932961273421535664035593259149852522229017526403072000000000000000000000 3819 45324250332751669974915865385164356879236078935243290088998556468233796364515611555018837805058296269381738822761598971820876007631288666739140467875643392000000000000000000000 3820 100702786036752405477898208688293659431778561043706692862203441474918702042247532331663542864950350674523044655255982774317820499275758653899403576737792000000000000000000000 3821 195518434464189338298041756722562090620441079222345955315880178568068489008271352527246079874156536544565369865557497557469074811264193820163793171251200000000000000000000 3822 325042650057166812449733523713607959525321637500435462424520826970479588257980624555219909780531839884562058884224757202492029129386674292027660697600000000000000000000 3823 449977312278908254497456823147441618074264668399911950043887561974483039366743135858571045170792653865786794687397774294468494643449393366171648000000000000000000000 3824 498121534978865713148222348536714550297168355949161435279991551120521673433408345099975881998032405245824034379258406705206280742862237728768000000000000000000000 3825 413496005289260088402324497406365016962801045668513510367398903410400325775018201612524018724789536173121808169426210191251277020500328448000000000000000000000 3826 228861017308039253633322402900058717609997448967368737515354129747631260744899460921818028055297221332249868293487088184658159814993510400000000000000000000 3827 63361300472879084616091473671112601774639382327621466643232040350949961446539164153327250292164236249238612484354121867291849339699200000000000000000882 3828 38699574801537343894327419907259764988475205585108797549322068740264113764806374200718012545887254281635835411837460757837744281038074646215797469984954320481005756709209799276608517329443172881136985653706280699432573462761127213862267402990236633603211159436316777514029564491913241081840083207315373184952320 3829 39148238873950446411868309597076147181921544310878874979560742811420103183043936297464646462548400697803281651400476179318085015839767451970446894064999658292993373779256541642941431701650721878413984651305544102864595204273991264115960279653470790415759732113864478395440301154834373935104000000000000000000000 3830 19688584010985750591745061381588969943050847324321576038576470026559075387898002029239818944302862840137099635118372600187483596012377077301170446133555097796567375574818226593448597170419320054522064185822354774304769399825272705737090404718743847981415087158253157900673086841334297264128000000000000000000000 3831 6563087097386930274671396826141255775536255200305107228074659089028685933039392203730125082558592395925094683439203129827700013371965909419819015628534689148802202619098243303611094511324711854813318862499640538585599808419931586446518786022371309689743041177241636979986782117729866521673092689913970688000000 3832 1631176957700329278188520334709017676813554881664880160345645531458253990974041473299650306190028174106994455537279600769025378543115588779227909919773262275692234106329874704275410463863252965734171678121684060606947203604395791235628120586282524238793381077302795746401796186366313234432000000000000000000000 3833 322385839319150560105450093363554573569099658622927328213446490843627740803101008464800405507229475775781634836711704713427393275829856144421957975309776386679436027741453686679402309322279931763710060108394596155992189175062578092342974705946441562962901030986018571152143233516634846003200000000000000000000 3834 52773304892131416374784920104295514028396513540859585304977945588033297703384749987787074300268820966113817684471343064877981761308595225316604576623275162919392616221512417747240290573208309639153279256335572123981838553184611611489086290290338354344788295836123998969524582917306111105495633152180224000000 3835 7358713708995265428762735422490906977367060177712734839218826016042499503270342866460488098044960594733945225887187628181491975541322934996736896048125360659820542689810393789777364712819819253613898058726514023589495982118286316249868450052900951080389448689189466168739703401281381990400000000000000000000 3836 892161761352819330253529355694209173951440863590072859083627441648344672697919415350755060743205528441638017583140463582318099674364938929621901381889014836587089663464407997501264813443837921763910387450610061657579665653606249535290796786591459943147066825973862940391144710297616384000000000000000000000 3837 95527257560326490408432679551981668811655769498083099406846654502384860327563690187325777668167247805585514900968504014407907136734301719638454925856531110680905443116107133926651650178551766999628625847806641817283893217605112075574543884344465687798201468924806589839075029272343325146690481029120000000 3838 9145238363849919454298858854754903751429362150484498948545484727109646508170379117915375091390232922053960204615531742998444210671552535229411578965924497909687575289414423720020774579899438336029412205209345228447863553985100326648649099858414990611380263105719522516090796951103078400000000000000000000 3839 790600272491481706830424230965420520933939617418865552949025858676462435126559074544669710744666581308407209762956387183217200387599647199565550080192424113885246884194058782945478258336232250676525998347154263575199505139652349669207374706429921441008079267105395167903559794556928000000000000000000000 3840 62224435230859796707143565094662387470565975195469271236968577718716588250774720760285654130995109841823507731788838790020807249849357840142378550996890700008442141379872335505737043871562028790923761586847061215739080774362846799948995171283700934434568413586537100793584993979032467570694291456000000 3841 4489267791374421541723321314052148964565060720298482520976033967220773703522535070777821164607111939594622044453848557750413712848585392696133296636014880091978300949628531004471609190437223232425189118769013059969334949018929073894293013862470576343337259123520222267027090309120000000000000000000000 3842 298619559659561424886975868426187971587449288260589641141892569022796661731473201896108639595418116106826340012202470511076609996580600650820101664235427753555896396146575492405166945607493940745595216988513946870892935275148673045314389443295470665430790346111898263903210045440000000000000000000000 3843 18405557887926268214575873909477398115196004627386318564698402239277582720554608956786769413274734436686659391322484650284610424544521330541252480197314584510217677470464759340804173813964006998435093346340364849099183169982082080757158610025716820601605254399267775525293861430406377677783040000000 3844 1055695350956693284051223889184047043670854952297114111881574182623355441204097431662580886121022304998178230071288929987197957076749839979521883807069189573326014143564640181502269695036995281426070371075169960660838807529671596962073017605316874947195545375390516708062003200000000000000000000000 3845 56561543652485977599525792505014366124157005183945036985885156720870332773663604218723910858419432380242978281252280856388971583983349297991673404296334538417699461064645044287264229406164651967580122287723714893142101087311463473926434435405282537515091214417953652343832576000000000000000000000 3846 2840105593300311635697153638633416549371550870898795520837078343212894746334111698526080775326676430722421238638130724173757454582849270862902223147004610070771008107317693060068798071926379176236505649298997621535780027913525849071168413428762777838988859579199612917885704381911751720960000000 3847 134045048887640379476903697105791176970882197721766065098072437238895764546043749435823423898168032957500835878423837674854846941551821306635421163713614802048801390542868531304923571588094148928730565595460647160020252676567558641209925405014102556345841062319041156218880000000000000000000000 3848 5962144102822164702231985907569821997156503702262712198474306078709177523047986280685404534491777979576844824957746882040759666689618001819309135187257790027719675004533741542319240313817461538994490223072304098007553886806774992211384440484498903115726927198781400154112000000000000000000000 3849 250496609856454557318251541369859992105256274479856595180859488604581686181122928543704441180589105491679551414503338991309041225259457551708350704256979510402802619160823735283607576132669466105053166337846318212136338701606499258375360232532775418100246078401727681665925552936058880000000 3850 9962250916347768058247779070411499249358982094325046054224190869916149801059210389085334714827263526366556296424229982729059764309680405455073662107493152006816764607249571615711208084080019926962200061082040462323771691857699994956249256842364661823027103627586043904000000000000000000000 3851 375740073328788485754016854671089792508275336103594041370795701742071605558957082583758254758482782395385392321110284282403595874116717043002387365995837451926131472935072580215836703652774242859342982287037866702450531730527288758098641115809467132137393170489016320000000000000000000000 3852 13462659107702367560136808325489462845666839556592766796065114527210293273825051751003575851854643403381483787508973766269286774747216309402888715047780458578490654336866988483305557087581993164636488468239312951272323546210236231002165918682403676646096863206168013799157661696000000000 3853 458940392543527671513690376268202355417714860404216059730938370557006338199871251927258638830171296330499673117069283931922746641379084175408111662918341626243373885229578624876265487439772283514478890654987281068616352829216239000367911010541254603498420181978316800000000000000000000 3854 14906315343129415022193409578505634452184110992607071989239874817690245565276415067346245588931622786893320801386270923252368786278647138675642668916049699146805258810060157655730041067950764084020862412460024069232656005110129940655105109224205633602052494983168000000000000000000000 3855 461874120909076700073253414885617793882845245279695349689164018684635001417042226971115326719089239223523795518955531185795827375016950623741132473717526628070654309799702312686160325627724677848976068016119165730520228536211935572291357824570031705056421208149463526193233920000000 3856 13668371035388031641281546693774788512066674375734773352099992867544878857145925429001928233364561429747987185733000058727946762967710617039513192002574797637076656033736348985115523091866768973687966112043697645628780607401143697899249904084622818775434002432000000000000000000000 3857 386727209857956195989179208096290622276598953941916018512944581545872682306275747288256858823641652806614691378334366384751153591409934662092003314928092728799803014703594106346613262216925543348896729016542586478544373261783648636432856386293278049958887424000000000000221630528 3858 10471313672233780349536015965641188325070936022502904338641354827082404159877789215892342523421051173829152609817689117626073662773395134444849321031063879129037137936878645085317846467459294931908153398806667866494483872012653370509953843139685713441760142317270146744320000000 3859 271569999792488651313290457568010665896012044516006091278924619301278953170542608318727391149197553822703314046699848972107541063321664588832555848738313388256926983348266959949583296550575407799066588615149452143666080780893553722306550375174429009248256000000000000000000000 3860 6751299941212767093460917392460532688123044340593215347716672703128800320187731502590343706509401267628237722874515677712031822971824000933186474502131452257263992529123646962304342810134603259111827518016254688434897866509411834225192001421197651528908800000000000000000000 3861 161000227391602621575398986168568312085331761302156690784908761104372462745961174330234851844704876106312665485372015839149651683953513038419364857142228572190469322473448033361622560884183197415846967443049637049627638362852861621769801948190018497061187931634401280000000 3862 3685339115974291545762712669728830800461754342478562939801702458477316047171620884269645547569405293627409032794374237205034093231618355990094113656913803619747233527535683443596276719474052203715834499015850960252181536965873337674429848911165259776000000000000000000000 3863 81019685833367392793649293981263520545612475397903606067696020249293347255934150144695033640736959480642597099977974506002030608593346087201532179093377489677871525995765450169332944889700108525425862773204020588643063351372789274636115136656231628800000000000000000000 3864 1711549779585916988332681231029749073598524420460222638395272621614207069831399832356937884939079694304844747467683640836410408211469243506848610222315968799851418070704056713693541557831729602969878906973145010335553321992344957991664442944396006021486860042240000000 3865 34759463826996453200239689887203207511502912018562307400248761639151877419382909781318028509691893896629290387335017334193562079845778422994407640579786548367939811856265125650938501325752849974123430797106353777910476108757160463280997647620505600000000000000000000 3866 678915861960347848318801264903544798785523011539106438175848518552982512791713046034218960081876817518391719036500555488633747325888773002483696998716222252478864146350983051424862299970441866449199126915201164575718387421300885325001323970560000000000000000000000 3867 12757634006446745198807657106255489699330652563495787337014512444939802161193082136005334839590171969823485424858910169523054386742382031574749622480196442086103206752568736328252855469251070364580966310659932797653556438728609502026881207507606194408652800000000 3868 230709538894116531427696506666772570867410438448578220601845363006110540691898379419093766070324429056390747970440633698733419169464202862292316711160792078404713408219425451959584267192792196440753418705799312953118285067758253637531336704000000000000000000000 3869 4016158084117227528839955487785266436472884809208889985152242708510580866653927880303085213014343710555763111298067283476077995425417023336909465347485528225012837102458720222201540709411336867199142874349591100263087215521398210638643200000000000000000000000 3870 67312187138980776308984147376280854379045821083277947921468371175412886318351347437249321434643589956867966573461201005183791230964132818198044406370315489836882866039608694048356223137649262241338529924888910434926345226189366267920497175128975605760000000 3871 1086379822785101886058948062985075994415957548460843290580854133565382300090259125416691342284396570670602850677758910019753852754264097250469741520900344513732317192657138532888150504506157544309206362180904839995515523414191369093120000000000000000000000 3872 16885816870671091881389195817685176051166689314332759027566346141640671274288531007427089569965813217908551216691023566049994481431821453207368053326735236599521393179511100309787137100995633100503082629608172097331998388696373002240000000000000000000000 3873 252779691651200251112868029032210095168419215268742791849243577794637268257472930727004880292645543309136569312595635224631375227889966453252715910635083171686579074152364172202561814176993589817948266357898015116966221031367637111404227754721280000000 3874 3644595696185732700207755749683307494115683947706386933467981200360261592925539871447735335551041897787396625093705976585128490698302751446560945323541073125623383892373869058534473384840518784038811162762828859214841000734228480000000000000000000000 3875 50609363371098225289899219954300535732058243139766812653118176439155569394679503310516160836441627378224321561014578437387043041348027145680341072203018772229190188991370814379949623756976442435211073832312731756053330344804352000000000000000000000 3876 676789575367024751275733263526403852679036022071677396855129365914220047053274605244615514667940944813224329221295106529990411942006266731380193855333647807901205164214314840224253620432604340119726439426434946791216183999475458611106283520000000 3877 8714930741210333162743712514832962338025955701837222010086789630530540609383424500570290651252417827225560100347704474685591593971459213117505080482835895283691318965226070011815342534870653323826001202029193724746551787520000000000000000000000 3878 108040531164592909245240501290300611298928451680775469349799770653712415265926426180762607755539367650223246720572832820078201881838419423857959447335750261831193225047198349631732180671984395388618417618122705954791437107200000000000000000000 3879 1289214207046499597080428728028003437846697288979807738359768993206020859211396996349091053487691059914024561149513675932521436320212435841895485469588801721671203994716168140138510690964800767583538770080190872644691249648816105717760000000 3880 14803331257890750589921347971883869218980563379710097461179702601947212475499499587553575730532305952893925516116415726318686170441966736482638865012452470239556076868747572888700390705102061638274021590933518061823590400000000000000000000 3881 163510833856925728839498212431387372468610057022913281619021507504679251126163392888332109068275459996978658272333285527192203010675959711468953604024060110847867305846575968550610828009409560097516729178614512222208000000000000000000000 3882 1736673276283008212361681421072916551053741067852115692316748533994701758299249539496746765775014151513063733243560105627815353810060675594000758313041858019373408097470087051744904663284095467977013076951561221709745434814054400000000 3883 17728816766202434988971188638961974596311714883643757121596246364966152422994158496064991624357274866433216932895091848023693686282368853507075118832783918603725274061079350346663402158199578060588530159656212889600000000000000000000 3884 173863748105802877221225616588372026714618572075343706309596715939326365513980417080216051432425400767680334706185366689397558518493836651305733432401984760779902198274792174604432813442781403313672038209552384000000000000000000000 3885 1637019217312139368757665268014313479256738205441021176384555330817570392484133582417291307590911047892991683554428652628400935443497411519662665543508077957494899482863193620684313559786346681599482552683969824042925424640000000 3886 14788691191380769966573622699709860792024359348280695703035751581688063863669154938914297505127927603635894157354179299298395739410871103922171860625409747579841533071936280785151446611475011986036025720832000000000000003865120 3887 128090847842989803178001984329985154453310437062919519170347864094899264309632521606120207933607702612205974529481481806856662076319389844055987771851379942499055146800363663724800290068728746893801160704000000000000000000000 3888 1062826703636056574443753405412683954009084266044044199820446841020991226127391217238934746908827032571929078669310777681804187290720886204716791339157494979762117903419987073575332274289336861753955022453391029698560000000 3889 8440445566428633253029573252987015968398417406425150477070387336966601574686401665871624331888985628462066938031299224658179694055048079627999296323273294344511003746738550366855449316625632286736384000000000000000000000 3890 64089123759592613352576254973518877436506109855550743009131876396791895472633540794740344224309378256878638480395278862213486317344608115685747464195384050466852947821208353044376249464763812570726400000000000000000000 3891 464758170472940627999936056304681576995912933756210313717548514117397532087081004914315834213336653383299114524259560145767385195154324546637404766289725142989530692554621932619030343027062522143019749961891840000000 3892 3214739916157583123326351694368919294238932706756182082883971576246508132364032487700986525914214796829589429978557437919067889907157520468332022278440411418407790344613660191436147204649123840000000000000000000000 3893 21180260149022979703170142102583061063537969038308774410653159283465704153773000215851244019496799690441191623237950985633950559888172298433771767905512710007595714790480763090517586931089408000000000000000000000 3894 132710211373892736005557020397458703516160804043554728804188739122471258567430753613048493345836551781497911280581128017015569162472635416408047767937382324000000459384733609075423493927979323487284101120000000 3895 789418314169499286433590640667932382770161148095249062558704109380836234343386978870980870734208529184315717667180407248508090099734002237786868160788621108189259822220583162881891106816000000000000000000000 3896 4449305865027970187244227303415547605502654297458616039386223364708066555391627609896026099644023707473924494247851563081538843771286599276988665513057742281425478667197258273327677440000000000000000000000 3897 23708757310777129827887923478802780198566652212836716071780208869992049020862893788264759736957695677117366446378950517408546640839995614993738082625016225059421027766204132578681720965707281203200000000 3898 119147963430601537987818916343571457119599591469330926404667374714914433459474745931955349050633065576813136025498565191704986927337875401344743624682261546323341165488876900319232000000000000000000000 3899 563139696877604139021767111428547950595250819134600413433091318958694134892251594239468472627154156494849265107135444252328452524630134197758007292355612269781758515816546959360000000000000000000000 3900 2495303272917255606563223714262947642379203040499204426837420198414533706925895812843006751213179457567007978028745263012954318342151098812446942530194450825003563648480787919762541227540480000000 3901 10328526461014475160071693877532609192877534382218675157819021707300157284170693149418286783493324458279878542878295734634586895868259313152233789826388187030313787059077120000000000000000000000 3902 39769984036663497789444608470985308117391750218764798142268802994774993534852831255876333226421300818503722969439951163359876679858007761046548175041893188978068202455040000000000000000000000 3903 141768770184075407739662691770739267251529750565871764180044772305612764329130795693128176541587620909477518236712564519388721081761677009070310547971264762146898944807523049745154048000000 3904 465224888439008985879603090085937157422205319503099524414589358038065159955627014960908692439277046429447725149969012070850497607690546265101859838309503911252197376000000000000000000000 3905 1396052352494911957334322835055521784740943692123754304892443453346366517922829029440604402108265734485617735291803895489418201986289183276785439666021600022704947200000000000000000000 3906 3800297562090696212237170073172761889529457406414718087369632968491914821561768028966039334354174772819883389905556119483330068979855374780179298729216747704657227810143731712000000 3907 9293301630842992301773080916544226028706935839398422793690383308116015379048588191023635618387740246181384460977027221143510808054770052815539344055874879488000000000000000000000 3908 20169151238776484041493010009380597882970839146315396742111909513623702253456816762350811721585177541656548022435309645304732889697725384184253917594176716800000000000000000000 3909 38252002483480599225422993158397537136666252082321709429394893454598376440623408252499324589033523504623137424159961275503324899755117112450577527348119091460781899776000000 3910 62120902911062886225422698099988576817946996329755222146488036267268714929282210740566479437877722164186443934245816560268956385141602881254310123929600000000000000000000 3911 84009156350733229717367899332169956442285053521447797775053453237937277310929145549702735360665954126020108020189347458945732794511827838724734976000000000000000000000 3912 90847841044534471031312196377839922591834901694971213505522605284635943343159671544849149388671616889544090263887805211770439814922539417049347474271481364480000000 3913 73670840989779814493478856073801644178828409293441452045452050345843878823091363879127535611630386645791166841492775278635753309162213841305600000000000000000000 3914 39832715155280165334752065838081648231644794094082511219934254487028202762981310936630709168671968760446346124414062253091694005895299072000000000000000000000 3915 10772877662009510570588794006242501212074318889542261317088371734152319881806980645471456164617165317226911499677912866675927732562572413366548869261271712 3916 1165127004079578156959157397481552186791685326429280965023281059499823067009397855128529010277384975289820739408493021994361708335816153800959263403092603629343401758520676763246271120323485691681287350775463219811770498391752447984879782744904561221116617568046523735323433296236472360457371259011915023403515033000 3917 1178480120255412001420322050982087894400729673004846878849718522429423406297127430216697396323765932352224323936134644759496892645464867525472341960831786947262831315118126550126898116115809744407766371631047751553905893713053387083264893699164293254685741140854473487237657872171967313265190502400000000000000000000 3918 592645956909739689547993568425989572005192010857469901548081045839305252125488537566228122404124677036821047471739163807349119719110493531057599860199548443984445992101608579695171544449197976681495722155132834022944052295097439967007571899485450296096365953211310313804489089791804329821208576000000000000000000000 3919 197555291248539173771041555390480142656818561312285131218523855666444327422019322487145475552730554770098672434859306404060356156146195791395524879347710686855492823295110553660640844044102780739726501769637196532880030358765793935677888024809918782301437503167535144176096401897008580566764748800000000000000000000 3920 49103348164552538142547987829491100162091992856879229263933493956213616507343002123800674579889154439383433838025999131757156965333870529666909404078895832869335632916663681012455047943201075148066618230696747851976423992707917119521294252114618457509810634990921582900874291675394056801746944000000000000000000000 3921 9706138017796680207221634616383807071830014020529820383713978653513821837502168931513606481978464606801965203420133954769690505891066218187041735773082520714277478841874551691975544306037081253410245198226743562281842297440066389538043638987282094228657187232714906867093499161175003558104268800000000000000000000 3922 1589195553554387761526023483672928384503098420267076403417167414156937351476386988983861738319178435625209596611822078493796423271309820533017105233325663949463890287183407679103770528548232191451155675181844300129416314602465897331018647033417707947762115561024320821762473675777451203179315200000000000000000000 3923 221661737414905970965706542319051484396645709017551644095611976502418446122903755607762947206982419497975009119656699286234031438968883851611572931891170893106192339769062865031896714893748549603232912436675638293670863232509432229724949100089953109830490359956170276213033227889994710489497600000000000000000000 3924 26883924015973443417087559846233389264809055040761753797233131971617180793803140854972139274693125882171217561788203703125547577503309730015651801511252029838199319786506609834484053055679016282326001631225786712911365642872872959617725276345516393591852164629027890643032846858896084985446400000000000000000000 3925 2879866222250478313224727498449993452641385648774406955049179653946835801942185459091617926926122043730202157356260647488693197063386979170683646658708181362145310640380642707950629928410158511038911784355675678172031526824343483931980378162869904202218940077090916285607809577293642203136000000000000000000000 3926 275850027931007239947658224434466724411012423243180881214103659418864012492857000494329582951210068978273402356283677548646830682221030378211921706874171681401165165286701691230700502439524625326402902532749910892796505838995554442724251593564613715569114735160575763973980834914610289049600000000000000000000 3927 23861975533851817957704151659759431666168712613996851878548944333300692896180197507046512857661543500032372708945010213024752883387753533640587025475009979282256455545007038525915497163496901898611834313517302609042833293577828865319337602613439731065857877427459274624594035931223719671545644919782964224000 3928 1879410795763786618720750650213242656647244765453500387590255149504875651777257174098616565163812614034897730620078679056997473577565554420357951482408253374969249943392755719869636109211336717483589931609564555018597087108025284450082781137744710815899427709207119530635635015116075827200000000000000000000 3929 135702854156274222392949305053902256844473836627630998853086004428387429210015831009310111547602418725283390077555261019287534659785938381247078470191616977738924769074146240797525428664643035885408059183789146387458909442208283898827335068551286910471959340577486696357737589889617100800000000000000000000 3930 9034984653920981192918699750524506785150902677474606122031733275418734799889869013756343053668433743331426494114274193927505169549424395298205424258242739493167306173136194675626189038600587633772536994412796559754174603724752945972365024501937035158802813026387435054240366256455680000000000000000000000 3931 557440469800645175259563413859253942538349983816819593389610130095944903566990764677658532967005827286253165796737897597707710367524341519436286620375286648304521587127904982029289777291138491241552428970036496521358590418076123076202882849305132452740951940548333010296276518961152000000000000000000000 3932 32009201274026973157953420930443130201537020263029065943651518679767314068448501165513211735913733063905502932052895544741149444871899917828580002603611619926988868017097624386749411973006950780137216998153527667406680017299510279858950127891417932148524790406525660295644617637888000000000000000000000 3933 1717087390272086193345626144451626695270258868816845328426616807191860131407502560738038767621079405293569095933871735881249694935260549878851470561991453959677549167100488700638948590972971136322684037842685841596570284213058756037481517239135314811427621957204964249510214631424000000000000000000000 3934 86335747789823806228158282491565684134019598052370308219537357815093252058692265438160193434368066908027794667036912992385896337722812224382174656747982519957576037486449574139089983026604410112795917424769519233058280805476014495590355899058911757147865407711259805980595060736000000000000000000000 3935 4080788376640326217574430631036694970905637546597108643621888527667505494320123609496145726572349923815099992895131030753975919536085838396966034077343702436662188498008746515105343799581046085059056271662513158729028820110218285686128898829796751905018283830080082564150722560000000000000000000000 3936 181797161498874108382793001095076551172739875271995250707285210874346335379350345727047147515681161811636248181597193062016853282686624564314425228790392416027631898597847085493052984101149198138178209004293263608340625110655731676316365301305820106374503157869814962787975168000000000000000000000 3937 7651282285316105253021389786257448506998013315846715812814684107450107732804745883721180758776931206295606238592208602468497107869147715935435709521481654510180392961519037537938698358678165410859242276675152359325837700929690146741387882119109131569174862647669782061514752000000000000000000000 3938 304857102004832385502430228755906724043303578302719025145473250376418757770559511866359922472636451417201099784528174681841642558028851615166442473967126923264795722828000038221142881652262947405824652871470390087464246671179797616767133612324447478730726803748539340953743348072287261469952000 3939 11521101043870764396718471143766827543333238101121539191116840196778873934950475765870831872751952775673435359473787736561580514658723585438342772593812792424299920369009688285145817821555076936879102514374370943047057423227739985922295265509231741885140638443943162281984000000000000000000000 3940 413683947961431406734673756299810716883580454282256718213193924409867481215313825163243971595071733979536536422562045153492192481995291620662966205342256850288789803850285563187382398257113869180672367050545663664583568343826656349873513973306571785076994164841649274880000000000000000000000 3941 14134871736743845547626210017281666420718862882793182129485162842884465280720131625883076192492697518691776017281738667389289950751693787663136829939230590198910590183719082657299471794250121239771342477839722339361031636383725517256223687160780031318506673804456178483200000000000000000000 3942 460227876449839072508628449233175913723898322652702306087062668797545269042583560739645457129051834236632304174561913264454724838981489845653819631038351301574071474589183368529868528198267133812018850025968053764390619200668401545194698322054725889873681812510526668800000000000000000000 3943 14297678419862945851424771407733693733640993823849678763694257365368134038283537229504104304114571527924033780320270440781698880787242620340943920381023584908414998474966969682050355510802486185955295310370290418967070513073227960648127405971080800424377898605373030400000000000000000000 3944 424300306010599083022499983622728667913078732904379552504316729827366882715611465362760186470493453719465136976883419748443151043834366042152399810149408589531394050151898187362217558478911270679590365556026446963140098538677269565773700576145917275106699982248345600000000000000000000 3945 12040783561515200095864752085955469304846534971129554843660846109158295725581122655833845825862669460047587731001938231196628065084619829157817564771053010864890316410111467085465508936101034665493366344999157547618078533030952234222482232989344619627973032542208000000000000000000000 3946 327059592069509838607718980787001980103182063133066876924309988819991264143396638792989285869757892914609228003287480036042656987698325804212778569713931099889086797366739527682347058809772084081883202300823158439990337064503681594604918870478100548479765551513600000000000000000000 3947 8510776901624847878166396927846047232413563288643616385979235675609284429138703013634508058538600961831706757018061855374014508740185340240074432064594548963658464267568125265796516560974932574711607279940372213091409439781138870494251583093839512546484577894400000000000000000000 3948 212337374153417978411052611039014426088501275079240205820571525345795127280382702162281186885380558764833058992217217044296263435246149198016488653697955676649290722189804342617238817673070211493847172298201974198247029165966181525356170484343855347869627187200000000000000000000 3949 5082896431914170654494493573075598815337519834568913591814257431974778939160175122091103661203835815732149847939410287268402411574457226876478042576011351479818072795734230537944792087794765614660680861905929484456605686457862107127122908938660728768613758106440205295070208000 3950 116817118971637724309281498082757962697560622661094571472612306372912523610131728240274149359335589179687490789886133958382427532637463031724061593574168760362805852679778680992540102383974404897268491043075952787059721479304765042235471439325693405560832000000000000000000000 3951 2579093450053112842196942995284006089696317593084315033557764018623589011253980677576850236961794315314308498720280636658748082215101617988278569704374255002548024180688098865072472529164748152669644911437569767917942242751386708355189858875949205107507200000000000000000000 3952 54729535260698609614503270540611384892033457970651651415561220373644452494929090109707720626281180477887427804394579492454566308235425327955087693832917088719757500292457594140279526256139655688233760720973000064810245063030387629708136520382543613132800000000000000000000 3953 1116797695555006537555337428188652675816400652207199192653786154530627025611285403992619404343312919798768417505613038523281753368752610718207752028332532665416893168175039045625676915136257300177955968910308616610045239123142148093170275968572876390400000000000000000000 3954 21923291852295349246326253723544534180757270917125917252009176062073020376258647632300984720476229900665279744725302233826236294649537963537713461597275352671798407493824230663239294319228973665897801262331172933105383669952179804670035017843972505600000000000000000000 3955 414165083635831258859877484456423945424622419316853773483647687807413837953050096839197171117922869660062661830072864345984934456109377661462575813224905036888618910776220368554907086452704934407335968369755179443988923244017459493000793911459840000000000000000000000 3956 7532064030053427394468215827808554753262855134202953724046493526453962053241027802388055199845564939934653805895251667315993303549950619340310578909237338436706528298476170437399757531670440343048879978433508678164542381709010407919437077282816000000000000000000000 3957 131899387332373496291680877851032423246398520563315756407480550812999703675000286244723718526959236973412475456458395788292359555477860462968126062517414386791257058681294252389142745494831300717639155995366506432297141435009295040179920175104000000000000000000000 3958 2224615424910775023468578715413154675158513502742588744757221228973851899745707396501081334300531369168720500509017322170220955153592538969003575133172960947213690862145646755157567861235302043789872408178439912009150057467661617981913300992000000000000000000000 3959 36143130419585781455261417356876116324840572395774696217683988367074868914631838760816513937996879750490718762512275740740211984164921082418620896083087966237796996847283562561385301121610042462363251729335953741530108687794974355030540288000000000000000000000 3960 565732261239215233415263132519591361921933375750158944741250842421584661989393624957748278494958947678682482874177797077544274487057678585749156773719816768577735769900208015968732566394513128000034123185541479282612605008339488609402883390550459146385920000 3961 8531920946671311029405274801408019718279094105461361450305118376400977645219168543013182539673735768737821507983746153063549751956048437975102980707356083402566218397136757163397384428428651238635086373201300626851354168608998538870784000000000000000000000 3962 123979658755545900891563014275596804115939992179122665801382588450132862110804639657161287319010269662321081682125470671492678626190595700701929024706189122195096597023879261703695282941466098418515190287004849274298691767458202648576000000000000000000000 3963 1735879121682925106073360252717721155109814578632205590980342079603045966896751340318241756525813293111064173102404185807764531549462618004578280926263469535599453689713239195567638707452182717113777837847965486653913678806649929728000000000000000000000 3964 23417047048083207774559330974314703408012465953310618242232072987845319548262846117891440644629035928647523071936591896648278271838507087603847174846292821983588242955466854949985958466787955985432655139140668973350779995388116992000000000000000000000 3965 304331390813187958112545489029680487816922347881904477622650126259046197976155010666832915136173783438368475903331396814585288680545837817751412620419011293543158657237276912853442688752306549078692356296940456970835140322263040000000000000000000000 3966 3809793924849134092002186791176850923407304280891646506054618649374531125338060855903529127044265604814257488580631119398925950505024642685865994953870034993964351371031552967975595402105659480661930127548252621100883737627852800000000000000000000 3967 45931823280011514652937270203373460625355526768761143932578126307259005899652362906308546253767983664448898533308239711494754490753947110682751246544574091681332064357635608282289501813655705111387058965564467803788930134835200000000000000000000 3968 533186596162126536308710461417402592797852913773181964965471729648801477063858422848681374614488853241187267226763711957683754857602797440768117239822542392267973032786521422075115265070845537924460332836083209087181494681600000000000000000000 3969 5957604016081762690456759004947038304328772101327382173377610248610256197807336906675537817312592963398573359296353407498581821175594784575709896540012281520519536454043218884213313715920930932462268483185318951851026022400000000000000000000 3970 64053238483845730373150846725237608590144760956184346486146055337572799461689330047112141795086917921185285520430768226703399912058721960613862598226516719847054884993144544007099309888172138602591258396415309593444352000000000000000000000 3971 662389141549850341399206588132315703325251211057975389295043372136765432581388808754534807985952629164809757021333473354443115202396166842378155317518977046280100009241978696608899676467914857766814617576134836381286445355287712863744000 3972 6585482291473760037808590256542566839634600209768389000608081922019677646001522696491988246055344401597258339176836464610715915685123811161568222805659799252103123066583903629059964257533337952079187961181346830745600000000000000000000 3973 62912393556239411813430576910888077431435383357412649578526698095391185962907080006340537950863947093596760064998083723569809683849895814948444441244527442540464719919849246666395624405414606914314133000801799372800000000000000000000 3974 577166977543861172408124319422773546996927348636399273963307141892180930874209320387840336730302037213472726510984084270646649199325083015484053509520156634071584729550879080957438996498371270873283887858135859200000000000000000000 3975 5081524129674332107199107948170770471556565322586194811082650866060849438503405267014484930477093346217013461128074777445220510121093512164477891615747400197308759384084990249818569460743342563419710268899328000000000000000000000 3976 42903229602069773203816874866591856018176611422775323334079770425986557120608612027440663991820304724838208165270534257903330731041101947192292643605448504394110551422623167352357626767993491410818953956556800000000000000000000 3977 347078973484703143016622105578249231134635677108220611390196862781753204435682846761197886235117421500939042343683816328963766858548193099572686189093289996773735668357095573593131592906663231787308888883200000000000000000000 3978 2687861841842552776353468740949758542265075983197628872511943072612998566610367745039702200759565887088005917540288864896688519917772080225770000128257085750616318794668847952028299603914823452126189977600000000000000000000 3979 19905770204629606733002243745605520681423178832457277098744980540197386836784460714028104101872821585149819549196160758176735292522555629589906124019574084357913051997614130861391082277337548630419046400000000000000000000 3980 140814666378448533357064488186517379114995424331091919418995748580257766395185756167158346999202575303477084465840474379437781526269011413151409077501708114375646007803689581290610376525134409236480000000000000000000000 3981 950302626731409090475526549806174303267104406725178420076672356936217888729642376108279379628593538704880485646898624421822759902389694930140936386220935743054015611233627592225255560079613100032000000000000000000000 3982 6109528152330115412585041393027799270943041082639399969364168521974136438088592376792832469263028634690399429386017758601225956289407750866923408789431177271167312118146482758359540802422571008000418204497021696000 3983 37359601952907168920860751149223144958119826391805595182979465046218532534613939213374405700686266927031932857033500699753129597247290503630261400971870780552717625191935807502249869740867584000000000000000000000 3984 216912270002981597912883297726611439142399524424777608701411336813288747860126066330885465178536507130300316266816255909516241015828669363320018254528133044102080376966074930682721495678976000000000000000000000 3985 1193444126302160468902118127441780669781955754910058432515902854005343537509966080286148001264294019636935282224095650860694339789674420643709987676852046318487830539180693677203322306560000000000000000000000 3986 6208717403749755552688628519411307065364706556466046475929046638268319905867163884529262522080768725137998128173342835386987340984595645780925354520133786053598928008047937053993730048000000000000000000000 3987 30465613719090019055789380578138836188984900504909877432766383422471933735564984205350681548325236860948561652655712492780094494923879914656529338793520650369691064442128366328348672000000000000000000000 3988 140609038983937899413710197746037813592108497725301147813990025258659077275268065204209043819486882013126222294428132674239678025647385021540240244092289079814290693357001366306816000000000000000000000 3989 608463499052647374914620892279057725464575698691819476429659601303935216826634726448241026017197824933812720702819329320208791297093131683879978380123879454593862065933489537024000000000000000000000 3990 2459805437031411698116714013276087578147963856877402875194477575560184958496899006258481562158582225664184316885103757454697998379981633476602594279875478588811028377716654080000000000000000000000 3991 9251304062517960608097850473636700115736652227351894855973690085168975121079125609813913611247978035931112817083256656125865027194569871989216888763575149660225582504765030400000000000000000000 3992 32213960119942110902009228943500671719007930610431789445740918123778695421169214450732487179660596808534772971881497718771250477158673302620568555608406010444534118979993600000000000000000000 3993 103269079312736468280822820123239925834226029503297755201227619359130152287928336655192990146155827792540011891879366005505323510085084381689081627058428806386710006988800002457169279488000 3994 302745503127202806985656201055130735990030018353648534767390272618312132787945444545995489546527742649550866584908517381077281881895440569080030320069846114965336883200000000000000000000 3995 805163496220007054447972932564007994097350152617719261406891355881548201604660443659778885269145484589966347541556957418115951028691563759904050406106139507818496000000000000000000000 3996 1923737881788480392577082628122582927213207543827157988779402923294842201888016021086907750888922649259476803605281993447060944237124266379858877147206533722931200000000000000000000 3997 4079330387462103068495589918259302640275002706592381126996052884360226957717207917048402493814876572242082196960593025337780532912602546563912216499595300044800000000000000000000 3998 7559515185736806121054380565191214426336240962680034749951881185167955092521695011277932597906830691361588072924516001727544920709617406171530783476835942400000000000000000000 3999 11995718964292915325302949137190028147140180698670823436342744657085540707793663472952012165609943543539573215655838627142018651642953237840552519113113600000000000000000000 4000 15851533496454962799683297346283780935901711861687834871747536868670703427251853718967769367479161214093571033511599243670707495149608239913400008704000000000000000000000 4001 16750197441125278350667147618332996636535758031961167089085132171553104749666752678401293831509335693044137704579270205831632086623821380983350886400000000000000000000 4002 13272822096712951391163753431070852506249710221128583454346111021393979040471373411267729748996606685316899172450730813866378370404537916299673600000000000000000000 4003 7012432348042498753755646037659456283980384692045302328177602166398706189944145139479316847058909888603754393008612088885460107108438297804800000000000000000000 4004 1853179795994317852472422314392033901686148174430576725205497401268157026940841738763032993408802824683867440012846746534212501878551347200000007142933952000 4005 35891704778085072364620298608677419420139317937936891305284772768800161791692107386220797364181341052641990132296263595111691820358954883469280919075406820623277316449833246970819746404185410487202823764372615365465984364521047304347266138674545722663846559756830364513263886613996382669937273877446471910112359550563712 4006 36298386579533965502216836225361408007473773093922260223238704559014097843191402388179453364105259798671478704930239546775019730515842996822997275359302884525230769134716913696239735414771371479466008796102232328842907651725580008873031013101864340133806519364354038392706244426679158896435256098816000000000000000000000 4007 18252899540349459007233406453167127738444150758185556636958127509480838181349848407948796052929121301382735092971499622126345591810722406753740203772204639513988864747429031981980581180006528907775545370217438752718188916384959310516472695621439555374273373976924082318689521311251654186332466446336000000000000000000000 4008 6084499659394365645489621660241226056136600113624014938097271514524922215323262392233794277198585280831406618940048622072534436776161648424321591751682187596247432012542719986898890486935364224364763371229209719016500202397102181951359653593420227272686150338530113452041075695993998465239553042022400000000000000000000 4009 1512433066260841437458256765490325279532231079451925163185855884269267816841703451145940278633445474091322578929641616194896690686483603577324111436712659414929014442315714342322990193301713756216857856279080967630230641713641816851415831433225274619400268945869679716058999686574898669271320730009600000000000000000000 4010 298999591418599102646713545207354466866011844020302854043092606051518152425457853790285198917309106408600207704746552719349996659954213389216255641551329454169818492206818511419595538065179115677054736570818297061967665665800265092988419600464507637731641173441993455123661767371872578126723049062400000000000000000000 4011 48965686714693720165452299368907611667971895648944584491710738390916951310770723470533409779548153872388694349359072602939675748045338678840012357158847240757921478561387031038471593852106488432801193313137350305228498235329407007853086175038088501249750583498038253309971187159390649259210571776000000000000000000000 4012 6831688317548920854441196155947298384729910321128649945109634712375220725970988019615129594495545876389682334551590520293575615858628499321865320919027683986895203765017577601214872995273172197332822964223252263749991233772604466950157008075881234861193380244187668681061095616574544783206881689600000000000000000000 4013 828869910335431726091904334875170495497335139814431081415798359862996406504665516140137734227906625848733218197758331797968225263726892672774582877837353737820346199543800895519461179312756614290509344726655761637340669851615694671010080402771256547621929139291749995713231322342166044557390643200000000000000000000 4014 88829508155594170289399215321219293712317566034766910765931905189847621069049743396335259652264147044589689009356213773293142310640696341345461707043565975281501739944643375292824253172990982724144539166500383533509750807439429749836128654443801628220022178314800964658844220699363618899938508800000000000000000000 4015 8513052405354463132460906910944686899499898885368536757374231082938259855267214333449085417420670883071986299716227222347328887008777910525038672479684940875544102103297244544865094774012494229703016427423965937600367248669773585554796195776774594445102072867973882481117894536526444574330060800000000000000000000 4016 736857381878713149261536174790061280008894689553951866435283933619163739130755908074179558581362374862299854255063769366698338799455301306451607369941401742155171815177400930689301661980152859601081791966162808590459058168041890480171815650567579421219159723013722061448821647857100278202368000000000000000000000 4017 58076757091975825902538899131055355339698199604592197614304330192900534923468875229693917631009766290148483956236058563033933533148015088988203601110428002457055210408954158239412559090883697856917750866675155675566929657789358304136011567804767218282974362651271897628909438716221498536755200000000000000000000 4018 4196753949171960952583908829055258800394325311404142685598537339495452403917789791887059236316092432734364345624261340731792688972649414600423479009848480389244545402902319053635531910543132790734781032722383144845484023622293412609823564415131436726252378797676583668733344052459835123302400000000000000000000 4019 279664691587318299262020095683688594933776946383626823184429820416586452265990199803213150668704086366749894959028778552511297646979198713659354665587815569106102715543551067120010887665885090100728709501341154449046820021546359982031035419069435124446489978127425498934601731514945870233600000000000000000000 4020 17271808352857914602345547646636211191101585406495491565194489992812817410658453395931324778215151884926756037192638257794598383304230174690249656875253849678714011373231790116267415125375237348733351546478570124168494198673591797365683145954759619741534794542093743160912232847608119296000000000000000000000 4021 992860691441171352660486608028496723150888336905880615499082207687557471493187580449263587150088137143201725142064126261414797363183063216459493685142868299254457771574528905065940092089855491326093501897609656208789639313457527777210480748628279129862366249822646277446739167784468480000000000000000000000 4022 53324507844017273295203438048557518443972417949552852835051717853492094687098884734269426733885470156483371841273157810215733379696411838311196263131716567493609514733496103819010304432003933153443617724072273832484061622207040075228951782411871872424602914279042343938816882050596864000000000000000000000 4023 2684693621020678991817489303625977862654416570644472711507218837889734963323860486477853798106020228538881646339924422070042776814790949829812348973297025346157896487716508224975165246445328169449518198966188357120486192611665791270828501439343404562757500581225166145757798411010048000000000000000000000 4024 127077401624784508129694442923981329072711864978743908540692970597822804822164263718658619491187639090719716235642304982058331622859191230485208803831712381890972253092659526631911921982611287080266650311601591307140765527006609528458475362037739920059906442040131604252784603430912000000000000000000000 4025 5670013521590076545276204928033031244809631052426436466152483386939310545979448439727835233795118539221790129863874138068608096608809040252567611521525168351713342843002105272316320318702975529989911509713683794495094167883752992278987366916277016770695173495423729504081321918464000000000000000000000 4026 239033428830457897370149128319829967556219555842060526907780277248913742016947115860382855536903881735178732891989015985974204240006111142662582355431448112834489911442298282954165912410229851592397936470307962321460404722895233508918966444045944009090382333086639387276476416000000000000000000000000 4027 9541244883744821013594951055220275732109157941431206156315811585304383290045503369902743487238578711255979129416415625804940542847956245644209573682055465931118291319501334553770907111931723388208885561982567714219432456566943426339871989343464425902033437600570272680285044736000000000000000000000 4028 361281926511502862214599360495220172450657092789140715138632519448652821404431501544611498526923403654249768473695719101488572078963152489188072537298467926604460406486254967570614214558460429475128608626370474196003714357603614176863906115792312806724724721444412705128579072000000000000000000000 4029 12999483746064209580703427204415147189791403309412044154838616831482033231708329042535804300228423639485992903739960760369107963323919034187057272902398190305715337659506520515054586897878048364154151357728940234903765136890037755722393026360659971029301347307116358352764928000000000000000000000 4030 445162656460235436535021906104343025212828292385728869080363943292858660188289761196839530534333075860112209474096779283309440362465819764067738959081946794232036457176448134003238863762760430471053642809547694905925126381365564117909745201496193621287247090503336343476633600000000000000000000 4031 14529013616859188571904370815498791529931733026829629770225080249419812171213733863977432711673402709623825725353164697678304405847699746094970625811408602333932722915009170915183978491885634325864884459568741950187870316999851844310469678827177405307411358884664444977152000000000000000000000 4032 452516981708405193811620799017977579071599174840084242747538132120571276876819606386712724883708180286955105138241349456155532178911566994708185324780114756927417592663240147004356756808206879518257674222238379238920143184287769631931108782793308868751179393498171729510400000000000000000000 4033 13465473956803790153174931618417899690945609786870955654780695642642971822070357628850832623929539838864620930362173340413557117789595222559880014083442099148838772495952941686050340394409588302942881626450378367058100412158247558016308067522316785380736136804993649868800000000000000000000 4034 383228638974553741236530112691432864039027984454687028674292659899461948357228051717398389182021260255472785370789421046188785794275498837034731417426318948536832841148753548703974445547191050330849930476836296228238481364415706822508444893952636831743465361920701235200000000000000000000 4035 10441534231654942294268720739546509076997811802213547867511792242570432696230397986818674754537043531498010883344650127070315550958811046007243316886825768443461888148416675371377547988844052182319890579532218344951269226209245854754119143451214945663696382001466572800000000000000000000 4036 272598647632044838157652348127133255304239183728068581949966844598858702557229057873130405344409207199404919833508568789970088294051052615529077555764954883932119191167083567573412123146212345312764428891655050002213497777836532126851117159134363228199666950602752000000000000000000000 4037 6824715956896817747038046809500089206841392947107230344042861039759264274639463008954081665576361245403396757104534559860572713084901131100310261574564992997607900420490985463773355989287969085555423908076930387399290505358668297167628323522581529797046505255731200000000000000000000 4038 163969693121841901454879436146824384627468382751740606862358240773598218844626106082119985772344144234960647679260158900578769142706147056006923421533407957527103255453818959704717695380369801175454908156714559773518081000278611142327912563949285195427149669990400000000000000000000 4039 3783099148186533152193651609755702783329320645953953152778627737919904261237244580428785219263070705176411685818404609869944480613565943082618710592029456467825655480749262053119231977596598936137802075966182346067106390885400977240828424507680534440804194713600000000000000000000 4040 83868018656899919458442753398149613749998982797699283167149788206472888524963904947280141092805705650316740290655748245991757630917728630161586952456702030565798277117887642410697390558855519308942261165800275480702030955032378001686196335494387905578244505600000000000000000000 4041 1787487483109162074513245280364255801571659482768955853781624104956955448730184866935617322175889035787438179078086898194102348343859483524306789483663246522704448655272468687558646926725313639308071034171189341362841455801049252515672841412741646396686336000000000000000000000 4042 36643468524785620093889755228460244053097859606595404649242970957970344666644147860918869561963565965104751379326459210836327692239410731940819720466258878885730259878846242537340592838449957397211857119846450035359163593249693320659221856738735708071526400000000000000000000 4043 722841099999100821855610653371322760678245531144491031149043732998431681969234314701059739306982955145597893599737899888773544282941578381851965085586569912774417426725075043864797485586852683353448403112217391613809356207715518144340811197223877266636800000000000000000000 4044 13726044657503225339886826910019449747272492418496029808153605792942041217494353065590527340345643446274486783351019507590832505501402892991596504504015372150406235933681304896372227247867812283771737208881782762845310219101166126609891486225709347635200000000000000000000 4045 250984355684968486062160553616026659938536656867819174511375009070964958839469019267888352465056725260514271621005486921207333311567524163333535362099998527801319828396437444161880349039264531961118724609492719696193482390674510414174699495429767168000000000000000000000 4046 4420470014691445006420292274853624793664529566260165532610079236679722965075513257158595502838877567226244339531769455923998375129852347942206146693625136464294955421652922802800991471452545432126743300327976303194193722467851224316331321605488640000000000000000000000 4047 75008900005669874306281366466782486087933347152301323529594839681939230299069692148799322510088119008789895209171765237507350865205936205909084516019004294225763602788584096609051342252081977565685740078361029063355993279062423924638028725747712000000000000000000000 4048 1226485148653747519710148344903736704820576183734242694356505532280961530501132488251706082921546330149460884734868777415544486759034571204574986950751346993199426348022864536630247544145621120978965487524835846110225460880617766614053823709184000000000000000000000 4049 19327714261197737615280160345181541964513444788684166362082341959550029163094271498746949112029452802052510498642385986359440567885460167277798168308377485789777683818257291893467477128381976900505255925687382690847757640388394106871502340096000000000000000000000 4050 293570326822379668579028508247162178585313924683176590820336802415096680228616189108423831371313383550212333077247330027506042198195908722953049461650245407736584041245043460971548939270010753500150725198272309947962639212647250395588984832000000000000000000000 4051 4298167579646492319730132825757359442407944432004333189142669624399852526952657049790789443844616500591420960116776937295426256679484605407540372621148329697018657248128052166566156791142284619364496747849843011139337911304313302627123200000000000000000000000 4052 60659867753647901465455331970981614203569689516016429748600489647266303858157023030701335099339074413500448334615613965718176918557829455493489523938290607145155081294205647285240076193378484835140270724284028125565005140224091166343168000000000000000000000 4053 825192224836486219741021841786961494166752489700815913344334648498101518582657644887277244390164397964975317938098020060882720398739395563583803980895568627007653125994524305974690637315037105448253064606576432926610907354733725351936000000000000000000000 4054 10819669179869213014204800009933746998013019822945207183184119897123211697849219554201002895966067022631507948995466779873906049746100305609790966068893433613097798725730032334892484940563244165695540772556445002705364367066177470464000000000000000000000 4055 136718828679900992394824720291075491036196651950563507461495125325133929821319834679140007508834918894735552785815458709006418419040095675160303912943995934824471371972653824444366724370601715768735130661432754345555896667486971494400000000000000000000 4056 1664672041631681979995397239578104436471638645908422606788353812358109001420629748038503675147205009288883674117628440459626643033498704028769660378156980256335001815954310898779777141281852514749779857838920721343921709853442048000000000000000000000 4057 19526535305544790469709947358021311582444375745761487074232361077489306940585392619705752875449373896206521415431550291244640779250838793023046869864605498556987344328154723582023086438583728669492306888625656254094660538571161600000000000000000000 4058 220600694432155853033544863357953587896662656157492547628673988231216601985939491677643240308424464156570807778347313855653529004533007537695200236920988674167540560444836955870174666702797046479272270645770426609462553031475200000000000000000000 4059 2399610624420156824897673047895743397113888782549310098486719236515613297337354162008885119718583676658801130289511714569553488473582999814974851674661679356696913607113008299105431243767287052430041026736950292074946415820800000000000000000000 4060 25122964793006146797764350921044049957377758890440572536707347637284491625977838880733378283007460419163741984411926607015389313943346778787910513683515467388435524702950218230974736923400755925418586650653936596483781427200000000000000000000 4061 253056172712685325881609731543469263514035507327823591650307801936571117770218697838092826911106583305641627923522224084846853525271809809965957357961727109982316753174311237091984687817552917676031724507978050534637568000000000000000000000 4062 2451167072422491329435609855539456856945173968353507708656394211023658881774246371518147369007227032964509803866435910675318815263477141167506730882282457184350594758534876706812346070581389769903102616182703310818508800000000000000000000 4063 22819463640493896135662623032315647691236677645043636147608286279557041064646376075781298293107541915933890903336965362735876810578947041305211751649147664060139583291734103376541439565918256916318442818897392015769600000000000000000000 4064 204057124342261815138526803435694344145912382216787714721834660498474397168898280103514347876830285528076594101024938824097979327943741679591334944275466677627924166453508394780986594992517515638557797533390104166400000000000000000000 4065 1751530049714195059274605617788728592497412302321990516070363816827057161347595803356200785002298810053250544496242877648590665282222527317554655907799066684489729677668350331191747981238282022253948700182603366400000000000000000000 4066 14420304515003086273320520855767662560861559794046145207745208959602728730773228101558308468256123965566080974766639620679707462392270668114669819193031839788779079409504202667931625719291820608192595282100224000000000000000000000 4067 113777554383041573396000007545242067796422945383855446787007013314694159647372147601298684642152661195788879638844517332128698489457389633464109204978189207329211858036049046425443810414657780078786014452121600000000000000000000 4068 859523415472347809273198820588368720719398487837643047405563653224395426439947373601170294830499933401109395693489568504346382611963001816995907328198082634090894606615639853848998532908541848931332731699200000000000000000000 4069 6210501472371257234151290593867742610476492016868371036252745954616463326416323859969653218728838960838718391778694879094201541700007507903777976036722947342351594605632040531484426243951066892928339148800000000000000000000 4070 42870925626181304761992234074806357094525622751191076257121866581190637289676442066918523879249727299460371103791506942013280027986124478246790585353415967007281108375674488093162594856473234595905536000000000000000000000 4071 282364854467307191093370826027800486438748879621197346737303111312987943077077735586366234884653980496350134051053931954373352699414285463474295690268336867143714067857947548264146924964791850106880000000000000000000000 4072 1771955365005070383933749124575669152400051109741954552019223827421556572791691283371841008909772042197159604554678251444346618178711553826902167710502207346478758340948943481252346871625153511424000000000000000000000 4073 10577979557528923710906088784616013214415102750128151123694361004788790704094467626929744650135618671257588736976646093746898949501021449067399245510508261035222773818141566410199592823074848768000000000000000000000 4074 59964661067920110867571493416334539415544380158750732402911591513130919003547786911542984107840224842133613821260475505972999728859089180033103203948093393518609565499115400383088801970388992000000000000000000000 4075 322163302641949756268197321133468012519701199446312601338898977160172788566113781185801995344017429264235219596903784010579478442286841541690964118545225493056330907241571055908545263304704000000000000000000000 4076 1636768030892805471395495743068193908569880575128731223708903419870154724617146893977577235613615401351956426839626334088583322453763171423978752176692672488210721978301565489365437644800000000000000000000000 4077 7844254712094277961282754009858937277031668891859854876425300656213320323062126458849282389115707152211107705972118891164223770362976451192300279239963876472934688368843779598079492096000000000000000000000 4078 35363361487641475675910335736540787310229079601927461729047146423178749453593085869359579983207628027712493133052087167293001494959380657399274621782097135892512312205885842225364992000000000000000000000 4079 149490038065382279978493508358698192051886856042665875185991920653808560263955377482584105182504264125773072127619194503430202099521691512969939463010632229540786572497752432836608000000000000000000000 4080 590407258922841865128241887901124381925866279574189085701201521941075611287127672245357395513857885669303033945425088555834665137018648086429699139253383781358007455011096965939200000000000000000000 4081 2169500986130047545328587703496240082134844474648058139150191387826149547134948634901909553974463127758189770522945489904995539076225637612844370258699077620472053197107625984000000000000000000000 4082 7381366242517238396019534289141843762720065063576989421084768775013765860212781547418739607331002696213720864237313104136111903145471729735878662505426514428674716728085708800000000000000000000 4083 23122006771949364916145588540454067980502890643043832996300984274051127723381746832600129312655306106516797455135688428288874176479450908649780627257692081666003580852633600000000000000000000 4084 66239866217587810037641047739914745588683130545388945522513276449782591297741699067569313535687249418192306822186328047148891671924499828329241378195078551324542264934400000000000000000000 4085 172160467960544277968290990351708880535564047096334870190255790259622278449966829496708109880592096797768486482802784343872626675708513577246379519040958520903702937600000000000000000000 4086 401995434379034869806504459439924268600421174062825214367447500270482632575421422325306609691000764966691397500181663894453791519847576131579144701699010177531904000000000000000000000 4087 833115890262523376721772198214785118926816218095097691522991582631309008060085237505512839266313752053967619173775146324202712665785314353103412099272818452070400000000000000000000 4088 1508913887897109775587899970500235221692532460797887690264602616161076561799257495211987950523925747146628182698764978593322816586543501549399759916144315596800000000000000000000 4089 2340241393794738431126061777922545715830319626000086082819070953955268547436133037269758983678956760000534449381121453955702250353573219109440992125858611200000000000000000000 4090 3022571921509623433136446248934085206397683451818912485917515653585911345189612118089352999458140682830247558525650833362298082087980576335732751414067200000000000000000000 4091 3121768135492073317401647567757604215747573212253454120208749530186213313225805646572419422824817826727719372818788440444163965143971701438726275072000000000000000000000 4092 2417803176736165250309785756325183279236962270725073098690706368083362356209735397527086741651361102570505558377992229424694799452504885073595596800000000000000000000 4093 1248539117595659778110540141030716216515205237262763595919249353161592897446799422973340692583325909468612642624975212849001920465632642046361600000000000000000000 4094 322494928992808931450481761857346304149607448602031149662727457874620404868087155617548932605792563468581336077741240565414418304438238937456179775280898876448 4095 1130982516660066412485242728637211992841687155430188942599973552205808651391660613769698267329575379733472443261636691641653888032815290619557879672804788199613952724900025450846471700289479415010640199236982567951479991049181896164854057870451542565692725869256829699455873320538050243047649379967593481024280070951204023104 4096 1143653887000004478660024137965449687533024481156310626436379229818168835624060800050115686385532346156072338561152398386844797148284946581275190154999145618073404462337831103582291479441968505919728879634887389216485329239104366296064259621377145319234790993991799022546011118252772983583079150537356083200000000000000000000 4097 575057499905580762259709367406782009079177406383514394378057859614836672520074434837605814542171541200117930885314990513085375330158383317354841835006550765759450324104237909149657095438934577061612083640897169974246161864749584637048789689214285190984474760114561653453028203246879584540711768352096256000000000000000000000 4098 191691986539394814344433205110462864167985099804370780766522720535257335669436891013890909630062518889894098709041708708720296029828260626346586944590341744956729898203875122481464087968329914355124439284247340672496679877698215853593887505013847324107516825944359262521423035283121254772310106178278433608666129104896000000 4099 47652254183328052240117998383385825811920510516989459009479584266762761423227729093824650303280736168862834464045104852072553537336552918541168087601959889281634241368408629050908601921416853945847195451865147099079176380392461485345765320353874118768296643633668061497228378926763595011183314404691148800000000000000000000 4100 9421837312918666840462540719200180006636602306792619138858136173394722795775979355753083227374295665652019419893216913741712360193825883982656969387769034122678514753093274617118218459163737574100220048044744802765730931519495317490962164918853323461929258087392798205926135328673207278793274150841876480000000000000000000 4101 1543281461925938943339933327806877796988893784885713150606690129891991548298242047047428682850695675180357653604180138996600561807590411469421084903896214677472475131353388431634018776902195902967575872070034888308703607844117769879687904479317514597412595568928514182876503543085022915667241066001792489451860000768000000 4102 215377964014389841710017332555540824659143003635459099518546081632561843765016617263755903612198247017004830055546949799983843988502277157360123216662910802470313630218091034852137149875457517488074004555490755609358313007160827159749997423861237938985630116594313856930668570172879428645695234297036800000000000000000000 4103 26140404970233963468179500045948263877499651949201199611147894779965234417495947129503608841349495552594718375224365015147020168535060169690620955518925629614471548148469424937624752118683272595145768836489763776074225785929904439280049670788402412003602216870866963913504158722538904819837598642995200000000000000000000 4104 2802656484312825099149404746251916944697388230174709012743231253507600794420421800813499658188820184638677762717461752741259345606891351979666034170893568533204960198398525976181999971065238522528321369241481884618609640247954538961006380550978823253593604393215928857270053350504980611686787989256233036999436754616320 4105 268732249761811477502148760959440033613504684147381420508888970324862623954153002236209665290241886556721516039294850718398255240756905202108874790829839086317660384275863111084859905264765698203658739644747919682396897749202512271685795941146109935822698908411363171610623420304068222806306396241920000000000000000000 4106 23274280534858035078124095281375350638991126551837032813363572022382913210284436135951881263477277237942278311031406701590410762225438919663526246278440339686673695973738013808357767888747887885830720126759638561565591003646721393090072895777498072072098136525595622682878755546071909172316943155200000000000000000000 4107 1835656207239590619923020618362774654045833241336348509646617021671274737666448303408640647204117901329373552443045485773759608431617703905471606964237498533379408942283078845639130535853345956927011138653114481731448874643513024775325491303687579664916439124510407359340084952853490677314194413214276668882944000000 4108 132751023630160432416346042811912116033962682360544572406303027995647498675486468528109425633377847094665747925741353781767695101518481584216063072003055076940136864248161033380636532066032947196458921993710545730678775966078611240568461656427067377723836497858277357365266542563408069018412646400000000000000000000 4109 8853970564186863598510739741985478781868307610451976337100331483818540753008023840402324067290717523759587254944461092388972102061641819286348335024706764673594621889312545704609902810336799693457966776795266794357063603520032218387552816224052237784296644165232486192431667309691471620000972800000000000000000000 4110 547339160341275094936343549694317076479137190124411812325262973725453462469016265548168995431909609650061158150884829843548091906269270894371123198779762658132501125500924775398519455408484628929439369092816584692886659255926062284674618865218033067110033863332177074567817170975716576009878172739816604134400000 4111 31496994674940249392801924079948011885384695560473008766593394923685328001978560316166934988208616737740546136019487815202811677254954978281461261412118880218405313857274463547188161239369315304715386003933351617719207723317519965492339140368968059133921159245237672541804739811897008717824000000000000000000000 4112 1693617109360800787900533966626156856446498624690195315365317708182533783911806958531815534373922291491463742905191395318109994468924009007797390576295077918266894511335686748037516098630253932329503094585442043944338518218332927897134366527119022427921649505793777069953707678077531717632000000000000000000000 4113 85376416897533181865762409073576610924405905793923919284143403300109731131409415984076015272712305142041058167893293020748605791791908925865387848607732058913386187421065279755445429658998863764794636280330630897816457815982811212105477241395402739131119518958064362256531567560718672199165640676687014133760 4114 4046834215734945204918774840696671283332720813648036564337379796297973077966952957620304190588350142325903335161578411368638924275460843994450351312318849112322745270006606777176938544153059875727775795679520052241694570241714636253602225508784831492472432638961708258777106119703658496000000000000000000000 4115 180836493446075591079389770658915858332370674458752410666909764735854248381028991410545367113595159177258949088173195376686957320704409519424576013153087671580519810377476870875290865814322361991623541104676447574155024059150361176347248236130703139366074397287080144983518774309664358400000000000000000000 4116 7636046058960360208557981182745737864178629162770415305888272640506552826799302677999607106154802881285701129325802438133195508784537537691165916155998885131874351305026786650490803086847234428128031180273201119973224833724965280476555599091656371454819287252667711889993230540472408123000812994560000000 4117 305335987139123687227064789470827766958775053184584913103316379371190699971337376865036292015015552418390149257741805651576693584409244484126875054337553552993587013362437956434076702748482184608608124020906820463837080358452106640808926134344407180448735801003775341120200279851008000000000000000000000 4118 11583494614737577505365703073183654257183482080675672810276305114580647819513620875773174809939568611683327261642014755276221009038840181536484670042218091550730929315829034162014984490370540523567630904732534826513201724370909315610680270944668430742538935578357772060910935867392000000000000000000000 4119 417637589458981261326231724878349419446184086041258357637680907612184274521421796220231008347016355525359803078085083432431938869913048303781084582245990631833461605726549433788064973953985761326269368650078125275387838563389624776711694998405410436245201617052526073028604779992973027458416640000000 4120 14332912890734406428752927760383693649150361336748777913593751365289548639417064206052696135549573239726701472379181401241948580009929658523428616126738154235784055926273117382199629959535093826951591429142727878460535069793071668807477440192332268510106604571538557171043446292480000000000000000000 4121 468876925425264469357906154576146398301795760587734905658124357808924140088317712182969820506217365219785960702864851277788634293140664995367243341072805307912181596784386574016910718006748626119568368982850233108209013680660964904716263634275365927457676424295618808830649958400000000000000000000 4122 14639695890067881531959381716452433476994484237340144738290905166343477913371436238965480029734321675038567965201837480958166203417304197086003436689791273195136182227363987423248913357395480169761670242393369418160070840540625831330203737380236282151576547920009390528264548963405233199185264640 4123 436780834162829460335434560542549863655218412161769611412562746507844548266298430103009184615070474868202878093663430807541770092137444295464465969629707137816176517775799933305227707357740067706914181777555422963039756462910120642721343616873206522593992451581426717740236800000000000000000000 4124 12465737271760270465587366988050727523876456681558952083609009392033392076782708961837325570478493360107728598577725626913186260594904916115364471020850300196080770923032876166757034642022434754840785750598156253847636139497528402677697034323739368310038435203157417630105600000000000000000000 4125 340658258522671723897554887251712025950475617291034324003736763214295196830942423763281726702493189231794953057371248555519148729263161038050460865505216025219398903188659555506998878368767609184317531998982876825474243571970730533542252050906258512412378964272766289757407578087913664000000 4126 8921805714075852361844164671599314723458036965591135079255824899573289718393690145357906493877881445132577905112024620326562832956951351753138948065137066610454755325120931068046458461729951948789388114381319762751885502451434670384467070308480965963149137086453592883200000000000000000000 4127 224115306125955297160008126741296289575402845489230165604453143508006424388150059675229144856529195913545215009126644994103848514870982486896287830439829115408818917402282040072736082811211765605159929404982882307642023174168552320370410703646699144462389447606507929600000000000000000000 4128 5403753826219157543611234008885295901293814217869891712293798939623268966873445406782577185497734107538776780851533888334501919927111106146722658969026735647404494565159256448540832945220607055717642973167916022109028716569916444442565247881958412095771375702270481194673986600960000000 4129 125145679279987187505515124308581731778813764922698187870531836748131214381435517711184465909740660782707704709537578997731498104997616370678667704302359460421112232065663584821301214991051740738235210520251474215085288191024394126404262261783868632012072940260556800000000000000000000 4130 2785454146358562978721536468997961309598846870283468392747232267396837489129816520382062229118834510322378789225946636335969873632215420070273985045962979480963774987114557855936308536941076966182252945663660617446766990400698560715659869137267279723411374718320640000000000000000000 4131 59617521296791501679685631132029844988026258391617250634657315452003474306385951698760892977132764682346894755830105463808389071821314336737688672079005765826092207020602723035326866355321248675536426099929659036427269453681021049483652966982833228597028319139204374076252924641280 4132 1227618040723551856468517449578961319131323448373977445816330948205978340866991109580450678655482792270526143431404554030181054349202190936241639180217918921195109829789972970272521212549812404501860560829791635465406921304120632075567793910728085613405483827200000000000000000000 4133 24330712374617458186196748083771021905207308767868231663720847813503713219480913787315256745864052928968523007122213169168889912456698615432251053581607181609580637418780300073654623401366486902774366184014664248008423535493941861227196615983337134395018444800000000000000000000 4134 464320164461281535152597739344172261955062673807433741927240311736808234995004228752095849854530633308521461429627980580767494430361406978433298278643184536918118009329243223376958188266544983160749418366420989096171466467347314536624240181184837911889807845583088517120000000 4135 8534920138210544424506061363736183386644459710383191050896437614838931357754557574150704813109577850789455340190312093092284351607351778761025387155412508181582412166233137008711855866297624374816087183534316432063889075925370872379310356971486698093445120000000000000000000 4136 151157080566165464811896759318194161670106784782333582701326928807035899198337514269442754144667598238655846324104430102972445746513227463009931294955961953239708410960910058756274890964857430235526373753984700918975803103197537854849948887580820897792000000000000000000000 4137 2579960674159713473973309688340146668673728754907880985069920078265092902667793126370807944459863979335450183819178525454243555499639498476047985931250015569569728371592276908937005861123193703047406446285113730195324168363488946250580523491542801355079743166218240000000 4138 42446580666629118621449320810692177301288073441237496129931083078243334107775227339609594364718481408738366438032343685858523889454859401875510114276955971267517062920321181764541460649797467371397520875778578723996501185514497831472124822315597824000000000000000000000 4139 673268472278255763173584975996823973943284431698155144007605837339515941053353818796970074501140295178118643691005997462288662621529083410819469356380592743529267135514864225575783767424744617732029496127995203710532669609108337145016613410439168000000000000000000000 4140 10296803086131904416555120064540664621956512214142377345796864849034049333483461765841571224653571743039859582257043148003682218293589891972908796370649739039416607835632127208119414794211008247291674898142709902179657563995666079300621039994054873727626773068677888 4141 151851680724677429414214591996100405977025176129538567200725079114338800004846696019054625388058103523360202784612814361603325938908294849049292033176736354485110420825713725786528114784437121844041842776419416962679922163868928764936619819008000000000000000000000 4142 2159515444787255359319982982580088290281789923337549065178148025346552444071424929714026300893918723285944077227046492449585821171102661486813343158803593484692058257704766769166526349832189868525936150901261097213369370149133193728181141504000000000000000000000 4143 29614942471845098013186556698241189145937474029301560000864171100660905265401576873912721429634543787296170903813124915333679819792047846643592682091788169078330824456808010398927413808878408617698948029765383101543684595662017320692563094200336294871040000000 4144 391618719128634906137084483359937369721129023889236904731421135918138322294517118278435440458102453173080017743239319295160946093728879596058322875999517276672051680326512444536311706145337780320117804522743183086436175187716114378391552000000000000000000000 4145 4993160825668159761289691156773785408771942227536557251133621353862737579628470518644155491280029235036556638892553315639495756763988241378418937353982651728877788991015392430227122061042231356060854997646564927343446676362938395773829120000000000000000000 4146 61374778145819541563491855750054000389078314777827364988767247280714477854193090003572930734201590571999594522856063572715582900487600805843637947635861028349171860500199589837155319389483533028657134954365854416202206026198216857733407529731358720000000 4147 727159880459883181160838178281701425978557084063626341796473481082704867522246432273969433249862997014765228833160441433193851682077258983511312775693913157102933190587779851909439379690251710403814312670533863480549891363306261708800000000000000000000 4148 8302307184604368282493833237483413402250558013662800316890798200960442895973293185646179468295249700735338703884523367753755448861633525340217202195443108090343561061114919478099868121702453847846394594327705974933372005365527347200000000000000000000 4149 91322787193285079211060919315756318819144496268186539877863899693443656837058524778385027789503321366365645732084639257198769786704953657554439695292386038188969411175978389606941640334164401017376033056490480935995953945260547377647874498085191680 4150 967457445955004211205300954703124900185099663053923376344240580395302397669970983754590766105804035431212210577772642281124822890407806125099246728947167330668128380418912760260660383398393694940831249903640111979477394767216640000000000000000000 4151 9867225984065654023547153301238638060456009983649100726432873881078757152876649007764762382621700872135028620604578404708440840632420424553004525884483038193476984129322028792148103456591098530616236077844871661627592461516800000000000000000000 4152 96846269960446897085499835575303190451602821266911084306844070219642533973904399051534157059781366465645114183460306613618351857095892296622916724158394802297691436771469730306898777699958441891382705240857317854813443788258537751183360000000 4153 914290078421725469604978379117145664338784213627677233252229766630650204958709095454555588918201691357408855954505990940170721298917029581382671997700437298625861913228069610251443508452767464630639581913885527303100825600000000000000000000 4154 8297741547132068729497261634914303333678572988748691062591893263320226699320582418920943037664060457338368984517399051789305180557091084362684596861196187379203897605212460903134153734722464181047424959344812819166003200000000000000000000 4155 72350739145812289524955458972881020317776474058413270532492221070706627521913261538874752351847394322451452201052168801755505773828641214147585675245637153295108362418899994211792625035885100326137159233618626267780187803799487264000000 4156 605667423452800926815730010024366895686909554331390849905042935860965164680387507613448547566173921317649031865952484838235058970728807191677165206298516989466374514655318475228194691639163052189929404888663038361600000000000000000000 4157 4864079208381056798905990700411074708914583353162278206568437599864957956337929797806149426509884427029611749293295561831499353682436785260500380059680974056987069191090651000624116695511413213664007609685691596800000000000000000000 4158 37443137118764274854187266783622796550709338268705691974471853995699418709699010690780615304403132930536648056288387077698430265792487845303852682050286731178574100015057840104317527389587154786846280693967067187952229022691491840 4159 276018661679565828409903614998269516202259925673323713488076238490911955147504023422323909760126446408790375152576161864790806187967642698811657214237892177124448155674523562719119852381389721901072197772902400000000000000000000 4160 1946454038259268761407603675061688347744194422484988704922086475498794607585870772326437699011207992895292770763756064952286635909236181701488893181688016464758043079406029542955690293239609214856002121236480000000000000000000 4161 13115500308413525588843586615830752525969254512958289913109379717663234254542749469267694239918998937336621602371123518549319585309479193652740028175272389024313015716572657499235880291335165553826138413611799009034240000000 4162 84333702661840098970690069847013730267976427965118997828988896873157568908533364879034176634816711888813128326652690750285260256476455358071092449750821091167032676549107454061961919177449132903104512000000000000000000000 4163 516740146563742804975879742676692107898051326911310134999956190114662915998538173720841062989478199090123254718583797299354602159702106531344776913114144187401435937570058982682543020016180603650048000000000000000000000 4164 3012367039183369870452416398332187819584774317748101094163886212184475303382192029770028567832868220648328587173267415590270171215939816029693388424465881637521444589881486108917828207502662789711090647260200960000000 4165 16677835839867209785938912198357796359662679154074039501342476854188312049319541991019029578890035707938696374232473813080856586295927747380167682513114021867022066755972385387260673300868998758400000000000000000000 4166 87520462033285428028835515164375843764721718434709723286538409272499728208516659605097833515451773684759773054271514668022414219770322545886244192745386716527055105143292072724513725953867776000000000000000000000 4167 434366887288535739924311273581488518371727545866942927595222794278569399976646443824910394897164247736279161971489747705004425712435350960271993139475035555245319515454364303921672424143967115771186496251330560 4168 2033765882561167806964599747405192322374556785095331332138353580850078253779947816210338609590917294061798305918531754234772320008686874977514627988151712211987931577097913891649866432512000000000000000000000 4169 8958247418721843186143795829838487667755256100375922359781635840919767481668264799061231725940736675743394318416331205225748385984401678478395712482623939426467112917039821435640479744000000000000000000000 4170 37003220287639689411484451412529345890176530585255281409829246339482899026893668031760966351581719203599950756395439381062937253945663363437673814404490278273970789177035130667091300818411742257254400000 4171 142814153874101974190189367200422520448157270339029231944108585425818321163313688527359677918384697540175192310145499739080362240456882558450377140262252886440361244945051628129484800000000000000000000 4172 512865310518143954577164702359022247296780227187941945343068346470154673411197451937246637753486120396519464049088765300264786457304733922422887524223893884208441733950145455718400000000000000000000 4173 1705426003205085344437627600019073480077213228803527389610033537216133442207907933750229754563765035160425037347763062619197211843789773938682078314378591902249500375090860803321720266031104000000 4174 5221559310625954623951149170043051787410373615543158059317659516095530585759796675855322296863332693636931834429732128715708456405377575829772923511988585420804929778561843200000000000000000000 4175 14621631094376131737519737587192324765282506981268697581865477500642073063674146857759244582632254258822313175851032306198931440581445315101973500136310219500665353709649920000000000000000000 4176 37147693497242114933725163172733512841568643333779052957278664979601862270094985182810648635253992414439052281174930732401781910144369696602169541586554772720321763918411135541287041105920 4177 84792845481983998210801670532864334454277168303512880453339245424515118540595991243846029125935979554144797324482890619968136916777537218733456217348001168090149683200000000000000000000 4178 171790084657660136882484083822390585390201457944395871632299390398252675600659744201547774787515781615500517604971822339538719341267337895876167927775602865392844800000000000000000000 4179 304175299210239824216828397343600898837664510132621834874818345097468378992222729823904448567661335068154887625276932333251958118104989643746903798045558997398528218384826368000000 4180 461207653107600047436995530587604795605243587445405417454595614275509507933577609540521167362330660904237224148299026643477430857623273508930900348495506964480000000000000000000 4181 582365623433586267098645530532814882698161810606319222878496624038014732112415112042893955227379804358877511767357371034020950149568074179852837078224076800000000000000000000 4182 588040426285208378170525033469206648567178419788356473040744903277535266285448933685471780844372755270431486188017493330693424344554171351307028994938894646148857856000000 4183 445262874698982081128207195246868453362452375409559295244983419000934393602623870855740971021333776778215515716372678908582649177430088615080860057600000000000000000000 4184 224794445264579480049695411139139526614875572833148608810104849056588403972490415648901248375002494780647683150317376253640989450272065574875955200000000000000000000 4185 56766274056711989911539245237156446114867568897259749699521426529441516154669296881035668781566286560769616964390419186317510491922726121025528267915934635348256 4186 36445880663736084964443292196852388423475524330027112711276609844899736239454926375662159693013869551886682010396634784580048782958625815675162087621139543650469250793346557456252228939598681008564043763492366369010341377822136610431688494049297310024130824513549871000329216948993063231216514399251111994803146520899994322487520 4187 36849691239446152570680668752679449511826608242546257652997691352835470695502134830147244685027638125672600182618036240899218035749906706458304835626774983878745280170367994487336258988742914535475866592757898796078973434845103969642674736914431405919202852987296198409822580538175776331297852015919019065344000000000000000000000 4188 18527774469553076688419736548756615227791276324577196782878119807101370542957232887078132754288516973990346601779521836304425049618298998421467184927337415044999246946601221902357654010989120854237922425973397330872942963177626266264264004644444382427249688370028503350837784191636611090740733233460183826432000000000000000000000 4189 6176118656568693607515694020824315172515852018140720472495632030382801982934893604448130463043803313417440439622791606247321461811460620742092096447896223692403113561238646735982649829360859690213936647002334273610292820144884007193241765926656512635020500421182526022878494141255451044765641341436858204160000000000000000000000 4190 1535404078539278745656631718413846161744147011834871371427059794231341975663245828162529532258038495468401806421045328738330217514302675414187975269430424778651047802640178903794025009013602801548818654080365794934270264890941452220801943122020732135609128662099080055576364750450750992662850425452452904960000000000000000000000 4191 303620613221891899024670895086588624745522943050867883729057110425419906480810567822508539302514117585732282659770563387205207437399287950993719257535816284630516685965793863097638181096746659364225869991665626084263493113840145128299142259447540014739074800518611045042709227181534252205308828718009942016000000000000000000000 4192 49742436555969669922229526774806183038300162991940678846114419133702853156517575186172224106628177466205566332088141222163377992142952164973444884568488747786007247977383301657564770290452017526560318909207516494415653880456189971926287540500329289976597891715175508597229759819606734789691630015603539968000000000000000000000 4193 6943850231739791272280190523704484862966096218171602048913557561582029030834980264468256969347879762555746828107558730017358462748463508062934590634717815901364359469723274340384451557345693164711349936996201579128051532958157889914482770062692947608396827108520685043764710084630271012701644338962780813876689820935048396800 4194 843063997820654572280514776980713347483664079001880760805947243815140719050476453182480504401924585713158350298756887799163576355581424665568591392853786911946300684290643849650716311271581375889454301122815923689120594021840902518397273913121781111662213627880122741607058157967990178870939467256954880000000000000000000000 4195 90427471264781142848384373012387372788644332586683574284642539668711774539181734049638844352716252334160793208060958767599176061969847427092075973135865008209759018466446556461141907283062200661356542643988254128926668929408939448867450917733949841159180587061474929182767622970646519080757026178990080000000000000000000000 4196 8674948463672001721132254585936099561828991815624282996915265812954870517537805843306469687657432067898060026531420348066907951721347824329791650640359774980742046359840318314683470693886461998018831747661335866398612502947022291632672302062965099910539319338782878827692027454015298081009869724319744000000000000000000000 4197 751753628924586374638221617637817111167131433225682617503860214958646769195767731997927316616644248869709463805296783386557783970578878931405940960638580719445456516079037496957932861956504653004172932634570038784840449210256125806536700012064582747170667292281767080885849957818385377521579654643712000000000000000000000 4198 59330719273168245234630725249591813307570755792347420913613046140641514440851006299251574319411639020422962757904364175970968011759178848050023923569409010841726112903036819196401985094429498062827737526293244360279018148117222501069603119487021655432569973719858838782677090652271759931684222402560000000000000000000000 4199 4293913930939984289102030249190013837681959222671911787011111370834551016456464233187159171341125346030905698155686942895986689654590201000655921706694546502264095898229307777710615145326130679531733131564266508025456968183715172368923801567292193559267306063123807409352426256165335776777899868217216628443131003658240 4200 286629126867455249621686365076848686750801883352593487635925846920599038063050247430913085084922192273251895895017509759482651746345778129009746696333864047128426613318627734185539364927642794853790662243461648356141700415799538220130327892077304072399639476351157373400345738397888163137868301537070011884839423180800 4201 17735630412721661805321935404980050807247913454242730989722407651037114803236406417880099961220853037066108820316525765410671083849918972779392685544996232508264337006100757503154659900164432222575568905812878439514167954006857456996338206237750147566369537177258190840833543633802460429310492672000000000000000000000 4202 1021667775424981139866292060454466715353767654369324568206756206064136348748467583780698746068359763925719323122063473203822651702918225993767060464789115832597768170705401017771995608125086069205120598359248787701067407775652832642222645589471716344916145184850888219125917867416958884963680256000000000000000000000 4203 54998455950522365440381672516349491225722499925689130379697346490248790352775131166256192728653092253533223587563833292615318664449481083907799791297012487204542444839495845021293489355764162636948616135620234847620040462240075772982298975603818900838987815788655591251066721455418643788595200000000000000000000000 4204 2775963643299661257013707599233879465974185821287924669516613676931549819379899037283993003778581550056653291405682767112254040026868678289365516452110368777379447567212961149657131418105933705174753078704730040539147207453186043789040447786193717361393922147936567033273839737185525510963200000000000000000000000 4205 131758762618414794516129160975825083702351269375447251125034498901817833037818186800564107667584367127824833978001106455363688947877586334983985782467873542204130790211667692255091255719863701692442136166087600104130793795440674598065212411767010229080467115023386070559526613359552312115200000000000000000000000 4206 5896413347420229208321594902888081544048939180378580415644907082488216754682700054045718938242966484882140543484998293240961453592869556661454982733917568144640151462107519056886936306324361785088039365338466316261563336610891572943212129444732747385167707216317886885233398321621583790080000000000000000000000 4207 249378822159516532603560693516550267099946221078444837955393280713034148717092205559359289892038368533157984952773312384034659517118692669138114111518028606062735980324015958797487246243846027214146759127433816566265784258581211197885173979296860369168098740834181257598999348984462260573947538331803634892800 4208 9988762214387110862288572637113067983179505265868192832291431628800338957949206302578831777024087274998799605107505605897831780363987497130832315709084763842913569951035540374751169458565992672003379115932258429395108570008526338089884121817821116973014565090495068170408852181535948800000000000000000000000 4209 379639614867030053722171157533622696562274005581895313656211379673522929963374842976840569070443135862234122597972821470334118283392161368701277090405861128093810465538924681844168846172042059479842827786964463833621357414490151192662351112281124674575485103210511820773507271019724800000000000000000000000 4210 13714739674956114139606837079151855783333863285483031238475131835788905976891144504542554920206304984251682615137527689355587987139818662453891294199516081114715692358419466623854495932723028903539613876672073103837429415675178803804816928282921997072342889121668881708852980796620800000000000000000000000 4211 471670464800659945878799000380231132778801030482156167323090070675757495897556033071652953879767693709234937082333418363531104483088123193341131353681509545437785205618789485159550512137833124010517041278208967675281460137985201261408619631621664505690328608502190845419047926890496000000000000000000000 4212 15464715910095391426107757127620054536744134055955442428759449426389391231359593009303327728530853486830906514441098792255016007337266760960845272645085201231515545008306573235760339155050026974699576186150840265384436408894315110595488180580919458682959668242524035365367246225410216027723652242472960 4213 484015455363483740549869674073805073615702654699462395861900036947103943181746376364196135458402006193820528555344244725102134457572864150719183782105575878631630952166229067060213141557926442579980625891195599056793955842177868492312131521450430462326018061571159533310359633920000000000000000000000 4214 14477807150594647066794712952008373902473228453344389461930387304410675652053982075315303082476541932996353723830380997030639562977747510964202698390135192420308713863971223046433336482419804779159971750106104227990610545270092110677312381491800778989386586242393825762033151827173386633287303168000 4215 414323957629434574020960539038682381630393477952543251659453647361415211972645889255142142432628480266682520273351972229890678000040892399518275567855090546816349350019452337545569027384107771099360031553518577514270772326668896518856328961269684481405173589897528162669035520000000000000000000000 4216 11355276454748885952123714370879267301303155364604796766070435126560826356994703955702007677659963758319325201861746242723340198870251222987369293700681310862188670258841744527073133183778704057538922230472737691753122627067250677321259248927528515620062888256113112390828032000000000000000000000 4217 298308279225699348432679754666572544413539919778255654253004519668567395840776846213538830296875957668461403782566090592917394719290488276456288990285299919761616384542192993356408675941070276769348253235466665462928974950876473540342119380174790756944653757832781088423936000000000000000000000 4218 7517929169212495714259441978197608984721839743974131518110089809786304601618578563819636626255574641466179995423658431010139167104721628535740912656572173193660979211999391118619530493143434094888034700658740544971799600913459022533648137228952015443867600621153088962560000000000000000000000 4219 181894850088581542792474764436391267028558092735976932377989603295595556465561995620133119013933161204109844300648240422413135328500909497619049709005850498310197535070116349419455205872281570958388301075951358489615610018025467918273435326380819783334748483099148943360000000000000000000000 4220 4227918170557424417396676601055101463138843071946007282854752199509713526337816200937042389989342862631358963945704607905795222637468978847965735372669937209650003913363405493161670681361249980077046486890681170719276925442620131395762410644368140302595349181901045760000000000000000000000 4221 94467908931432063840310947045263287639934242212894120803196692372156811146446949986523850175755234936702556175393458281980010868663437581939374667853016382588482892602984592102748419249930529471079129315139708693210171591418442244667135648345921349232267822643795013125226382838516940800 4222 2030185409943380629875457353627287321557008707466005689855981710644067804994266448582772076847038917626547063244860730327063668416284016131561423119297381161547433462921762935700182525226238621473585897780660193615832280960397291612064601668585040253747008639074304000000000000000000000 4223 41985461842271745375717077977200255796623114369645670979444712990026537020856703481667247229381804755755492329361337512209579744961463627023682694519677859195337011822714156785342901816365080361706598499027725176474980285409888652985208381980737507233737128017920000000000000000000000 4224 835929222128068636828769076554091003796628514555747319997163400154374944535200016076474653282469399870460200770870241021420409103938637190221483939613353319836096278387851618613644569344671527955075460538355184219367151877653779788313395792512288149692607365120000000000000000000000 4225 16029552201275395579896413260291882286564701335303594517770105053885828299989668874092760904878564048981058172340506590452149076238316761216331761114409095317693494380756814290018421041552708649612316349547736175163778200032509301392322238544766481445546885120052089774777966182400 4226 296147429975561032050734356659349813220083269278685683641995336567675832748726003506551943599059410847398969238333209855253586399353636047992912327487074840147230711109326789894248104510793012192225135194005320530321651956751287951820489902969014357919268864000000000000000000000 4227 5273061627743512698240598645120002298940628604228049666412829771427731589060941017656249971120707529631598895577262327806963470978403230328167147543248053790019166699072355337881953086000506880012282479594370272702245027788874886955347165871483942676201472000000000000000000000 4228 90510825201478746748973693794882605566696312967644995700817341774850530959204121977543357541897616181308220914732519781638206520412814898404461994605676623518177418779314459131275274671311576316472670487936416935374033809427055939121063777342648339355955301580151624984166400 4229 1498017666988069583061093730266139551213195161868533532306569333189081653680515384154870874436417262623167849355785230521208253337568040788733684158529163394551689181798963822438436658432332043716860360663097847617166566693395610403671656811206384025600000000000000000000000 4230 23910567398625405701119887368217362230077152358181046438741835157754763303429083373628286364181972333574973091361599154390284666407257799792358400349369739681493694712009046976821650615045670971615921327409851666980480408592992148961162038557120921600000000000000000000000 4231 368111473474874877961410148553889561457098903042342026262381011185522800813051500543403203349057963490643716892713530386125695265404667556040914913217759405507016311130499921610687842964939950842889596180222725271108907851269484529740108661616803840000000000000000000000 4232 5466731454552295792126937269349257862500717723087224974767083032317263566688875033760607675158585096805261094084842230421816379202356414267213301953075913818977397493267339147974160290957908193885172938006280518926832469216977528588440340602552320000000000000000000000 4233 78317702973236591017249000318692964661736833850976721403678639160261355101994607720956983550330298071966961235280891398467993993480331920749943930283965090873645918365455263677408658330217100109915290800082149064303506967318728268706631542374400000000000000000000000 4234 1082389017732575728103215092767502448824311469589876877057756878439711994428395467532174907428176181120577919279675800593990990676650021028944001583229814120924263604432477867993308051429363768876365970413002173073448659937325871132303582822400000000000000000000000 4235 14430716535382736503376360659049904116498260018916492553474772240214307940991410357293511464346065796390685437369290179275745960465423378658959112944228625299620160916617105444881853402489783193831123244237818480160673367836466256778826716336232296791088195174400 4236 185586156889684490491281186760765744934063397267120704576542259542689325558427397673466101708471522178731116562712322576413011414020057500949220477045089224989737574460366039480765482589128898843058510512502065373560165905203810664892596224000000000000000000000 4237 2302027133019873760896698594201805378212454648117958723276933784518137613137405935343255647060640288260909443682462083324739799202035314189267602557695906954823248236650039507882372148942723843895699680279736237394307652720932925737009152000000000000000000000 4238 27537087788981428109229737228172511815029956989384364569199816800790851794891764932481688568141916360267092064665311113274433257712814112611056519840099771258043347220741069028900152494113701410629587279330563655649908361875850715463680000809631445145702400 4239 317603163327110078629447222579169672045347651703326302453092211678918542885663075784590948947252455346513320821718394783946361693154717562487666386055326158317612420446518568298387849998951713536081818270924274143259129546071007559680000000000000000000000 4240 3531081476510640553847047036011481144340182235112192377995120073684740684192697983050325279913766304490572534209556794082052251913031750719051748074556878578452788676550279887408552130651546547079346263519453487916020702904403886080000000000000000000000 4241 37832338950157457058141711446052986315091448400485537561013840487149375105480364631144415979097868882544397201607264863851840627437879749708603178760870769139989831207847419781039697968756741553651923098950607106763967319808933888000000000000000000000 4242 390486681641196009726368335466014209389538196416936766126211721921706746779916852794224304324953884678453496901706760743656599976924114923111202446825479535089698867133019699215887705523326721595666297127965664540020883829943278717362154833864294400 4243 3881230292879641806485433157835947583217747154056955016473157283967217404399632719080319944413152987473532590937131451560493400929288205806779160409325027072806677190891426340768805324719497839170330785667336190826389113405440000000000000000000000 4244 37133131126603743368545557481296476505761782242063523394287603334939822246931246861336410304342508262192313387551314327084925731835581883380362264974531956694285212937564691464623489118109849145024700739232451275703074160640000000000000000000000 4245 341795459955451421736145527525005232038701148752615307479723586129924395058305700363914934706842397699417490769093666762307651876978547066493138770985889942165950389950097711456152273869246204964263879184697764266366730240000000000000000000000 4246 3025103314655187160921997956089010693782521760246289244416705854377969484807315805145299778095386476991869202776005246183833771581513219042201074082158430706244129950712450446237061763474967890324976070560577711528476672000000000000000000000 4247 25728298259984544392056961136463894875059247648660415000553923714147812327565854165135906817248857492147854982174016465597422060036020533254958456709359347995379593354265114832486565740980411850562994476638631159136256000000000000000000000 4248 210123860231040781391431091466750427409114345225801339189537474996070431584623092090702976072053156529511173059529280704919911224840436202729549402586778606207188996711120861363788636084399676602786744800633138708480000000000000000000000 4249 1646629326364133861676344858445357290956044354240220819912763895959411720647390725184699460263839313611765700697585841948605499546492763985694821617175780007931618360815839275913026847249533284124895964407919502837450722825194176512000 4250 12370815667245691043319780126685565002884198410667165033777498178388204121086881429651014527361978690308298018549861081890802054451174707281085121485735298004216982061373674688695436959045487519102937737755361280000000000000000000000 4251 89016048740261045257034714525570603876489143427724207776594158022362731082902133801451423951844174377421814747749633933796519797613883736570689579746352899246094562992509269772735447601001098359126019335520256000008411147342807040 4252 612839556600466909774740270951106335428989989228078949637195901119255872726840800770487281471246108489516960900695749877465140605979781424869918793873699385352021665541175207076019806753640045942107996684288000000000000000000000 4253 4032046728100706517562043576107492946565983557121842449713762356757311152003793007310660268259011160291441218033953523150454897451397300080187503777620213796541443708430522420232982640811716193155232563200000000000000000000000 4254 25318711934349526838187364540273852721342833721351688998441670973044535671932216895380856578870046073166502041203988169702151381575968467163377654372767913517518209071833869670122643568151667850556211200000000000000000000000 4255 151520216715242208726155864116368096636868951413890488944762786369086022750703426191621733111309633579091841393903497606617680218349223770826079629746341194495016562996232899302880081824227391648563200000000000000000000000 4256 862817631063800812213458713319663155277650580370691325130162310397265561334251756912743007971353164263909039229103030479120240198311517341289485904781948896170965075819923201839142327788639608518553891369026379159961600 4257 4666755790621917486363365907201198467670904095947346090002577501175086269056785553970844168652819446265879128301923541640257561442084987609348539641449910918369756141013866230448224606334316707840000000000000000000000 4258 23927511943782215571044053911537085359193579231714449322548856629726318428816586102277643504042097893689568406443855901623008671515651256926850492108957950296750862505959256612904448102812876800000000000000000000000 4259 116038574966931349713864739713767685263868289969993468029526425846955604983570895647414546933299967523797793677610002775834670467598046139793028732636875043237355173937494253421612596251852800000000000000000000000 4260 530941280456019823153751709398343956549573833678284983011040288602345384738616435504521854423116185083123478166381447543450295295521911384111675215433385514541190596202172864522961603788800000000000000000000000 4261 2285638722974612050649048860365166544937168927440980598982217422271095769161247425126894325022608119765767505741265837698021718100142006410279997309554158645709409935125977272061737828352000000000000000000000 4262 9227823171860366380052341082106663386895621309467930770246949490326999818971111277096533479458131521189324551666797299191054387566085364709119037192299677094539830132773048472720900096000000000000000000000 4263 34812847710739875740919278659306566638143343827213663602028151252641497609749499297610693623784738384165913763865508122112286377683780326056569367360975548096086902698752149281418659713116692966853836800 4264 122211115872966516873032536836417182776187044689703143477059128389989514853489740850082126791073178631347733730698311564949777817598930289530380158024182631723223223341351687946240000000054817817333760 4265 397289518889145164539587697184154446716893802451212488365110289387431499289451822435251657934836995398087605777095197728592382072177823122401452266620955647593201989819238973440000000000000000000000 4266 1189231246936735892005652201657978137146758255388811034544673910982824898765375141022518655987066160395580775745809812065760554377426714264034252098123941876209672485353816064000000000000000000000 4267 3255937939135310633470234437636053091263150573859790803280194048727900127136205287946071379561513331706224179599729777798261529761426053296425557702376625394979610004815872000000000000000000000 4268 8088090738050836243080168785307027761137784819659787485538988990231354009789656497420060074025914144921013278768861379475005893783829031122703845734501992512993382891520000000000000000000000 4269 18051955881529917721488744342313655121917817574164535970109528219048151638910688459274880452251038133884937379962608067011935466011015548995452501480237447131556741120000000000000000000000 4270 35762547721985771620361077963175891267896939798837585248133983449182921879498589778975733131575816504677018324805978634109818022695980385295630207063135166052437027476609308470594764800 4271 61920066440535181684618596914298986885736505435054353053222544896266692758317558926859280530703900342230015149344169009719176632473803487854066376285318635585536000000000000000000000 4272 91810068465008287518457100068147557898067824304007191395857489905247919229270666384620185585148536521324790195558977298919426883414805706872354361141496905728000000000000000000000 4273 113365920247952942557600376995854661969763906316239159924965298205845235282897630184681381730290680081606235128475759444730374787537091672371539689382871040000000000000000000000 4274 111941473863063865076587043889173064696770772646404258840213070661624035891057735363740369867224748298308977415413182063846189679395029723800415963709440000000000000000000000 4275 82889375416048110412960755885107759583130130825383022134495093239745619149338096604828830091148931274310504675811231989816988753137478943328635453440000000000000000000000 4276 40922806967483673527228641891466082004208030418034553558384996385074388995901096121538613624631135981658816864410049631628734670379073755789918208000000000000000000000 4277 10105644392513563039197096404856422275394006770720966430024693514032445733029039664536020156718393871257887853910371559853990534727515435433989371610387917502355552 4278 1200781444117603890323060106011254083254216803116027915657533425911114409177188590724596515585178087239630665302908130896986765691750017984339569875550996434776563046672848005954914486602334861157589540759181358418776875326570158716399408034098790200277978482244648518164026967078917516851755732721490777031557338346957790271836687712 4279 1213939994911173278130083492441526173950355710607961500341172004328674918862286369806520176204066445175566868145614613200273193569228004538999480470446699290944075104102448661748784399476035609515899927616727541051304274950053288027008850248580395689071038514860474539352354055412820384748556022781375929835847680000000000000000000000 4280 610323319358376238948973687077256916880754076654052459617008792077445487264433879172803487368370737657219640689425547898058425625867243779787445975265386169005003372630412659587144614833584565309294300530842509384435647064632035464444591640562888564496949634837100871618040200767171075171321734002691916481691648000000000000000000000 4281 203447350803015099674111379424212263648878622531684599995023273323076636289987133762902769421104577559016559051443726524781334047881510895737482420960041685003409138303940304015405492413475556474935077609117719590510230029096828334753946019307336420038165260976187603133153395399167056147299068920207465848504320000000000000000000000 4282 50580841940717873818121076925354954923992791517901044477840399954002834989583951702153378931131219092303592789276456486911685745311044112559351291018927131172491649099588670901701204086869997456829292016553138066097067061880159140889543516237861740404605327096823115763448793918037057714758404682764838072483840000000000000000000000 4283 10003449057278079174480938332852751180876362494715756544588894212881137351696809893174357899559340589239472259607315136497860493072276564950687586270565126789638622959712021636546016987360543163799394931855989202485459856028106763642370393767416179935721178041166746706288155570467545065562506683418210671263744000000000000000000000 4284 1639192195841524085789303809592909051571683310904642871291300450156413397169958137322931692302604625616646038672748196528338493525966794302910445662701262584278297406082231011872896182501295081316362674026728514448394343534450765768728679123344902269909833420276584643399001657024825825822026978049835222958080000000000000000000000 4285 228885170422293851575677309196827309828321375362827777972721849432032185327836390460057320280351854202141817458350909921482776932266369465385937887280923152362817480167995624314966359032545348357517485017066904165847337535965910047499127649480916947397640175022393892018888558169923079519420811765301460860928000000000000000000000 4286 27798641382717403134920562211908970189925797430974032955703783440422808689878951892393459511017396579274861879157591947461056150714036160764691822597969693775281082863376683148292028131333968722418942619470480035014975113701641143480382832164284461828252390806072159669460736609183386251752603787095871324160000000000000000000000 4287 2982918986768466722996110617824391200526719274512060847542331310790580686398407555528455671161099666854183779615092997031693287379784351821644774741432252312329226149151572098913581621053121655150060091645354159072250317243336615974427750542665419342659746552146046990579299012550692442526576784219381432320000000000000000000000 4288 286298776644678210685669107201443252082578422092875521498064078778863679748259488492174642812116044735696120419729453279010942995931546912970132489432130043895742297980944565606823800937736981085986637546935780078023057266673344805781202318552574118057514152541418445971502086682008414228415368916994359296000000000000000000000 4289 24824145224717760345486347021514051867277396084147306503243473559916952501175763738029597962754070476338002674279798794202397745835833746221861138677183712236134438472148323417432831653732611700117805749084078834489946942870228961921260019745746616569032593500037030592545881730549754423066469483518361600000000000000000000000 4290 1960471227523631383256930557339104387833933249625015099102539041892847151537458496083088282171399777745308473600975801993064328905836493058946412235505791535854985626999336449454144038771380986213757149017542766062054486329756596774447599249036133296075853357749777232935899096100695936909783362795732992000000000000000000000 4291 141988604205571500799037695599381098190476515364313149719635072084218692654220471482658809849383785681584276200876721762417973445503981074941176315845811853266720214162705363702980056481191561173204790742522618081924696360728425713916799556264358719157303187156752569251273617331028879748782027094097920000000000000000000000 4292 9485895407365022338588307375914446862375910354980362210813150185863057608082327065344614880921908224223631663900937400318708599788969603217920833888340681922051592332033779435251989638698340091594607590575003538132746748575297749650589311719699018590887005805378915520306143405719236799402332536176640000000000000000000000 4293 587492696941736123277414078816354732319753679274598742237200724555437834081910650331227410830047591982542696397701299583034179457011919391219317134576137787983088917923801111229377589570336999694475639457930167885150820695195026765086993928745647148036504364360460180672296419290085943396543598952448000000000000000000000 4294 33876990457893733374390346698687941956912703308611064927765058263605052023570179641813572060618604427571187884601995809241341780268333445796919435283005087260044434992282534457164674013528625225405447031606172485023695567845445412287553486521669976445539470483991952431899337377231885410092334448640000000000000000000000 4295 1825693650226496846841938625012701984124730222857418589650429534567677477984716993941815716265866932656250822584923773684778926423316008129253009606851866127638507429275586805495494904043637331883754266820778434155481466406364363189908105975272806464223670978045007957386060649799072183317918908416000000000000000000000 4296 92260982727202018025146585097836967257721005862165768139980430083766607305673652120489768262323944085088238917621496140127653540474774374434843842474799919937061371597791660373095569326628491266984412979917352671490892296260339607895074152462791789459485033171664866603918819126957869696968294400000000000000000000000 4297 4384872875070671976777995740030907233675801530700119585795908122434493951341894829200472308478821518295737143040670897836274011742301947533018766205177062840850717645196021646041271796310799890132026042107427009009081585947754257251336252107484231430265581239755869570586969026553205123501260800000000000000000000000 4298 196510919821125146421688914747766977496714544795429809229411045310079247194347967891113061750088111660951125818483310894610814800940726069994130917992169822553711708687070256390330282017024862565285443739649338104016810964040334897585794177932947632819157394427558413874058304090759072810270720000000000000000000000 4299 8323951285411033817417367289874878636456900821487803864073331120903228538641021657291992780053475927847560076314342346564204188876504459618465932526716546881378190601217927660370401252895783923216581979096399662646295297336753548850284931404636805915964054902542134175591839577877505061683200000000000000000000000 4300 333967875037479974101915403920952575034876132232960312994064945622501962858902928606175979765986941827622294032046093269227205073599515387708948740354565891330787074069920996742930680543148842003983175724193566171637182957239126817188330180232507194987435437388432792615554494081086301143040000000000000000000000 4301 12715735961338524178901054072094273229478124883889025611273538689825184236535111940165071129090012887594972023388072933670420872318851978432140025189086402512514949894908733670911032409718168463900913997089721683025786980903710553829126531699606944093128570264228503808872333780991973785600000000001073550754848 4302 460246548246763500048916317544571204132528645348328186126379345035463853691133405219152261152164358573022599558460759527318080133859545566878173067301178981961990224832790778059148104531695304478264699329686719572287363856174382342845106534580457879836557569016218364368667634537018163200000000000000000000000 4303 15861086188315240838091309699992832662387684693041754274196438035660819075112625252924069209024217965340736169784774531546534187343627056722152008146421411878660254885771026975721433594864422394577319567015919399074866036831330973918028992361103340852527324590055813230657319354199179264000000000000000000000 4304 521180419111562641760351713215100864849589764898073518410110207468260357195521526273439801960457310721052420839112706761711096740249229939976777197317384497060261770166561440519254394565697708196953551230631108403434292118064501536416451824017936633233969800364047113552030510465679360000000000000000000000 4305 16350098743225352313744944442436565427369889517106669616689024625763172763613209867170138543632984431723686364271579204751243198853488553023590853705352808638251303273140188035008942098807259866833644143437925629205926074827253950585123045827773062452535590870233447779266443039735808000000000000000000000 4306 490280532180118094370150334386624135718070552188217042712935617713609965724283298924634991635350751872079518897246455901999976866466610678845062551578372302741864370230718547657615607359411295369137595443898877019214201630233359270147743361292816432569531555723862477034342936739840000000000000000000000 4307 14067957953973618057579477391170236874095340133343795555904947990303309195329677055531929483565928635064460431500712768765659609297397347151356230652615460036638252553406486516655140284682607212626141739948736563939350120661044831513456383886543918214047715331346318143535531950080000000000000000000000 4308 386642157786405468849542088351205013278168400511908719201729694673899670149982950526560702003299868787548832504464138439960175235832342047816564593536619044131853804675164857213724481457376557272898065133921981908645199191740309372074913725155331325483133571805498227044529471488000000000000000000000 4309 10187594295340792796884116565542995255446183297865032778640902220682217986685004941834746015332910050429395858853051159413668490404931186050914533013510885349641368183296292692434452069216567340299658304146848981651620310705202187133223422576583710502067789587703409421959823360000000000000000000000 4310 257559142161317595895836000244617798134372627187966476004454480393242644078001746537379990560314297979892354095182146511773715380773721799317621534572890272861519469466226009290489480556392522073245519047304106412066557827365850974466190361162031753759314358711815170693267456000000000000000000000 4311 6252482629973731931675586952727263370687264997438365693947504768623014016252101822362745436653783947824805987876835409047085228870965967317225058426566953523630175117673166555543225164523777997139982650431690325358144256324414917438961951482443431067766484737787055067627520000000000000000000000 4312 145846673598281282933564155788040804327480632933630127802724331434721364927473194231710833521443927034323929618055147173197660725763774170516017705273727511312625028830803174022013843853552795768420315065839072782523735237748634481788705793466541792254828511335891903447040000000000000000000000 4313 3270998983486514467247418904534244004382121660252393934871199090754408069498236693138695164067785719839573723876535875651620365319892871761307396132356032658177746898178220063299921968679105341031031377846423655967719773050278609610708169919904678462309352955180201541632000000000000000000000 4314 70574894732152290718628418717498332890267839922641293812462797219245090490843448158627039173601593180134147896523803066144336998213475053913889453000478798365075835909703143551989966792164547247698498902764073665742107329490597968568522066832759692840068540128034816000000000000000000000000 4315 1465643697650307244065154908207641762998575552079781003762938559797540767962326948999647753211410140335077460807793474947512300193515388451681827415969338457525940578766790320519398625976838245971671802976220415299953456403287216835269810507618918270169662145339326464000000000000000000000 4316 29309937487310239030460038282941127469872143974253073831911746260059683397284574952431146133828615417733988034746764093003025079444628019262172581350017490940129741680598867877882398546722689974546695691432235048979891393535600397191990122257175731598463075813949440000000000000000000000 4317 564661815770694245944473966657722277127489137424487453240327964023547183478252530538475849490507335369863807505390774165856806049722137842370209587942995886277676915053934027909152503229181859760040151057392371779294533694189256710600004619983405136216521682452480000000000000000000000 4318 10483526972015388241892834940720914875759378078824004567409962004566131184948546185566647336494266511243752112234727257271346949179143162446140970412692925489364068108261318693561238805707234211089238607438543510706830826507280911358145793671492671765686387736576000000000000000000000 4319 187633701613527351318864635624246878780842121509343963772060975951448974504284087231636082138014491061616828096445878219250469471349663778757014864549845832832833012678485840818493247485479765595963854776014797433183827452869289517885598575708883420641839022080000000000000000000000 4320 3238313624737955390533318984438990038865862806143449735395787746545366797550810111987881623427377666749905021404188600890312834354519506042019739231942794011182019143351044343007765435536488410577102621060964664503309786132318280110637151952487113182876270592000000000000000000000 4321 53905565404547141853974089242480734836446895808194828694899001861040215857261040497306994642578852599930753034800999517446522742575310025547867940343657897673695863954271886268355748928230474305066320772445797843460054116631253473856368350875904424227635200000000000000000000000 4322 865643790072554012753048119234488250075678841841692616367568991067288359530534961091044061334019389642912923579960873812588268012326945825775498816192466555244046237009180800641771780980600494888405311410112441844733170257307609843658330900333284714086400000000000000000000000 4323 13412280972258553663107356450151191672865586636533154301122862940083957041501861106699966945738293374467942137866427737233972425015741136152641081695867196252699957777221733738396535784030442896011305463376485746396713953278299730924602605563095348674560000000000000000000000 4324 200527368594783522336119290496992919830351305592074833267716481566225774914194464702866506081779107306655740932230379691320642010310480624838462656741799229726183118990033026277994137966167659602517736065101348095962716299909518763780049823919085977600000000000023540973984 4325 2893243970091733856303989345524658090049665148055664839368551197772208158175010568299736749208826035868753786961587396434538175290148015429620397240897533111375781062533006019492616365641421716795447148064582087395170414396958982749608336953358417920000000000000000000000 4326 40285869010652808809469117185014646731912566514934066860132515172034808725819457802255711787977249390552033463618307280298910785715895205761145357602252457060955720439324124066848339048140022324698388084907216447789725285004867341090286272826572800000000000000000000000 4327 541346867235195920430986123811658301364045706187890093026050260616855659557907552239612758726477528978385029145371280708265987410154517521321773632266231380847407211835789012060780676059239336364885698847436935961659975584609570396270841403801600000000000000000000000 4328 7019975169663412973283976898249698946457137178660468343221137428169320217644395368549505600630159190385187697153634404299881302457872416541548043885382168319000244541504459707161702187044575299386960033913688058513373141031737038142089216393216000000000000000000000 4329 87840965666009228780611419354745439486598177646845856855221720443950308049819631443121680909026210038774002073703165698689537667188453984100173620146505038225649507430753321552903414353092529971072108646758943731174576261552393075099424522240000000000000000000000 4330 1060491190467206739287016117617055163060745908334152028974068506859310030650170922572594381496705400945195590684177951827009144787036923724274408059314471497155423205698217988927327458044167576082912888293097227430618342094409151280633085952000000000000000000000 4331 12350775418882148922317645862784156607550154826738950023032645150576724560977627628896885204071376193739469164955236916531302594007119854905384024327861325737517684616044543610067619947392831388759718495245329653604956781237434506920591360000000000000000000000 4332 138729454395278462989358716110808636980874953290692176957122870108922651505811917204593424004344178553073575798491036979809834988216439536632449481331179491623147007673268501800796318381767254256756013785974616615086601758348140682936320000000000000000000000 4333 1502523196176053790683141932409062820573871831775681706704728468724292440431980921147238787724033990853211766780616796294957203368120742564465684381168606541140499331260106780528687960224103333522045569184903346029642283776950551969792000000000000000000000 4334 15686366477736188074518190436413184687662891279048288119743433194460655202700965368713406518759786988281678481399509203010192720170785055608232200878871647237917128024857232099881426899009590539600242525169152834263110861188015063040000000000000000000000 4335 157805341516741057879746641271684701227178786477357557406090872645130790008952544879033175190933061974356947685058267351789854547580074373049572307380495342623338085794258164899611797359641551758164430479105641489040965837000802304000000000000000000000 4336 1529137353365246210561068469750696088348251191864533606512317726742376219202245700016302515216756379004113250067909175810998850813216604904572224196227853883469254841388773829923980804974126610494825967498883380982184034151956480000000000000000000000 4337 14265944117189744367931167320550209965485821602952460663288133964928559942760685860629624174869216951316143619426043890294004465795261145466576591865560740421620451879021086545749814670073068495827520539282766864114563111976960000000000000000000000 4338 128074454912646169513043699947587652019907817559965595863168710450571582242488788282313106698736258920465186000854080023822442661728531316374270670937788371810652522141411122125505558621568203228205998968652760991279609806848000000000000000000000 4339 1105820156817805313654961622943236321404098703801705480497781745109555794313479938530943854267459969688611299417221580607654223670597367468413593405026772178408022388049808213329803036869746747035093754678798517867328307200000000000000000000000 4340 9176768095487527431920956557795462980023212870811735507316342724206754545607356893480232779216957863070307524100643854981624917489908768797617667243746786634624053636879268494204002285765274124578775967626875479414276096000000000000000000000 4341 73142624750825743245187873139377203195446973084082851108263781027702362549160497036760647006746446351974548018163777934273548758862146233324973583764409242113269073401523714687662898062124636280010135929737465676431360000000000000000000000 4342 559481143926351390397794777236330963573118808862846150874751261835481325740368880014731186368889752843567696891068483543824405804815430709259195719997795127545876716650005118757785311053583651659367309615761058693120000000000000000000000 4343 4103518417328703830949635671900564526858460178988277132975425534899532658664193812708559358999633399014552435612964534832671965393833850125726389642400778688256080083542498804243610222732011276212971564073436053504000000000000000000000 4344 28831351070136416760962293806699471640108073453038893405118757546855098442765346194953965376600037234060548499589694883845321270293167718500178808722285598690351304675893530108000390471733971404410394802829393920000000000000000000000 4345 193842320847037573349842808353534503321899436657891739277198350486686994585023839370114532503464152604765312130570070159318517843178619165955694507422773765829655339813222280032555987320968756972971924356333568000000000000000000000 4346 1245648270559519075834161453992356714307431981774935455522849415395484140954635599401608130818841165810314313569302761722459629840531318770999094351707477212636841502542997797448731831014539190647904429670400000000000000000000000 4347 7640803276744840499940500069901090533622998758586383769562842324926826208622506808282266638011703511660069850653985314027886111494495989982895557694442655396839655359717620589350002562602310900690767052800000000000000276518880 4348 44673672479791772671567442363213125486172630331028491473144996175729775816319500434856584415553556621433214446668544348371474331867094640024816881654145357641738981852092451837920891943615540044203294720000000000000000000000 4349 248563076196210312308703236993815037236322152859211317994763969600113319253607599941376967927259079341410838672421882102696653301568121009784970176229888197865297550624894305996041255887418005074739200000000000000000000000 4350 1313768702759101377949384435274102686256034405674731553529927095777986478946894365355600557438905918114752753532687495499324321692840861302150397870627317852133256067542225217863479630348682306519040000000000000000000000 4351 6583157227692200077323292688230268032294126168759789159639293120834569138530407899824246200294227715071045712106941392429758534733915695954641603174837694339252106413838874877278172547563231641600000000000000000000000 4352 31204377937286024197322749114377030225289578335360940012445107115659482152780258297388982194569936277267569432167190005439505152881758492212639459997997080322330982371914349506991161234109235200000000000000000000000 4353 139565077029495054645353374891704444443690875075199186816548202407756017862283942448398182374364404464382370843890160154648493343744608380714658799971120532524474344060858392197693013405728768000000000000000000000 4354 587344312385799574501427124849986219264131156933397586881496814298125290396607115369814991270764939467363778210579816625969547402249730599979594764851336507896272684303155239507959973150720000000000000000000000 4355 2318325089342188270423415674378354185517626845748699905211986650377181798118100107024714807092857047149352602158995645802819517223659472122827028943221325738167285256829583944879855108096000000000000000000000 4356 8551390112220149462596115193234336753610385279800873554609721818264145006091962460749334884903236222631554159686036582622331022095329185196554024192199410522514917787842402580934164480000000000000000000000 4357 29353471265140485576563418343668584914209669379472716872044161239323215534729589279915551192901521663974476046209122988029254377227168674190948401414825379158965369995123110979829760000000000000000000000 4358 93311306600641426613083915843378742747896850261861129944441599212508760202576096567806443140970324987848873924903569593548378349959760065152774536257813989543747216656727566974976000000000000000000000 4359 273146764262127133932735131699485639909429896528367025695176334619154421288329210571567127333597432482957712071615710710778776579435709462657132858286682632117643820108632555520000000000000000000000 4360 731358022723901838348068022824120122023249440845600941638179400919591132490973493129172939946884156172227000872860722716035712536992238733602071144863766289594867126278029312000000000000000000000 4361 1776818605759898922423613022465336088276859930964860984544265953680573305503965459191697586643172790597745873947650509203679392337533141774895605998256587115817456201891840000000000000000000000 4362 3878653320273568761694241377615577035862129112701681406103654187973579818328411417854235440437794478322170285337094118485468144339493503689648366265196423009940463943680000000000000000000000 4363 7515514171731450610369661602887875317427437199895852486205306841990256945643623763934231637701132382537807025595291637794859646062469128142234856235520149423573172224000000000000000000000 4364 12727603071311888455540646516922104186709451448098324062340915918961501562640868950756114112021225599248377477472823823375174780689206224575577370900018626769715200000000000000000000000 4365 18458627036802653866838385020230189589800807677381896309501999588003252853210189472970438247609570721022975717515295822319173416797808593333495475371332440424448000000000000000000000 4366 22294200178778377360045194731287001150697743419346362337639032483167962370456036438440076771369537842951335476745808390037758416482062566038185326039825121280000000000000000000000 4367 21533004235418941022727194215503368160922268767345995667762918701116420287226929383052531068295476677261250193007050663865749085605769543805635433081077760000000000000000000000 4368 15596176487446196660246108436283512812525439132096449318175003271296909646816105367642262006821758541737324150700221658584538114550064198032225806057472000000000000000000000 4369 7531635709296433397483203979575442957628399306150629070633103829073241480369212971582050462600651768309791238640860819843580605627069978874593935360000000000000000000000 4370 1819235678574017728860677289752522453533429784094354847979010586732667024243771249174408324299674340171447159091995367111975991697359898278887424000000000000001536216 4371 40438684552060033567583936907098069395751326345524749323504734418679241670241963777964789457107073424545185399025828680046451313617828093053886183942142151281129435064724220564448114822626159033893116074927214897339291971833786480392877415540481502527010198441116328063697816387089242081030304112224052350239033852056187210642066069956600 4372 40877021531109253193953458311726259058661629537048106028564227316443165622173557619616339344073337547497240108234050768477234206876626561712976382113216727965329028327279996621804460215798086066341346378530908038794400638780580407287177399461788874121321431137522737264164813892437550425651160901562799405543123320832000000000000000000000 4373 20550193245086454538564696837167749937334247493899985472313501482619820903622109155830369528247442886704772205986421928653042237246682257274076143259889460317431369073232821598566568758707915081826601332652899902866494932118989451748178807646963113317067443169000975904913952273871403475458212398603740467348962803712000000000000000000000 4374 6850270085438855941647780104761781600678957839542799555617214425321277593581144881191988504570816329825849489334626561683953284584490951237323027038685731679253811594729532076494271410323781940202372663505474030477120619672296219193457081317717382934624404201714896463169510894844165054615767762838097285674841601315150978843934720000000 4375 1703209517702995808669185623240256618846578084838099771742486407279472595388516322823124679923444857069355731735547335038921137459798691834621199274460789661474122948952931286678179151386581562742366045904559910714750035561646141997085030563740649593472211343073553436987109748174383728101927594291276090859983994880000000000000000000000 4376 336888131641854362739338506206796127633809501713604217825419165830484908243716309095408063893332113935839061531934993754418612707665655089544069467583157300215878190260262368033993242997101203096176318985109488563084296831403345793762532404012800745548278383448931000211041831538043498594623173848383238155645485056000000000000000000000 4377 55213877722453309713569262722771464081046502250199480547080902582070970034326960737532528061364752858978672594853540890776803149446861380687709912236492534972763487689564987943064548813531379902111689311289061442168688862233987883819053015582645402593582768359731368540167018947462345802915772708506054357376675702118480347136000000000 4378 7711660985386501619800107249433210118876378532888026499794505440798758434116103169216173230687999983772678531356600700667858879521603361554334286334801368740075157936923086923568396062816619273136856117203627782539917558598093653228368653580046237167476432103761077653360632961971422339106291655805987357701701632000000000000000000000 4379 936906478803578271941407709187275228826042665829371106190800145190840823268559672711093747411339599427505913458711551208689219222987772747166856434478664576923681681010771496285513780797657563408378766946461935185607266529838321773769339102155041233832191592424482811788076095845846599793884603793367887488483328000000000000000000000 4380 100574546264445440446061005094841920273181030124806117333449047065035715358857304555024990599581127985727517270409116847740369607624918879646713747776051374783102198438953945607787770018842579174193726366744081326816511178610756796791045355206414048690292166481168118727010757717144348470454097247583552178288696604429280870400000000 4381 9657678112297083638813639305119605224079230493593925025041950611240980727276552074684187395416170279501839856517829669845390398874157017497682679045467364373776924783096555958573388399163595334103015036406676575747002264060611798881921097973996323921086966501977892303724099204362719213153605673067135174180864000000000000000000000 4382 837853245726440576386513318412086509059563655581801531331325848788124680243877775397385024595392866082014100797345498994570909454119648497091346247849245028993820137784140856278632260189976544775453329685349282776272168551107559156438145791885873101424099552455466174194811242893983099353566635043739324645376000000000000000000000 4383 66210909271965660450979391754953336793959283063812424495838721380314653210668468305692468439785168509337745186448792482320950923639195565534036453715675726300983271142486663825343053936601975404642497365822927657245750616189361192891202260687980551783879682043708602723979223513609371090005845215777810402337265180213248000000000 4384 4798817703840585619017433572810899634849226100683378070040501745403867520360490911678776755947706629341067089322783023071707974899504527312368872936676190190750198451965553167869406064164590435847637854735639043291066481312230705309646661967083068662340990483826454001046490852773126622436916190351418458112000000000000000000000 4385 320854650663819571334651823867091606327330958892655596845260898781188584433629499232193180073876162019354838682185284876852864988742403302845609690704927839129663551447334327098269544459535586059261660362575204603136328708449225261841292807520837672246822314832479923235884408651187530457924150650134855680000000000000000000000 4386 19889352545729139363419194505075802461088066403905574832187334120904630026858750933259582741941881373839134419258598497921225289113354805745088599954581778054440475570632420786778354536379880545615738546539333195743688986650873707877956912349519115903284939659349256161133781766819397812834731044672374591923400883568640000000 4387 1148025422750516602530542085972144003583513213078967091484708378893996760110530261972834170207351318232744829019699242968527334662272038690861376027140796727000981488023487446014413645348439225947688007540302817022034980005595096473807482542037152507874925494703608880384077568967692697906639474102632448000000000000000000000 4388 61936252868959974600357410656993023151672214165463720258558824978158062547278681637928890535195407754731136027168384471726726211382756232347216293971675640860573342689424220039262606539179138855403856587507376399946519024715148018393581525344030332382623985554146118733269171453974325858011334871875584000000000000000000000 4389 3133637936608460455192131975513019033541237903298791747047667440146279363717265273648176413439020889415060417982483339611221646647872597251323037889201148872494866863861784296578958885392371194288902971481020333154312624413206658015908526139963508508133870634432497169605750930941056578218361992028800056066498887680000000 4390 149123630104784500410047008859762125242566368695016781059973934277610433915704594457427596473413921482257740344836903345415508615016452426384910733221241461381537718051081777163704808195391747035509130163252799201132292816918376940363042971062698804754248385537343063450993076585822693533471578521600000000000000000000000 4391 6692395033604367087690588293680506304579262199845140616136400162192616399620756376818281767632867277318543990286339352120072339748187449952001407188369340639761272339805981785866471358690926807932428053567169677886924940686074384128684216827900725675581877282524080756303845710260465046872003706880000000000000000000000 4392 283908441156623840623399304696985373523434646120053276068451764510862925638569199369809714832037404212669721182544333732519049162809817291433745092600711871549069040467816101395917991456520550564255353478804138805906399793656933611415876157888846044890498315467078449707871988047617103586623463681556941373440000000000 4393 11409265859554520235779374241499971640379843091879147129013060085364069012571561845477238537520752962205556220684612647441247443587366026871203457856465361672472805390343778481120202625985864451706538664199579738088657994287946201021532910148065830552586503331254184733584464418715562234410434560000000000000000000000 4394 435162061465460334885000157430819883519423442352552146352782500645690377764660656070594442864471638979915967917835142296713815215891640706502311332134309293227002798775280818774285791947309042234519963914019370548118533917068191096980635195414057002416851983784026943930591133744790369457930240000000000000000000000 4395 15780142119822922828832535012083232357812884085757779665762558388960744425042341718037410146392104149565496625854101470880216023476866448429043754936112399767295292688318247097624067588962624543299028881751075488495365321063994874023697044649057900727339265210389334211435638988086665313163021823412011008000000000 4396 544904775074038701971812656525285731196345066745710954768876461312323824816499421032611731467249204761214108695283788933174333456104228237992612573552809908944113175662076289205985551677979444274206736730970010137755375027807917546135314789716390214012395220998069015514983953191965237968896000000000000000000000 4397 17943279409630015447591572276115821342625174646726997952229421477070041554243013053124565568915051868019157390942987649387439618143480980288312617401679661282923873432561307505121168241344455361991087963142502967766781170270393828780618173309328505724420412297369787433359363422635346100224000000000000000000000 4398 564184608702507135983393699651090266664831379860658491180534630587335427654734527349686784106636429775527379721940215424654414097941842368386150594134044253772250468775675357516062525302253268137787525388204013876397672137811081721733615652172116405136536942994173234230812466676820013183022063943680000000000 4399 16958842064145926645059248913423835343324316709108970217534628131839537619238211221388238633049106476331385906158428350273607764617700474927246512289498703930197490506782229068316798391409278929529718175262920092532278000586024085409386990059646029228194513415514042104611783619356131328000000000000000000000 4400 487864793770362517474346182399756675021092064309038085762703888735438583241934723072449695711221233687340499009967243915349686056905810523102355597491998436988206089611293869104036904213917524633182711446415166353955338477174678610733676851964400042347103185672614223945092594988482560000000000000000000000 4401 13445080851943618173007205584129126910749819672459692846146755486601676814334343183689241464878616664924856035394165673646173074148785562295354237825630501912284359860831996848894145335226422543341465324763812310163699160920336365887829237020335439172793549983366071991782687130495589813705926246400000000 4402 355290394222458362820453277948696854877007897626982826266760655953109433056966714655124175588289161319084935220173988085419583566187579733940793252218151720146921412044935272500830420038033336354642220148440867934022942146755350956210408442528332320115931211693188968028278901178368000000000000311475600 4403 9009926963483744900703635372581459750835504319699348418594153353037537920296485418941995725252225447693561199979485272452341218063800575739366502780997613196553513241636699081878659272315651341690101568577894347187833214983136940709755085038203333156885851731785048430376715812864000000000000000000000 4404 219435732196876697645571982388437288527543839704772489617764610805857248808491988164328186857037335213115805493710376310455187069066180504147437261627294233126862392283209711974596007739399225374035292496858521400303876669443637408849848513953233158947307979142827191790603745299672314203340800000000 4405 5136217475918265167520790742740713787148461456719421838828568114966983479015725568695297123132320188643857060907663176637639428366214606092721447943762608117979781401464610712820431958184602181260721042666058036443474956040144103630652617748003969830563829974164496404321402880000000000000000000000 4406 115612383564749044632441259357003620880762466641720484122736059135507658856166537288543777201384255033803066064002484371984339176678293634296711665618492918929917585307269581149006673938181445760132586796871125061202491654294460169807464014684592559872301118454342200944754688000000000000000000000 4407 2504033228721446039104873092563765071700149489142422445795626328913975864243750116102589225710231951342971161374046701065971222885731917526809143780593004525471426980486665413286640062037156944185431562076295830629315641623611895637463903662675990811603442445932951639037122627428679680000000000 4408 52212800963231742501818504679188979091628868084646671950664999448367134102565846003365436018361672046400387104630153056072574293920724471155732093652890753872880588296034603073240184906212845011564882804181982774401382430483284952764121886322313014892001663368976060645376000000000000000000000 4409 1048622784656757461283560172233542599180389935876891949526649713033005789425232449068680815858682925125893979059688086445226048604991606998730820490419420760416184945481970838779232835948952787509047616399350104749884433932097725235198532356444701949654880935084979912704000000000000000000000 4410 20293183944848019569825025990196570856700311224986992240639224230771187419828019530288574677823482185144102493540916789483268055754187004374765457676665354233219845898718846596300226485187973141087340912893736262590061268745044250474559216180505858704545936897368135240667904344064000000000 4411 378558400081903893481472417389793407181174980228636748151702185012546139518024970367307654720083337729768009994746836183964417473813628282751019733713913754437253490872894079255019987594114431554787200659049403982759510846101573913660101907564485877461306257539334144000000000000000000000 4412 6809439982816882370622977302450992170771784257102129655629043445745413242440414606996325620278079678109348617486120027169454495296157051115119367614460385139733688801076546275310568206220715536796985791783461085159125082279057584084594144018902869454364599098802176000000000000000000000 4413 118143896298740633027619232896593533083377935450469879864895405879519714565909418185339308152411525319569172544740369457442825959858192383079697706209999939657521830322288959864260912836280228223518077833542254513177570721433598653752324567343587971415944622358467898979123200000000000 4414 1977608353968234312330307009756010216500307703222104469094306584754927764517911999033350325547037385084003965517674076098700712184980035041582011111539542865361815764025169436238654092679477411726981907279825021085579861400837174423625095176900312768527447621632000000000000000000000 4415 31943960022272691944244373838187331851577067289803567706422080518966093789989537402434676402900590291617101812822283970795893196618219142186803733697539879692673211199192185116095848512109781067664935352761592035906877357915554603068724507774853696709250252800000000000000000000000 4416 498000838193762048729978854730837093088906978293166584783152767000827629018004800170417127695001167696489588273807247357257135015037165801762682614701327085512421927016708741775243653207827220172421230651373231004945710991686028878595658099261776666293495289880752475340800000000 4417 7494125256397196004797536135735509267362050810141375560745571627294865657659246556830509058949538471948600484985264211765291666438649200135838718551742652174770794218029450035383624817306701099549149101073304723046230097821918001846614577860682125682933760000000000000000000000 4418 108868334408768010926554423918292371563724039484986160763079066610381679420704751896379626507142404686995650138315693806944247405653466469432629807985681870373498287489866043389519133990787153779446327257479062483925079277255476632611098681423959037050880000000000000000000000 4419 1526847891524469013689920722186742301956421059159314519777315186821692389207127163687693467095156287058268771276632749567113297974447790820982362696810168924423396873901085966731839122467408837389502108485239257211523306206527847156876329488233361183577548883859865600000000 4420 20673354479134049266668591006736580225805679603197961350748549567647359677173065439482434294184094084702922547272636507123789176413153362427329357953209751584144411667256292946562302753387877969590168834643401547022865548404747759798695950965486387200000000000000000000000 4421 270232799073663401257198158058909788723806020075017324390494458761237046588415040700452727565829985687492557015696720986257720705017012829236301980584774068975687947835656801777913593068646304161162415833646788388519136528383874187885498425224986624000000000000000000000 4422 3409976615784920409258176312989598204470380619139029588062544412815466450529014110361154194956617783394922413656463536849693647350396054008533423515479167555921167144962042111945714021154585421582934608146445684533624908867814419567608267660785806453201960960000000000 4423 41534440220941693861550400474282507286849919619702941837965573657268881095547054924293237658612497872021557887679424723488676717091504138174871276318015233821978419905336842976167481253220134400385345256128331255026161280189797501793965659127808000000000000000000000 4424 488257637659480301888556399002583148974645768518683824912203589624666910233018965888305184194378959222608637921395425743102101348760570495098379772639154478707607382648565752912307711900070131690659868030724111596543657194710130709726528274432000000000000000000000 4425 5538546417696422304292718594070857508989461212585406830100460213831548597836416362523617800367474361703694514837311807027813115673898806034728824823060666574183219604692208796508722380344774332960400441103346829274032389669700169957598449530797142573056000000000 4426 60611165161461136346675888831391314769577026648198668576113289183798539336658049208288813794830544999580989748722280846101022178476774829654556078534167995233127605032307906248981786506351648137397217289466619114448936254027459358577655808000000000000000000000 4427 639741480439667972456694506105684224360055361263694545555879844094205856380395176634108621539053065214626587703161800351516450088113459191484726947665606041315185539534964704681894922261548420453559188020575156645782791822203207299366912000000000000000000000 4428 6510532731674917223615705332141416752812404675731926453653902099442797948414509309730341232828649282491178022127054944864590016490479814907186468586999853875453645071671012557997031760343976086960267712824343481615185494499094487497774194323619840000000000 4429 63860589213764119794707366136998405636751145157283960415762602875020878274836714393858986522484776142991466381192522727601384496616031475120068973370509634880457728905302168822190986273289442425379089554498081271685364787784559099904000000000000000000000 4430 603498160843323390008577494154780189689002876466254221124444578968110418859719903642050045980129832373811010927235516347037780842954019035640467817739645624277429082514508226923698830009804484225470318533365525792674277032586117120000000000000000000000 4431 5492177611293328902897347513667936614741227986229476923899274395945519815857547516951968211999100636312553981670807308670418374671274822191067226018584170222034333284366409135703109800233797770122708611225937207127006894256134902805107730022400000000 4432 48107516208640295909017513889509422179633710972125334057822367212251653683278667086546346823912532036542928803608944013840543652073392710932144816401550819379709829319047659177081123521238133808909343684775348021993089676607488000000000000000000000 4433 405348554186030509219071705207462178511188172207587398601504214405116409560628495101179738795588082085396080591056434796936463986640072577089994649846493085220292804681173841597773896588905139130829621485955733094234392100864000000000000005077800 4434 3283300944660564885832696041822606563730201648190040112353718336867719870261330413118958648380388490735148448597425520165739922619463524461994039493184522195374885264572071654338987165848917775236130143844558685575989698816285711584460800000000 4435 25547435115675954087252925607372329458913569622456085521048217057189687935725435780585820615763795739216362348046680849857474465157255160168428877464523459403621920225418663188822163160595467237813849621526720906988093440000000000000000000000 4436 190806488279462923043099481907909514268241392052805273935767599241920401276076440441927060999364943972895212222841894961296025182714384044737641986425760457374223086483558173967240819174261567438497497480343422632984576000000000000000000000 4437 1366678290806439935266944678301868473692277523077894248865783025815290536509092880109971767881657632681713203502431647111600044481361003198884412107017134643462954613324767391901420305537990990982734327885875901980766822308249600000000000 4438 9378746008450808356989107242872258232939983090559685716026086046598772756097990604128287585275264395510957847627419748402592449381730798823190807415907057817165007733615189999599191464686281939828675967798457925632000000000000000000000 4439 61597397564062729143415485387459458157695083254809725817338646781806263485264964920287332009814435557970680768210170390360006867889912371546425470945971140965666651711453929896802115113462784036287149525988016128000000000000000000000 4440 386726439495998951443356328447830810950618924800626595522000982150122963624353820000954718861355687403469347183291320923928643208519341868652572635410623733471815391931705221802788284461603095377166696612878444347168653312000000000 4441 2317925631963722043010725287667789439253207960147878964773197873517072029813806274697910212394285373085873397741591715657672781551685476100022709175001599720050752935683997177861692504469980954491228132474880000000000000000000000 4442 13243974393852669226461965776040080561188907132797272870408070933534699407406295363481491033938776285967595738446984587594784150196843142282146334647318595511408860993392322379799449470087222489936685957120000000000000000000000 4443 72021226222857741508022654841304355091737918695209730102337457362366984705473578812963068240673908378747200029941622453050609223055432330083055394099473507429951398639610830223318616763597956714296127139125930229760000000000 4444 372090005401944148331774259034479686555810023764981497851191953082079387545292322193954185789908564755858342887762251288125919699789183908805180073037427208316807881277546041877838200491568689043210240000000000000000000000 4445 1822693000383507849793536167788599350474632104991408221022734801059622426950504147878211524005007717634625849317034587271614224534690975646048208136894835100412890270975961706438061996794528032358400000000000000000000000 4446 8446701433515682153438910915313288174575786661116575661732764442855666024250292617932545260464823187113387760329461465603063113366272899707169132837248293715276218951282340981800587572585512692170232807911587840000000 4447 36938560628525734700224147943972717698063865797457256876942652617646048398774643469031650507081353590146900588415234213385891324381775341004254099281743085395227354232919358378765926172760997888000000000000000000000 4448 152007171501252068414385958159656086640483481658844732815144780786946619252949530375912852804149772412200844522961438523389625881786122777712087279392121023739910193246637174867964134722371584000000000000000000000 4449 586742486023840849399787015928388928276395558828668023988068614104636951929187009645375122773234625519790539700078465020509055768314357072053384365938751214154294211931216988562373777957039294031520071680000000 4450 2116620187431036420466019703517545197376327927232104471158987952799983372909246394230732658826490326647004624231951307838227056918666766480020624225412951956235261736105409233920794296320000000000000000000000 4451 7106032590945945289236872970511144945447248175590843572508442193551658163514469812868081998623656021647600157961685458414277833716753830669102149456351766840966186341687069173952282624000000000000000000000 4452 22094767191165889907063053061503021669147707034430041540343152476811500157177499289825959659399852779027185841576173682649076728283578746139843438105564283435364042813851399743296700454151389184000000000 4453 63264783001740142356465754467036855755665880324013296316858765176869382722724865936788697055417769860552940489883300877744133177612484202857202072922962362800865768706098623152128000000000000000000000 4454 165701963183486203354937277957134663408102526634408841320738687061487904700147555175193895692365498528895965389985283885676106561133122201125661167971187232789749764061462003712000000000000000000000 4455 393813636132858450632156792907478955038136309816867782435516387646774928085211643101105512061239639189588771254444133211148681224281864334052249990629384642674278791513238150955002337689600000000 4456 840997220407994648267296739477597456821502832841380105943429271267324662069089839578657217492577224842244994730386378133502652478954088059454994028601620217881049658556416000000000000000000000 4457 1594232648177448181876909662194061769289635888290901822891608745199955433983389297605845677465958736676641850040085609747119210213994926017867838110504150426160614866944000000000000000000000 4458 2641374991764380569119646975408542845628716779786304699864987400691017841944992386587558166016488207054584809989378667110630311294491140150686843023993226223351415497123820470272000000000 4459 3747847307297142564790288041297243442288601287356342518533667498416471733759066884722586404163836747563308393525596226888682937810079151487335426604849752784764928000000000000000000000 4460 4428734566688769418719398879392434511044137110479418004012484891453127750678191638698678475710628350381564270723580256890993597480505991556717603202467490693120000000000000000000000 4461 4185057630197279978821833671585597004723296436947061349702275521663196704938644448007182210362643340444198038463320458613328250041395292934206222539849884611889817253314560000000 4462 2965687672914130515565100552542787349695851924689256852091357552427091775897567698249854214537746385176893820384734465719182770801302527790018172993667072000000000000000000000 4463 1401218981293994231193986304822346854250332422024290368429785450155581726081134466624109477175392368984212716664473039638454596229107330291957787262976000000000000000000000 4464 331140016848397549614554249042265592402299993388701493189125711959253627810737201140047141008009540112067285044187256510219367935314163990371535361953838934600010359800 4465 1391696257898009901101920165410957006288538115111785178493276075834921045339771078455026003946105068590171183731267790375522141884708221471414141375424781804555178224819837405297126723552342107565275629881860032002982078927740082909626734415481762774587043957083457453775641534239774370584096718768506734796554662370295121411846795874045961032 4466 1406619856767855242398209224483945893000323949343665175317282738229485473629415260579718495176073952979399720724829102457823795208401433247770860026735408177123505134768067485959291166422899809385505801044371300498280265817945662438481210666371062573976733212664289974140546041003968558511504081204099597354561575520829440000000000000000000000 4467 707111491386320781746142283864963488592617506218778061519297842255171951217569771148483567147035796881617103692480317950380280385440242894124736816904233244262528167018473646695479119801925742976622612290497712189390831047594017945401048415962412718334309767150512876148269618142328136119763450817528259499296343816404992000000000000000000000 4468 235710754775837900581092548617895382662835381568565994985497226796836674500927114197614565440097000288875649330909341902547121153442866507912802725338014509393598267343884061255657747736720986872757560604983467379476827362377456836327677002260310453337560294346333631358719248558859065209253805285518991308969216418250752000000000000000000000 4469 58609170262334701855864253327393068262083055259369339376068788624025393585321016402548327370111122302067966395595816530966839806739248306235239841650745940601644496633856198424250143888308126590822170264638079405738001419715869427156240560401454094791908858216900257088146384073239328838481586197898279285268255046893568000000000000000000000 4470 11594070911141747734483371305740297491978760832906601079120857936689411452751742145533429232837850833494432111587289585985833531021446875043774564488779797581884555356979334783780266869745172636166803872523462784375877319977210062094704321955896074946316239456466687355816781619705923683479890494725454927855385699155968000000000000000000000 4471 1900549087898821144937152241192768564472379763533570369600183987355116020581877025031515696724900335325763007358330008561727321288509106924239687826285083223016226534260591234796146092536051687234438100037349105755709365649379689747196316739192974537579925697989807295072058911640608579246153929838452054638728356823040000000000000000000000 4472 265514458392958576331325522228164379572601991455214117031285866361665151461497973116986928148692528813925426560503263305068131672088292371738324443212240207569671346211501379358326735135831119630903363543793842922382096538412526806793981662406877139475496891001868348989607231804694049370815805609589479724572120973312000000000000000000000 4473 32268269710989738674784198179237495404795412295091007311271271845249729306310644463609672379834293097959460977776653314529277886624508515679723751450672627965315593336657660502469877877655429566771269396424239843930024851070166189173084341109758265201237828944018618726866196383311894387337271834856134312987914665984000000000000000000000 4474 3465273498963950121638092506477897072278880624967527113797911656862803084920688974660444847062036696232663738522409655446711116528649254924192097960721859646019574019454603511552025220184487676318022723777932371362908468886986263884454271090289619752413758583924717460197148391397596985467709489353252921954980069376000000000000000000000 4475 332907849340694536593341377883990816495045324248695169539838755561201404519703456741944532907488397226599474570953210804722087436413351140827479978730773265834451565710380139138253546698277967889423746741366506387234260523327401887053920267189526100197657268656972299188093227036375964132772656172479968440423022592000000000000000000000 4476 28897090765901238856317282049260593237544868788873735959352471626927749834900380240484055303333265824888730035745367360272872016207957538693562643241410835951752978700123200731982229476306195351618807067667744456019465361194886719475694682687903832386019694826642924204283154123361733234824893877165929792746291200000000000000000000000 4477 2284992158157555676292299543059205976467742842415505764692447367014526720658702800870265678344803190590200069017479141424485288766096436923549607477682192826237720012171984592127303813797519345128680661281552994074885966809443803290502581163829602197867489341543311896625685262422920433847617601759241264806494208000000000000000000000 4478 165727185298906397758637014548951272870520281983744439581283254767145383705715844251528486983160672943534883495093169942124818890458917479229604901755000941068173582085560853507946986266718177820748413313864923531213790129695731810230306769973248634179176897950578062542133054737114430173761738052875542820028416000000000000000000000 4479 11089418684607925015178457918232788213789626234624729622282023181716561724573217698000022106699834103202518342868351614158624576910495849861286825785068720003646680691094030601676117301890058693628829160947681354843321731115840101288260358231970231765381365506885101040412873261475811484720537404387206736379904000000000000000000000 4480 688018218509300001664141380121677077232693849477382293870359289067007274065040723636007896851564268290414078943346874905965138351764881758177702827927022306013872350983012283101530058367064155728677796590956712351977488017931377881803591014676003076134901559115822983387409779898969680677845213340210074484736000000000000000000000 4481 39751079420472909000127612104768379602001973460296482448550552574067574812022398140180340198796284781211759871881350548247301805843392783667018216575762440241193042931743292136475702462040964735642156232604373300455084218918466413731026518630371634062483258206375891988973484980302527569220885351309319864320000000000000000000000 4482 2146847429349587435982474758290388548971545608161655042129649526188771373439380122054126330225219797755285373277693911433202013547143184624218741641160613581421892209463919554514112225164384280089804811350239611671375115349003896972703123691903093306470529481461783695598772344170347642715939530117065211904000000000000000000000 4483 108744199583036275955089894691440904304108913587635052076480760830723904523382415707935046650862571627776675119856463983626460100087924270177768139753260974513131959353309454807729284905602817196624670840012518101739973050956093266222426599674470079273062352793903898119577490607142232926679231300410277888000000000000000000000 4484 5181416902733235827804886636849537795300201660486780727158497897548842780573431858303724510162082607945268778710278579610218548520957424304430871710155861436433787055660292563157675791731754184903322595728203092778038765074193265320652079349353361037195863439617839791253243877881358502855825104056614912000000000000000000000 4485 232848695391991219865154458882721130886881569989401758818846887756724591564810266337919000491638874767675745711759453705259159885175215129109477121502946811030661826560339020725121101280979434707124661674511415999365532012923541061525777302687467048639481396752596990866409862547549671825552901291376640000000000000000000000 4486 9892539782320295758143314373325035120436754067150642369530993523811364502011177389684749743026968959778192960715239619219932046099760516717063602699037625817311414687424608729165029778360486923439315713934673330505353519578174937695788708287175128800717330295366569075013900057949678494138412669337600000000000000000000000 4487 398174398863367398433496993661213590790301982152563841481486640668531498102142343624143318558671038927644494506696683509288145606626945202548118247339295618082031253255207404244793955770279538825153634294472895465473577000666489155643217711435718407267742956578339401094147091432284519463700198850560000000000000000000000 4488 15212603003426101068906611414617573146949688137437640091543982103552514112850440905265551625004663392638015976805040127664919726986199900983548137666629998591892851026095968266556828500914060752936327470363832834689620632428553419020596654283590497001410347408835031233886763978202596678217257451520000000000000000000000 4489 552653580580529831689639300386730699074464859991812445897984329801015068174265449340733388235772729313198028844614106379907447251841812281896846928736783121025728209992900688276774603248985195767810963786390669885520538263274765406533502785439632949760132810794097213253085166607673652420888494080000000000000000000000 4490 19120841982343943625702034953477381442227233113296838913137307396850698272030902518228195483296383641473887597426754205564077194799032979414824482888078375834589275422049363051616649496236976286182455983628896685037128395403829333870776797467596109221454939478540783473208928556889279490726821888000000000000000000000 4491 630942003599697450921248255993596254554564796667639692830990615104690768419661956667980819600366072177425320928137255064049086448839965109061579074821806475969408961934477039986815742313996700937153224597514810305282408243160135515098123314575805153942249400072240578101516743992248290382970880000000000000000000000 4492 19882419642055305576193844225809430313915406691713173555594675113793112413776079453975451791136869323799363794645440600282696944575920663176082175635471403334157730192859850111031541957943663240201583212430386987391595832168496198517101227767683236696615589370523239886784167867475330095644672000000000000000000000 4493 599054188115643500912155494350801960029062723907862633395216125296445651763646839852879532141806625739649306631997608064891235420380751081288325625247283357540321567647540888291708107475403488448997108860268339479215097315375991824641798909583817192559779420857737814605614454860020359102464000000000000000000000 4494 17276482526852338884974407943984964157747544484213012696121092286701354733523432664496908641610809257273664953856677781776557972178480396521501193422643439678267525333126878172056594696140198631341060182074781347815580033688550208221978010924564602785744849477194646568768652636655374565376000000000000000000000 4495 477388375294532387489707914186571165070930481857495175550799261815583828815165447270888732717770171570933264958885430042499572599583790077774768826834278551920004698561748203599763833594179433071001563872346361669030979592714738871323646351173830959074234348912834138318888030839962075136000000000000000000000 4496 12650679690744603865419348736443320403468954682380891309678980617466447852765541028858983107785806982375015047079891432316706039946574176138964554149702726009845488212379107011250074491899005701129574996925379145118731059791988334475781179247171477074638364648645469470461138101264711680000000000000000000000 4497 321770285960004057805083001281204224204409706571773918845568190996419511897936095772524148148971180209184086208121686651383841535721989523634805590187556621424425963127178298097946337177666370121564834106741432802885731418329262473082829302007475219621627544456944454891027591671578624000000000000000000000 4498 7861431650492509639572831892124956399391340903684122110408629328046472363095728853440217332274340632947650661404023346482376842074225209315541547744568604981970045898705331809497951105809513620506578725924234310927300288128716549807050932623833550292664210838548181415832792615354368000000000000000000000 4499 184623044299306593250502616337271783261963807663844386272091092913886376179804719049320017664242861128465686611564410322705592510484508998704651177299585118237128061681718946515321458822099487643782033907734965851953245196915050522701136034929885744581296781489611798527318584983552000000000000000000000 4500 4170393631319077402762999670776558678919859027491688416542865414037677479368178212454338864422227653531690993887374557233170284765994143857505496263120938446107375521787365687032551021975218116585759098808640680870810062223897458101464497134490426646127693751734754573460715864064000000000000000000000 4501 90662678091640568617349762236905851860477745529962754938005901966063224695035264362873985109262052778488484676948177577274719261795261553683804385203217857760228388222258671326621355168976802458815263273436431612824003790879362426901949869686019464262501826059712621062180044800000000000000000000000 4502 1897887988582629874133066871127870920393047584249516882001687867646042952143094226796145954810644228905195212605134261434391583102775214184012671885055784335913675053087331761325602613063817176814678665812965190319794948702209422449160184358382310229397899386075740189633806336000000000000000000000 4503 38274663993077854563993427420431316990431827530649361545789056707467474722057036818086503416299067105492898601624050978710267939296290491365183912703223653125464058400814988406849213215138683814542713436521317819740318312038048050075454136427156159160449863080446925861814272000000000000000000000 4504 743940891599157613542906542558406322954673800319106082776492570075451219611313623375265610760788592375298583975467678309104981858324354615148630130519290901854987588240435891362161111562213484402933559839500862508147074999927075290085663690456900831977395444130142085971968000000000000000000000 4505 13941817747916097901141450385233367582833196284162384981245158329355978742773795394417074444804176748472988109318916582981505261160903861700962618265355390844442754813371625889642453531642744324849875852903301956223378188256063442557534193879536766823061912699968665157632000000000000000000000 4506 252001480534954723813200872964529781261129107069110253013693941988242865515569187733842942701434725732069316389616932554608097095122228861419282736247876019818869875827837106296215638445034406828912561823055763141249774741809620349648362008392910530995078467377210327040000000000000000000000 4507 4394608010820406651450320459392653512527675472518654940805234872440109599019211102989399348909201137009657299750480211880041216536565901606461617691497835874933860654845527961894895970782136170674455328391463064689276127524192112400801857778233281141083091195761000448000000000000000000000 4508 73957744885593187280041193706195110693413118235250131484771507328881998771951909694055738731579430213145176305919451460669443228020867328108585960186017015061028569903089786189660489414887908984288885455339024214692194554543666258403508885323162759804973416401862656000000000000000000000 4509 1201405826537940362505300040931411019598829341113665615160902837460881527096015857372513121604123609077521178092618923820232616650391419943083071211393396079734054846636264670637860226847996514667546240926267881364911705405378365095252152792882361856162762634297344000000000000000000000 4510 18841603091643291732872273885073353674066836725924569657258999540593986587468541378900690322493723345684678020758087353267586073981250334693302530397877186892191640571604307676777385339537622603352223806696336934664398581136329920213361440926062940809266431262720000000000000000000000 4511 285319341699202997804553764420614926535678785205394705691754425613192179765067965278469596226901584242915829735182669343201944747878560714638920659327950310362089486375427466006527877020983598301818376395425258959208474989286553512771466962496051295401331916800000000000000000000000 4512 4172313801191158168435059143583965387964210184026790821685223880320558688658352793211587374254711078964154736223945444034648970316652080327936601720612542415783757520568580593036186521532211870863824731592207169199112867879244939251236804939684485163521146880000000000000000097336 4513 58923200328746221121861701837316962701674755084604303341692042877765666862369622642633387312289276793925870047207744268184828332293345666190852949787894588849868266917774699610491865622555533963296614569563574337858702622518594458213998993201322156579880960000000000000000000000 4514 803664257803528538130802094602544869363171606334792475783568336655076291474822354203084873868482967544890311371927596428869190754325619888533427866736917747510972308718947927509955416760229119184842627924471722253640905223577635377011196158496445657251840000000000000000000000 4515 10586231677373578260898819578072187966982234472707762245132122770985390476539926268148112021015226086665871062596946059594011851918332644013702086155662585774172835920397929302416703903547366340995909854232721467064997757483275048902754107157142329884672000000000000000000000 4516 134669723991073042219692307191435320473039276752368452401064884806357251867652256811951727552913603808707763848725675827037872488095612029346792999143927063377342559215448713514667044822952787397509609576450598739488909504202686820501853174945986641920000000000000000000000 4517 1654350652464928837298110051779924448552493649406592304032832562196335907514224527430698962115284088855090275284681438581180576272618345080359646528042879628282820813217717218773506751937517637928508762676137549147307964590009632084126063471118778368000000000000000000000 4518 19622974186015055370213199441554427854717725558255345424819593600382821864650790526392671092623511032873241221606624488966175075695938317807757953183941291936416787382995566708117128909040934361385110757411120877214920209812754064212250645355298816000000000000000000000 4519 224706418530362343958211560446013882076945873519155709016289285602272853693723928594260756736804400106256377640861222255974947001841993194732528428371670830172960883142032372975864948610040276936090264082656556563905124594935603226566922594156544000000000000000000000 4520 2483680797579714687996751295715869576560036812254690561312002511242589822390794661383284705449879036434451295516638334894590564962025107132218694831621636805828750966070611277319601632656405263679353443278106647847720232978065140213982716493824000000000000000000000 4521 26491342814007529104003814950737099688508002999159489302001543726937865315661932556589037720121282789054749049194343364438551816872908665898239612954471827221012967799946618500476014777215009765415444088885106288826522398665234702470238699520000000000000000000000 4522 272596029211445421866800822202926453428762381574179719224610759653617371072404315766921185027451797483906006316720059105703897306761675618381520851482696956662960454228163204092587646953113870540456017734569157100593706142284555986000674816000000000000000000000 4523 2705218110349069848065181669056674006327415674887390046447189205755969296708390945733633763570606493950412369004083815211488561924518386662700472954503371583253881686708701253291032977040064152329295932541157226300720216073653122406285312000000000000000000000 4524 25881621979972725338209272922212077952566413245270461074594842441662595147523373940873942514100059240556119214192323112798748384786526351941622383251474038276521324008965224552559045290762756604632469074391109698242948684470006493216768000000000000000000000 4525 238618770959716977822315866086279196890902300870202969564539095777390938590821229902028169189808947723923530042643392945241472135559854411259190683883555137939322215776853860064815814463074499773507448743145571954079396770979141124096000000000000000000000 4526 2119024629133994901076818836769051416510254806064979593913499136422449338805376448590988227335656296739469363682668642045589505525777400763411272525548042769184898730751512729269293172827798917091946095409058716985291891884739788800000000000000000000000 4527 18115713409318712640596315045734621282565722614577611527823267488473721783407777057543699490383178896971481972343290502062434051829037320098893045155453004981242160456313570525942607265229836534219338191387143274602936225658568704000000000000000000000 4528 149006869432002224824775513351158491887235468360464867482248477341444774786445363187214880206716903453206502734488734038124519774620976309486496551727629408708035494485691225890062660406488800048686708042375275443392514472542208000000000000000000000 4529 1178429307493147031492735607363246143357788444376210233319858220104820019328524887169806711972759064304974340381297636549820333214395601219814759576287706031976989691083135971783558900006901441657823320538482183467094195044352000000000000000000000 4530 8954296124434114721346684009519377324756457850810644744700147257485895635213990044584559070467605770568153807963837543923813530889345399963736402754474673611025276474935177283138714891446910229396974005480333889246255382528000000000000000000000 4531 65319214665386854585656575040761291901577078309299086742385786984296500874932757466397582549609434214436066023840538468164702195579138105850528418023089503008294170075288805391035286523108984909603421726364794662902824960000000000000000000000 4532 457031901247120198938850798121766842013590035587659021463841704783731323596558899148704725059795503079890988938379212961723971640718995830060219135382678790994167469460186278843508466960115970367569481015421041631035392000000000000000000000 4533 3064238941697653787820629687836987514039295781462572309568515996469316497118155225118931052760924045752599326025612219797650803551180898718056242951473697951706824014510074775830342015166488849244983437330231825793024000000000000000000000 4534 19665259838558556953369668237728400699606259863151523245882289567710123899851455173860269794395273485775023581194596819425494651353419332815119323964130935462380106227881299293860376417381899724425591154082710552576000000000000000000000 4535 120658859543429954890147429470387553234377797273605162226730462998059545888876622693676334040374229497598257214876875001205686187422869466349136876646635921523861527295685122948854238329884821004418499847273840640000000000000000000000 4536 706851596635133593659212190517726904862229234587976863795396145123276131769533686189468272017088685765257640830908644161883445834460075251705183065566014153973784658571783973505514211354172970905702000859545600000000000000000000000 4537 3947960007584515355948567879765723210100267746912498825049432506907000541438838333226837425358743468581320213169194146340884537936467127266383088554776734340649759967580156078341139305095676988855859869122560000000000000000000000 4538 20988908478394837651810427454029968637661172828985041587229957948638055035876051291792032998765820982948091424857701347157195776758234584468422785089272377233802222299113715797104700545403336593111536107520000000000000000000000 4539 106022638918855955563267427137839680182296593456560579251223099887580124466371631985998983518225718111677751905472792724770771330225196675460263274485092778036820960410556430339402929503455007974967214080000000000000000000000 4540 507842294253157057239192243395209627188304909801381230544357112528691879190282586541587486326077400762996766029720806793165736745841892154791883750809171072165984987402588977554223996811717263811936256000000000000000000000 4541 2301483701176442283231870043590712447232520029109548380201935737165804279958376575656757379725326862309122635348419725916858736820020145573350658581993323805440946718544557094246036259763876800757760000000000000000000000 4542 9843376586621785247927492241901875306172099982341473376176950339058036359998311020135472639646045811621988656288747347122173022321169666589213394614544382915433177420691018312311815997820569124864000000000000000000000 4543 39619305833379722026619910586614827783597385306652620881875181860615202969652402871502465128622135561948731320621653115304087442415622537022259066248526671102801161462593855748290656308945747968000000000000000000000 4544 149589679446595273821585433791050172156284579092570022898373828976106203114367558433836985467816881092421562625868867061384314185421034105443856348088338486648985417494966211457522749000384512000000000000000000000 4545 527883909190072031325232110115092379437149168257826686717063798205816472013911463109943980451304131031635029022684560102719991762012641043571583791475988551544846949059176977035000725635072000000000000000000000 4546 1733770596612251390369555548691633805788954622026293763968188348435557214978016333763057069050524942034233435756318236182699910611701715097015415267557358390317962473328021368653752565760000000000000000000000 4547 5274094118461126469953198072905917796615123590111226366808859728763490364572726351043523089702053129272123084565053318623461244178088274599253133205713088467546482686259201532649013248000000000000000000000 4548 14775326136063710527118880435029676899654157539685484429465367679906223971821092586000424086767470828299098515060158614357946746034056235670008371755818351018310308273594609839374336000000000000000000000 4549 37865132796668672194125776057561575390070762463887896717327193747197362972878931056644956264223607487372464760754970283560402815400434830633050315063545663451055513376436785250304000000000000000000000 4550 88055629067849893185675113370492135891480823878033385739312735567215886335764089450328380534522306830936871313011782399061217142620666089104913048115473102826770785682218549248000000000000000000000 4551 184005524744474813063566739474216302743143130621247301579212051901350925450603721180571599945026758393468535279514880337552276143676913501412829439066577462829421675361075200000000000000000000000 4552 341327241220888130911264526944432298265691855369439952740656757319967277273671204623775741001256451889104548300469430653880477352383519344841177506809632524572004032970752000000000000000000000 4553 553404816625853902605337123179918877728074666009732538155195875749300947169468843334004947310124630961218646851473246991100687402215766129598897454790291422684962095104000000000000000000000 4554 768416561678980680448930913997928267718342122602902109140113638607062492581404471450677785377363258160631481035080069340443664027132753589835731004006909444962123776000000000000000000000 4555 888592076854758670215343023085118292690193219218046149282080761153666364339740071705124414321918081634480204972874566436716264713125070428826928825449167772975104000000000000000000000 4556 821742706311586548076363922327305047637583880964879316722662967392861772733882170268976072315061817387770376698954748621259236865314700035731988789778374983680000000000000000000000 4557 569866074343484663470864328881295352918430817365922263404770200434888847767464365228997779698428303698845344067454570346872312990322697290060620635366752256000000000000000000000 4558 263490760526404717408697732396923069999249323139336887742532842011673785678026076844744630477201255143492835247939150047178407150247083911604194018066432000000000000000000000 4559 60936808632378519289708078722692661886967928570614451374313793249693289934788639418303568565495202392112126560577971796294728758151499517022246535168000000000000000001058 4560 48933395653212424621303111786873253043996634973600710297677091682236560894888988181362279501385105884297126161172659151992804508698383511089811262104192096243088513631150828547715249430814734434648435148592865587282321730931328742209063954183996016610289943043388663570669225281180521164044168415375869811027261103057080939142736936258518561609248 4561 49452557072219618730117129660487846258146152042987544401625998779096592695531199065903426160564239447411137465294196654294525456272306849136242334458039744837497438143368728863306711505128291726230409765716081909109841587697234588022927460206245455684076307192229795225961689932747709399293721648605731292566579780946562646016000000000000000000000 4562 24858500802645987757843996497345414043015106472732076727292823966941867982286764567446206618828670675285632306395232262778298164885743159293411628071533000787398328554352563313771170197904494889058026021868572290050375988784796529717358118195671471516409866648437185586158392996978517011105734268159358035084351087142624034816000000000000000000000 4563 8286405165496812557342279859870178754976162704220967492126209127964089558198167549975875996968587484506437582713761542307311406949538730077405539250199289422890024789027945646264821583796770486311408780085431363732636473378757541982840657638471265880222367900669116439362794317278107707426194764277751310806475064846793572352000000000000000000000 4564 2060523536785229469501502189858150249086625257127442762201599319259811658779601609031937732047224308504562548614628741350468984312852702967874044787044376396010446099922236877921703143621790908657701557470083207792829758182778570644174524760008872761590965624686148172996635386425048565816096375162792505937117768705506279424000000000000000000000 4565 407661368874231049893694124025715379392887416543007278542269028508554892333802247402750632773150304491323971948268507530006321222776847494366112938600411317403811581918782838117682885648383035461543461886906499564120453958317986536511539105609128471498249697705618475861525498523890780850439355435783483324486524657051959296000000000000000000000 4566 66837705833011759884775835688459106309127022011430761817163833998599847081947882343194608172076517942298317173224884527652374203279216093602760414090004954980453091005360496802337725696515597612980527767856557237493353913491405877723507489642076372955242343074602069069726972882782200813971969035565387542594862530043052032000000000000000000000 4567 9339800659827313968803089353129147646500641458545672220607581073067800157078976517300042268083267034489347560160891695351075955212585113611570399090205387953126413512553532215002927526521756897692543265328795671403315213443389478523972864773707752441912070227282529307922270119678577216636913780504956465262323766894002176000000000000000000000 4568 1135432183480115375296152538055193837648164108166230356167093431676249670851068029812262517287872518412448180538922641291238802309912959204136751084475990176955076402657912757275107104941256888108600455480054867961011092298138874016262740857176286466616858737717922522747945205401328775143584436265341805259309244517187584000000000000000000000 4569 121980165531126640040056546545150827371619179787036082587773989529629189171693112710408531779424604947219314059282429477854066543615538078881509419871144790763038310861490268949458521561379098854207761202625393098993120232174578288901074525537665525670108023443287853295533962298835471129656071483057476566162095397142528000000000000000000000 4570 11723925054389535522216057081841609501133957600099476935226221993720210805424806787394814571519773708840760714094952176140560001780256182685366814293422587454761947384622183203232866937744114186308621734444874919311259620476871726778731650083274259297659939953130969989302806006173116315814510116602541625155411102400512000000000000000000000 4571 1018198859458262339501312728071612690000494501755793276313191366129502762500539132977250261416680447137890428250572696915478566663786767160606279777679075834239301123171274159566932357933470466312620359451729605934314140774507200225840738584093535140217153778839856235207709937479308848006247458790349891518337759838208000000000000000000000 4572 80561211219577755815710775436694755771287856805920984899046583926469381315662590533425895303671969132247406002097189768624477335232692384938876535914236500345543701297729968733106655454791013346923143962963587339428056008353596308124715840352357292419631701750490971455042815213417595301732782830511860673069086408704000000000000000000000 4573 5846989059229825342560132011100049558481555903000963550190796519571351034687071369118929722096899434994041472224027502983994022466221576865049735892418278348809561230566441300790896232720629178323976526355623949312316413297527148601565559638046807475767184282428947447723357472986699921730357299600846368966879215616000000000000000000000 4574 391543696165136324635650534278663255429915112393908882185004669060954365312651998918315948566487150228709049661928199467455145813037629295963493442371845130870893493870993683496790527779543048913160991169840734393062951290234747693083413856784744693892957406899152845969610298805376363467467545456282320493506199552000000000000000000000 4575 24313151692472711273414039607544939827152163336171358231520263701032075176473500811842017694899092294702649848968650412639449923336541147148031717803728144777483289253122668245358364262934848060342742059953803360564487798964795191931217264343039770012257043390528803069855666054859547598442529896538934536335392768000000000000000000000 4576 1406042236605828485274807381518035534109934793535684596565300348734883740420371741821448956282390967906207029828002053868171127724048621237265124848184897931315043313531885957396292658208513363927770516391996879213967794601606680075017682620585155120216967996835487837174684245265927493580903383863358181043339264000000000000000000000 4577 76014836972036074521972144373369788506638169033872453292410413407102847790062854419468027554098615715228785839420638886415603813473448157100923773498764916979143682573076340083606201028481294579464222359680610637789254010094290965243013687632412908544231673504948394355681193337354762502614511262246606326464512000000000000000000000 4578 3854713418339973980544256818508624838472352931931191295033932436809321767013128792141761414552604722256961691596494341048620570694014257501648092981386468919627968294460982501866057539705843653873356831189450299848203070946900705527297595114477725020259701376215999613185887974922383629680883696273555600703488000000000000000000000 4579 183893296834231710415873267863435676345480694662740791848512382665262129209447910769656052363782460436806475626745563368582598181796153662868257727382257762236349416226030986352138271763743782292242060439933748419948036483021145217483901229106944944167996653657867553033476483522950419837308907349094879461376000005538181861412352 4580 8274974446415712785385491949569127314220634093007307393821932974944355864433138180172825528935912539438177022052959328865381908238805904694291464497596155478392478540015284501728606529785888831862357711968631579395073102215293047007954739387287993148833571162766390726066357154359606070818447293099973443584000000000000000000000 4581 352064235348631010279723249261797687456511991028684566029017545968590322239852741921490909691113937815022621827100683421123123691970278531323461548047851077443769933107985713611665161924924841341122082512684888249180766609117702644821577340399939365368314878811434789249183046482409245982529585124065935360000000000000000000000 4582 14192410378155767871935838255940708275124591804111116903734659155426665735513335729989629986256062767190949264722516389455609194980776828554848540336817301219849838944993025158400988305566896528221890526642497444554148991597778951956578301538120385234535485764624400656457354481343274307930521281316782080000000000000000000000 4583 543130692831077575275414189823302614246571943935804031335220489591273567991114068099853605687196780320160702854291090976951633086569653663172805930879793294044146784322841375585048760787688532450047447784511449341899883071800906893615591229200354146219383501351852987147889947689586230933033357693419520000000000000000000000 4584 19766188255077375239919447441865918663858471311316610558149417922844215323675956774531783352306852708095516879443301817006331347213009632730232575156721788406774346854707704313920734462842232739974551716637095384774812528607400949980549474185203368368877778994348568145890222453149098853250932292976640000000000000000000000 4585 685171326151036492227830338952200984265694742356002258992735928047603794553099903036366573794273511731977955881801914906858303059373688451147730383055458622155512870599389841091684512800201013778328207143402117933201749567667422595337344353150898592813810121598633931477679334805671545648348134113280000000000000000000000 4586 22654735623867043446389085407294522131072078624999221325874520384450943320159626323568381255243883448851117942470853491463794365076288321947729786620769336120372777963046784812507544711966027584152153312467560092655768575394135109597457069552256219483643649247998341565337485405459584244508641984512000000000000000000000 4587 715440474953165122087492475475228748036565187099139650141809212759484291911168590058829749445946660849010042400332166545100516539871753727698564645418466328720314962338347752926002087218281687346266734989933618777988176514732310146351898129661832662145821054083145741197226310782341433609972350976000000000000000000000 4588 21605517820427526306037030841037944937828018425836618788676144429566086301823507495639804738261615384666166331658536839221794949345601818096627037079491076275442086793199235657023937980742475818486322909102978781192407532869435077060019085411867336501242690640656877026759540982254515660903153664000000000000000000000 4589 624611771077757084794431646282163068353870563712980598543012180829799344519229886126257016301365704631700247062721195098557729500323105780930622734964777083722027148377732333089952842315292872258065672228604943429071747227247579648981087424684205081606415375818979954359648603322912327721811968000000000000000000000 4590 17304036204311042553836565163253693665812988254659054943418606615690559616299999410991646852251951136202815213835064202610152283127359619628645445665766767663186723125257230072913946555949799649685580659427313250957221769730701798380187735599256850436024489769017383571915361144726376154038272000000000000000000000 4591 459808789064079019010385414433351663179946325838192017068185495871248274490696516737118357103252285788267202904294013588708034428995017250605148988834512180432812873270319808883514527329686880166684310204717981828214457498015042304745885287997419037959098370621907452925745083255625942564864000000000000000000000 4592 11729163493511034753233527395017774051300106099996568118508116566942941706431427892499039083895940297247481112257441736973581895804437089746620774084787312548159024270961088349544201370854746661162245926601113978345832078782281141357038237116887196508008427571152270460336105443388295217152000000000000000000000 4593 287443977836201652639738912443451536877840962221316417741690880057399750287373203594646403795225963104901760758034648089495817287511606119628945397309938309649809297313619788035233195921425500770511402093883233057818960667403368705623520053190105957184205496602291511834784359209991405568000000000000000000000 4594 6772418493956261724741456884122031491672769017410076812187019555446463716975025016276799606334827247424343910062775294919976333099115870028664730341236120507364084119368909306908712646708237847840610553946189109474918104099102390127016759946875926035517610378311047208045711682548269056000000000000000000000 4595 153504216247074400488535208172297212145933395196700513746583810756205893742055681101538934318373073524330773871936906635701902138208792742773698487159683546233620519221213937306636030329772037184854621159054388200739436718586222514501455053555285745256366356529579384962618239795789824000000000000000000000 4596 3349189094905171271707698492251008684606737179125492042746094575385724192257841021451237061873901161094176939235278528613830704749246830114239446738651834775698715978893889814148413081329966914014278789443509953158988152429579389159327699785958822549537377650935294876954801823809536000000000000000000000 4597 70377794540413558438212335644253705213169353925952846609180010686204556315146893996623810533619871931198688541279795577587567715597954014808983412356745987545862214743474034366521965867166297820135888327057147449511438540306519714965039938339043231370836323503024073195458100461568000000000000000000000 4598 1425017853143427501576175562712356868860459994672480112767027163364579341180329852139931614357121286988482183238014569310300379349471459987528015877508300934364361122112068324149729941022752441383847134470762213613225364152092655256749956787273490168241837410362232245833718300672000000146837342941056 4599 27815387159538474931464390872466701904873877042775684138209452376266051166774322814272483174300815239338344353423240169666459323465144257039396310111483960487961210664101578180220901998381667508660175071042163662579146429573651803286018326498057273980121651340127320796859203584000000000000000000000 4600 523602868123498303169512044426075821070730703264892518144851836589757413097444403983848917211403436469134520122571971437466741784482795462988366652636546232047803045949691120388174207690966939060446148615948274782225391721841070752847806712028387982179744543093220152652333056000000000000000000000 4601 9508769864145876561280777264574239394602722843117631745082800933191368988934929033007637579379855432084273449863919568805081014608541248488570822486493829834549733144637392369969337980623464470791712286773502132981756779847477506814046853289388379377019139604645650647482368000000000000000000000 4602 166643160498034444719558834657026414930178155440308053611881997984282546113860137216230663375138979345459425756721031900765575637299300980315902824577104014185303944097827775199746130539339681293511263281308287203103935692085278307199972950784842986249285252679007463276544000000000000000000000 4603 2819094769550085048720470906496056625272213674825716346003371619627507217487250362623715812110833509825212538809493807006777281175604222297083448634845961875463673539844107658829030697731582034160498632644414857473088903466580374400235892049439524383970048656731176697856000000000000000000000 4604 46046048967690730180285608690215076124012798168241155141897324501290902238989711396185110599199194956923335483739690694447499695472292754318391737266624318248527248119309153474674120937416614229114658182215542909253631208726673455457899500495730448399039856900583718912000000000000000000000 4605 726307966626453860928968492114730659881380296918455053176363838930097996179407225574537223737669583210025460208422064992666248358783953300681116516489067992703739424163838435698970860915587776273426036616901668772847788905129254466323401719639879520314159490698641408000000000000000000000 4606 11065328243103325271120695480022206914310725840743747480012461650478948291045925525958573123871554420128687391426310437602734661545469299803368317675617356667254161195764889224097993055404498091883376307354173038934715790151661819343357752698868303311281509923553280000000000000000000000 4607 162845781079771240488652329309903063765202821511261229507393335837793423140026374603294509083239985532821452379993857930417218623214553077016559015621750934259834174675109693843198637213966739667155236842140882036639847013076060443833425754026417818998698504355840000000000000000000000 4608 2315237858369621388089171411989660474491149928084700840303902991968048481181700819107914204246874577395212516648548927390553641583842260346346868654768400731820355324914540276031006477253204446069646971560874361165727517379346513459639757338662605496991570984960000000000000000000000 4609 31801265057050747853482876352115532686625573278864109637556179593062426828870092479204685141174086332921478146752367880753620912065096031521559583182158491118747017595586715144007502295609324174691789097129663470976359041706306190148683278368793233032185118720000000000000000000000 4610 422017299253782387881731384803751621861760668415684998845608994550354326385990661339112123538574800661954656095192464856787868084001388515617686732468647257684679060581905755542657439349433051722873382111041652554451102284457753663749240404317253109728706560000000000000000000000 4611 5410596234341304367246301666173653460158482191086899851163317711489574977534488175277404145823458063250534291917583340194836913874217310675075764205849060745270627756403168629158384190184222425026768772447700668279382774205340847646431849496593778950012928000000000000000000000 4612 67013968136395661917765795920938627990627861345203859738577925850010937671829049719784446305893880710571625542672337545091482021481378853256953776738637166069094765604290643631047965547440637781512434729134298881052700689463006459848079745584663252434944000000000000000000000 4613 801772845226655745731073247606504841881784246141324684741969158129625111705341003663265804493028004675065983660581574114182715897972456158740980050462738440920558857015750220307183013320530845972319873352647721981489424596376236879674453891695945711616000000000000000000000 4614 9265042674110784144664347510894431701547796836601613622960271377873153572880291645980276435799569412670399573151595419598225575613437304090255953340986281326188406716038618438934513197587926721914987025630766244925026662035842303586352384764691873792000000000000000000000 4615 103390642819342953070348218893703341976437295024241529489860468888340111073014800471733093592144149031155325307713053662824198751129287857626345408583601805059809088238240902920281353932105488854553280861341447194484427569962189885481960563498221568000000000000000000000 4616 1113943848568376023662102170747874340675495941235561319614585411490480674376834259628275360074753790932324796269427553082949134997116317163724516289554501537320087744296917899601291619759201372068729415912385018246306470235655149229607687790002176000000000000000000000 4617 11584742145990187568169882621547691679736091580843698182275109439090144375822428122317050657566384686930178757342049071671646050018550167874689308991625639384285229704403233010576648279581004396057213810452920013175595473689424310148200470151168000000002230280780544 4618 116258494925771105299290920519535632213940587481515003898796102411187098344525547992758870472656151062821938276548312854764511278450887855477072094610547679524813627459363363256174724012809194192885335303713758266706980139797433766723150938112000000000000000000000 4619 1125467958778527534850245038084716764123591622880751740498452714932861205371684813177664117831051196088886894453959825283660070686767483395459932787848944941140475304221493235613047981173293362359094507428458115246822251994037688536141922304000000000000000000000 4620 10506211933245402373534783497982342397442833866301918524629368664926170455084022138122828860006928027204881010024553960066959493892199204084120495158815914637302511740989792289836551479645364225549863400232597943448114426862909754522402816000000000000000000000 4621 94531525882320295210520622293775247141429714266500285993181455883338167135523641532374546170076193843270558387030876259365075506876753307942556804758964849079489544575384748140639147759760884598867109579954198833923834939556987670626304000000000000000000000 4622 819435303237133567300788987014047651068845642135531764907209893339807259910073695740986520598807033454430163244468224057621528471638394832746455486359952086824516140608095304872323077818065256760163960966862814012090339278811668938752000000000000000000000 4623 6839521533357052371131272253706235398719511971132949329548211289406311008221175901915627405862938043110480044115161110774642613205346775903367246330175124201784163004537212468221752111882838431275624261073532423034061813568459767808000000000000000000000 4624 54935004579372028569767893102812799014795537766150921052502246119191459405531669474093387487754741690813597898811765985295213327387946111668898127387831012243993457193388376569202692191208903738908821393570906102362502616554930176000000000000000000000 4625 424322546383397361231592445499204936690235202003617215968196471178000645157675186585343959713078053070675456346186593815940932449868585483444285139755056669676527885493134979086435079583605656168160127555108147483790049479491584000000000000000000000 4626 3149539763590645286486659815442906778296713632269805032496147394348560631084007143115400078026794995429556232766357466166776541107999529914830817180383376471737506170737806408978660742196925582262636153931939018592541026025472000000000000000000000 4627 22446541513334651086603775668478250241739926092393223978473417319183289907753432554372716986189480108941789809245886789138678876187904598018853109194132254672382054004360366370404450214087422367901701282071241400428712165376000000000000000000000 4628 153466690002943427815948189494165590742715065982621837421544044248811527812848240209303757356451819956797962443443555339282206981701088437520904351493776719002205024021791386280387436746038330696620859152965110862996045824000000000000000000000 4629 1005569975004707986290326334695394943921765293228122215411758057110436462350934129785484057537091912461392962333812579544588255720753588850211979258778396120077158616019353089234383661812206760031769204559721607408386048000000000000000000000 4630 6307700909997479633816293685518429723602223678150664599882605072883790793019633878632153377088319761199246008906189995988614759575788318227385773671745814527023167917562452057432160899801273500540053075500726002450432000000000000000000000 4631 37832833735539942006918221685776170417993494232970946957968021674564203602897165260278490378120366295103019676685064276183376938264609990506324130353354175211444876044367534365855408828215779858840412829850649231360000000000000000000000 4632 216685379253459201749807654964561525398909881503046481668602815646459374357383042737529202537188037273379497473918399290967478995559608809322013447178715350095033368067585073248662725758057829885596862917986222080000000000000000000000 4633 1183358405826857556636435816826164370622601383021544727224947507582396938013843141081361978535596434109471381034363466256032813125461714011815438760344331460356803658518096991672096313367282728279074722566635520000000000000000000000 4634 6152097138588317757918075918952291183472036037443571214789928467772848169827248528009905017459764943806856722836924873215210590057555738545355456706820343331389895936595543197193045937119894638027285871984640000000000000000000000 4635 30392503648771871388520268120667366418804475869189410798171852161030290440798130682588887977597483758936477776521492760707610773833370477704625707462012236413369162824552292261567975259626043744092025651200000000000000000000000 4636 142387964450479967517529170761456018676768523026269211696587470478580990698294849381611425117798733842339158444069040007340960382373021115478300165947494090363504280514410064091112130978258260844078956544000000000019840837248 4637 631201734174533839986743558643374192673507650029545790417214239154173753937024840615015123239324656778570469060841060461069066742252797886831388574063526890057771230935274251396539809532112213966323712000000000000000000000 4638 2640930257825180702532682852216031457997667365251777185213748940285476462779381246203778912727946140933436865070758661038824689334022452452135891355945904843388602854444457005666870646495307909562368000000000000000000000 4639 10399353804473841576168328326504548300274165401395684174902093784626272490393244029880130705924984553659296313399685959975749470170087940052586957525333412172273908233760457911990100004267744034816000000000000000000000 4640 38416638565173112931288252502279138965166478978194282782521264286292297424483865447892013295906139268457730652072574995072903437046856262625635261315625389202828045917758720398019567857042980864000000000000000000000 4641 132648848775807825780247658712003850267733714978902832698036678159763880407903007156973412495441734201032283160941784227484158851539501944026849235133615246964621412175819363594080420708220928000000000000000000000 4642 426315058004661532857741194133814917878088169779830244166521978033027889072658899017138328694770812012213400526167713426964520492746842801619319266142476760383558898665339630520319558549504000000000000000000000 4643 1269068696165306824485451737435871481075763691301033389600052220145495092820019121112135888542559450300477686294474472874057555120554922285726641556100339958199470132796078776320037748736000000000000000000000 4644 3479320286940745684245432548130795647592060325169299765507218917202435737616857996748748912168029682857914174414159208787426841047298497130610980821849259074031720880809503427880026112000000000000000000000 4645 8726425945799648470972403079871816310096581308935378001427005995994905302463227884340452145871078118308997673010154203140117577607628000619309367889780353787978931912545443895246848000000000000000000000 4646 19861444216208302330523542352907312192853323391978172184046331534636156567074664989304723747655827233767060178878597104194406441283692401010678824303242437064611809111601370365952000000000000000000000 4647 40621525182269630592829200445520401793941911825051273735057430910149778519860518661855948006501720338853457775999768084605486395617518139603409650837265146859642410858474110976000000000000000000000 4648 73753149836232749508043108352122375652069207011697623156259432597271989724345915067504222136138138754147040504804821848342082656130005942666958666577197192703069461260795904000000000000000000000 4649 117043457286247933412647296941971777944531090127846780622559717365034058161931306902197817417250304540521957828633438237673002545484925713140723635968724970284386445426688000000000000000000000 4650 159075600265661899346839397503111568003178907279493148846240531647037412742330315829480729405931242386965872556589458758093852378577120955618648634247813793096090222592000000000000000000000 4651 180060206573534641348483190014323021530539600614382740766192827049904463470365959750155756616617415534126739253019854174389812792295693422735369665321879071302352896000000000000000000000 4652 162990830390434100015869179967315931881989748181442393600242725856119012229196318703109221742773166498088650201664450979413075510884342295912363435488127712493568000000000000000000000 4653 110640320238798439423670248159170390671265658784794980387898742168372107838451521199790381108779542063459027940439731760427702926021064093614242676938828152832000000000000000000000 4654 50074700620039783469279034274215249520292121367045284187939610975348961617332694864712120861558551575313355776901827167661600767553478425113997045781233664000000000000000000000 4655 11335529285804138872502328075657102324910497196841037733546035308511366523448261429476428038836118070246373690300357027201267859095297889103877471148786526315789473769547488 4656 1757441635841327450214760387403868471716047099695662968323448850750802013161272901823257866850871445364273638115097893333869762781095492281875883755677790887872379672011908250732071380335535623111460683025499374736120443966209157864092201968389427799371242386354689004931121400489742104044001168399428036747241334843507632084048420664026807536210876000 4657 1775891568924690256387764590141617125677326291435153275182451949496768200917643401169699940970509527918134370536738892751256202600703383051678072605508362225894619855331784968851942476029621581870125264954077806298988209985302711074965627644851277087970322640183328315002160585789554906285547575327212421153683384873268668646031360000000000000000000000 4658 892643777384205991973243422388554908233187030161660454309380444632398276764897164496110795970508366706571243327572395057786081218697560676506979324527694888706872184289512513770288527412180331973388032287587279413176777144972958368597960590460314736395707970299689038543512237411911040496428861711666183384698966673452630875832320000000000000000000000 4659 297556299871615955289290884801768063835612005315798577389803870434034351791818728617554916580944070462457151802194846835185325983893327575368261504029257461032305203363739823784428202849343430546550048846129527800762146409676700444292053465293898488104715418599242494728173634160393606717691353781810316938806844770146033616321303159892281917440000000 4660 73995493354514631139798086271369911338402224019096957873629356449800389715863347568376786712162450949744298712691766360401282679248719783476450770899433619814062629947525952209752401315362954117306051785028159897835781128841541795084975301178122705005777466346383794925509381246643550938718233304978056594366567139555690099507200000000000000000000000 4661 14641236018084105789916419361482291882628915926519936826163935103944974233797646599644258510336679970363599648278366960295815982155570505600863310013163730517308557234814938992392957567392010919130327865957060347596903617087959354754962733433808447088509612477845762797153908755970435963583011772469881521740939363773813641707520000000000000000000000 4662 2400915350096475801671998818698123161142066249429956151538720520472351381867761597012987765882066738887376282593185734673540982928724082628946002777311177242570282271365221287698536406305781912958675081163353322488262730016042904909831859919347927751355122091259020435605296454968685617370902151863851299125047773733226900865989540326208962560000000 4663 335581161542808779021467332072598874705275220379926453883065102774032975456259000783727508273192258916945714375850849863077704738153447547636556101053792341727756884502728452293668683422922747031961476186736077037962008864219893927378672249719431615609002195327196299808170227320176892593512447544491077226845040665753445990400000000000000000000000 4664 40808840732635685258216696083268044787756564119755711656487446990839413870166204613979638585941595127147691987651670832764949242781581512283073829751855605524897139245440792813338744112084024725336850253476488611749250853964977907097906984285590813479317538385493098283879276096679268695085467561410081980145643428321322598400000000000000000000000 4665 4385758998644512914689939051171201202297664850869341935275909376606708836834836410404759604128605306795800345564146432250907581962930299932659581512128821990145704168387085722941864195637624605537344335795198528476782423029628976928592916076764417221190358631400096267660089155797775267985451272869272986368310088771963585929170737587814400000000 4666 421717335021878526846975514414323601136213811231635988637047732171201621614483327900699955558029973418166965585550315887806841243832084127983730589652617227050493521055743249725802100367754102655019128905373253102106479806338980363618754306839853852046056881212561811781308829351443851305670280304491740574767088777738321920000000000000000000000 4667 36644206588762716649940626890968428678262034857461065375657396558221988210832228992438646490212465725170200674281005578232772933201097799200473833960945614495128976354682420776732630718084514404213476351751712465167981415866157554936784506953521377856638527072259497560521823164008331984843831141376908249608092106526556160000000000000000000000 4668 2901051897646344954141622204142600969172946193186002431081788714451394928503587218247707702672806174731764795873896584563990821713309874147490017811729152361938872569834488207965237722312854505810266932765740073079993324620003006613831856327962841182768595622109049481294303661567784182680680363783531421750716039568585417575251732070400000000 4669 210694017417109028483343227025879520199569596942820006865748210445887362550106606009399041198751179819772504109793869685173099131773940288729959791713365506862142122625286665582047738551988617343338534680578993459558328903335655322909519742540207634161314546029169550369648054113543093993175130604455786038041899538841600000000000000000000000 4670 14119696306692734920987719282462565065084164229777871558537757098063333850589847461470880498378970272746998627356769566852510690242979408849920393615623986351327294348403304581692807365020595984081738486989386412061339173544847316881017975106182968306843262437174089231229691086526072821043955689749298168633491036569600000000000000000000000 4671 877500912139047061529692258610666822672249668264026759415092592329750359353868821409482338032919514445862211517629309591181500551299164395092740740577008425929233720627828558708796439139818924841872023972689499845442258758166642487943478116307958924120958192797368709597895556856104299473130801765414103438438111176296305392447651840000000 4672 50792916385874960527265764461917754829781477043752883898225455069966909136788864505555268323905830458831123553055297029001309386201318809452083787282027681472657318708716603279290646338971098664546037241455977015723730088198020277446314237160790701529562892215341411568510489964161645694366554797968602626978805186560000000000000000000000 4673 2748781427388727426111241297606602304385346209427596516857842068498835215097611341434822601393857878102317257904416268499109404874974509155965941839376102134771645061180893313528910782923261552526103688831834423480813798822454200182224677743976348351115931192988365365339053611939483460039300631876451647278075084800000000000000000000000 4674 139543933953419360030593652437331358064487336842810678552808129868075471516808384735391049430055078150538277751500911713492621094480320538031277828494485808044976694319115325483584319143998563229068659406964977316089646323024347468418914320717259716134443913226903468174293619887468443889560345980729321324423420739077730058895360000000 4675 6665046805943259271515137648728887500678088374907569777909581144018433243812376625530064282979598789764967339915051923643658075248245792098779688896187355516585011855555835790616525239929162403297699741129441927938699408960443231098273804830432006574238605731286514169756087848735860422820208649986843660307660800000000000000000000000 4676 300306905852028398999809367114569390412935308957293804762734532904957756514990427299539093915462430362085373289838229964746853308893224747221400056387021004293844197581790241384377057720861093211801075149946414308290649156088756084734108947167816780499188942388131453722949427255959597462336913852696583963934720000000000000000000000 4677 12794590996108026699950832654077970715346569716587641916138295957100827133663208364754714919728453315987383717780986573771529376173542482522171186421384130845289414232171169162054501662293555208862153866943448224694052021921445717913548183199647161780803551912697828281423318347551391285301233981485080499159925018045804707840000000 4678 516550312382965129535754788077552541128119128439647540174971103469141759540732603929564989251100858436692479763397411961826724917462967762916164418473836109809928403585795095874212930933027558315972616903803518227246852663802188542927242986394154374193497685869604594433420880194644353413917025331348242432000000000000000000000000 4679 19799792191234953020701979006050227850705847381835926747136749294814479816074210651255015192093329280814530556583303270390970614798900250172992633455180563114459990459637746950759400426014675481202150128575949281034458186992385830851264326902974271491537017891639933326432827570255687292970417177076170752000000000000000000000000 4680 721819612582218512274288538476179189131288433760944402433821145019136663926417155987509160022553045329483944105704907207676007865839434777405124697063770523964819520342550999124378155372663238163928728084600560107210684838008533047227070880269611724141426727675771950450654275153888656562614160967815151250093415333888000000000 4681 25067205654574313536205662657058961173334329407404676309369925477789306773314676048326207526291237343762379906723211936167490705225213953458179485590500745392196063437313123832249818655753799017369776805066605939839211818508953848788575312059151240266810829902358594449761312995932998433115735281673175040000000000000000000000 4682 830462902646803739460293969540905222925270240048775652798926595191983331509279635162635380455822283732108978443472924945301497887493922971303966640565201089423460385247243178276849874890900536854473112742663313233215167142646950992509122438264185254190851805264532942186813260366103773928350935857233920000000000000000000000 4683 26281176728748400402436768062610564188208649976473863811832501349664724010136231522570094686224337579124305800181685141051414743171358748463494584730895157251005591743901242175194277182677452021417312798777315998203143293642810337709191543102152050152654450210470045922015722302388102555363100906568845031697809408000000000 4684 795433316575149938249919963197934149777202460803064492030271014554518574986235439071384325055304281440723750643668236210229390941798100522110664389495456954509053795905658922921916142543133351016722429304095429309651336954861608565802770950357788992030096041398689935380730700105525293650601731686400000000000000000000000 4685 23050325840393024180587487160626298748033663239769298255635300781324701060635466116839616069086656778363629932750529575732410401048427733581624411468151422396186751761456337195811119007186574807556929689523079314599878937549770546061147353127147813362341426435868319118351046042693215136839525990400000000000000000000000 4686 640183569454438738880617749373397143828001152567721104086940955643099937955205073774828483857220434205335553478916707467325293780956991855685034283428913385557899159689626609354575564726457427345914557441058696834235220890903036986973999845942079958472473984102456265959001801626399687075374111310899937961574400000000 4687 17056483044472358679309766163029829959253055703252329718079266247989505312008715631539602949412821629156725042764265919335036120318016551236028576638178871409794375833270386383577673415059540808858820084957939088453797579176665911933311626663345582302859731010767830262423669233032258408016773120000000000000000000000 4688 436316775989574195487606350518539431590565098395617499055950411843669483060595151631710616428729339708463027653163981133614659313325951520201281414347691244724002617783243901360506331717644922172981233328695781375584419376688459292681999594752271977859782906753763436165175077695258142493900800000000000000000000000 4689 10724598842916189322852171375134970247159189331970443298692547307805666862465857433919987462131884682182942940300644793559638402619451491047382700777771164724158733724497220252251449614893540383573385733566487561737579771207255557972178734757615747039517269889212941171847045941982644521390542519870790041600000000 4690 253476578891907433793683575578223166720652999732774642277687267601188785490705921318630892666720984218752376031505267085730684611714455854968135745875289562215628921243423571506283427000995820720041337312912624228292575519444784997910886219291696446617479227255595445970458609785391336652800000000000000000000000 4691 5764436777111618350988158319420651139255752307259792432275372627570341536129268907479130692713756015788410089728829719158729033207910938839687648635824300212020715135740444129710382070003575824493570858562078768182042567419314092088177469740901288500536780694149383822483588317584807690240000000000000000000000 4692 126211322830152568496828959398920827697234682523556902650257680935163942338293984472973557699425124978706262799803089043253878333075938738685189396181807194067941764121121796111366839963557874132939618334831839769315880931112963990396484432730022118655933653405038481924834989895124467239666112161382400000000 4693 2661946724663362668269942989266043720520046227548955288713871966240819132334051647363769238337343126305187676282958019193273703297395023401804144998968124589983563267894103741177816653507054350749550072271792242594650236568320209740490073689288611397729747281637648306331393832727347200000000000000000000000 4694 54109766215513623430531910124769432293158043152341698877448443335985755655911636579323802064947055071894808348894266385023446374508834398726502633469637257650113822891958929271977752577176540796266885525748162619462763302523385186447038044618950035130655736587782240121233853330227200000000000000000000000 4695 1060528913272676060122105163781996016251415386539184448107073756925055969549582663124486772383467482285919553424941717213812908184605448291909513466676046849529706199426090407583580450783207658036017362584912999761400137929874382667067170615608551743036007760775331564749660702701899236878843904000000000 4696 20050070985122435822195041641717696347274227142551189026578251565828879107857397475293869851037426383344563046316107686266386630694426449499474793091462814444079260927557298262637195057800534739007995337942022059193515601038851559349937727955798080669553590500837588037799866531840000000000000000000000 4697 365774513628326780944962695634980346960970250097495685815182252733601147260999234407483503348008951541128544235798563888019359072233175780997424787983203769457890956847876151649390879562478403693906894494353449095350037789938594298396193079197548087123107089444152903815470776320000000000000000000000 4698 6441025887493906674255259139539518763151092984977947927883736018156243590350867733795993822999459912797203513885385638748570305170320265869865735455542038396411944542823458181902998389360814519638942740575483068199396217152674250328118568739101882914716012727284257653222932256015844900864000000000 4699 109512504127254715822373039020038501638722877132669501630534170452334463504386462650768418890554735092316070667931836777971473425768861164247682772150112939242169421415149846469523124920155787516107627844164974547368321116343255526914259688700318736919696200066492641417625600000000000000000000000 4700 1798233224611449316251589547888296808642038066603835309110464340205160648344019468530738412656020118164956029399846041906928876379290324913264601711245379420051320221866439805321434159969997479751321030730950656998743941607421473797414011471931595968020441640595241933209600000000000000000000000 4701 28522829588408823015823677014981047973824462727236942985353104277525821466153522797974161361883172067588867644527133967103576399463755640122511340844269780434483618553471927466948584792550336760061893291275920998862305486385750444243848340313461931437120235765368388750289692334542028800000000 4702 437097727160946237640492974701222255829632672259816023217046362551073604408835009862508227023379008762350568620502040082013109635356637285087960850559972149918691793577494218159244862554971272818607565602650357544614043485700793148863713729721222942599092084188454584320000000000000000000000 4703 6472374330986156097775019013492447139041802557422223273034935600981606819396956551392212353941256638415510268067599972853818002174241404289317341353497725835298173819063321249730656464386974271896954724132138136634915273454813544616972353315414738079155755088347136000000000000000000000000 4704 92617392525119073982001188138071082208914998912606251612071844374991581434643618946703666444465872980679233319088914295567451650083001010768720664511967931219039503468457312271606453170333865446095550022370517534277996461130284042363557045216285941809609405470368832688531649331200000000 4705 1280840555030480153329832046414678269613953247896968439431121443985905290123654462459447364270306262079231278790288053182999050216803882208120494612756680557078137171428759366638923767401297525776029711208299335329920782072919482525946222333035317577721678135296000000000000000000000000 4706 17119301104426009353593654112576215221647716689814370093583266734927415616921933776012301602113404669305099375688005278830579779620438717507218985148169562520384741049225924067712324643463868172627206540843171601734478883980285776183565121923159618030746426408960000000000000000000000 4707 221138996816889779548483754880882663599054303378212804487273956934583511047052172196839618280374882475311598616094136230530299229997609808938665710565111655941845792047808623557867306460741290886780713234348771305738778892478715762480017451324594996648077290863604406209740800000000 4708 2760691241425796874590814482064328106294863806474916138527699435919957369632375071544379111936533826766674198267403436720983591111352215346133262230589450566987691064053424520291301545430269764350736656451300413888524995184133582503183926405604195673151897600000000000000000000000 4709 33305284850711824129119454276422798673056831921318647960771034815276454917551518255842212618712874419589923324232655601577895821742157286149355654626325023970410090223295269447633414898076061665098062258916273192859536048743500718539527786413570729286041600000000000000000000000 4710 388244564797893068642668385938131442656309709677818779622315362415761485432366261437825306058978195256777145450101365614763960911666979639851735866570807423399422964833824712218137813743715069080077417267161599946924896435076754170476102286624494072838649007430434816000000000 4711 4372529725754269021049306883071842092575433454377982181826590078256826226980722559946544616892705090559612693085505946421721122741827654469171075342741529969665153354809591234501541112259318706414788118678182143491728203253582567228685601025871640002560000000000000000000000 4712 47568256265444897627610653245004430440721498110473957211707503852931831489253556225399976794101657196154536249556188136004344227907777699334603367562325824931092657980539256542088829842727565923537552412119926734511896057922134816781849033389773946880000000000000000000000 4713 499762686701612759540357913965477933587538044485577692082480421259175161986392230643869900458327639706955142964239296367334893048215479531693141578042752891485986719429793276093919824072868406451690324558198792049145924666248117070610881955007755363292341600256000000000 4714 5069441424883690300483639996390266403688425164171837041535461182316883279323955692928139187401917445231688188928295559462103458590642957351047520218982554183952606910428825559316464611786778248420196368710210592224938078297798621337143362138931200000000000000000000000 4715 49633551670444857874099788703506497133075515188625246182928710227236776281235886956171425190086480551927637865468823322693623258575371710241153796260751228394449330590528069315865836374749274727959485743142611403405558294084284768778080957235200000000000000000000000 4716 468877805167275798824681592163426649372784063326295878203121047957651229081486547539444335696982387502708840774555666107584374960400228877325945012239512350197527982598670837775255579189868163787579529437069811777515638961170278607275826218567660053358182400000000 4717 4272115657969467718816378465779487087396838801409936489721416050776463927830755177327772030037414841944328962611674929008195749578065932978964433832621467117085300390558632439178898840488133197107909766979948155428642571030914210711711252480000000000000000000000 4718 37526139471738772081171995914313819173645698360262557643282006713615506548603631001521434642600346096010557635308816335426399714176534255948416460165670140105178734478694250639007443184652195003917219149433339634976380944600744665599180800000000000000000000000 4719 317627549960021782121232214175531785900269818651279268666952963415211207996530154856614638746208990825202762162436915675830603881116091479999319101061051285528056967789733147153024973759641296394843686990923313684595472512065898339444952642430278041600000000 4720 2589151003993606837231343391594713496986277150041788476906199464471619574605441243969204138989434259987752762733568573083958063292282111363533522737127527689030293964671164679957380987449656119002280385747658743531509993644128783564800000000000000000000000 4721 20313606047353866482637746578203901375112762751790734194063246130961413017478853165601918374758538923592313470514293571101450424206512414524214739863702298199872438224547045416283537296775364390202368642054278533774915316496895836160000000000000000000000 4722 153290237958198697290043383252905625718074649038402609611396483012161307163766350469342214547940299540473162475466995844762553386513230596014147735100372779481410994058230311491990604805105586300817218787011663636941125478359187434896450020966400000000 4723 1111774646323288851611315989792456892869371976648250332938137301691422264908431484898746127246947495135927967585777343906193890904452850004868567952983188854867389088508331738200485011005744770221658155879958957926383941477990400000000000000000000000 4724 7743506835315718014431063058538254817380263991643016448770736938250119560052054677341097066357257465585462610541848014664036050745807478210490694795414270395633486632239166276280803046852674646624457359739135599417189885542400000000000000000000000 4725 51746969516529570702520945082936449581607964818426012661962885417625638213380332673813750601693687848854284509785766604092624780700439268573345535010265639414569913155414226469543170436722430200503593742414125157552253850205006994604032000000000 4726 331456373535160044056347987723778926801218480946199051021353662577689838385644811062201230324185967433019631085325764723953322504606899889982823342130707801911189781651264401912318973214714147866534783323597916770307932160000000000000000000000 4727 2032759798239929147446265110427624200522104677451238464109667384142821143485221622424989490603021609812165475190135400360931412298945961188117266932877060831545501688707921478141530394092417839872837299939186784788807680000000000000000000000 4728 11921730927065908481338310569934922428031805441478260924845603563610280662537693146660362040833475198363598700212395930372313717872528990748048801822871426771112197734896124810327477975517050840325487013174104882423921354748198912000000000 4729 66773964163717449555359383412121209578960205814805629375023084229092972857846298938934290568849924906989954813975303196992630879431460047648540022210311972965558862723546621198760414895370695307894690863332196352000000000000000000000000 4730 356656160098643178806814815614406799634865480692640485101223371456940137531290596493817514153943148991398286566445770521473179684800312650900066234645302464742852530617916614354368044216629740111547225973194752000000000000000000000000 4731 1813670854819753634024010760992373435402555173951896782371252964306776737356985745594202643179919780067572893061883406366710998111942053424625669095328720552637452223497900433977607319095020247954010013290474241785266113085440000000 4732 8764898512267504218027907627136544488954872831766946754696759115687138889962138592626811464331658340124281800854302286304832879949744886352020767926858541846012700125356521937378104188199392022860816596336640000000000000000000000 4733 40173477809978825019593349311118051025683371761934069873531018894608958708378767675635079731227427204593982569622019626929229121151153192134341880639756771372403219598061104552096365381851022487962045644800000000000000000000000 4734 174244100245489881058037417486449814139842752262658711001826377870963349464183509718886085890191391574930019295853925787894208267334586966353981623013324554578131735156183877178912689269518207886134991931081556869775360000000 4735 713355571988924021670300983586556742989588313357376806592580479455470626304127031798796405376539593635619778814808526495764878336395579850147355674518786197266016457027427715871518718461825457638604800000000000000000000000 4736 2748828808031799376974320323050194582063158484948794154337243514186496621790570891812248939875696219419438959443886000447670805726628335886262107377265989607864246386849474873912330249760728919572480000000000000000000000 4737 9937644590058984477810894923027305476883948549602294132715027260004787435693708828902332082749915543211363672421774215509687198012401096590053705831914636584562175637834540760127632872299901958845391975366000640000000 4738 33582922521349910958425031947929324091040315254856675858298219720810543143407601266678126682215400543347913037113439564955963866398293671605430203094922823811757137729297865993620879165725081600000000000000000000000 4739 105638532573423874010397408162954768772469084786673902492181009792161767968490750715320685394927870180986235083250907734440190941631522474863546270826305126315800412585626064826259329358233600000000000000000000000 4740 307805911247860262415592749113564698914355299130234652795554248208053167992897068879021817222719468789846710387979952553593302714095195881940847829252980922473186287304013006596788622252853220632795545600000000 4741 826052263035426851805990774459931225598966526318223572141628648697557335014568249233551781096705126169048021001415064180699876206717116757888317647570165064290290803370526410285336494080000000000000000000000 4742 2028101553688323612278839489831270242647186283924252493743675426481096692819155771145549529025170984619351829533435495689859096215380862164973678853374802784788551679311411217789091840000000000000000000000 4743 4518777143948723805113157052607045300832592299171917010478115062728221029934812351288986437634788730763659273467567298222068965171095625632364008827387083990740101716921238116119230252496558489600000000 4744 9047686369116800934925476516937292604867566040426011491525529325280199469339334249005108785015396553537858036290406795875382368002787769220455891088527837058013605703325214310400000000000000000000000 4745 16082193805493271213706553996128318909012845535064739616052081893885099851475753847280314495403177884327526643707861110803018116279142306322414253875846210492505563303667302400000000000000000000000 4746 24986490423196007340750362022374906961871177542976211699913240992512976843170618087265113741220830759749260968357703994730092485817250342531001919704652763734788973989865847839677334159360000000 4747 33247798307903653863064437658400741067062222725329587974356237090916524068985479430815539030160383741394908020844883842664377967649935062593773830683756794588714961469440000000000000000000000 4748 36845451797428384693839632580817877363899424656029901813611079561485520850123370158166957947333013708122940814726397300254266512858828821575922299103879106560996147200000000000000000000000 4749 32654239530414005491613982626627905295116240594937469850967459421667216589818719275607462418114284889276042879340856422547078014051065397011178673220666131978066006258954471997440000000 4750 21702079108022650522457489331123912600296367113738158694942238506543805105501564868536388109716961659156223207196592797637202139534858684787053494927875060531200000000000000000000000 4751 9616496269611941212487350022983702757337820296940094361253779053975617790167332583696327726746620764893511120166307884026195588263495964220817067071535841280000000000000000000000 4752 2131315662591299027590281476725111426714942441697715948859436847069064226544178320854682563551999282999448386561681712112470280487431309601764188560909120057353028239360000000 4753 64457641768040076216939974090378760689414681326938956779928245766924973205068142940277110194340123679139084531782491724035398646364608640403839782382353019909402127037815442725545327299206889682519018946669770877131022106015533359935085570260484458867240153473911707742784399349717483638524068198876620347615591319606867865673340324156701030927835051548672 4754 65127299644888235653943377722563397829470406931136469093110649208380944907753351785837160392256862791268865194618022607268016126061639277024994768709563688837899171241270688468967367909793989730423406601744194635264539963602140215658910573385734357204271026964489388510689076084523304159742486917365275045625429918902917547192588697600000000000000000000000 4755 32734135413060888091584914261935294158800226789546009260972839991342162201164769659430871390461600310314573496880538237338128658480487163285458479324910647192635469126747195591513112637742279948909507360397187413945577759502345318277340556929361397114411811860699048279279970850620365681427114682648406861483800746637557213421790822400000000000000000000000 4756 10911679142567295125810183866126767152371991791786424451260908549853297641005178716167277822984923000680698092009301734495034330208269856720795574795030387279193768360006310212369312382337897359037440589660605149456998337823406255217179175047882354373230780669181826681683222333240607556364699714465640161260748326271499010362992230400000000000000000000000 4757 2713637887159366755563288139485742898093645339236591309992037549015921314280825268751586546271059797817762186502348469629998323600296021962168346912566114941489372829865772664196605117301793289108824805074812482908898662205324602455273772311463024905706133929778340705559547847257574350616658901804292705117893853327137385298578636800000000000000000000000 4758 536999382940384173436094296927678263975658087496556586151928525622356408489649826912757396266427808450703852399133846165385736586606227397948559160799718624421004181106263822479183983428807504460128871996739047521194676619813746723190406539084394653818702530643560278783290875576915446641802608135611803418225381851725010185570222080000000000000000000000 4759 88074132079433812400780877232300074272590709624185853548860422001937417280363727478897736576904049756522156541555639551467482705941248929380323679652015509446147900689234717417717577073284503467363947565470412957937617688817429016596384529607121038028468159568083685723297697516429553487103904293380231862917489582822304734248960000000000000000000000000 4760 12313215723394125546902181986807563888329908542261887891109946675033844695467816321368735552328505396447193834869856071268210288216953238906991883226164722656278860818252349952310403264644641692513022960357235305748551364892347965368325432142417568163590465724611857831554539948025249773421969179529358808036949673516899779120988160000000000000000000000 4761 1497815654670737030424892560050326468290671238797866551878854646138947578488861874765634227341474415855651328690406894191955879292015370761864659263991194273532020817927238960404049993267297129569173629517775667862007175521097604795724102929737109809491998714622766246018780630312147822704651676869331118627379944094182994136268800000000000000000000000 4762 161030368550245689679873739323346369104381584676114667140505033188350134008364697102205788506675433624668533948543674690538855016735517247135563112702945937375837545785100579182097188146862915646118752974119054748120601577318882041565253792529675414917523923686423549169056983681435613815377555050405261488161993422286012127641600000000000000000000000 4763 15490772545961561254209189148962682675811228271770993933603748350222202880452862010555097736533409360854012151566610565007247793503767661995965581874229131452169640922087567100075888041062966601725776730999841214251627165679721457565748057742557085782376321014586736776734445247087294305568503496927482718564743136216788689223680000000000000000000000 4764 1346716647210908190882307907244349930861122257936113250636944034047403118617980279799462697127920738066907809931413792924068170623580824210924989314740597592715105272530271035554444355575217623418062482047660233920585782463910786780210930852445244559630057475115306546339443438489021776107030222393704310260712130979842909798400000000000000000000000 4765 106678624245404925649423246939439948838328058616298957794671523865785545684842823908005880114568479525641399993525580298798396652319334722320890306570750496831385779056568512305347024202256821779717798765763981393157832898675432856365141818079174302348753208966036859014860507284445855604715421814520540160511006976166655426560000000000000000000000 4766 7752788142317752750017606774601914213618088165421347904255655808054857198923772334710787554708020334119995655050762420097362681064992077345994230401036620456441180211657894460351646679889078100745522936842054007178432837523848438766498586984394687070916374058930195501830613369927547334768507258671632167555842692391056179200000000000000000000000 4767 519934695304542368741653929704049051793839581512891493907955999120275079822317810379104283907023087152791810968266479281123472835441422035289988867117410215367890588399597157531386210339422868775790748068226165563837251960594882266109325059193376842118918071954401647068400695243916509864314931536284469145193630518371942400000000000000000000000 4768 32338796240299424279792120526815956274240831717432595696780123549954811914179851269925874736408966416200367217181048608558267204755453724687516431036028476120642520317762632242200981216777771123701472397359374385210880086686148122034878885087677796921938126618590189586135779047561950758268619373396700188376405094831226880000000000000000000000 4769 1873564177329423951110301384065744540283176338985193390706115953481823409821880838658807097500110968131106912985631270601237758573110078386591781420143715211516442627805581446527107440830057847307729018068352045258738313779279967381435499659650020683311140716973833592350091830054839059471225827729095324844946413636812800000000000000000000000 4770 101492132534734321909187753193677218889969967193533478101168151425641293628967524281774522833669139704643958272626153641434902345648640118052346363176353118217172397840273287869949875640116052457634405464919263698445744904690823042638860708840810481594413626656160647310327832226960047371623699823258809302799024820060160000000000000000000000 4771 5157851099778014379200191070133625255601027826271999815083444355465829558713435047214197270759105280795895564083198542913994805683425971967771763443239665260051706306180270994413481650732402622188708068425561532808874969895935176280850771444092052134066198848637634681338482332280348705091755287315310291026863298969600000000000000000000000 4772 246641991382311315248661050672048894306361400822962208612738323928739189310892740377361992308609980380960283367271187786411239483310744693901330421023003860425846501424319604353671264107261346568629251690711903491002277884393902662552915940448449623423524769159741952340135940384665014948580151607770926759380464435200000000000000000000000 4773 11126968661234154450740304005494933684085452752366292297666677394303565820574473261721842267204286456671178149802567174940618727207594110669119816129614268074768805775642835807401725513556758249293485536496566865467783783039473159376282083980237697340351320675459163972245716989213661232932571213357867695160038522880000000000000000000000 4774 474710621416842543439233633183465806043859667242997713366210229712016927912093996536508097524789353526074690413033840201011756672267694159131852842179809641017529414244055004073289128803623064610888138578254589017093181689669397866296470995096339055384097298429096429847476802649399263548711135383808816935285555200000000000000000000000 4775 19193360004714744423633852996523978020908352369706115027288709582026727783851386888664785579960055877115198693486633720826982207480959561909021921413205330347289962983972282927888457908940141501076768367876770826097591213151642437395700410315263728419502132817805134509851121266041286727693246090593427359384207360000000000000000000000 4776 736853829499846755677672009658349249939588059752534050601148378352986424968578082891171452010618093977292152452833191029394383806127965708102067047318438608300413843952613574776907112084143491754710213509040792476625453839141817820442799754065597093764451823382320691646799343308845252631130829089964130566144000000000000000000000000 4777 26907908408165442438345739015567334458467513039524274287396178706432850950806204894446382298434511372364506229768921363752466064718354309711147824373240365271351152449336003669258589981803392592312781289626926735499171920293695183503440042095259709171912473158858058055360765334622304668082211804933928255488000000000000000000000000 4778 936133440423759881475729531113660757530033780021942603647612419841226436164896889142602450472546758775915740985035556167376050604223913406263158550372935423955670382106737120886029636369929745819962399270447815013176642614683429232773523122702037493312963473446287140852828300853274946166474513035154329436160000000000000000000000 4779 31073098189164755134318621343534104997485957198359501124708058926270565891171388336625515151624526885799524513444726321638514117299831917967531401055519899388222172780660086173200623844367122583573925125248731850564026840886430376419672474810632314642459353161581020034020896603743971223033587074744922931200000000000000000000000 4780 985361305678546684880174874179418682586143953048615485778071412183539061893789139115426600620050177522961398600685589615846662025881727284942028914642187022862731199488908096943554309090288215626103496254926915759396996080598724917494199980632947350729589645130578085431745842040758474870894675873413201920000000000000000000000 4781 29887997438452047529186727926630527409701866845856045723857442133272269589294350584123870063967297511560119236900576632370536152477562562133227692001167362796403493559056434802849390083197627319055941758757292423251579188896552836186283742579375967895378677100237399778491523068868926085890983594872012800000000000000000000000 4782 868101671951642400491413480334031646193572500782273454404708657277348166368006888993734917572899852377497867301151047257426935278909525340027692586878883300120105302044316450016261096794144751908380442704780047714689428412377912169671245522313035131236040731515753913314462996872017112701795510622617600000000000000000000000 4783 24169015162033255063053945213845047105563693713020334392263438438561403334542317627251854552171786674556363172113304461237776986779663554108642112625993915213729136076211659271666237856724514665293804647139159610782758577487242031805952749402490234723555059721600484131452410678030928863871675148533760000000000000000000000 4784 645606126819082645580709232410080590630439420548779196387168363775194000186315306133264157375802887092241867189121231606953808798419971264264004788384624599581419083482121657971605570239295684098763035219108366444683416661720194084257020363946491496369837891574386378395969547703239837664352927744000000000000000000000000 4785 16560335441950296729746854532786375311503840308233709067483313674631846672148053569180544887487101726989421292619688362455298906815362571185882251064035546500848375557553576075597249734637304246414832598868478749470480670004983455111773975278984268724311578474498446613244978094026651185503031787520000000000000000000000 4786 408230376262679886694813892295829894240853346858204069689070079744841915904911113055377793250019179914857434423483102601110187970435456828723017631542091913261019095611505061736758172579576287303766801814103383910369288751468114535647665352781649291991780206805828871641754219139398202574870937600000000000000000000000 4787 9678095546575052922818713356514559192283181020842624879037494902811528187324735999914041167979133240078261693889169136509537972479761384897521502338025647263566513198215535556927213883968602986687904397773424290066692532704681101592973868291123974224273134201973235488023854188094728346743603200000000000000000000000 4788 220805786068774113910966439218499564608386515868521067236594612971626734050538386176578471948362406219604862716992043372156363070975054123580459056734443527337088518872933521421893365971789521340107737282687272511761911343169565382727348484145478858951755914408297923092769202855537185610792960000000000000000000000 4789 4850987635351517725712142392999484686188018990990055788600761488225117456514526943548003023110607994549406984257168944605213855112708006359592680821797121025459723625704587269464209019889330602209474405622934997040917690534172240180894828811281287554377904583357606425586395245046775205068800000000000000000000000 4790 102680865160560493513848936943573583939949935658002273690582200157248788649531960157766924780603508890040055044108547480861869735689600306685005660554328611724600944659755668921756400002567555679392763569683819877389832217053158109824214286699450153627193127997466049106745839267208306360320000000000000000000000 4791 2095113667902370010638491162548099444754933074070957748082491935734371827671760745421803131389083819806498151786693768914130433549444535584494734694291733190255949297482848939090004560294026776840951930200115677212852404245484738426244794278072866701388172193570549284745968490943768166400000000000000000000000 4792 41227148922125451690568252359886722056763785085713968347585162585904657495743142188690316318152869971106222022465426462842828037383680540983462777006889863410457537315147286812457026631215913261728024852214198540598917949934064715601334877632660255559778463509494924747701149164686540800000000000000000000000 4793 782702047536596806231535480276707672033716111485746886982937991386400248825922128113879508649817704856381476140169889797587346003867571103882245850200449666667879450956611796595807824506285406731540686186876422668487367763227548912641352550329824255516812230877307455443285170307727360000000000000000000000 4794 14341967039051106230598508331998239402198239091145887477814556302211436978413387168103219704171506781416085166924719341729871117678116123461967904622250111141687357768832650574697265989530893556514335878438037125043467190200005866399647743526376933775660611809379232706194797336985600000000000000000000000 4795 253725598377838116585179830513109449961869045348987073696290912345308962135797123841597443410812932567076081038577231286483945932454230830158379446283869873375043822422070327509476337125885225909050407603963033137894628617714435052784558981301026785018435893232415932916677759467520000000000000000000000 4796 4335015832416258770985604070439246005773971489324935342523564824050099737972028031836496887645229427476316806496129107916226913337403985461027024420615861354489473338988815645843226430998424752263593842797923165078718167663187267008762842058553619744098779228268928969406100275200000000000000000000000 4797 71548299826227737137957757472405040598181636513592688712220153432873580206606777272348422857525179988164447686467361043323582884364723292083294729566523452981376735479066692983533478034073711544766958578033787795487234529887439789195538516892127194284920581420044774761981542400000000000000000000000 4798 1141000723515617688921375225826739519308133267968398029579475678049503735129138303438754655293336406320874629952771990317845907806339571588133009338036515388958494530863527799140629085829224073204899374757411971862975176261220671568202080970837698575386530528137755275674255360000000000000000000000 4799 17584538900642089086292354217899702021232803299455090737731716708759562329018605614285400063888285474804723491765002241424688697451402369724340368570017738195890163825523219777433463213283178499946012198696286206795202512122645039164404429214544211603711201397823659992678400000000000000000000000 4800 261938940292307744812013209327711023795722899895007253311406614763722410611206407072033913706411197309176014983594791696468603041488034272508351452154704314562946788895905219880798328320757080329378838263916239090119454094017465339905769825273694130284341507189106456657920000000000000000000000 4801 3771759651336793398914055255948128988428357163096109898669780442689330338885686374645250269243266297893286368276473055799963391977875950681871652352614978827266996399722670128799929188353149179865452791858166531004688202917006960687690789292235853586327646757204262912000000000000000000000000 4802 52504812581147324790548896112939970899441019634529639258137353955607890621928777914720029605298928520070629605653659845881521597672132711623420133586606208429081536865402235465443147184838818753347843991486754552525744404504431002235649208943534455670687216460365824000000000000000000000000 4803 706622071390387055592367354916842764732970369089627668518385394534646376711150149710726098575716348329454058889455072777383909772738472031884512046905396983506660553856411720829766585486945560043277858674543219963899119797605761113674834110925600234940431211524259840000000000000000000000 4804 9194235654272582426229728208883755585195397795485851882607717075438519629802594849791193027886692073590832952007971954980515290228074074301293055406226441684132394783565249722038969720475734907498128075871205999524593046833126395110196812159821990709376932695244800000000000000000000000 4805 115658416599639139767932055844695879245516269640361973188587329101947493566234731508214254368074676386501424479430811768175741556310596793569295242433248227386893353651957393218637924521822369626349819689751257173894668626670300696836021940319188119634619484078080000000000000000000000 4806 1406533870720118179459226657445396564084961612069378950288176733732239760395457474960082280838906631577017915267456526084182935791607466812224866639617394616689660922261666108817534022097518363570789418999201643798756424705311784169763059934663873121425240883200000000000000000000000 4807 16534754847104105883215318176936633292296321284927624108966324867178234146677364677972302650767197748859965539280514141733421415507164016623333083483925340205335364910716689733976263512087869303102069290878628855723827951186285372675580744255128400271140454400000000000000000000000 4808 187874580050707996865789495172763079220348702634576688667508302432625607326779870787084633099874058677815941016088522293145441515848763501249200728659626619034014089012069251970329377947075403202979298418249973547676593207824380390815342781550166957872906240000000000000000000000 4809 2062972782100113497660232821357357536414336413065040344619766151783826430833453222381596609879212423575948318797792438384201270031062483017505743236133988064138058966134254391404804937773895107899008257807964581333140902942803832891667580181991686930432000000000000000000000000 4810 21887222990290519594606650079719190845145645175781511104811526426982743803862595381224749232249094919209476625140558236259465781555220377070526541670483365407809019716583872358606936550234563687786395885820653687854859851144724788705671360954052881940480000000000000000000000 4811 224315554120919094870211430085948104228628627856799850966766058875243120877342037739406130652944140928868575608706690710198110550424321197147370601517702494322573655140944433065223273867039101694603992396601797118695549531535707207078176764029462118400000000000000000000000 4812 2220149794114074294929506648026476197179987831523216443955670537764456122240009698221943642678471723434120508584529135329499510964291590126463769328780083795931949027261734338293290334347515094228358258113129112182050593945782198434283771562609868800000000000000000000000 4813 21214064129533448464591208937907743096516513804437553584069458313919841021277638905674131873354626741300922772972245894031062258842075043823081637130925709175915560471987691101685341244095759256831682350625997730424252194133404248099726593926103040000000000000000000000 4814 195627444471238954939926355678378595974941493065307473989303558429924699923999161729123608359346226745860735104925356370478071928121995227442596423594194485676745118510736662552503485566320723291886174765002869091739825776744654660036069634867200000000000000000000000 4815 1740305874089026296879416493720155660091102708489407872188043314791104833915382771670810213830428590717914060414509096194694441219114061452737474020966246423818411662557501604352167874832703643596528661868298556134773819118291636972907323719680000000000000000000000 4816 14928483556490732930517324490221272365975338012675544647779592866941483146429724738906676497612361627134050336324204645464409267466544051920865819199707320212301723645564969969733202668586971230871369283594524362260745988782524710948280729600000000000000000000000 4817 123418978827295202193665284817116986134825785030853100361676787138865288452981414648351952389468850827271117487307931532578563650144045568141534928476155332815651862975843591426094531419379925214630000746081209658007114941675660274512691200000000000000000000000 4818 982838290424890121315397142601964055247633146439528338018287190008752632307099386142982659401866506757314522600803071321210760996388037596976339303709925002571429423150782927714274056815792389664457974165958441186644623799199849921904640000000000000000000000 4819 7534385814455802639465124883568253806361349225640604552379300149849897016705812163381586093831268372555331023938025033470948457884325672331380962074783466108595120814910015347530707381051022723887988928058952315318931628950773196390400000000000000000000000 4820 55562676205000681681012798455925120340918410606636403343310745004166638789874889748896482455592185956127691402709268704903059249837656060316968526353662597352885206887928481150650623109544994724738675007483668419950361102252486164480000000000000000000000 4821 393877804955894330192176407563400601231774178915189694312800676206763645864388165638783417900369121128425809145616038550413338770373612684593555843865374429869157778318683474584040623951729161845678303770702487420870668038491340800000000000000000000000 4822 2681781950541327510728141257654166851829658948274658600406947671476399288996669281237674253968185850975077034680666077812933179554360925516890175990391868822756612636950087669737179329010952856257681810412773074219990032947609600000000000000000000000 4823 17521588653752498467183599371909068315649458193369509003866321360681303192501328609792307410645074166297750954641249177144876563935478435730707104293152429332459563703570905344702944903588922565299398287275194514584541740400640000000000000000000000 4824 109742882750101346283294123245452774006947310262630730336153960253527348058779360499688719378163837911774806736626234347487363990991144427688367162660544783735539967949573010365974436210052563938293764544291952065886394777600000000000000000000000 4825 658192800570080459337745164594074247141314549235696770516956365167630129518438747253288731813081666670811204278457802535092019935624755709589463500291656275585402061433324835655837893826338367035558746644824645840226222080000000000000000000000 4826 3775514855360509523054830036290478131716595939950129416572096296631997720170466079794285540238579029010872400815976439525851462660125743710450497684250101444102839154084847595934414053114504110359243776997063806418944000000000000000000000000 4827 20685390593720240671964032663518849841476958800085946702335751488215897963920497499348038245380842007240219924935726877735901638786643810956997710385446600212650747895440710275757092171644047591111929186919475314688000000000000000000000000 4828 108086917646723524151695229566910541733297455001031601921592836618859377879024804652006481583113691045094568401459819973149026630821971319841420136627956082895486265420613058908278505711779050748528943365442209054720000000000000000000000 4829 537765782654762540214011065302998069869287222789691481660952127621099202087758622570681297490542703920224355128687037099783631354880170598847891021092803925270600723577733467488131978028950679439870976586049126400000000000000000000000 4830 2542931744950189362246847100620788157459306891912232096228785735167816314321836655016895246134300790065463918271900161801892982150231386462658709787407423481848889173902314181285497781108859021423612183330160640000000000000000000000 4831 11405639354994986062709568219920046654662142737966536405942669859332837889776651314353494852407603832790529321874729509682011316128577759701722896837334320611607851375260332870206497751745238389692829374873600000000000000000000000 4832 48413608145433044508342001509651321830006889076735171617852810374076283183947210880320288504319753561371308141173591688295141673797796046515480820954261667565490510755872666268051482608844708827628778291200000000000000000000000 4833 193989806254538300157364696250699826058532477011630758425540576783047441205063040635061536934573671468108616294789298497737387799529993895850125183545929886703253598452113495720147043854801124064147537920000000000000000000000 4834 731671172056548285543885176107584011697069867014596103373087267074247133446720308854786299649850594924983191502652197360818761254924748108053689781155593749460824858098620987243188422745593546276864000000000000000000000000 4835 2589265988237965977917502881738367482949268905030445805623606196786664280740904046779379046025012186866768928408648366749428295843327645196255859408562593572470046402763860009258112339296393195683840000000000000000000000 4836 8565720232602412075881522504057255084312403921900402764305708398500801941242342257296884168323407590538700240796656988885855370375636172126097727261887446233702160773707656225955954658467066675200000000000000000000000 4837 26378184564681194352402805213000249670646711055712903045674415141017392399261474701156097235871648651670506851993004020727960343007588448489621875872358160900450883990624555582307570817590886400000000000000000000000 4838 75248759394921983149073000177153690285762901370283049047834873769281583849507663224739858435268342735121650003622298705867526435990254178275448938209420007670879846060000852110987112029880320000000000000000000000 4839 197719833775050126081258403118150244569206496006997003758771099156798532082920000143572594240395043433894852103050315877129409420784939714768902827173353439818164684067126565057326586265600000000000000000000000 4840 475303499702037719994707488189112184632880952553928212119704697859207955130338958159427071772121050458985340220327373016431192714593669978275373498234459598867554862883544988118354493440000000000000000000000 4841 1036947919669305333859974398088502338189055717580964600243177443273646252428633799925649510235783647185953938664628630061136599981125714912529426781868761800484505882393020480670924800000000000000000000000 4842 2033022628609803933562828457133592128623738991008199817228549073512334062809324089504228519475111099828442000493646323940461090987085889432859557842988250678868669817412707260825600000000000000000000000 4843 3538591458354975094767877534257558590410435191659810217613560803753581765584827737381816006961572686622107045949998693914104691841013732148079316724646496321099833564554455941120000000000000000000000 4844 5383695977801168136280775293417118194386910463264869104309767733756336615441612076017749413252788042018232732277554690585639156638360171719755550129081151917246026372821811200000000000000000000000 4845 7015131987471928594562799547191464540850288505725168284612519301917688206370249960139660804544041868122503695291036027813688140351637816153508469740334594360898412703907840000000000000000000000 4846 7613072565716989877459991449736390465202349989116530304118189274580164410126844194496675692878835611472509426498928370937235673825870970639163153096722170019509069414400000000000000000000000 4847 6607270894870755416821573346110546257704038830449363544843784959655495271636364981207382876341707435099824197520792372197729878927491976699788016680956787847646412800000000000000000000000 4848 4300228688300125410929219879145755391847055636361193487633499249148134232985369439081129470422844304646685826415188668801539297526503443993058802777539810028421120000000000000000000000 4849 1866009488911934124635843238502369556317466406555184267545414148345907111623959003474691678041046412251677051402483572389763909892831557312635141525370358988800000000000000000000000 4850 404993920545183749242722352360796431105255866859508251230692164589453523955281389793747515581344853445833326403143477458440349407017158396665250466710875526597938144329896907264 4851 2413743673614620641856809866138523523354133617856202860384959135970646835233538607509747284269545646470821156863860083414476653878760834220184718764032025593198611559020052748030574533971069987400649310926809914458291042271862211634613373415547873642995415255304868453718362155179058322982237144329456487135114996798208479712219210934739707381058963006190857188 4852 2438562501713064626217617880143672336485728205365315052373442923630414194858048777946721728390282726169584745285921754911606258583034368809981763034871893612944810892416028515981595986431853714831194688408375145023703930030036866510083050008407181222811288510182113233230297587234221043690227519236076416266570479422282798313354633391636480000000000000000000000 4853 1225598598922086471967241447710924817832322732154977763688753194788420049085076464096587068753190278775545452566838825648708126855745163414862306010000774484289681665818417514772291638490975284053345039419170122125092894743939121969096268912398629012261353787303181457674790507723381128116735957828429105060281530856629205500396280427315200000000000000000000000 4854 408543891042222041799525471146217205103223782226609817327783397591175825632016784762430151081630304514997799967118567291282242083754132971556086820808326490675925575739534404645182575493283483363929721285830421378845712582636869044550499829890421518079648301331820953869074744745353009006394480962355177938947490870878287304813287162511360000000000000000000000 4855 101606785487281055548521916142925541638228113159025441618393881636075111432421953139353385903197419817582292639509622220602970192662765245993750466414801818859460411531912414549137266646543660083530442914505529423679230442894956818080662399884482016568130326711342849562651082366342337522404027631902490418631813527961495735245502781849600000000000000000000000 4856 20109116384429286251659162457892866227957631109826483114974774945316109072125235947657770953985939824351979386260744884268432474479183882020307073916632544761797331312905091262018334617534008783175521464178884999223512705041896836164577188348687792167706447621270778375468945159844759709394519130079554511992249210806891456397122333573120000000000000000000000 4857 3298689610772097843473723738708108085564129170358549353562914141946595871232640655394766609480059723095016540380168727989656927925703257921163427825499571522669309243474089754349330532685659853428516142599773579515860566655312387454636272959088517210863613987719005098675010293968717627804553895749639495670181301474959064362463925370880000000000000000000000 4858 461280156021925604053424759650647568661468625316242584912880659834193920592267309024968141616129516149750197515910078609414894117498264778684980031669920193412447560989850757842033285521459976268590082969714575278158189300010439947181931785811474508077206652603024441233623527009805280567708661647709240823671415414820377508948427065021403531941962894540800 4859 56127931238667633807717098921325363677452442982348882225275328485960683062999519267031406586025935883214908600442018756656756045074479682061283186357064767754625776134247728304557986903041144558259850553606421282308472693996667871284384229376197066532883312195320438953369593471588058087629977162183410091759269241135032774231337205760000000000000000000000 4860 6036482122958622664448098076190504782472981247514079207424879204358293750685632961131510751791379792093777089415422180670246309914700316853847006452959733085865294616558586250941297960840174697121353843356914340969209499095253859943720162582043409293350586487689376970910094861965703179577366702141216852345412082578867837509776179200000000000000000000000 4861 580943202600748323144383433126388879154732885687299113190391691292931738314828753129864263911345612694941046698727170913955356727003502326396753334374473420743601862161610966701961530539057219774655005109927256686569654731139333609945450984591061138780774368387403944902431996810607353078670334754308415128414954561010554531815096320000000000000000000000 4862 50530228193253815328144914630493760322565021753415733193707149061653537479616012022351529290815233036370872638974124342054425337547382903770372848889103591961772867000583399417652916706234651838507042866041821720282964851443756615295992072328857807816177790689871292741109193621614875454707791210991962556362130061627770347276206080000000000000000000000 4863 4004956853877080438301296053488660620527265843475553049821565200359204522294154165624863530195179788598921187280831668943822571740413819364151833607134783574432927789917781150075060948664519162307603106098561014444325657001823096663388876439666615844321183162668045567994126351182953420599963704783791186697455974857241579791319040000000000000000000000 4864 291243184350129422097336954401791672402340916305959710863753456046236184376624321567077863176781346336461321539495324001035333667825921568828660953343959453762593364878701710946630737189228009105258172897562331941209290123282102235008425903778009974470971492119188567011716276778320888005352176056420083716453728429592501037301760000000000000000000000 4865 19545967532985193366972898311174843780118401153142444543391936181260637342843339781001731530793492908356893570717305955501880323938370764726792072576077912632315342342160615140045926176064782924369524291144656190981062330938384984220113165016486018093668038584907359980336995297137026739560917373932017788121219321503446119094996211505668010121625600 4866 1216681697139592722740850019733228488093261267115193321382896909920691619337706753708920392634413086376442207174257487196515748598630188520744472270270320505743853938735908133388054088026231326108038947147918232063344033301081998651177275241509190781055697268073853531154947159663064653411229272774909204006555794435167139921920000000000000000000000 4867 70550786340441771217769222056896935539520381348485897403196147144708648649743539582665178957948632013378306740108530840296289309684301232925667279605328184611373699904458355753293213451885086224981282583924112478082259101014629044033448747156140802507013822858915606439925359265382907654514672583115307664367359811939865722880000000000000000000000 4868 3825449366155248333729260506152413996056339193508292445802426392296240645550442589155718768657604280838194099623702358300670269822505084820889649076832846251056825375968209400874656990388509430837398630656449209326601501065986245177079625697928912188494040434073672907403696015655189213993646190891660430036842396444881059840000000000000000000000 4869 194613781278785109551658674243410831202019306814494133021787965074608745413917453554024752329556761934366861470845299613969297033684973770432940467594078126912742575303360314732823928203036808847051843523852207652766587774008338181872551661892139986835618571027704829313848393517426504684721945221909225409765484495068200960000000000000000000000 4870 9316778438476616972179888870074719629034460117034978967745035659738243005500604047005921469286759320798909354976236455128218445999493673253122073417782416993091322648551011310257976303268764234498063984739701950131266387810983504428817830965451158598815547673000326705049835885770426391144913629943168326992436677469798400000000000000000000000 4871 420833412291752883598045752492869015219761055730937409825870640283529665624431874603346019343703073269274289577004539299371559055998262375367317634015694221079379584488257238536992905571706146900611090939063790147877116762668307562602573533203409349045461451859701041907996427898876313154403726169582574506909385852190720000000000000000000000 4872 17977901200012968293388625706241734339705296542534501689728109647521805943029799541170106741003042164650357995879912258203545126300112637416719603892871417981400058218868087885773677445065137706113126478406948586018387952499246147372050945222425056987263523481647603709634525865804285770408063029953376170058367786191072389280714461701734400 4873 727916142567826907823074021886029260028966136360154316133327997367763736762144383227232094271920445523893019439365577161220278977098958489955043211355924160079661625585207625011088985421025173563510152470794480658066631053018888232338500404029494407713432210579260304210411865276481922498892631821183830088722981847040000000000000000000000 4874 27988342540197822093549920838917724041517406251955193615841390669446907744337516222035955315259935758387244677761153725866430436511634854120425865081781318960809040496561030369932027088679743037745179298782149084402396798933663288788458567995754816701492354430454506228297401438048248828126449622187865394718189813760000000000000000000000 4875 1023736340057347273868501208719273313613938293122607900655192204647463458997273458825844337707573155606350791936503849044948365432575741336108044854084320397185889159378671298447216022134777199640856872193059259187502372921690754547906727328223651966435264552663031239291528380763568077554988537599760101556617216000000000000000000000000 4876 35678522659494061081671990438372477804571169755064679505040675758975414902919535493247332403486481473625784272062257960958724186393672444571761262671951039338213840365292763041937821653450801878468093782734308625583063865918691271348896167017870803613289649505014129891957370319799279657690349868597658094550384640000000000000000000000 4877 1186492449423059173036952751274971831614884872304151366417832624851483025786822226546127039985296621032274857137738113233459071550682522197383544023825042430089415453356043566154884292488288631260185926954332948710625167544247771755552829117840531948108284054529114802502016541317106037533192876829830124467650560000000000000000000000 4878 37699842174088960254559809734052420190275871816111166984110762762297320782639168747332792383547940855253458324002255977527787293582507050293196658172459271721729334862599867746990558140986229219158922140573702802160388306060767220347696293278766065816672475140868243442974094327030851962684608009344869130567680000000000000000000000 4879 1145931685123543822104515995705795125118406868984847662450355401342508339130143837194091138181280571838274927127137702308615603881956225729109269485697425581479172470644801395665226799744253111480414748117881851043430230613332984460112178009365621375948033653462462798836230990848092467896046522997672648157101655231490793091891200 4880 33358517569458954440520485461709267818742205475632729894675377840198018297849023205813926351250620125233030445054567091749345868698847232431084841093081874101443235138108784508232870454133112019210830923092308198166782721499056057600332830114991613991417547672122512206305109576905409101589432318345556787200000000000000000000000 4881 930953272913836892806570648887897705627021214915011720721923244372011405761564560176002016833405469101654158865718148489154668678031718267306624560049211300779615809680070714066053840423557006131308930467545307876065475280039757239209573805692091590565225142113299919428033785333980259452406914813148528640000000000000000000000 4882 24930453601352903423117635685400265915569869091891461842300838319387536297061899286442917905624375593569612686233299026633075252177273333700123909035676372218770607992542310678657234178998912349521214501522168383627824934488312184876158528885754951865283741457495785896966556741681268294085633388167823360000000000000000000000 4883 641192609521770589395357994381597070464049099913344081688936700330978099313511178971986000224973713223500707863717956600912994919910815692514947388528254117520028155416654489645481845889363640854150874389763133743452867052384591081928418462101496513701485627704216637944136683171236487411930346951802880000000000000000000000 4884 15850657973892351583548616448329942614329473828295613061424697236874428944178553591454142222919128965625407566049415293275680044447877050965072489252049746298707872462815110433609366378213201371140729514619770909156134869197076330197274207535043203522272595914560851412039808546969697598511321416990720000000000000000000000 4885 376897185012169195003080274860809439680915096993606584305016064327333448273458460700797147350443806715065097673998946654926250692207575431856434839206097529063092798628975846200570490150857137145471932507924076460992772612031622528015483390118537874119252016840278659945222253612489302570548225638400000000000000000000000 4886 8625924487231331970221380705957300839204596666562923836910294834438490870250370316556308733674333614578867428461948170621514296314963257277662249987644084646049240020450212637070724997523825358762625258372472472686428559804954935496989359084681027467820585951088044927030295362588287413546889677957239217613082460160000 4887 190134849297852814374834566294626276971072988697596538600210698609904512745533458782679966634238646346774018159621906604629388579205657561454950981858057670485601198971011895535268355626686851671744284263073394053253935734502752020028643356288039705430712172818014646083218172657591852927297781760000000000000000000000 4888 4038635574295060122999216116205437183420435641891360279803825409994730596811070818476914585147608871236246767474523071455584907780473128700962697923815792552631098220428776626355062224780167338745715965893443080766976034213715002025327202780360072414041284420590355769123308342849561481319546880000000000000000000000 4889 82707867605792836399032575744149179177624434391933798752279389024729405100027385860539855990847947360327723708116569622013836788572640822561599936666580513499643748175470571747311261707807636217942533958812237857840859410292179031597478825466047525065781102577837447711063475055680738264350720000000000000000000000 4890 1633806273183131465883439383095143193208840239785691722371445263671538041827460508031925151323650700944237172858832657411156725073621393638518705901509721589140245417085829350375460201954620666001353934656619320034049655776783365573592619326045280649855818644131588260363925571910313286041600000000000000000000000 4891 31144353399429908088793601594718524594546716363813710601371835944282787920697136033202037916849484635521240411759577302062827922227932155478471298309868342054145022290147555549804156487970782163409961575772277778892923118208999294442355916655116333022633721516053007325440336207592806154240000000000000000000000 4892 573123960439804358095891086439503229411814325377540204500019327109460575698769501977203834388998388176308207867839874274069242538574616827941523652047658820131476773670073876530914551673914915581951818734054052461861569203049685316473557242577137355831021627220054633067528321125171855360000000000000000000000 4893 10184895757826132383584784989747441850817558135354661399832596155143558328970205544969073886384046858584494662689567780517816802532844758319101471922046399300852952627609184842540749102289468937265844292022735922370184727940326460554391259760227640823178297509144098313581541312583735929656793463882409574400 4894 174837747605574577035612668635492456991994439056159986971710651186062711801733680132153615542669494405161556103845490818466878199238860064335492570924082147476801009818043128319001451722220753509057239982843772004961011061251385325997631973699003072849509526417667451983948359527301120000000000000000000000 4895 2900015683684512827305952114937084589083836346762833707153018617850605241018095104895797862822526949656140823976120260935540029609246582457194287663388656516205992359236083609559975382685606997603542017939646763873596569033466522404437995728260475784410130018088897896071603997900800000000000000000000000 4896 46489254694655966514196763292632313720236569466109141251640784168133185591554102133652431850993190321839259182126397907470912371336950939101961728931264250246748236882117319189051597838018536269151050359164787363623162180188554540630679444631918099161206962907421012202895536291840000000000000000000000 4897 720406333458516846064507505364962380129530038707366318973213951947998376127544213819620108175637417841051291431637783307176689847524086327695495247269616350628138407198263125548974795232497611847703033469541654712621757222283200362607662992811850164445099352339655050878580162560000000000000000000000 4898 10793098727081296252400468313765666245715013824153132795690350120325961160228408179086068337436925741482091229791003439712214097952275590128127485338789274319586879416586713830734951381647133705295599542473577826330373695967970970499098740018613594609482737029720493582587002880000000000000000000000 4899 156356194273526676805826674711480249036388969189761829693981392402378307290126829758353327533054746263105497457573891389489601680067786296586307407067821006782200558254325886766666493076110311291586100125169719856432130174974025945444927510563427280750931961429625500566814720000000000000000000000 4900 2190416961486933116332666507671926792481936216738368480014504386641522471976535425271620351581107066041657846940697275979043119565078157564694385980108998753486474594187498415887014222205177044522008356766811875774553028280214781135212367291704195010505105438720785966753151099694823043288353472 4901 29676292240003220015947728219993895124383713897989762814320642101964720660979093583865369519064866156967650303565303313411756529346253127133521762492924299877001564787923441546699289323774786869281892934193309495923980231214928399513829162769152051205907071635637518991360000000000000000000000 4902 388846312822063249324578261918737555947846735228948540514826179107142546921959950112993693208414173300151691967901642894736747484171343521056131804559575971475781865618064949291180645070150942873407779198327629511191806554338852843624322607496604841948518856808401469440000000000000000000000 4903 4927562454374752717508538818273354605275374880201932202169803001592228036251533890276195045724956708479690656245262615465131001198601774417692288336253856794597689927640540460992206103231038112857763193497100144638105956199046970126476187543686954538661709772824248320000000000000000000000 4904 60389057391426476932984755526444068847686863610339414938982391986352536641113593912185393308364279680777663014417735671526469761114219404585098894666786192820810211320883334326752819425327723061904145087158819319396021601628933195495702569701154872889226261776302080000000000000000000000 4905 715695288730673616558523141870054921932409929598642474006450325811486029384776589674528306530312762292126019503990897789917395340601549952217500730419848411276297743525005236708295573648299071035827241577692708895624927092698630921182372691289116860827898268876800000000000000000000000 4906 8201610243936155820267018465438042586800894668286276437592867217809399175526072106818653327818413583002344729772735065860865227384521472691782827621785644654581844387360437674423976935472760451353236200988841580712961389159036306557068594935425956960085066383360000000000000000000000 4907 90868536820573704937883219574999205830920151179205956873428178979842171741402154133079962173945207679923460142415398378706534616321343203396216593634872340271428924944777535506073639402943052128995617622488473462468754557352908258201100179256856547476498942534970200127635665715200 4908 973191863758085458333980937367731768021933947279492141332585706575196076969409162268871714328008517466524680410093043042077080243579691618847537551150374272066380118971442860126858128043073923402312123574390044911072759540678992647179504746345813320526725120000000000000000000000 4909 10073148469843276059326468359139719695707956669009753690806186225358820696813308838807503153048678831663467223374740077365090184173931407653288907560799725418532167668879518384619052619132519959763008861651515467879069438742298882960575466834235810413281280000000000000000000000 4910 100741583296097611753142737364084166585102709459210542429231733937960448576321211435971859628497898332435515969514844884421159324828687661120741190748818295751441023827198571749643319641947479947101178373123808321994900507429517321946261487990829848985600000000000000000000000 4911 973210913571922918738860346397510962229788892137944863181959664647085546515892095221579181612583704866805981015103583274768562614128641648703113149615906164504423369131312650738748187144044915926503726042402301027167389182995810040696213246300871720960000000000000000000000 4912 9078620758839740460299543541687665931832963122772024452764902567854424853902198476587002966574612787117529579433085097188848065312393090667973539752989482512796713307577837304000958315241068804590698284902335753326893592408753656997497694815770378240000000000000000000000 4913 81750189053233069736432991141935331703629293345947968415462712896761685748086461208266191099029092541707318669289512265808145106909471367574635471920993356958339764569214016072207142093237017125845582710186385860294516841740651473350980613041029120000000000000000000000 4914 710289027773003415053410798588971913245554106987105988852009133161751926887631525598492465967038629125574216227068307373501607314381729953718699313827975576012327579701088827733657049868751505834978029341388598448489504721525591375817542720156653151378544866728345600 4915 5951950799152737248853184887043324068886675581266865058949393001711984439137456902482003349237315681935252397532277377152203008901170921957670769168958152820119924035298378450655406286274567312700466016602102913150131482781795750031374313062400000000000000000000000 4916 48077234413332967134677317554706171647030445422380271437906141124741429930424366164472296163037876223292112602460033230476797583889188959732728962073667994582971780142718565361301247357741674706871345136467705284896969654387200957395773685760000000000000000000000 4917 374136080790024125349012732572211520732786633913344522544459390549662446326051067523548816099038284217435631833912123263836098920459968709249407109894698645672834010161903051295260692775439358162111925328971860220944120542058502184123760640000000000000000000000 4918 2803224958356404328413250529299955122891884798092127645005061707233385084922828678478323915835460350154503398795245562772789881646462163414997791151441312490283982716342907395639980335603535255537592453123987710688391417965860863103467520000000000000000000000 4919 20208077240320366959716007640083227877808784786684660117939185322546724595899713857564975964556205103426474324326469546058215096508219686950362187367556045486164994951711205749800628177707952810752642103201848966835192980736184292474880000000000000000000000 4920 140055759384519235032987927613836564840406954262094224171118074358384255657849474432943034416235375835715838549879331049911704006442424113205419868742791277098305981883769749656223056440205916624487330233119376563583643421940855603200000000000000000000000 4921 932445078207787872347739696822629590065653559113234699887728366819724783650334258750494002762358099904627736413859722154132243256164232013454425289190054699174037961730487412652966638861519204752650710446442059876325955505201489883482804916085325824000 4922 5957900494671408437609503658369400195921620542975413863051526919733542468886951942939245908326658209124725114828734928976048472868222271454716474227810720899617191436220269262210633443452005426007442021289086712543679652235837440000000000000000000000 4923 36498309794740016789833249907528390589414536098758593052387314528865708847607036842572307761218203124594837906260231980354911734548492985017380039744138798393817105711205720203573926952017230208421090196236520428462186556293120000000000000000000000 4924 214131178702387395170839110391595822364958947712493765717709825733429756947335101515244991457162680040734404901409522311467438852747389300232750987302839324208310690384987422218575266341123069564500164739171810073602456289280000000000000000000000 4925 1201667502460757409719943188172975138814048869120586105073947574533842458303399505664752692008257993173745396405359570763332619437975848194719103267167302063398957573510468368968691949973324208564741774008601240263458816000000000000000000000000 4926 6441714102314227068263064613292231635890707717816877987177806272246273447309453235900120328793337415110112610969932827924014779845753701357101324810148448186088516482236395403023207440186397508126357434632700926235770880000000000000000000000 4927 32937149993312119703407255906954265394698129170613510173256596109903066899351954649044786301025832014390170973791036389146284719208583988489058402360631400405255074481167147107910034220344605452607903213333994033643520000000000000000000000 4928 160370397544660909081459541674094872064205847148740289886181580607975841224627402387541281082341009913555504384637003868899267095367234049348118403398191682458005850267808146843874805284323936231163017075401238156399756929466886835404800 4929 742205831815374131709998162515313842871662761237625048065329526886545118018271136964901094626448605052611362905566644609229168001046277546015818790122003091416678672772373931330899914866516551481871554247802224640000000000000000000000 4930 3258411329154988268295581933369843621201057541230240234424671578306573126425454887748896669622758496154425930734690371545554354423419480082740105436573627409629516391350671334105711169971367072520755327952486400000000000000000000000 4931 13538978993971020717494404422076648141598526491814777352063257364966434676517060664132522394807478566692236629430974505981868687513469191287799638229227632940346597385143699823672565739049399592373420168314880000000000000000000000 4932 53108346122506983284435978196763357139139654536783866870464939375909653446248839131090926700712704573300510417862133360559110797392163364103596595562010671290224493644285232117781623268738344651714587525120000000000000000000000 4933 196108359477616354615484908127721349443194177980917074512447309709513755058500352588912092960831593119684854685783734741001448653179707124445549092609321218466232390700160204480151886030761326151687208960000000000000000000000 4934 679487911079757696475148757708091308323967627668095984938561035667630137407183702692160751095298895244144691900486981729718289822380862270696647455826734274721496872675076999538682020363164675462922240000000000000000000000 4935 2201000933149123647442850734715714083978763867351990126126088510981598671776797180480489802871809802870095161487801066573688004612126202284761611154127383521268762829839665320565533473684205857697845476941791607495065600 4936 6637074242973164129204753847274665792051918166735403746746950778561960083740214723402906767989394790568832614471652205976405049773075491554921093930672899876966054976723028590326514573232496967680000000000000000000000 4937 18540802603159571999695783452833897133292266901806815036932878810971632544080935858520283856215013097459692008012609533771729547467747567302486600257499485011608738190392487887794766369175633920000000000000000000000 4938 47708599192216336026351686610541836318002853667308119805953200522111615586988847171769514995886515047317375814199412685740077147757735274318751537802750603220458310937358439809086991064104960000000000000000000000 4939 112318782064766970139884040031292700460533026958238455168592973221284163879739065110292248230504932543777003385618615330085027527322877041068487561936033816531256537820009551238713825034240000000000000000000000 4940 239987631334664851238352913690256524541714148918580939521853585076208151627762823049443107169729350437995445778426364561869315092234294678968571746832205087656008150770758662562722611200000000000000000000000 4941 460827275018273155464771809039548984811712549392037895148278637767553137745033808838842460546550690695708728211976251065143696570294262972340607312574255490603568969719266307819438080000000000000000000000 4942 785600714643539333344116460859455911260710405980734164282842718858285715044488908230830078072508299399795842194975841746357968530281172201002075370532379213521508828000401092071163048515029193614950400 4943 1170676294610166746529545747384555750210481965502269535281103729352388534226756399176904798278877312118158444590474480851159351455181619380944165454861142059245254498387660636160000000000000000000000 4944 1494115987347582676995460329092052089151813868277346994146875616314399887676795857356996957238370112242046130510665748215545274487154574947289219148708731339838169604465623040000000000000000000000 4945 1588202489837208114412045007209303262731173792966610312473357147964340628338286658497501716600009280297647128690276507125995676542725931302030427192014554546228195596697600000000000000000000000 4946 1350108511318084488396441562493865828119264153116797784904700143247141140880625273623005189654410708015486608965096883661073389688913240067880837866797386767822781153280000000000000000000000 4947 860676507793892755244206405659867147775327156732382977867580753877477710966290521452842554862010251702354408495160764865151569909915304585979977948137480093454827520000000000000000000000 4948 365816428647324854075978362882822427545857835322986861039639927355728147861943289270659555914067877702897193740208990023020663766779946562005440797563132271656960000000000000000000000 4949 77767097926727222380097441089035380005496988801655370118971072992289147079494746868762660696017831144323383023003611824621739746339274354167823298801686283147802155528317252404082 4950 92265291214998389396724602999158087536354428090525695986736197227207564858933617838629249228214056794788792203803341453701776906040795251007089810191702603096430938999169593844718288622046312393219103238937683594560203151618821803554744773370925537503191317591335863340155612663186212162484408516003380307028419346489801924222413931881854797112322091716683693980600 4951 93204335215915027244309860922085679451123599791815490834813784980479930004523796706572009131263360969152304172158089628413209962088750943689372581593889186336455044586227887957474942616622850987513770610580722764062775504615585045794934385736964885499045782060689665518570704225520966203957865833525386526926658584866884916073228539220983808000000000000000000000000 4952 46841146733125393955524257013296919614537401260033546292539489896755745593357987133524783295013928191740771391117065146187942394385512839988064503574362038742296113760570714773303668461856955646098586123210206365339500310243816586913629954367491364454326948771891607452735245831559746846031128140335792419445977041807723600046284715077926912000000000000000000000000 4953 15614128311115414190220169928264726996618978383803373686363296038806165110627524446749645210369101926405386331594048408011250591302700507957999767591634914989049433299871451270544279907526816053714365731520231502290705462294841379901745146325709393303701936073113060704041608399343507305348825262001366326449961428779072334992148431079185627769927600816783360000000 4954 3883514507541800936185622676193789514822280018696218029026052791820420504842737436313615202416004484082580323646384176828894345543824737500220688155801644778818682410429031697981122520702704459549055341011341378746785033060804282090657886721651074771726587529730453959254119473200606504327863795876845805890678256617376416205727375241112453120000000000000000000000 4955 768674697102820276585720545499861798366639766577615074487214766635037676063117134353770246768806304720624355281712326678462807623054956388323343696912024388237155118291114994749982317273582868974185927758713478114227168495592814775490554615406908256763246554694019895509929019573368542031662999318246496571140962182167552227205588114693160960000000000000000000000 4956 126114023324960457863506250815066345869740882355300979321997610313963842661441653057876759827694365583133406625924053985264812443640559139771250635044307240302217333783373421006005531241406914799098459419449678760073678942055849554383960646670262220676623700504644360679211894790210890830431426084335988158443245735049339691733879983870760782771153157488640000000 4957 17639439639887857945674681542818661938658815036869466107597627844483392043393732679269052118190679112030839033535616008312420175811770992037211692117865024858509564897236168241675476957849916575588349534892859499778897219709063947488312630772369960565377558918575299915432844975207499614911497623071033128166802467862979491757000165362237440000000000000000000000 4958 2146958836982305365795695900950903337967711148351401670355247859745483243182841680216453135444348807964528411683108254677200391395910313075384811541173550150076245083285816488935228494040116484445125309899770199396843956201721689078197674443157767334691950534068587481167154182139334611053950433283505588011956244153922954786599788536135680000000000000000000000 4959 230983373860813775658538456228821894580338884214911827550982532329685253297957304721667694983115964375328486099424034652443384582177106520391594330029793725709546330966485515412557016778464684760942337930996778700885809709421471725558634716764812043900579106919404691047697843330691473430757467373436198233354548035613635185838245355646962732199547155932774400 4960 22238779144777690461071468221746210349034298513983313737238984031307432875722688364752666603192388954070320233278355902091722025017852287788693811704925410496779223793594206076423629746057063514965018487673308184830914308411227756853272448288685351725189601370883035646980556359451574334990383822299832456581573696162024466729067410882560000000000000000000000 4961 1935255324181594190399920261272634320520035660683321890112232010104731316255586286002047409300273936257562399987129632265511438715217439850149905765469155488263484708019722473748288113250046537588058550064244930672228491372557116849704501818381158391731235426423505520228444754288700303210577792877633295744819303262642749898238412023119630860891891015680000 4962 153470477733975186415784937734959089922973984836892415531416795527233509837276037210668010925664951063466042043473855394020777785683463116154850384446906437958412533633586723679089275259943952061167738069018355923619446621551575232832080265313192672859582070858079223869927826560676761403661336611707664768201412311709491274347057604626367989678080000000000 4963 11167450123995935284184765802525447830767421541065379271695828553212320129985231892342153288333338674345907472721426722641896558263992648438934396562833018732041245823792753181215308705461182464358584326375499480515873981949836227274096762240227938709580860380029237525606617369407168752550363722608800286951275105945397078941321134080000000000000000000000 4964 749996047941496677313303965246380534075700634201884698363441173881984189292108806451929824838949333924051856924047612057930893400461931729225480608692135391415698007918297264012716950209310856780847865724619047046810489512712669382998729345822492814140987898372002951240163152184296972310666214861838929849251011123431491885774929920000000000000000000000 4965 46721386535082548026101021840949647938625186270681063341116190958206419243650698301586532874720710233390256502914670337134722081093968978239007704093896402780455988173962468879191943838092003771791153667888470349796179128475950015542289220585025046057837114968831154190297189333519658785999133761733122757193886324618658905616409704015340639354880000000 4966 2711515447105488551655832473776652664590529539255465627727254618362016388111880033419306115644410347642788631978183685531172616285010908539274111928059512465544389390843466146482308396512730884713145686950170826088153680620622928801953369483678856856587119476917099200815531960178945152676332980886458032885751837734514554673561600000000000000000000000 4967 147163419963459704471228473539636689957008163303961887694951397412026599893760361834323198151387933817396442619469126135500642363806513790602396819717646199811634439693059815570582289863204726790640580105775880999542255134432234049554711830146714508697618224305228004313413870000404239559547322225903474526574306648834870964387840000000000000000000000 4968 7494370165696793689280868188921224780562296021082581526101844193783584803461779365226546478100114713612869337692617541981044412577089387962121103454515304750212545405341050767259103814971709929617316247883500813811858199170320157938795919321434864775462354006561099290232440236375753650725576545560839819967114609265163618366229425717415903657984000 4969 359177962324165359139087670166119754467082837137889977607369528332621848787012440477045558464484221161939273759620121973213595810742288386424160717622632600663896581722465190869376942678995845529748184586280340560632081594095316055771710525400437893439107884502569436934270965361820261227431730697888284997137792486886153912320000000000000000000000 4970 16243367228190723365128452201520210995506247685932138249776409500877528131803736427358727200416178520218565927898872644768084542005697385050437542806752456583547766664736282637526736305142052845952861561753543505566678591182414975064497514005179447937918359438150868106793412627325561375458230312828657964604434900366141685760000000000000000000000 4971 694812687226455278575893993400042882264909732336356614205150214596659004697233933391832402029826177954599369845685252691708909187407967738870390809172783171750748608863608702395711986998355397632468658172336547872439081174166325467765394126512888462439303095895054939203852391682488092978331962326446300659817912348383492250550785340866560000000 4972 28171853889418058276807407132112002091869844244950836062220048692483988230856385947391385727586584873118468452659251582959126348865596098745553116356948017351831158992577219534594770548675894721276640635764200104592195003810216377314508683403243392479509053414205935348737251507279963271582353909078511322913774663383355125512016671531487232000 4973 1084827111926277419408514760240999260174218329643935513488314391798612223419462850813498323026555072371550314520324822804454880984468579576687029281733526423531830749283322520360253579865843947861917630788821082453703930008771700799196982130588988695406487810581199231689958736481385260461714276109846792980226007503994880000000000000000000000 4974 39743515608194063046848672728826568686125507371756060528776329122927808996088319766962997691433763575806956944116438110107765014676306288365018853174443900269644806990129528648814619945461446619623922099579219246213936742519428672771618040089270951866023799392856017597106395154668850550446211942786356361720655343085282622404946821120000000 4975 1387480970281792487838204220059686683591819458781966979058501556571770706509615542714151049662991599240882569627860912920479881759052895476051041532319326772907517726350548054086321674572380715339882421396312474319777480355161612181945647316298532881206830315278027135018663835474736940034258251756769642733599058821120000000000000000000000 4976 46224912729917802336889028567422662405842953031538836679008021684387044745602338371467563701192999409647009935938944278635781048453561684053269885386866286564742720570517486312565896957368361331678405334841629561602742860920628588284457736575210507873483681090458997942015134612805562668246881426778612423509147648000000000000000000000000 4977 1471608739983763349009570229096098771742774216993525326841559156169981179288838632204734744800141448733385168195557550798960493126902972849147084577366632156908544983182083337940659950347847271059895707484677403195076420647778179237559714046131529580576382962136463860602475488262829809456789577300286013317521091588704467760772612096000 4978 44823515902231454570276740050542348929619564104780540684043302006460862120331644820184735252820745023845143083011587811067861026668969260739757063437216013860775720946702024618240214733536582776115166182929795257760251691270100886625506701838615917650809352687725774701610254863083723995383451913777819481286901760000000000000000000000 4979 1307684425572857092113704177447061288213125244064019319513332327691372418168356900656168253634955696354570391223864842102330961604922029257836148684890272652390992912479897609917564955091036519432561765137671388653670711262925142997723244458578096310384278258006217910326208700326935141309090401335671672946032640000000000000000000000 4980 36578833410942128589227305518270953091738558479070359461011979204742298733035740906217877639603857403248175966055217092008527280869249803844867732369061508851234137116716518344072890409545851260295367142860219945090213234493394213243356636623214007033268712890844913096786144296918079223994501204275091905282286260975357132800000000 4981 981966874955045722114627270536810702128508541067004963469752082984398766722555246127446089964072711251546731597953522713837382752924809623246783534098771242573123554771402188146343519577175746545934137451719446198535128000429823431297749437532507712198826749577228083020015356077059261538657280284745426534400000000000000000000000 4982 25321013422333545057509750731456436766733752574575824064386316319795900577683630157439883164415729432043095959765816548284830623735959382746420655257331971480628971220924737009588481733945091066842290976981234996917587336359517881692525683273737991545537872393511705083158877196963194121243031590919659847680000000000000000000000 4983 627667190795240289562629691593631948540178100131392369305772007186880722143771218833486163125133211030480966354804776215050133552518246314722501749010135094321934168084922122710574358666726904790435271057124449978483964855034860421411371282696596560323447933155853526752206304584875028964598576651056759601076596024314244507200 4984 14967895993848057173726815448321101198489166119786871775417789834598282529644434038879030821404814403580873962677830846178819252783342567850294916717439844961317516466237665975648018788162372628445336808567801383860478018758669803813800340107097358897726340874076873467697728369313574340869700882519818240000000000000000000000 4985 343611807442537234772957815972093954643010276939246226353544991345306848484250588129808208588122790840364514625830386246790911430048445230206579487125349918956663437960215129350023410764372264588689611721829726770059183311356859124773056445896135040784678264523914057108003566363811052298091375173304320000000000000000000000 4986 7598368461547710030848186729360096341451337317175274049275120846803680670654254716511707451233290539729821612352209129031521391675829324066876002631613533055935450559590732497508351431643437095736367508971166311570353694289523651992376404311576367883702608818506136917867238344560646924250915661786618931847976535162880000 4987 161943704301768973913697359845248699358567943914368205277074185142699656918594679810822657789762551593757796514688330606361446691759821952880179575038167585784327954703391419785955203883973120053148234774990294235993663103624977420075295365615029632633885436059217853005605516936335825071961832161280000000000000000000000 4988 3328317032506821018911778043936017565016563240296144070866141893856104445479084604129049131025261009872266188098791821299647555854525095044295797748054948704598444515206665779002714038164444374190071798790223518857558943450633433488016709729979274175733487508823094223671336367336274845853559029760000000000000000000000 4989 65994514337651395244370610674081821931834919462623787366317831972136550100753261370579340927725569738785812736981713971481419991666161613488729841707738606509855272550414788344230901803875076891491249772128527693966696566556035387726954917102574724856070710655413073853102863265049563955690041197054877971251200000000 4990 1262991459226071298689533463327658489356091952874440129298221721187593642010322007491467618344986983224963820201004840497607182871893612828586220824500163013568203223732997440131603148035331951658869934400188609346857413120248406997475503807191037205206517492347577238133754248367292200958033920000000000000000000000 4991 23338423748464954574258823003188815998888139986797608010509936857196149967062218123635959057530239835684933160692360897988766999587347297725343329297326571046978408509677179808844251661303566236342428047711220091049110654450587065806650146674346021324183091679784807585707179938339500536627200000000000000000000000 4992 416555904286659074303210503715897834543972603417616928222714502122251287187921433383658045356440107298478831311624664343224910862865410411508245996811194307491402045003031504253166179201513858182649254365535554540958523783661170165739327015125244502608147376914522323916732286573173480050358436338073600000000000 4993 7183591304442878195380913807018528261688504741625823629366154877094169793876783619197681787404876485543281127755002876366693516677083053435487868834483643740369302349360514017970291049735353649139687872767201590494871330915698617695377995973884797872204404611736129096601257475458214133760000000000000000000000 4994 119728275237546946699241800865462845858458823706150190163594241825636186843384764817900999628694415241723165975183832722602110014866479048554627153492737254825683390012034757206342290044232650704021396794732512467645834011730708146482565020510141420267632832715659322853417384508695613056020678238544080896000 4995 1929051166105241595016758685787703135222180866343320542874271163985959245273968812130542763958544062728763770975176214296344489094085913152169144900374413458177449862570259503361293815420020603611080801391690108038120444194435478564025696163359522808915088549264692714422242960925955432861826225695830835200 4996 30051981857510868974745326219067749080073246798868516504683111852844193785365242290855979738202304515748035504299141711387100599516384285999829606839110426333044002492227037370850448834082886910656812543034835529840871861912534033021192598540639993562124310651494056675991686322585600000000000000000000000 4997 452752600620303578199439016422049006239653400964780179513327440267650957709740935796650468976344873286328531755297564955694119101862648952563997248184418031989346883081160270190395518126875812425864941425314707393345426911114532749806446586845103473792095232602205184738575494676480000000000000000000000 4998 6597346964612656556885260291477044233808241898806361863731290871952519684131165534924919329832061633480964349893694158823912889358423626407919147123327000567937961861126147680322589969093394552876748564013620791859399228488487823382500396144184998163517445561046353714818193839655290787384524800000000 4999 92992188734379231559850594064700005080868729258819723400919827161989696320262484160298407488478306772702619432884120368669736646034884806461774084636251399770746079507021674655380418688609518985345284912026769282659633457127545456805898710242722972426610720444061199456524042240000000000000000000000 5000 1268022423166270970078661503111989898344170133457323446435164853610295994501310675800956123820833849502610577180606197759592511497932503127997663242626622604484938426853037081713886136110971078361741346518409563957529537141509091447659485044074379134889815662545920129373306880000000000000000000000 5001 16727523264370617416011934804891862813502333977847522005991876409336812614384503012886684296370029765178325439210507145862090458267140318350771291157174495817473503794116380010460029510142363330908495975853101376879172942701745051681909925715636964118342861765687623200601867193502872371200000000 5002 213485267825731250490410792910891603272591746845879531046843743123408060993607257992711071940176145460829540248004161685485364974314725618332315109390504777265235774550152273985265124951881164171317219370857570680427359964997901625679467188624976289400672039548065278853120000000000000000000000 5003 2635902721518021866817751797119921912575131165245349817291069226507420268788512840239907751626952193914239763118114405604597629164297943251693908553211838285693354282885433019774157232939304228008765445894859628251996007172823076280839118406171249089033233566707996426240000000000000000000000 5004 31484433694496791574728743274606055980679630369730836182494125052627364168743338622145322430428719651276596310343158056736155188459153116229730034212063834962344758115170124998806455985269981839772519393133201208704954418694265003529924681351286912739559606680658136830706078383174628147200 5005 363775356988758906469078082610632557932882669183882607209905028665332081689986783656963216549555405427985757291309540932708383168560499631740634531105601276945787474186976204839919506857161020049722394069763694294965794447620412857873327203588410768847123302454396320151044580897431552000 5006 4065304888599325343469598723730373860929101868430401789499271895068987558783431406925089089864480363916922122330758173084563470499060330041260483883703650615729340274451552389287423050978784120960105206242001060880490321443225587304520767235767036119356825770393600000000000000000000000 5007 43935178067692066565544259301232465040575263059937156891400646995100478651859251729343543804307526489372557193638948964711813947584893505543121895067760508744132198231120079542456103933741308458283783214867535782529172473148510166144601493763336028391586899243084425671475200000000000 5008 459106046345352734294713792240572148646385801915444599627966374395595189562688912271253528982691748807178425663584463962721281368444385701829050023184344274943695407643410545625732279837582835449572023782757531230967509005273809127263004296834774668917384151040000000000000000000000 5009 4637686364094186502287723030387956061557609147721392009179277301606168759910897558662897014718722283646605860415448123369735687931674841666429807166683564540551317544193066738150661196451455602199629520621304984654722359467281612281841216860670104346306805760000000000000000000000 5010 45275965916840314738662629689567046167650004529504395281679172755972728186640067675308702432003159173196535219169170549596470808110701231703381517743779198900204439843815338089901834961774896073028920766207414379434894111054676249500103840543866657236393293021816081612800000000 5011 427056624622391233751580372723876556443905698621720009792386458949737374286571711069057194631695037826432088747382017724495420860837508911145188127171284212687752571014256895752437821870962024550238847706238820695851643702504514281440333487419891594035200000000000000000000000 5012 3890544089939910013596178319700200624309075925827221398908774594073379510313918038178950794351607352898333225939816739107597103024275565727957206969659445460683206111896042964309271261483801561315857292574354661193611345545104099368676614858628367646720000000000000000000000 5013 34219962130302450630583422157028034556331362897635781384350115877727463925094464940507832190391445706473708062733199835057668586269656215864265786248573291580419615834920412110560374257476127420467192789960076790176323162094181723928619633154580385440789577458614337536000 5014 290476181981425389994717610138131113931331545616113913635838051079281630670489357323222435200649935499369757416904086312991205218983737882477751185020673099757264682417918225322593646756775662913698779915368355676527807162511624403899764707174645760000000000000000000000 5015 2378482692955468924671159821895874414415680592511037807127040307357256418871967560091534887762845136401747562207852632692893394577074497849782355491016982461740457463388582796893225374305126683845415349516433925143842909475807885923214436681646080000000000000000000000 5016 18776831744512682064174085367321057446081106735777861730050200093863808913624997306795080360109358623543712583547989400791867250599604331595763623645107534099891018298483276698308111513163829194119648220637949188631943649515226054243723482699401004119133198789120800 5017 142832825204223149485575630326727112820077905422097973950254205097683402168999817712026883341287264883261027429269553216311583242076139460322994688858472370259197311044123952342131144383363290611139276439949659776812181306154900306055942635520000000000000000000000 5018 1046265780890328189565290019597751391005203687038210125387645200995114871067690466072640704229990949925366646837258999930251224387579571937830567333915837234979115089010742316788155964378709955824620570569682051765812765645530557749384970240000000000000000000000 5019 7374990665145994266955671426195036908715484875040366888790557713183695874426793877548133892699003490689356649989145449922137771393932505071270676159161211280991085267355461333569041599416423844490554165360781334215497539488360306712482455472223499059200000000 5020 49986587272463766400710664040057517856901581033186900116427582001738107369526738623069639862954721834761859224674206626890811864369134204130484372681617828857195718598367698510632900331354081715799214170144752949746103486694447938273280000000000000000000000 5021 325501039362019388948134555009035618723772191089246338137261475994294862451065995455494963919429146632153045819361075684367331971868535984983581991509743730180860765336937442393388553356664174479996922652867493540809907935602173542400000000000000000000000 5022 2034494809267678858866263422954796464556632239393379457082190268279210324597052126471304238349019963972917328692182641022499390273186027550626651190308777066160482460877689271805768604041659101716194388164323605796614483265500790183275796609918500864000 5023 12193406988441577080961803722521273396048338602302728854042606636933508230063614987045993057074195785838024223822986924599702067281803878821508694343395594263206896528262633203626905418529254135134178691594800859614768301489520640000000000000000000000 5024 69995992454227650652015774720565579959294449679061144389061365059494100425697123429184970636407644112905635629630325663502816110464357607462531982103835742934344494654695575784715330121543352099756661975975334454637692201205760000000000000000000000 5025 384386220215275337588356647538767697658255066158178174012529975392736814435017839226977308535129695903636247656349547582177234843528147485894301157322849455044418329241764729819017088996886323638933812555438725205467960337142949740418170880000000 5026 2016609518905060348500378879642481002817150625893033384098022155371654436327943942882360853347406196453128771955112081909192862842095076953651947804724270559496209690555129200018655467384300744020351845342302083443851264000000000000000000000000 5027 10092234777694091920311636965383243660941467438155825295194251856096827335954805845485274633950938435065872739944650877079351225127132177993966434109949818784457864624536273513379373550959170611570631114692426162199592960105581021044359168000 5028 48100333270364929271045446178399011718658450758859222218463101844967564390865036697806823691015011044843755215171458732064005144265966185360500044596446256216822092141171679875172985588341607405295953277925189267852881815559565475840000000 5029 217926452142362136158672484725449078690715107808508875334743960918360942630584134167166283956366356078623426992296725344750171660153044738150063351525589791710071490831432127579219570415045967726881476989128938618880000000000000000000000 5030 936677247385095707167557464467192697053036455386044059558836506365112607886453987463391204736745988721737871424467466006705601958225833927209859952486758913026608806668158103086841929757146053658179705110569943040000000000000000000000 5031 3810683635925506764192302278150450459325000981152182204283280504042083956338327627527928749637572192470622356915266859225135838547230043440591620670751382025017388864038023309784640450702076365410984169916747190039030374729318400000 5032 14636755794571117722958134414615546432249497927897776322949314471886035289631085996117054670635742029839183900038078074777557715316747152192672635719318750506156699679579537887087838897434740054677520971202560000000000000000000000 5033 52926495102473558141381355508387964594729458050271273474567508422621883736174360755687323809826981193904459505385408328574884648740697203084711349229807983356514046372639250138951915910585530535828070072320000000000000000000000 5034 179589708737593340872179687859704354921879302213155631426854639752517539569362355190540560706823350100735355749413343191784165265405064087688162654972528213020449852726684205556180975549067786113123711609239818175774720000000 5035 569728778133852884977153065030293547101145992620808224413419990506339956445168984508230642110549083644884773368674196931496070416171927414639904393885756865539319248430029867921993300554185128217149440000000000000000000000 5036 1682659430218639727216342986362658106301864024260375576610339555158508621162966741595172762198344573539375615452701464413068889954827287758875744577786744430728246150750272857988143251594942192025600000000000000000000000 5037 4604060128247655692820257933369905535479032862801032991439126219998292470337635757835291192065580910756526615921098734864778492401473591413095338549133733605450443148850239945865551341973911214211962576568320000000000 5038 11604361221540487540544888098523585540856320902242572368285591676778559825670766708780752716699991551675039575556265937447321758403267288451706330989616324982606846223068695827512497876678737920000487776673714176000 5039 26761239584134709186360305478750749642277177261412666796829160349283287146104620504943155012413451358154067418235210323715248438548759508333906432321502301279581008974786598817200431253422080000000000000000000000 5040 56012773305354595540368176451372416408676752672130611245808100237649522147636270237564866939640056572994586564786855318447915676909306875624039711640739644023558243336435391013669609111643034058873048917606400 5041 105364389451934343356984887536280867737158087439231337188514129241672971140707207874758198303160861625518014241466023969701247040342194532975005830135731292180572731278502109506856550400000000000000000000000 5042 175964916764222282684731929710917836554708864846580935056533608875556546583312593508483053848421581710216446363537589771508207584550286509318477133880852394868314805536556312596316160000000000000000000000 5043 256884949844634523637575631887800799330876598365475502023433630837131900675599731996880975791969635920671932810743873472349518057266386968754349553462654497238767858840732841328684861634023260160000000 5044 321196538247295317079620006818331614671376356582390403683341851853714893022932546401268218556966536137474799292003295524922524954162763208448759199624654728102262513304527175680000000000000000000000 5045 334489296813749551121047847642337122213065338605468506754971385460740627471391832834493838683144743779934839551946716151964997389033519822318486753935102545576957332150026240000000000000000000000 5046 278572318533577608524777418321431916601057226363345890292552087866514215057108329573881952290739562091360462621076071394857411606538039248162109174928347618870359981769410284766877450240000000 5047 173981592316512793225898330428541487797823856918761515385635756807190208644190159652487916028581847338732308123222060254384416897874989589992210466226163712396529500160000000000000000000000 5048 72446895223363959642630214949252291588560928803756522938392023946740661949492352245976869552481859280077931743633888732475717286812711917050494171284065320299397120000000000000000000000 5049 15088388050268449368453653014527187668137233948507033830759559293291817546494293917729224107566772733537005465715690665932712781676790358226158112238495695265057953175195395354418200 5050 3599358978105756308847500908319463826846152469267345261458732481113495270012528451397326627394425038501603506907284001605108903700810208473693372721867765871874698755532143065723954567420891318803232481740888247561574326033904294535811317984324794805340202982244472427906551489287072215013456892334390673709325582948229672679084952514207950243768613010990204635874304416 5051 3635622935165548033303564688441566628306561471619748852649299005521580398870529265493522344550894028054791965783993500097350277396916909707332444689911098910687096631351517878903915825481032372997927305439779424357660701235152115966992733953060778589664674635543764240667724090409436193401844045052057740522863717828483132987189297067466357043363840000000000000000000000 5052 1827038696769149604348969020452069796418941972189264159917296067473857712505712488620711801179442086763342061005040400921888046484705241197091470230533344484790857365089795500359747932207443140027408588270551456927853531727946030832347504055992789452049846623386465084884326023184984233751304420723032100333700925834936785790985340574012276736000000000000000000000000000 5053 609028671545310948218325382369805368078986380419787022830190773920115945687583171399733026455953257269786885209145976315873450430848928798661286372221091046338174315400117313659024012982694190812070033504023693281262201781197101246129275710740237317147063426812713990315126048539142455060081872139443713451459611549242032691901456830807462410977280000000000000000000000 5054 151484309395534812056464943522461647658799500293363915677368873467356951990291041734641046203166125232476342469793536325340717412966993951089636452933104742598005754044274131665128924066501727441468628181019280168852897911346995667355545286479794824527457829413069460067547367459868297621201636846734400192104706172126245241140316097031787469864960000000000000000000000 5055 29986909442765489926916400315600141204747278689414193170938216491674935946264343273337763939900936496850698700726760840752633556115244044736583436740119136677667602463301633885530672151866626148096551565481754276750918317348450194058817278764262784661151458856230655435884813386791866380170650099558412093636047553504278787226426715217265354080256000000000000000000000 5056 4920659722466204512231428391950002930279337368039180003314826375540719799692958476004622300116410839151116933301158771304212054615077847946906083631371456162262279980485219338921826473901247861626811668860297178504007424578957695516867366553567303708691515034891794578008321134685402880201230957984568909360605837302213084368977697367924764835840000000000000000000000 5057 688399853437511619607394105657701267147292928751460444275741637984014774855644228020244258263634469036810618455944171441621160603016372978929634221017106424540426916865184757449609783819557893910898926535022927287093504315387419898668492750009409838241711011630409022679252293639773672395367982631959315732196661100877626069342011713492059422720000000000000000000000 5058 83811138887382372936118186111677798510442490190414761187871225304063720719283225460757484346534868896324760446794496209720973953602584664096835164249329801692104437186950267985269573690815961195870160150182424569810366985197613440201609023358431134014950071603580666846501012937113240807579059324452675461552884302547746547456025789838791802880000000000000000000000 5059 9020022646610477556606399480308082687831939699183411523940030595137397636657273769639664309764034978238043801083078463411881426182176175746146047919451338785009194621666077055800941394409822912563290378291376795661583127245662111748526888846318141808807490636298119606380374341469125528031591616338417008724928123481440232839652474368882114560000000000000000000000 5060 868789259932603293980674761607403043547652963614811737181260151322347026601008918025645876153248654898260184087453736944987794744376702773591585676555069311628626566053913748580002746878089841888361490665935460275051398127662454587242470781824104910769684474619347214479662506553930949031217539575949978322566391584019615545036260965276909568000000000000000000000 5061 75639209180115660169965032674121157416595033232134831421058943899945089652064183510951429172244498459952961024611408039866958597526025194967269540151030481907777063289710698412419724107080612149084058155199195393740915260955361038327715456368950699599604395653500046722387434781733290209643153257652404425629519609858294059891014534158090240000000000000000000000 5062 6001617457353635961389279383828235095769318880036094390216512392692540711254392140827029547559276890633275061484896303723251658157368736354636194615475566733752747748254303864038802649934487494236065868360893368062037660561092195935863992253085567137552754335097746199911347224865097457448381547719017164666859213882927743363302734660894720000000000000000000000 5063 436981213123538746364770713390674912799975481278444320418181754490224939407829529637336169918042987039468750939372315295005957387086315132217895930397184806719130073492936492795534464144697919243995727204761426739838833831387714701826413620424606908409197117851530758864335802882231617254446572777446642471953366462061663293005662288609280000000000000000000000 5064 29367334791918924160657174995583580062962035229088033364720118488440581895291197844855558887578840228209147319512808630785518240408295084790827141310276291104262510671677004931697143519073094526032246725637370712122158759696552894612845491329012096072338981012482725910272009035659961615226070707625526573183380780972431935509140089077760000000000000000000000 5065 1830841235774253474367720673114917071454909487231132405926666928934288069962916707374161292078034842860948420884703944893055228863098545641634170827802049926420977607290404963672166933548316425696137944698196658596552960395914769500504687096887821813595635323861190940636830598324953721198517344753839517881372268089226178813623243374592000000000000000000000 5066 106343300040538202056836881416368373690597987307013685263165250363163891424498614887847424622311981661124681782044815681968892170921861657235289096045395924614867931317846762382543552876848624756865744221158060989472626587587731643850243448470873525509524042283582185494523173881314304722663102631103930808825366745930767652506503741440000000000000000000000 5067 5776913101381787694865866709820580736445859526723005592632973754763676711602476838954849827549384886640287503989585904139613621331954460325908797949101305195113151624261293258461590903788959839523542009857199853197480309742780397771646634278477948630602918847835057897829850635495872246600104210931576045195729549457702627522505605120000000000000000000000 5068 294486254440056236752693502718823052210954587750362469542816397397714110179562312726452343722077198943731665384226168409094025740029032655905872046541827614165506253419139620852946641673005009606229623607680712231223377896090301383935312641274850814492999375337692847900139890980406178493073807153597662795430685081758106974976737280000000000000000000000 5069 14128977905247223008792178424648283878712915569720839351896244801686015041606029335670987466864814633324940986486767373424613284825656751362090727354664305533751194588778682283850792422313164434865477039209555560286511795230905105681076995604745127844346645165189426442403388057891153853971239289430397793262238435913361315237724160000000000000000000000 5070 639715453745835196156672693837281818668227732733869392691475270239412928805561885581989462140594891668075863083146794932395893875533537331822241841174804218040033590269998348701853173909866664326765424494574593121598314153950427747495818729835141521655150917295757171076366673417892223696208382760375530596675439624889085211049984000000000000000000000 5071 27398584083040069301376463648330271172860937529049850060808799573391452838991523111470200979957514905453255321080296512995166535373811474694087802079320191059937957192743830012454936418112651059338974169672498222678362950816915093450853832751444984980522026637598939613055971453978296004234920029968342475688077119989174281175040000000000000000000000 5072 1112414637821848034310206998098426487862191432772316351969123861493589624152403220310772510807575245286554252917803139351318199352616280635572152076050919300034605103400258952384218959857017975583335347314413432381504710921201379312786364581172368597886956180445646819241605741180556545485719004490336963494690418193920132382720000000000000000000000 5073 42898829000267511399920473911216372153404944457445444235855219155475343562362416144230420921652184411217931685678050365478744457968328815672924683919823434261277225469807269439099093864476810112417893294161875498014042573479928984438936593732996869375861419081201531144952687504853408198445413732042269777223094291365185454080000000000000000000000 5074 1574088358933985448754319222298250342476380563883039597583451616325586103743074978175846877412492770924435544063654017669733071894232420408938172258431318666227470316061842535442581400680513566156329116027077123203285408425182989905712110303581706580657522368994095911695522494804081697516982661272518934508606368671502172160000000000000000000000 5075 55044465221455869316193183349713135738327019451708421355349666945925565621218295581913769766444313245197745974334297491535563828013416643174323287406036876784627804126775109355067543146006841739208631286424600328737817887241496262237438011873852005094741875976152115137019895745489745403852284281431530576806229098229216051200000001350894000000 5076 1837105346414082181724621233576523058685363971666302262765132523632333011043489678387186348964994453898386705660883130627866725792770646814852254231462992573938823373996488348623459687628417744130300495891271238628184182012835586909725176600014581884899671523453354784782107882051475468482677580817747832267420278959636480000000000000000000000 5077 58596401787186439824033256271736812404708314052079037345836746730828515379285606181720957827908531262217305462500375445177459340088552592776655538180952602620730043452949441903162035365729500186026887945762208212867551459862812927812980093750129024130983395355291556990595317465420423595436144872721496017347346159370240000000000000000000000 5078 1788365367519008237675130109413425678433309296512988708348351641997394349569879180288250470060172406486684017786335849920563021350804772153855828670720548469623344879910981917159942441048576418516311833761941796510282867345316898051318841214037585386773874491687023177478023552608827507020636354062873099848550354780160000000000000000000000 5079 52285112732439658836497653775453672099583251479942365460604934474588844117085719654171927818010972176244671012433706125651578846179757503741335100725701068004266891323084473128486630548378417515124767702511635085857222384559424552238189050123067835073809287490562802748182561001678462457448406500076925189178387333120000000000000000000000 5080 1465833817299331342004292646017069809585084131807863080158451250189495770374126363691321209877071147479730953212377777865157642975742142895351724054135684295229457853729187664734178383209632212324617875528844990453432173563096079161550115135927397699653573346762116422980153684984790649255357113828888133197688143872000000000000000000000 5081 39444697653550097936593441062784513797846974021705345599254187566190518215672384825972959545289748095590623199142225163580296300844263805050424806672798718977882779659020810736389770422783803259831097947605839039169272956380696175925015948818869004545063608579409912282124149875755848013252637509398797046230548480000000000000000000000 5082 1019692207134607724653957722131396583122977764851065579480086689880136138953381726535239734702555197872658415094343981115802487029381337301604983300319388289944505269491467621466867107456411541633980342019022134779413511744543326464927975800958509497687466664406434811142085075311375010624669921189233101205667840000000000000000000000 5083 25344007472421668454613112407466150145477772828103536457251313911939719358357362338139153892056842890098958807265004627782271227684414157985750027982606650343382198301321852641846821530025322629723427996742620698025656812047274712078402918856363802559616536582941456578008298106328569498690677026352044294799360000000000000000000000 5084 606077970562090746497195321940060394472819046988558644882696589292997318541958001448227252493758800439138812186124094005945990422662016743198597574103027016699328788005444638714780198827172855059947479789162771168035878485277711197237803705397849151856884728305617868153642650078378364157195074196809785016320000000000000000000000 5085 13954821386794597016635249968644840263514750384597379332571329665688525907503140533891984563376366407245767582926615080394539422645455302533717375185556723443493487780478108011646803666451590393842188453058455044092398639013692254376468626432220732970274501749605000913022739219126660880851813491379283296256000000000000000000000 5086 309552462327621077560064622991395529413066078064834946187709558668734718438920194692242377074596273515253292041302678677796293332590245355045439958728935681889723991342131828496802641333725135748716037675396640979048987685352037156854424854521274960073612424480190612611155918774550654538760037441239777280000000000000000000000 5087 6619234225684300174388599578085966005943080122779209510173205993579196726445716186787124729641265616360800747434488290076683354536695509578267969080496359514476797263394307598146751036352672307036461842857316473121716884990174452076513276742206996236019195105238886946802593345375974949321582900506787840000000000000000000000 5088 136512727975904543993872017240774016692410882576900469363467571726009289292072258830812411860102228514318157055118155598238124890793922395500727528297975571939110664120187542980470958153590642119096461272927322142391849102838936740808529036554849439157926807650319254711884100098009251673268459573084160000000000000000000000 5089 2716684441782857280851337391987648622786726992324928847463643115278210955709113254951586926705747836981443509869864043437451643452487207973914124217847382884131995504009781407035900814173823618412758205549093783801541810729585409935773500178540442414455865550714363460776945291144799892744407057694720000000000000000000000 5090 52191054818375292744222416756774974332343179569727190992261497554465215297915898119197780865598717085589916751041256939672977826649487433236364893639326702530268096499103092659472988688050874993876644380164995066172128472992967210593670465174389130475706326106267328123353490914306290952392385347584000000000000000000000 5091 968314295961425683157004829070301341202315965222848975287680194952180435172768896807091455803258616346240449721139902826756485840657801685181113888314604800493342448086454908847933427271311881131773533138215125353810341276748317812420537731582115827531473452898978033798954604699068519027499335680000000000000000000000 5092 17356245703448319875174173105381641441273914185705032023566952165296384751913115886461093418275456939628475766535004799608501650188282544049336316863004182843511173960430238607788136597369582125418753083106066224261469199028538625255200024815688777737900413105529489388919033700541402505166192640000000000000000000000 5093 300645113208659352372861375323944373558470737296129161426130906608736686518269399304378575993202026805426270629655086667974815705422685625758522001506068918897672804796653314412111534911018764011963848171893073304802922824649185599973914581559687657801971636018933284650683581695911423807324160000000000000000000000 5094 5034261133345941836724637256966785106007706904377829719135284686654659396224046757824327444641382842884299773472200905144843945665208992622866604688443903485363073699901341409461133780619167235114328527820480146838766628448022466055529700065845654517075563517563650590804353731264826069483520000000000000000000000 5095 81509831431850648919219562486223589574465690754823346322340563951520300135641762465411564815667127492211912491437649943265865954914155214104744849896952897734602200144943662864683071909425208196559892466786303923257842245559054749877280127087998980667777866260242571860906127037470301093888000000000000000000000 5096 1276356292972834736392601479531651039935696832540187977699083139664051180289711256988429972930775661431187017071633583013060297062535519154536924427631154327501500671987014027200016102876411545647311827086992238797883345654311229620411948006686146869498419071669619429917197565948728442880000000000000000000000 5097 19333143865638716122609772710125246050339375536343087597350935308134672680357429385832450967345328129718201060721314214582635513093766708140498561825988757130318833214894004131649083591537175973905585732767667846236028768062860768076074707183325144237719201948977898961060063300382883840000000000000000000000 5098 283314550810364897269238858891596229519818144021901113963382624949359689180912856160253794890947561151651115158359922215225109187665665344357067777093288127787816156247680680535546481167158263786230221605949949217333849168213620553452210922892426086319185952315048539190632925374709760000000000000000000000 5099 4017212552328507082532365328989468024355089240935061557331735980818682829640710265481496311131947898912110245011848127609939726507857390953214097994529649549965984606914769599858926998044708321910923516383145125941894304219886662928571563183247222661605675987800938647878251336171520000000000000000000000 5100 55120179480620043441649819499551764997787930698298539637872897459675239023718935667751061667018265230366970464460706409486290727903014066824048718220813847196419034560839970255840011697977132855628756696102920041204080973397555721440389053030353840064867117983578785801546385404723200000000027234000000 5101 731902816046823901997097749114775490426829571751798246108874055650541116796989465786183293930793327184181785960502582751098320517313640286226462983530111703148852609839497761723320484521359099318195733301644918103145030308442070609968804810462191200359886515651302340314026475520000000000000000000000 5102 9405179547121248451259473922211405749944106488168368291501112652872228410582029327334092044746964229595096945770278304541841580694210202324690359938211644470194359018583071623026959781705926837994817891349944608269157284074422617308738928732749450540153880604065831809984757760000000000000000000000 5103 116964024254072624729192088468434545810465012156014531782732290691970737651016325807523948294192174515181063803084260350498595815055476052664789453936190889285915128878120786235387815813423504762889852116263609625823972980517565010521380437685380672866697020232160467841187840000000000000000000000 5104 1407655531478591990589900996637130482603285969668651025090552308853531994344637174441402395122887802922023573460578770941678164899666652145830747927564949327882844289174225573596357273797813537628932234838868769874866148101706553382993883554086925532566714712147679384698880000000000000000000000 5105 16393557947910911015820257973912684666855031152166874233232515622957761337251164124884213864811060237496528707225572425716699109564599954380576695372692801097314788526793214087939570845121676467700013744692171811614239909017155516110883176339061742552811569332275665829888000000000000000000000 5106 184732349256866232092390495387253082690743246014100150635414623364334598125394222855415033950223734063626777936402531939140478585634206562725032542125473225597682740519520769227319640427551962143232955575323224071976863940608693838747462726955579417957658529818497515520000000000000000000000 5107 2013964292412817614390350354857489492532115097397958376600664496556953652716137560563564492736932362383284931086649227587040773136210935921818235764595554137079515914837127512191602562987994714916282671467789857431569472375834287048762501794970187665844340034539356160000000000000000000000 5108 21238873709138916296163881454515494647548884287181422618556048769875416864819732918074760887163702699544908427109185882430557120412246072640563480637379084358140277728927367368487162398686976655274125844469641305638287141253748578001359058050692834205381054578032640000000000000000000000 5109 216620289098280103074054093243214441748964922358640772934550173147173930815779928024397420107223040519534671339931095017353206302367732155170313553389681706820372155786891588650514827477876984796729365615558251704290776546262487674617066918705530542057007538503680000000000000000000000 5110 2136271376461537730917633754717489720577670016956644384876306974452432210352083443558381983733014537024991022145961549958517861274265168716268622087871019336133129836610435149731508854134713764138147887643120747663124691925485632158507912102594182918932421443584000000000000000000000 5111 20365221026621868872794578383270310664485216668723462802538920656317930376694859381744705869652720228119504509778185182086072525474983539142491937262803239368361127702379024471399601352590925209820620434627554399227111379918843539007359780613815227416020254720000000000000000000000 5112 187614489012178821646327030250976050531635551562552128314859341973990658415583191811224681637593869805548012549082609727160445940448456025300012513071093466223279407734876909316298209194801468159943426564565758516394910644387889553583876779092846793887580160000000000000000000000 5113 1669705254944687136750536307950377303403975777007309945504823263724868822837060528376994947445127391945855081626697128340188637272743176596176547947565940485784944896334308605771225184722526073058223530089802183684792903274734082630520708286406444544163840000000000000000000000 5114 14349695342516455123398561497078590018226174431247684873707374018670808867837992015558972330437905933073284845044460002700776654117544884007790352022514782085386568583172226179165104846187333530632265747328887650508325055026347544592264691262288067297280000000000000000000000 5115 119038848193684851267697930139887609515994128884805406356365848922941355616312397707663318534602337008842598383244835099062156843973592035157329128555967496108343788330246421767001083789508905674574561911735841806557492904170514553081408011697546592256000000000000000000000 5116 952732407174645611992499237839183460726180615545588101666239022254130345294812805943267846128676862431758932412475702345821254151871446299719121038397507293986220949515144224746661903306182901824253165669827137275029819058815480005061603366346424320000000000000000000000 5117 7352926787070786309407903604062948049096223270740593222373374655791796683278759420778566700391398714042982281693834938389012416790457326517425715151207865756695674116081645793115640810076426170810889757117798850964432087895538444354236288713359360000000000000000000000 5118 54689481509133050442664231827036940839054040783539113374263423923675151648287833180143460802177377568997348029314860683819863950266548186447482161738160281945806156756190113388285784631177529157602253583258301094646018555819076876000246460579840000000000000000000000 5119 391762874240351770624430630253199962300301650126468552462502088015822788903170600792243975827855374445923702610770990773065257419841769384986123234096813201404106124609552428215250921874418056333078067726202576083059200269586049347275435540480000000000000000000000 5120 2700926080982219048127080133878126141712965294162871735844315877095457859896440140252145444225978565768819241755381965510856422991199717779994916055180898309243357607979522423673242399827483781742515216894853072991754983792546077667872079872000000000000000000000 5121 17907548752741872735625971056415982468920175481231287627778510705374343526051024639819581702669067677796610812792558743012557349907491058427604156857458679322755645532339966445333049046210222985493733530518346901162844400740039209905029120000000000000000000000 5122 114084067969420272004191513494650739539259650921319172726940844164126764355305015233872934388053735414146088883492907845687745570449177026210540087470459135624765397821179182869022053985024695687386105048366659883270278523614325280604160000000000000000000000 5123 697709863098917626385257010779199790183908819103338552577298830813150357616501314277107683862716445028559511210187807962157244961862139843801640829641956303644549437210903128148548502292407511923477886469136568953007701045113247498240000000000000000000000 5124 4092059516829302382312945638697395181483242738968785716555987045742649138560970070025307383139878250013964769092760404263030667930745537412120016264876031882700604116353794207650858893588376932966710232814098809133714417945914900480000000000000000000000 5125 22989996561418588234286378628737024259610965550036775505657609401003750604614343857944933494624362056589708856751740619625552974420630679581141541290661592999085808599342931642763588508659262516265364510817886708720532768468448051200000000000294000000 5126 123574841410043406838829888099210638985520215313614600214013974448799276772477465223503936028759478716860313910304176426643604099728057244598267959157975874362250828326097261991326048107702421354551666739103752531752310181724160000000000000000000000 5127 634637477273913790958340564075558493985789664047197897905485126609814763551971179924501003513365715440296011832998488284031358228466713455559902122407269799641276440118381571190073031159650549190904221013808439700500858798080000000000000000000000 5128 3109392594243879105057541337018345461100238948677654926284690129657198312554586641960219721349751523819035205886372483611860168551844567976232761424293913774603257920364215252370942033841501532937958090464017454969095454720000000000000000000000 5129 14509781317320019595111819698795392315496265262618174882767966643963472554323808467930796783698254999585689260221359048755485372314778107467843346209571219281438187412609138680840960173234487906898156425184168729682903040000000000000000000000 5130 64370250412211457102152189941727394055399368345467513231758114717740548924634310005102401240786676729823468933448237590431872017394304216621234960878666711668188074380847842679680838678583328567033286565562001754537984000000000000000000000 5131 270933863605658634317863317824055149363133309992287063033641375153559480409269939031913148503160748929846018139771171921838548305316158756938658967187878344553773020737683595545248479941646674595184017100587044700160000000000000000000000 5132 1079462676547938370324741742024256504299963116801570746839096112517127543920684733311523828216298040467937884269513296297946161742085535281801777041123967990276431451804617917030066657083349502680598255215344353280000000000000000000000 5133 4060804832653294967655396294353189376699472919536798610768444544863805139392374368716572013911474934340807249440796156891117412767619918185503605343548864168962506386490009393101409874486212917887459038194565120000000000000000000000 5134 14382419399036268706245709017791387579202981623322453589021352537517430528461997965458683735183764854096190159219642742447808067720474908811253654086193223924900861434180343650235571289397560996233601288765440000000000000000000000 5135 47803381658364113343776534122984782819933787018954789588045185728635854172077873827884177152719261171194610126018267873638932438068556236772771729870457904744337261477499799830827039967568163834174853742592000000000000000000000 5136 148555395427262644718068169364646176338083123017477545213306741041094061282620626244919011492745797777545121015472617240480451355227691895710597175435703218531897319067772836175726746626598799236933877760000000000000000000000 5137 429815690394226996640392457801592369633382740483824130818637015671962962862114788220448527592931160454918225008792695650930992849981123188810465425961473059460420618044110783241269054377000762112737280000000000000000000000 5138 1152161680551717025814887306702641577422978009023202018940842320596575699312307342327702564256285430788674180162254549688092998185431876378533998653310447189634668945358095501490810792328894842142720000000000000000000000 5139 2845107572686555510992693304370676840337605367062290339275886631279911270665145556626774184801736694778828684625388910044125595573115368343078921214654079457014897609871796455815493368018097930240000000000000000000000 5140 6428435781389963472806194152741801502666985104315839358906302655605186863021119978592406415630794366886798295032631232979969262868020572859844316615668881239766913261921924879834200784420077568000000000000000000000 5141 13183248350888435428943288339997543529209140588574956715536517176511800496693046870676642943453728814963569480022031307138201163782434108675153750682322637825805923235459420016309170664898560000000000000000000000 5142 24298427520135413820244205480165875469457737143147830739009240851449572876517223133021496919126835455768021222898449832145308840283151102115893683660069312645244946819173908715244754042880000000000000000000000 5143 39762171532407917947370065144713177607839875452498306783449321397402319854941991462591751617837693395805011067190365288285312954946751790389470456850344079953003372801028810483664158720000000000000000000000 5144 56878895928083089434751949728875334107459448263478161034686590889900782517390013284774211604242882893205959192550935051345280196223564481940051180221809835602975715481149058674851840000000000000000000000 5145 69688114308014439982738127267549862848229575723828969002730909738233827456115409219689810375059840681825069908977936622947611531126393057855101686047499046736464224226438358368256000000000000000000000 5146 71113227310940568632765508062346635919625077200819158390037159012213656863035109937033413481804127940043996848915653574669245900330889492153965426199545495549022468330970152960000000000000000000000 5147 58034928201713034293537127255194325314325739676599127154771943163890309097325568456499026715247640607805191709330587018348309195002219864624936332586015351010876145826529280000000000000000000000 5148 35517241252046295849024698046947428208641489050243886492377963504722983145622273085035043672616083072218768673834165642287189060632013833496966047882555284938580473937920000000000000000000000 5149 14492366545506745081500996813147334700870476933073108980376895182088204169772676319391084296869670077016826675808989453246998126116637752973688545356659829640097955840000000000000000000000 5150 2957625825613621445204285063907619326708260598586348771505488812671062075463811493753282509565238791227923811389589684336122066554415867953813988848395240496673587200000000000001500000