0 1 1 6 2 6 3 90 4 720 5 90 6 1680 7 45360 8 45360 9 1680 10 34650 11 2217600 12 7484400 13 2217600 14 34650 15 756756 16 94594500 17 756756000 18 756756000 19 94594500 20 756756 21 17153136 22 3705077376 23 57891834000 24 137225088000 25 57891834000 26 3705077376 27 17153136 28 399072960 29 136882025280 30 3695814682560 31 17110253160000 32 17110253160000 33 3695814682560 34 136882025280 35 399072960 36 9465511770 37 4846342026240 38 207786914375040 39 1662295315000320 40 3246670537110000 41 1662295315000320 42 207786914375040 43 4846342026240 44 9465511770 45 227873431500 46 166119731563500 47 10631662820064000 48 135061494343776000 49 455832543410244000 50 455832543410244000 51 135061494343776000 52 10631662820064000 53 166119731563500 54 227873431500 55 5550996791340 56 5550996791340000 57 505834582610857500 58 9592122455435520000 59 51407781284599740000 60 88832646059788350720 61 51407781284599740000 62 9592122455435520000 63 505834582610857500 64 5550996791340000 65 5550996791340 66 136526995463040 67 181717430961306240 68 22714678870163280000 69 613296329494408560000 70 4906370635955268480000 71 13463081025061256709120 72 13463081025061256709120 73 4906370635955268480000 74 613296329494408560000 75 22714678870163280000 76 181717430961306240 77 136526995463040 78 3384731762521200 79 5848816485636633600 80 973096842797794915200 81 36040623807325737600000 82 410525230555319729850000 83 1681511344354589613465600 84 2670177736637149247308800 85 1681511344354589613465600 86 410525230555319729850000 87 36040623807325737600000 88 973096842797794915200 89 5848816485636633600 90 3384731762521200 91 84478098072866400 92 185598381466087480800 93 40089250396674895852800 94 1976251565850899495558400 95 30878930716420304618100000 96 180085923938163216532759200 97 426870338223794291040614400 98 426870338223794291040614400 99 180085923938163216532759200 100 30878930716420304618100000 101 1976251565850899495558400 102 40089250396674895852800 103 185598381466087480800 104 84478098072866400 105 2120572665910728000 106 5818851395259037632000 107 1598002064423013209688000 108 102272132123072845420032000 109 2126940747747030582094728000 110 17015525981976244656757824000 111 57427400189169825716557656000 112 85722533226982363751829504000 113 57427400189169825716557656000 114 17015525981976244656757824000 115 2126940747747030582094728000 116 102272132123072845420032000 117 1598002064423013209688000 118 5818851395259037632000 119 2120572665910728000 120 53494979785374631680 121 180545556775639381920000 122 61927125974044307998560000 123 5039033176480568321216160000 124 136053895764975344672836320000 125 1448701882105457470076361135360 126 6706953157895636435538708960000 127 14254719685439996972325710880000 128 14254719685439996972325710880000 129 6706953157895636435538708960000 130 1448701882105457470076361135360 131 136053895764975344672836320000 132 5039033176480568321216160000 133 61927125974044307998560000 134 180545556775639381920000 135 53494979785374631680 136 1355345464406015082330 137 5551495022207037777223680 138 2342036962493594062266240000 139 238020349077126744698465280000 140 8170792295663241532852003440000 141 112953032695248650950146095554560 142 696020770913777566734465061032960 143 2029215075550371914677740702720000 144 2889253496242619386328267523990000 145 2029215075550371914677740702720000 146 696020770913777566734465061032960 147 112953032695248650950146095554560 148 8170792295663241532852003440000 149 238020349077126744698465280000 150 2342036962493594062266240000 151 5551495022207037777223680 152 1355345464406015082330 153 34469858696831179429500 154 169350415777531584537133500 155 86707412878096171283012352000 156 10838426609762021410376544000000 157 464697540893546667969894324000000 158 8167523978744976236238862638624000 159 65340191829959809889910901108992000 160 253550423690018970738983700804864000 161 495215671269568302224577540634500000 162 495215671269568302224577540634500000 163 253550423690018970738983700804864000 164 65340191829959809889910901108992000 165 8167523978744976236238862638624000 166 464697540893546667969894324000000 167 10838426609762021410376544000000 168 86707412878096171283012352000 169 169350415777531584537133500 170 34469858696831179429500 171 879619727485803060256500 172 5129942250697203447415908000 173 3150425784709420067144294500500 174 477931259784066096111964084224000 175 25203406277675360537154356004000000 176 553265174607529514511612422999808000 177 5627424021355288626768576358011936000 178 28350404399131016755265597512083456000 179 73699977061022233010270527907388828000 180 101097362223624462291180422369532000000 181 73699977061022233010270527907388828000 182 28350404399131016755265597512083456000 183 5627424021355288626768576358011936000 184 553265174607529514511612422999808000 185 25203406277675360537154356004000000 186 477931259784066096111964084224000 187 3150425784709420067144294500500 188 5129942250697203447415908000 189 879619727485803060256500 190 22514366432046593564460000 191 154426039357407585258631140000 192 112576582691550129653542101060000 193 20484768546799473592142679352140000 194 1311025186995166309897131478536960000 195 35397680048869490367222549920497920000 196 449681639139342044294716097138177280000 197 2880322335828380382843997858345701120000 198 9721087883420783792098492771916741280000 199 17748652911979510599839634951195037920000 200 17748652911979510599839634951195037920000 201 9721087883420783792098492771916741280000 202 2880322335828380382843997858345701120000 203 449681639139342044294716097138177280000 204 35397680048869490367222549920497920000 205 1311025186995166309897131478536960000 206 20484768546799473592142679352140000 207 112576582691550129653542101060000 208 154426039357407585258631140000 209 22514366432046593564460000 210 577831214478475823831865900 211 4622649715827806590654927200000 212 3963344300107865675662768208100000 213 856082368823298985943157932949600000 214 65717698094201061217792733196584137500 215 2153437531150780373984632281385669017600 216 33647461424230943343509879396651078400000 217 269179691393847546748079035173208627200000 218 1155054261703677851963925078663162800700000 219 2737906398112421575025600186460830342400000 220 3644153415887633116359073848179365185734400 221 2737906398112421575025600186460830342400000 222 1155054261703677851963925078663162800700000 223 269179691393847546748079035173208627200000 224 33647461424230943343509879396651078400000 225 2153437531150780373984632281385669017600 226 65717698094201061217792733196584137500 227 856082368823298985943157932949600000 228 3963344300107865675662768208100000 229 4622649715827806590654927200000 230 577831214478475823831865900 231 14866378592908813372327325400 232 137677532148928520641123360529400 233 137677532148928520641123360529400000 234 34975192333685211965832041847079800000 235 3187114401407064940386444813315146775000 236 125266344432903280416948826942538528844600 237 2375421049986906650869548125725175065497600 238 23373312080774956112783454589861416460800000 239 125266344432903280416948826942538528844600000 240 377517364498063795714727809043562617107800000 241 652350005852654238995049654027276202362278400 242 652350005852654238995049654027276202362278400 243 377517364498063795714727809043562617107800000 244 125266344432903280416948826942538528844600000 245 23373312080774956112783454589861416460800000 246 2375421049986906650869548125725175065497600 247 125266344432903280416948826942538528844600 248 3187114401407064940386444813315146775000 249 34975192333685211965832041847079800000 250 137677532148928520641123360529400000 251 137677532148928520641123360529400 252 14866378592908813372327325400 253 383331414957648741501332688000 254 4081712906469043799506190461824000 255 4725092903351226828403353733369008000 256 1400027526918882023230623328405632000000 257 150043575111509559333419459523972342000000 258 7000433040402590000260018303550453588352000 259 159227442256934836441099397802515641109136000 260 1901444908117799096392837123612548297326592000 261 12533938603315570215480127523813184577104000000 262 47178501409462173760325747497041671439744000000 263 103651167596588395751435667251000552153117568000 264 134567406165969006655507763343147223231094784000 265 103651167596588395751435667251000552153117568000 266 47178501409462173760325747497041671439744000000 267 12533938603315570215480127523813184577104000000 268 1901444908117799096392837123612548297326592000 269 159227442256934836441099397802515641109136000 270 7000433040402590000260018303550453588352000 271 150043575111509559333419459523972342000000 272 1400027526918882023230623328405632000000 273 4725092903351226828403353733369008000 274 4081712906469043799506190461824000 275 383331414957648741501332688000 276 9904298260191196595161087296000 277 120505596931746288973324949130432000 278 160392949516154310623495507292604992000 279 55014781684040928543858959001363512256000 280 6876847710505116067982369875170439032000000 281 377346387570836728882328599790352330563904000 282 10188352464412591679822872194339512925225408000 283 145934039818247996859970178107259553940619328000 284 1167472318545983974879761424858076431524954624000 285 5404964437712888772591488078046650145948864000000 286 14831222417084166791991043286160008000483682816000 287 24480988467568681023294006085419637548506875392000 288 24480988467568681023294006085419637548506875392000 289 14831222417084166791991043286160008000483682816000 290 5404964437712888772591488078046650145948864000000 291 1167472318545983974879761424858076431524954624000 292 145934039818247996859970178107259553940619328000 293 10188352464412591679822872194339512925225408000 294 377346387570836728882328599790352330563904000 295 6876847710505116067982369875170439032000000 296 55014781684040928543858959001363512256000 297 160392949516154310623495507292604992000 298 120505596931746288973324949130432000 299 9904298260191196595161087296000 300 256376887255990870197659395110000 301 3544154089426817789612443478000640000 302 5390215350757011505776824974604223360000 303 2125741224254098463463393789984658160640000 304 307601398090893841720851404516373737901360000 305 19686489477817205870134489889047919225687040000 306 625137182075686180848391046986017027634200960000 307 10629154652668809932092759726012977566071895040000 308 101994212516722389055413532292776872621310977210000 309 573070362782571886928633509288359492807804887040000 310 1934112474391180118384138093848213288226341493760000 311 3987381389729074564121769293403078334254756618240000 312 5069604695159014361907133760188983275669965445760000 313 3987381389729074564121769293403078334254756618240000 314 1934112474391180118384138093848213288226341493760000 315 573070362782571886928633509288359492807804887040000 316 101994212516722389055413532292776872621310977210000 317 10629154652668809932092759726012977566071895040000 318 625137182075686180848391046986017027634200960000 319 19686489477817205870134489889047919225687040000 320 307601398090893841720851404516373737901360000 321 2125741224254098463463393789984658160640000 322 5390215350757011505776824974604223360000 323 3544154089426817789612443478000640000 324 256376887255990870197659395110000 325 6647750135792940867877229051444256 326 103871095871764701060581703928816500000 327 179489253666409403432685184388994912000000 328 80883175902192711539462245868922262752000000 329 13456938390727312382378031156441941465364000000 330 996997651492205119785623572318470559285888032000 331 36925838944155745177245317493276687380958816000000 332 738409123375989085045847325616282212087453408000000 333 8410941420954625671850354693347964572058648975500000 334 56684437861659912106722623605512414187275915523500000 335 232179457481358999989135866288178848511082149984256000 336 588734537189772069844728436305487313091586969344000000 337 934888640074499166466397470614732168474140418912000000 338 934888640074499166466397470614732168474140418912000000 339 588734537189772069844728436305487313091586969344000000 340 232179457481358999989135866288178848511082149984256000 341 56684437861659912106722623605512414187275915523500000 342 8410941420954625671850354693347964572058648975500000 343 738409123375989085045847325616282212087453408000000 344 36925838944155745177245317493276687380958816000000 345 996997651492205119785623572318470559285888032000 346 13456938390727312382378031156441941465364000000 347 80883175902192711539462245868922262752000000 348 179489253666409403432685184388994912000000 349 103871095871764701060581703928816500000 350 6647750135792940867877229051444256 351 172644824532516079698894427850821536 352 3034405435983502616787768463906039316736 353 5926573117155278548413610281066483040500000 354 3034405435983502616787768463906039316736000000 355 576868920931426192788387170317887193230108000000 356 49140002160622608806485972716358902668113519872000 357 2106877592636694352578086080213887951895367164512000 358 49140002160622608806485972716358902668113519872000000 359 658303271132247019147826732151378346485528579691500000 360 5266426169057976153182613857211026771884228637532000000 361 25873951768581836840586181880477774530267215296194716000 362 79624122046665066640902329814002227254676569386336256000 363 155515863372392708283012362917973100106790174582688000000 364 194235561717726714396261230699553111831148037803776000000 365 155515863372392708283012362917973100106790174582688000000 366 79624122046665066640902329814002227254676569386336256000 367 25873951768581836840586181880477774530267215296194716000 368 5266426169057976153182613857211026771884228637532000000 369 658303271132247019147826732151378346485528579691500000 370 49140002160622608806485972716358902668113519872000000 371 2106877592636694352578086080213887951895367164512000 372 49140002160622608806485972716358902668113519872000 373 576868920931426192788387170317887193230108000000 374 3034405435983502616787768463906039316736000000 375 5926573117155278548413610281066483040500000 376 3034405435983502616787768463906039316736 377 172644824532516079698894427850821536 378 4490186382903298862950669893074864640 379 88380338574685631519458035505392560709120 380 194171603848584332448249304005347455877936640 381 112367826301264081277922050929020518447880000000 382 24271450481073041556031163000668431984742080000000 383 2362485904025725572897849281833062495666855098880000 384 116461805120675582871371755337770599323429042096640000 385 3144468738258240737527037394119806181732584136609280000 386 49132324035285011523859959283121971589571627134520000000 387 462275185950644573446029438577412349976504513738920000000 388 2695988884464159152337243685783468825062974324125381440000 389 9951460097199409403029961103121098675833503271546205120000 390 23588646156324525992367315207398159824197933680702115840000 391 36236541091304176251360805109225666548324090201351680000000 392 36236541091304176251360805109225666548324090201351680000000 393 23588646156324525992367315207398159824197933680702115840000 394 9951460097199409403029961103121098675833503271546205120000 395 2695988884464159152337243685783468825062974324125381440000 396 462275185950644573446029438577412349976504513738920000000 397 49132324035285011523859959283121971589571627134520000000 398 3144468738258240737527037394119806181732584136609280000 399 116461805120675582871371755337770599323429042096640000 400 2362485904025725572897849281833062495666855098880000 401 24271450481073041556031163000668431984742080000000 402 112367826301264081277922050929020518447880000000 403 194171603848584332448249304005347455877936640 404 88380338574685631519458035505392560709120 405 4490186382903298862950669893074864640 406 116939573426172903295569869740819625280 407 2567057515851347573144349780550472414146560 408 6315924135562759285275029591321868565955842560 409 4111432689135224340666441485076783774638514401280 410 1003767746370904380045517940692574163730106055000000 411 111008682606651057197993920097073161915239888834560000 412 6252975191088534319111074193616153523253350590046720000 413 194115684649302371515728040856048987509042790328913920000 414 3511143272533572778529604270249745455705557189914202760000 415 38531064719161292494152035887514353423380600163667520000000 416 264284572908727305217388814152460950130967536522595519680000 417 1158007234563258936159137163138356319431857755822522216960000 418 3292412930213710158188565325520106827180970575437529891160000 419 6138244589055692675439400807159926064694244641325499514880000 420 7549772408186210925513111415511935301874298711542842880000000 421 6138244589055692675439400807159926064694244641325499514880000 422 3292412930213710158188565325520106827180970575437529891160000 423 1158007234563258936159137163138356319431857755822522216960000 424 264284572908727305217388814152460950130967536522595519680000 425 38531064719161292494152035887514353423380600163667520000000 426 3511143272533572778529604270249745455705557189914202760000 427 194115684649302371515728040856048987509042790328913920000 428 6252975191088534319111074193616153523253350590046720000 429 111008682606651057197993920097073161915239888834560000 430 1003767746370904380045517940692574163730106055000000 431 4111432689135224340666441485076783774638514401280 432 6315924135562759285275029591321868565955842560 433 2567057515851347573144349780550472414146560 434 116939573426172903295569869740819625280 435 3049327996713402817207903975524583094400 436 74370060511843181308883570059069057089321600 437 204071446044497689511576516242085492653098470400 438 148768084166438815653939280340480324144108784921600 439 40855435114208259748963074863504409018075875059094400 440 5106929389276032468620384357938051127259484382386800000 441 326843480913666077991704598908035272144607000472755200000 442 11593891056199927612026442725696982962633916544466508800000 443 241116703059407869556362426060979442551027233135701925200000 444 3063075153680625898438233782922812918333420035760954086800000 445 24504601229445007187505870263382503346667360286087632694400000 446 126278782744375134710069695068775800491954488506592841961600000 447 426190891762266079646485220857118326660346398709750841620400000 448 953061379712341032909959895344115766446191104624945782831600000 449 1422645558054573203644021767977222368572740074542193121894400000 450 1422645558054573203644021767977222368572740074542193121894400000 451 953061379712341032909959895344115766446191104624945782831600000 452 426190891762266079646485220857118326660346398709750841620400000 453 126278782744375134710069695068775800491954488506592841961600000 454 24504601229445007187505870263382503346667360286087632694400000 455 3063075153680625898438233782922812918333420035760954086800000 456 241116703059407869556362426060979442551027233135701925200000 457 11593891056199927612026442725696982962633916544466508800000 458 326843480913666077991704598908035272144607000472755200000 459 5106929389276032468620384357938051127259484382386800000 460 40855435114208259748963074863504409018075875059094400 461 148768084166438815653939280340480324144108784921600 462 204071446044497689511576516242085492653098470400 463 74370060511843181308883570059069057089321600 464 3049327996713402817207903975524583094400 465 79607789567531236214574346454361782651136 466 2149410318323343377793507354267768131580672000 467 6552746031698502705125731357904574620140126176000 468 5327625218068353014182224250693378594863557400576000 469 1638494486988115505908573748849965170042178129930272000 470 230385432826424945054792737678295902629290582493235685376 471 16665612907004119289264520954737840178623450701188924000000 472 671677646724270976836130430548967646149535225927800832000000 473 15961527202527744092119529196268143263088662292702251412000000 474 233139014612504004242645743322171727661684603693681170144000000 475 2159100414326399583291142228906632369874861114807181316703584000 476 12977312783329223641118811293202899293011937579607400851712000000 477 51511220127809690367149263113471461950676435103314330116836000000 478 136738022660621808930912381646684372369751920583763847629216000000 479 244822851797243056588036636672798950966687749937329367129132000000 480 297124266951557795491732759647936149084312007035052174151385088000 481 244822851797243056588036636672798950966687749937329367129132000000 482 136738022660621808930912381646684372369751920583763847629216000000 483 51511220127809690367149263113471461950676435103314330116836000000 484 12977312783329223641118811293202899293011937579607400851712000000 485 2159100414326399583291142228906632369874861114807181316703584000 486 233139014612504004242645743322171727661684603693681170144000000 487 15961527202527744092119529196268143263088662292702251412000000 488 671677646724270976836130430548967646149535225927800832000000 489 16665612907004119289264520954737840178623450701188924000000 490 230385432826424945054792737678295902629290582493235685376 491 1638494486988115505908573748849965170042178129930272000 492 5327625218068353014182224250693378594863557400576000 493 6552746031698502705125731357904574620140126176000 494 2149410318323343377793507354267768131580672000 495 79607789567531236214574346454361782651136 496 2080571532547465690702652742505463614012416 497 61982306526121550391722727851980266525043885056 498 209190284525660232572064206500433399522023112064000 499 188960809233197311562965701197743340034911914078848000 500 64813557566986677866097235510825965631974786529044864000 501 10205802028727990243507135092476699852273277786009520464896 502 830449891004273872777228733265604058349792270217145054125056 503 37830261069801105720537023199052663007916921930445747728000000 504 1021417048884629854454499626374421901213756892122035188656000000 505 17047436534676668640806443009736064845086118115841978244688000000 506 181521104221237167687307005167669618470476985697485384349437824000 507 1263010477981125026260067749705325572242740318966500484192444544000 508 5847270731394097343796609952339470241864538513733798537927984000000 509 18255088733105195121120140037822679284910728113655040587914448000000 510 38798716286978680009611026494381146351894812812986952153322544000000 511 56479434997904075522138955012413206526476804548208858053118121088000 512 56479434997904075522138955012413206526476804548208858053118121088000 513 38798716286978680009611026494381146351894812812986952153322544000000 514 18255088733105195121120140037822679284910728113655040587914448000000 515 5847270731394097343796609952339470241864538513733798537927984000000 516 1263010477981125026260067749705325572242740318966500484192444544000 517 181521104221237167687307005167669618470476985697485384349437824000 518 17047436534676668640806443009736064845086118115841978244688000000 519 1021417048884629854454499626374421901213756892122035188656000000 520 37830261069801105720537023199052663007916921930445747728000000 521 830449891004273872777228733265604058349792270217145054125056 522 10205802028727990243507135092476699852273277786009520464896 523 64813557566986677866097235510825965631974786529044864000 524 188960809233197311562965701197743340034911914078848000 525 209190284525660232572064206500433399522023112064000 526 61982306526121550391722727851980266525043885056 527 2080571532547465690702652742505463614012416 528 54432139997018169779222721652071650604875610 529 1783632363422291387325570143095083847020563988480 530 6642023967339185339977007516618205360823702722600960 531 6642023967339185339977007516618205360823702722600960000 532 2531130039678677988385925567543772039767645089086168960000 533 444506933048210713608382704469767070535834759964956648079360 534 40505694274018201277563873944807524302577942501806674556231680 535 2075592077434821882374526671877367484379329205282081959184629760 536 63342043378748226390824178218913802623880896157290098852070000000 537 1201152822589595996744517749929032109015815512316019652305920000000 538 14614426392447614492390547463386533670395427338349011109606128640000 539 116915411139580915939124379707092269363163418706792088876849029120000 540 626593531576191471361244722492697631118203947131713851324362765440000 541 2281633251073978958074628029104042352729008455645749117248476160000000 542 5703251628686742592359283400737837644813509109793802184842309760000000 543 9855218814370691199596841716474983450237743741723690175407511265280000 544 11820969246826954556547676599863670334721199951925900837836206749590000 545 9855218814370691199596841716474983450237743741723690175407511265280000 546 5703251628686742592359283400737837644813509109793802184842309760000000 547 2281633251073978958074628029104042352729008455645749117248476160000000 548 626593531576191471361244722492697631118203947131713851324362765440000 549 116915411139580915939124379707092269363163418706792088876849029120000 550 14614426392447614492390547463386533670395427338349011109606128640000 551 1201152822589595996744517749929032109015815512316019652305920000000 552 63342043378748226390824178218913802623880896157290098852070000000 553 2075592077434821882374526671877367484379329205282081959184629760 554 40505694274018201277563873944807524302577942501806674556231680 555 444506933048210713608382704469767070535834759964956648079360 556 2531130039678677988385925567543772039767645089086168960000 557 6642023967339185339977007516618205360823702722600960000 558 6642023967339185339977007516618205360823702722600960 559 1783632363422291387325570143095083847020563988480 560 54432139997018169779222721652071650604875610 561 1425432294246982705017331107505766145041177820 562 51225760358353817470207828010434717954344807317340 563 209820714427817236357971263530740604740996330771824640 564 231509959389596418086678589327566420586630432963830661120 565 97668264117485988880317529872567083684984713906616060160000 566 19056250348490926262416513888496308831944737499747672729937920 567 1936679665046633394965589411482735979068754062937319035961098240 568 111136052032399081962413108997710473107901709098528427360997949440 569 3815092286174699735490962507312029834657188357647921170501757733120 570 81770667999286259762752111353567168952700367747940697241550020000000 571 1130397714422133254960285187351712543602129883747532198667187476480000 572 10333244922144324051917197501508855385429837938058771045216882063360000 573 63673837923028219042137916085686511657440343960908445653628101973760000 574 268403920348276894196285498802704954237394185444685077468479677914880000 575 782518718216550711942523320124504239759166721413076027604897020160000000 576 1590309892814021135767042208217473949780185049532529918027255899637760000 577 2264327952854338687449558144122145526151865041228934199691151466476420000 578 2264327952854338687449558144122145526151865041228934199691151466476420000 579 1590309892814021135767042208217473949780185049532529918027255899637760000 580 782518718216550711942523320124504239759166721413076027604897020160000000 581 268403920348276894196285498802704954237394185444685077468479677914880000 582 63673837923028219042137916085686511657440343960908445653628101973760000 583 10333244922144324051917197501508855385429837938058771045216882063360000 584 1130397714422133254960285187351712543602129883747532198667187476480000 585 81770667999286259762752111353567168952700367747940697241550020000000 586 3815092286174699735490962507312029834657188357647921170501757733120 587 111136052032399081962413108997710473107901709098528427360997949440 588 1936679665046633394965589411482735979068754062937319035961098240 589 19056250348490926262416513888496308831944737499747672729937920 590 97668264117485988880317529872567083684984713906616060160000 591 231509959389596418086678589327566420586630432963830661120 592 209820714427817236357971263530740604740996330771824640 593 51225760358353817470207828010434717954344807317340 594 1425432294246982705017331107505766145041177820 595 37362109442632851178222433008152866950473778500 596 1468480349533241582708854506952440282621421390164000 597 6596597290147012844726013052043730804570752562290458500 598 8005825926056937662814147988495147074228682220782731264000 599 3726586877549409842389004417582170726380416750614661673216000 600 804942765550672525956024954197748876898170018132766921414656000 601 90887727356552556646025428740411561845691984130740983548065024000 602 5816814550819363625345627439386339958124286984367422947076161536000 603 223617892194877996557964814237190096476094415455671847397070483424000 604 5391369099063341107685582407452473437124602806651424403087669158656000 605 84240142172864704807587225116444897455071918853928506298244830604000000 606 874932926669933643320875882802204554785059508817962187127675836416000000 607 6160479698375626526785356982670383575271886020710732598832425869024000000 608 29857436426173723831229167570083861770366428014805589764391292969216000000 609 100768847938336317930398440549033033474986694549968865454820613771104000000 610 238859491409389790649833340560670894162931424118444718115130343753728000000 611 399984680560792132340626680396885171646373690924905351941327887648149500000 612 474803716065650257645132261362636743546031216257693468862573629302668000000 613 399984680560792132340626680396885171646373690924905351941327887648149500000 614 238859491409389790649833340560670894162931424118444718115130343753728000000 615 100768847938336317930398440549033033474986694549968865454820613771104000000 616 29857436426173723831229167570083861770366428014805589764391292969216000000 617 6160479698375626526785356982670383575271886020710732598832425869024000000 618 874932926669933643320875882802204554785059508817962187127675836416000000 619 84240142172864704807587225116444897455071918853928506298244830604000000 620 5391369099063341107685582407452473437124602806651424403087669158656000 621 223617892194877996557964814237190096476094415455671847397070483424000 622 5816814550819363625345627439386339958124286984367422947076161536000 623 90887727356552556646025428740411561845691984130740983548065024000 624 804942765550672525956024954197748876898170018132766921414656000 625 3726586877549409842389004417582170726380416750614661673216000 626 8005825926056937662814147988495147074228682220782731264000 627 6596597290147012844726013052043730804570752562290458500 628 1468480349533241582708854506952440282621421390164000 629 37362109442632851178222433008152866950473778500 630 980137754325264739153760087469388189649326812960 631 42023406216695725691217463750250018631214887105660000 632 206460994742626100320951399404978341535158740350107580000 633 274799584002435339527186312608026172583296283405993188980000 634 140697387009246893837919392055309400362647697103868512757760000 635 33532126851139793714603652869757778769629100355370774908531425280 636 4191515856392474214325456608719722346203637544421346863566428160000 637 298037551666344179630272773265496525660526285920968596663328327680000 638 12778360027694506701647945153758163537695064508861528581940202049280000 639 345015720747751680944494519151470415517766741739261271712385455330560000 640 6063996307862483544280435668606244023140268252809256111616886762889922560 641 71187034042337569781654250429731452187503149098530899131490500127840000000 642 569496272338700558253234003437851617500025192788247193051924001022720000000 643 3153873985227569272766089267104388088358127683502322984917050214129920000000 644 12238502257544882513270159809084374768526728707701434090159165699728640000000 645 33582450194703157616413318516127524364837343573932735143396750680055388160000 646 65590723036529604719557262726811571025072936667837373326946778671983180000000 647 91570683758916458125675405056625395005287049176612363861088531429092740000000 648 91570683758916458125675405056625395005287049176612363861088531429092740000000 649 65590723036529604719557262726811571025072936667837373326946778671983180000000 650 33582450194703157616413318516127524364837343573932735143396750680055388160000 651 12238502257544882513270159809084374768526728707701434090159165699728640000000 652 3153873985227569272766089267104388088358127683502322984917050214129920000000 653 569496272338700558253234003437851617500025192788247193051924001022720000000 654 71187034042337569781654250429731452187503149098530899131490500127840000000 655 6063996307862483544280435668606244023140268252809256111616886762889922560 656 345015720747751680944494519151470415517766741739261271712385455330560000 657 12778360027694506701647945153758163537695064508861528581940202049280000 658 298037551666344179630272773265496525660526285920968596663328327680000 659 4191515856392474214325456608719722346203637544421346863566428160000 660 33532126851139793714603652869757778769629100355370774908531425280 661 140697387009246893837919392055309400362647697103868512757760000 662 274799584002435339527186312608026172583296283405993188980000 663 206460994742626100320951399404978341535158740350107580000 664 42023406216695725691217463750250018631214887105660000 665 980137754325264739153760087469388189649326812960 666 25733153725826742295097099333513427886580242390260 667 1200606020232172488520050266504402491476287788959970560 668 6434497889681799430662144397047032102755729868957342220000 669 9366722409483460919360923088205057398767081732203680689440000 670 5259560987962611485298023328450392933429572128284432389631332500 671 1378762355628470825201965027413299805140961755996994244347516026880 672 190160691372813770155517315424396363402566628115307664506281712762880 673 14968917396693795318364336782678430938394457606744335106908473016320000 674 713040871851494089882007441001453617493168801896264822114044430459040000 675 21471431027275717779272739842062976421412951356964067729831966169323520000 676 422622176909867953049425338311325564902671121559123745126282590110794844160 677 5580771886827828056195867577881185671472086876426114909346012624934132367360 678 50462708756762044778970156773375883169416294817221091121835328278122580000000 679 317522296701628815213692966424737464239422330247275541041534628182415360000000 680 1407905897947783452880831750178491518732161622492201715689632587862772480000000 681 4441890963362369838896324881748319315988165024087989294418728235722311516160000 682 10043054739184303485844449396941207320646092843769255091702109909918048572060000 683 16353437393338983897161733192658184116663696875667421276942169607031220960000000 684 19233235096178342001137230447263800558332698365946989461341965249421664020000000 685 16353437393338983897161733192658184116663696875667421276942169607031220960000000 686 10043054739184303485844449396941207320646092843769255091702109909918048572060000 687 4441890963362369838896324881748319315988165024087989294418728235722311516160000 688 1407905897947783452880831750178491518732161622492201715689632587862772480000000 689 317522296701628815213692966424737464239422330247275541041534628182415360000000 690 50462708756762044778970156773375883169416294817221091121835328278122580000000 691 5580771886827828056195867577881185671472086876426114909346012624934132367360 692 422622176909867953049425338311325564902671121559123745126282590110794844160 693 21471431027275717779272739842062976421412951356964067729831966169323520000 694 713040871851494089882007441001453617493168801896264822114044430459040000 695 14968917396693795318364336782678430938394457606744335106908473016320000 696 190160691372813770155517315424396363402566628115307664506281712762880 697 1378762355628470825201965027413299805140961755996994244347516026880 698 5259560987962611485298023328450392933429572128284432389631332500 699 9366722409483460919360923088205057398767081732203680689440000 700 6434497889681799430662144397047032102755729868957342220000 701 1200606020232172488520050266504402491476287788959970560 702 25733153725826742295097099333513427886580242390260 703 676129685550027699309454100092387144689767216053800 704 34247996962165553053121778531979686039970778794773131400 705 199734318283349505405806212398505528985109581931116902324800 706 317170699866615186824960790984663872416169382418393969895400000 707 194782456055585051608879045763456700647580021977696196762012525000 708 55999176986156479997346290140810747609376665998499745784291552887400 709 8495282553159146002560385348768919341037289775179813286387340763955200 710 737851202743918713009552302988848035244437025342221042608645098247782400 711 38910122019698838381363109727927533108593358758281187793815268852910400000 712 1301754411438182399565246753298250486948536936564773510429849920512526400000 713 28576112839890980035256296728403194689494282831469908100956065455090979532800 714 422587249457230773879751832085018843781604785102796544816768021301694778470400 715 4298260125266370417656549884679566665686044966994648189640922883332515871756800 716 30569100799857550193847788779298238120775809107551833392416668207587874600000000 717 154004099656425209139851250759846517413121277369823813708734701640559321600000000 718 555190483116955709512465234961497059960132320521080397450125959958721560268800000 719 1443278384821617283908381304167485521107297106667105486340073540439567181089400000 720 2720578286552615034861697386097106332378318441857126787908695513537722707931800000 721 3731931805970665342745812600956250113001808562218280916198484929407027034200000000 722 3731931805970665342745812600956250113001808562218280916198484929407027034200000000 723 2720578286552615034861697386097106332378318441857126787908695513537722707931800000 724 1443278384821617283908381304167485521107297106667105486340073540439567181089400000 725 555190483116955709512465234961497059960132320521080397450125959958721560268800000 726 154004099656425209139851250759846517413121277369823813708734701640559321600000000 727 30569100799857550193847788779298238120775809107551833392416668207587874600000000 728 4298260125266370417656549884679566665686044966994648189640922883332515871756800 729 422587249457230773879751832085018843781604785102796544816768021301694778470400 730 28576112839890980035256296728403194689494282831469908100956065455090979532800 731 1301754411438182399565246753298250486948536936564773510429849920512526400000 732 38910122019698838381363109727927533108593358758281187793815268852910400000 733 737851202743918713009552302988848035244437025342221042608645098247782400 734 8495282553159146002560385348768919341037289775179813286387340763955200 735 55999176986156479997346290140810747609376665998499745784291552887400 736 194782456055585051608879045763456700647580021977696196762012525000 737 317170699866615186824960790984663872416169382418393969895400000 738 199734318283349505405806212398505528985109581931116902324800 739 34247996962165553053121778531979686039970778794773131400 740 676129685550027699309454100092387144689767216053800 741 17777902978506545489876283429576007693615707520173600 742 975509092236611164120491424347694694164081103046965779200 743 6176557756132633162024406514685472417936650014079744701727200 744 10673091802597190103978174457376496338194531224329798844584601600 745 7150137672443039464188503591562770007813914472549064460336949900000 746 2248232088621609784803719561302264899096944755432547436392667830956800 747 374049613744420327946718842011664322587254183685090079729830110375437600 748 35734279134627304099586247857254275575915874900854319920078930194700697600 749 2079218573632191438341355292803636960316620760100295009255998846543610316800 750 77008095319710794012642788622356924456171139262973889231703660983096678400000 751 1878150436752426555174344971710663030561557915484670184472020587716744889497600 752 30976076925311245483987393552962039704648624613613433425642220842643113308979200 753 352836876227373405591043904689208233510763239739440515113955921785731712535091200 754 2822695009818987244728351237513665868086105917915524120911647374285853700280729600 755 16073108428725100473352947553262036876401386649938070112698429381638653085600000000 756 65835452124058011538853673178161303045740079718146335181612766747191923038617600000 757 195561510252298297459285312880539202675175671369796499061201790286397492092495200000 758 423842654420206039354054551506611323037913810043882174232378722363028800285139200000 759 673046437343197553233521810957257795379650170578942526674564360048698511563901600000 760 785008237169497073315085943673722461442951066428275289895978259278260401299200000000 761 673046437343197553233521810957257795379650170578942526674564360048698511563901600000 762 423842654420206039354054551506611323037913810043882174232378722363028800285139200000 763 195561510252298297459285312880539202675175671369796499061201790286397492092495200000 764 65835452124058011538853673178161303045740079718146335181612766747191923038617600000 765 16073108428725100473352947553262036876401386649938070112698429381638653085600000000 766 2822695009818987244728351237513665868086105917915524120911647374285853700280729600 767 352836876227373405591043904689208233510763239739440515113955921785731712535091200 768 30976076925311245483987393552962039704648624613613433425642220842643113308979200 769 1878150436752426555174344971710663030561557915484670184472020587716744889497600 770 77008095319710794012642788622356924456171139262973889231703660983096678400000 771 2079218573632191438341355292803636960316620760100295009255998846543610316800 772 35734279134627304099586247857254275575915874900854319920078930194700697600 773 374049613744420327946718842011664322587254183685090079729830110375437600 774 2248232088621609784803719561302264899096944755432547436392667830956800 775 7150137672443039464188503591562770007813914472549064460336949900000 776 10673091802597190103978174457376496338194531224329798844584601600 777 6176557756132633162024406514685472417936650014079744701727200 778 975509092236611164120491424347694694164081103046965779200 779 17777902978506545489876283429576007693615707520173600 780 467765731229343820187277358876812510123932028242832000 781 27747395410793446069689105651213641288041523983336551408000 782 190319385122632246591997575661674365594676813001705406107472000 783 357046215356173747652757525925584875572857948480569775391177008000 784 260286690994650662038860236399751374292613444442335366260168038832000 785 89278335011165177079329061085114721382366411443721030627237637319376000 786 16245350367031648703360876930043282450058006645296349017467352301855344000 787 1702067510612292593156500974445963386028380713737652754054589620034330896000 788 108932320679186725962016062364541656705816365679209776259493735682197177344000 789 4451581296781415299224170800963045946396399656994977290187349629229541989376000 790 120192695013098213079052611626002240552702790738864386835058439989197633713152000 791 2202388909597635100514661265925295751194491632855119106326251159201007579737088000 792 27978496147851438499130696822680608987396690002566883461848301763183170364808192000 793 250660327573126929439412610633055269321314997414894841683914485027189049745343488000 794 1605541515096675988275188062859540602620784400351381828511837095057534525628337152000 795 7433062569892018464236981772497873160281409260886026983851097662303400581612672000000 796 25086586173385562316799813482180321915949756255490341070497454610273976962942768000000 797 62126703434069231978119953315222466263252734451567469937867398787543960453516112000000 798 113430236311037239729598981978821814261165143422546368295338145111414281705939568000000 799 153153144551175955261089979895884067921366145682490438370480618439540408642470672000000 800 153153144551175955261089979895884067921366145682490438370480618439540408642470672000000 801 113430236311037239729598981978821814261165143422546368295338145111414281705939568000000 802 62126703434069231978119953315222466263252734451567469937867398787543960453516112000000 803 25086586173385562316799813482180321915949756255490341070497454610273976962942768000000 804 7433062569892018464236981772497873160281409260886026983851097662303400581612672000000 805 1605541515096675988275188062859540602620784400351381828511837095057534525628337152000 806 250660327573126929439412610633055269321314997414894841683914485027189049745343488000 807 27978496147851438499130696822680608987396690002566883461848301763183170364808192000 808 2202388909597635100514661265925295751194491632855119106326251159201007579737088000 809 120192695013098213079052611626002240552702790738864386835058439989197633713152000 810 4451581296781415299224170800963045946396399656994977290187349629229541989376000 811 108932320679186725962016062364541656705816365679209776259493735682197177344000 812 1702067510612292593156500974445963386028380713737652754054589620034330896000 813 16245350367031648703360876930043282450058006645296349017467352301855344000 814 89278335011165177079329061085114721382366411443721030627237637319376000 815 260286690994650662038860236399751374292613444442335366260168038832000 816 357046215356173747652757525925584875572857948480569775391177008000 817 190319385122632246591997575661674365594676813001705406107472000 818 27747395410793446069689105651213641288041523983336551408000 819 467765731229343820187277358876812510123932028242832000 820 12315686996104586105755778762527877375925475388598463020 821 788203967750693510768369840801784152059230424870301633280000 822 5844433895375423545658616323315129264500186196610177823067040000 823 11877621359520008918421466477516584185246452480755321389160541440000 824 9400580542558859558512539710713242792738883711057801473830451649380000 825 3508747886349009212495688421944296445904202867384902284504268417227786240 826 696470211237100786971077042087322732028438416384850395593150501799265440000 827 79807770211262417874959801930612631660774762441953819091525327471482008320000 828 5601663746254174826508653128868019812486841089602528118539347057309861197257500 829 251790559173191770528169472876196533903386569031681263907129388715952718397440000 830 7501092548328556035804696766454770941515789278022816533057291619236947433778135040 831 152163410071277996218427357396152378227593020666127758371560385964986912631111680000 832 2147635074206249450099088437230764092935628576982748784099529081770871419074179840000 833 21458755188427668606543099396490547732418260592592308287916641967698757119488573440000 834 153925903197456924629222968447931286813844250453350730332020139887104459323211950080000 835 801600496177334194750584561019508236160037495101657018167581030712814215426599476920320 836 3057863220891320017816866153791459030761861782461765358610462305880791532236478717500000 837 8604091423896113968308641911258524250203944083197932895874421110624071268397533440000000 838 17950270979860085502813999680089585828571911464380872692747613452154162400993276640000000 839 27866232015388568367686757339786253083923853808532954137975883953715923785650446080000000 840 32258646836814191456643382465470061226277351265102961033974332661920396272363597643360000 841 27866232015388568367686757339786253083923853808532954137975883953715923785650446080000000 842 17950270979860085502813999680089585828571911464380872692747613452154162400993276640000000 843 8604091423896113968308641911258524250203944083197932895874421110624071268397533440000000 844 3057863220891320017816866153791459030761861782461765358610462305880791532236478717500000 845 801600496177334194750584561019508236160037495101657018167581030712814215426599476920320 846 153925903197456924629222968447931286813844250453350730332020139887104459323211950080000 847 21458755188427668606543099396490547732418260592592308287916641967698757119488573440000 848 2147635074206249450099088437230764092935628576982748784099529081770871419074179840000 849 152163410071277996218427357396152378227593020666127758371560385964986912631111680000 850 7501092548328556035804696766454770941515789278022816533057291619236947433778135040 851 251790559173191770528169472876196533903386569031681263907129388715952718397440000 852 5601663746254174826508653128868019812486841089602528118539347057309861197257500 853 79807770211262417874959801930612631660774762441953819091525327471482008320000 854 696470211237100786971077042087322732028438416384850395593150501799265440000 855 3508747886349009212495688421944296445904202867384902284504268417227786240 856 9400580542558859558512539710713242792738883711057801473830451649380000 857 11877621359520008918421466477516584185246452480755321389160541440000 858 5844433895375423545658616323315129264500186196610177823067040000 859 788203967750693510768369840801784152059230424870301633280000 860 12315686996104586105755778762527877375925475388598463020 861 324457176864656573634444032288702901528992030374462542120 862 22361913086688995711459517149369692676279659725438332865452520 863 178895304693511965691676137194957541410237277803506662923620160000 864 393032984411645788624612473417321718478291299334304138443193491520000 865 336976655009934808022027119396176208380325002766749010697733019791960000 866 136551028049745822645917917430196107864708818921153101110978165212177199040 867 29495022058745097691518270164922359298777104886969069839971283685830274992640 868 3686877757343137211439783770615294912347138110871133729996410460728784374080000 869 283025475341044267496932151016139748505648274042341875241755696774383087966485000 870 13952107691812219260682099740832666861519179731494705035065808607655699632718205000 871 457182664845302800734031044307604827718260481441618494589036416455661965564910141440 872 10232854070928937443025934516129117522580539446000944081368883458024512108297699491840 873 159888344858264647547280226814517461290320928843764751271388804031633001692151554560000 874 1774928012174882334561045722248186783527372386695757177404597879621072953240730206720000 875 14199424097399058676488365777985494268218979093566057419236783036968583625925841653760000 876 82811041336031310201280149217211402572253086073677246868988918671600779706399508524728320 877 355343472295431227562915015293385647365703183796618967521813777971693189482343203571929920 878 1130112305030757771355698578049898379826808924653403494306602947447121124702139742685000000 879 2678784723035870272843137370192351715145028562141400875393429208763546369664331241920000000 880 4751825882078646101426221370918551292924560798305062611300751302380240367357620384960000000 881 6324680249046677960998300644692591770882590422544038335641299983468099928952992732381760000 882 6324680249046677960998300644692591770882590422544038335641299983468099928952992732381760000 883 4751825882078646101426221370918551292924560798305062611300751302380240367357620384960000000 884 2678784723035870272843137370192351715145028562141400875393429208763546369664331241920000000 885 1130112305030757771355698578049898379826808924653403494306602947447121124702139742685000000 886 355343472295431227562915015293385647365703183796618967521813777971693189482343203571929920 887 82811041336031310201280149217211402572253086073677246868988918671600779706399508524728320 888 14199424097399058676488365777985494268218979093566057419236783036968583625925841653760000 889 1774928012174882334561045722248186783527372386695757177404597879621072953240730206720000 890 159888344858264647547280226814517461290320928843764751271388804031633001692151554560000 891 10232854070928937443025934516129117522580539446000944081368883458024512108297699491840 892 457182664845302800734031044307604827718260481441618494589036416455661965564910141440 893 13952107691812219260682099740832666861519179731494705035065808607655699632718205000 894 283025475341044267496932151016139748505648274042341875241755696774383087966485000 895 3686877757343137211439783770615294912347138110871133729996410460728784374080000 896 29495022058745097691518270164922359298777104886969069839971283685830274992640 897 136551028049745822645917917430196107864708818921153101110978165212177199040 898 336976655009934808022027119396176208380325002766749010697733019791960000 899 393032984411645788624612473417321718478291299334304138443193491520000 900 178895304693511965691676137194957541410237277803506662923620160000 901 22361913086688995711459517149369692676279659725438332865452520 902 324457176864656573634444032288702901528992030374462542120 903 8552867757486695393424970238902882608332272909530900345000 904 633664866416674288308069195059836766686121435321325344760360000 905 5459102032287951078060054624089876224596771930472633010778596445000 906 12940093706164032185031240590435262162007163094453648618141858240000000 907 11993647164936628518497940009125458065439107931248374724680576389665000000 908 5264923257875221440536151713445857079734197843227686543141380701229583040000 909 1234648878616451813090174503431356475276742237745425955878427577126768841320000 910 167941043967140454202726477061496698864465556397232050721469145884625443325440000 911 14063422382990521433480268953147794851199142051818992528677714120709601333160625000 912 758228742580328469714003416919781795379329326755409715153839335802976914675645000000 913 27248466322109264216112140793846198380546958015609158933483524210751581382698654365000 914 670832264795549488980888527071940066516726311236274169746347198600982583582471454720000 915 11565256944747809505919936406250096366666547186365650341963790158288120455732295779840000 916 142131059402908901529284607632568321301773679577547819405108026524250911381325437440000000 917 1263277845399980028935029991089908450520757387469684317591537776567039168250417672640000000 918 8216733411028255287461267663527606016542715902143558559931685117392487058202420370309120000 919 39484854426091100786889680522757292290920477808079019320101405802157305362939023473826760000 920 141254997230404475357291476667612898291312501110278209560370915607310563618769850717683520000 921 378448102147645735160781776908685105590150519521278639297118579623495808735130129880625000000 922 762744797213741747027649407200125805464096921105431682409005284256481420025432120640000000000 923 1160039493462449479510676292175491334385208404886223409983795911693576179681179076478360000000 924 1333776106941816440754743673370546563927621109516089717040002037330007468010495066012480000000 925 1160039493462449479510676292175491334385208404886223409983795911693576179681179076478360000000 926 762744797213741747027649407200125805464096921105431682409005284256481420025432120640000000000 927 378448102147645735160781776908685105590150519521278639297118579623495808735130129880625000000 928 141254997230404475357291476667612898291312501110278209560370915607310563618769850717683520000 929 39484854426091100786889680522757292290920477808079019320101405802157305362939023473826760000 930 8216733411028255287461267663527606016542715902143558559931685117392487058202420370309120000 931 1263277845399980028935029991089908450520757387469684317591537776567039168250417672640000000 932 142131059402908901529284607632568321301773679577547819405108026524250911381325437440000000 933 11565256944747809505919936406250096366666547186365650341963790158288120455732295779840000 934 670832264795549488980888527071940066516726311236274169746347198600982583582471454720000 935 27248466322109264216112140793846198380546958015609158933483524210751581382698654365000 936 758228742580328469714003416919781795379329326755409715153839335802976914675645000000 937 14063422382990521433480268953147794851199142051818992528677714120709601333160625000 938 167941043967140454202726477061496698864465556397232050721469145884625443325440000 939 1234648878616451813090174503431356475276742237745425955878427577126768841320000 940 5264923257875221440536151713445857079734197843227686543141380701229583040000 941 11993647164936628518497940009125458065439107931248374724680576389665000000 942 12940093706164032185031240590435262162007163094453648618141858240000000 943 5459102032287951078060054624089876224596771930472633010778596445000 944 633664866416674288308069195059836766686121435321325344760360000 945 8552867757486695393424970238902882608332272909530900345000 946 225584778148789162220956705576428220142319245674420199040000 947 17935568956275779920701604790265078498855376265836126765073280000 948 166101304104069997845617561962644891977899639597908369971343646080000 949 423995110376170678574733629186201800000326705952868250622036127091840000 950 423995110376170678574733629186201800000326705952868250622036127091840000000 951 201207727619232547858996993197570436593755038963345534069188488183686855680000 952 51114214953345038732031865790449467577650585638873593265946808905626227522560000 953 7548362478226782060914315154179699362130423073952956617201177001448062106997760000 954 687844530828415515300816968424625104374134802613963171742457254256954659500170880000 955 40454505156746660107712657779431826268917736161966626870312557992135707854691120000000 956 1590023870680770728873538301362788499673542702109936302510764779322901861520779780480000 957 42930644508380809679585534136795289491185652956968280167790649041718350261061054072960000 958 814092221788554613183251610297747711832853863480287386885511567013325753098639247605760000 959 11038971952345393937798019445780701904056690690460282905191750156073731229204170152673280000 960 108619621980074940350053398336763466257117583324499868236216200515302748975405464330240000000 961 784925617917643768947393283566021978828100959911474751529800567220064813262567072459325440000 962 4206710733527372074202435879111649042781853582025559996480024914945034858579070403961697280000 963 16853386396910088446270414290363237962360110737840239652089625565003688402485618310844308480000 964 50791344189316137608307407676170142391365107395109748306777650708248427188286561630898416640000 965 115704148266228991125499817019996861767762035726576733823210496036795695409969022522640000000000 966 199936768204043696664863683810554577134692797735524596046507737151582961668426470919121920000000 967 262674728294849331316423328034015499405874880687628523928070363667348007193580053090698240000000 968 262674728294849331316423328034015499405874880687628523928070363667348007193580053090698240000000 969 199936768204043696664863683810554577134692797735524596046507737151582961668426470919121920000000 970 115704148266228991125499817019996861767762035726576733823210496036795695409969022522640000000000 971 50791344189316137608307407676170142391365107395109748306777650708248427188286561630898416640000 972 16853386396910088446270414290363237962360110737840239652089625565003688402485618310844308480000 973 4206710733527372074202435879111649042781853582025559996480024914945034858579070403961697280000 974 784925617917643768947393283566021978828100959911474751529800567220064813262567072459325440000 975 108619621980074940350053398336763466257117583324499868236216200515302748975405464330240000000 976 11038971952345393937798019445780701904056690690460282905191750156073731229204170152673280000 977 814092221788554613183251610297747711832853863480287386885511567013325753098639247605760000 978 42930644508380809679585534136795289491185652956968280167790649041718350261061054072960000 979 1590023870680770728873538301362788499673542702109936302510764779322901861520779780480000 980 40454505156746660107712657779431826268917736161966626870312557992135707854691120000000 981 687844530828415515300816968424625104374134802613963171742457254256954659500170880000 982 7548362478226782060914315154179699362130423073952956617201177001448062106997760000 983 51114214953345038732031865790449467577650585638873593265946808905626227522560000 984 201207727619232547858996993197570436593755038963345534069188488183686855680000 985 423995110376170678574733629186201800000326705952868250622036127091840000000 986 423995110376170678574733629186201800000326705952868250622036127091840000 987 166101304104069997845617561962644891977899639597908369971343646080000 988 17935568956275779920701604790265078498855376265836126765073280000 989 225584778148789162220956705576428220142319245674420199040000 990 5953061113440928872866052731353160003652422655736636347600000 991 507105557887352085106221835867587581751127971506269630633958400000 992 5039805198868712778817547438040535732785866453818622440351766313600000 993 13829225465695747865075350169983230050764417549278299976325246764518400000 994 14892563255019009978263409516647096848886475342403276760442380191521447600000 995 7624992386569733108870865672523313586629875375310477701346498658058981171200000 996 2094013534161712955023661485316714993728229524944639938732282193969447704140800000 997 334993325500062720898129309102911910017071167617382748449322998680733336506163200000 998 33141439290145853518853406042948822222841222369772047572663198930029659558684930800000 999 2121052114569334625206617986748724622261838231665411044650444731521898211755835571200000 1000 90940109412160222055733746181851568179476314182654498539387817864001385829031450115200000 1001 2685432051341506662418151134433879816473431294241211427942974300020067970416417817676800000 1002 55848594692742896369977486873929594308220891447422693915501543645729851072253939301997200000 1003 832975307643058365157679694986310854024479822917226597279542367857658516129092891692236800000 1004 9043428349123306033678001382411511170642594170746026807417947041125183984694535836881715200000 1005 72347426792986448269424011059292089365140753365968214459343576329001471877556286695053721600000 1006 430781589856969357139399952569598331915629353965478218371320918722660375395927801808023734400000 1007 1924794923781842321987402352698518742562974878536571921369272706655778660836842480213665177600000 1008 6496182867763717836707482940357500756150040215060930234621295384963252980324343370721119974400000 1009 16646291016739335864990628394769417304285334133242587812174353066936016093042813687679604121600000 1010 32512287142069015361309821083534018172432293228989429320653033333859406431724245483749226800000000 1011 48531460690202145378981423891456027126196309426363229773103070165994216014702080722097971200000000 1012 55454759787536579904777139790321701920025403530293145816054193718036403667438036828114764800000000 1013 48531460690202145378981423891456027126196309426363229773103070165994216014702080722097971200000000 1014 32512287142069015361309821083534018172432293228989429320653033333859406431724245483749226800000000 1015 16646291016739335864990628394769417304285334133242587812174353066936016093042813687679604121600000 1016 6496182867763717836707482940357500756150040215060930234621295384963252980324343370721119974400000 1017 1924794923781842321987402352698518742562974878536571921369272706655778660836842480213665177600000 1018 430781589856969357139399952569598331915629353965478218371320918722660375395927801808023734400000 1019 72347426792986448269424011059292089365140753365968214459343576329001471877556286695053721600000 1020 9043428349123306033678001382411511170642594170746026807417947041125183984694535836881715200000 1021 832975307643058365157679694986310854024479822917226597279542367857658516129092891692236800000 1022 55848594692742896369977486873929594308220891447422693915501543645729851072253939301997200000 1023 2685432051341506662418151134433879816473431294241211427942974300020067970416417817676800000 1024 90940109412160222055733746181851568179476314182654498539387817864001385829031450115200000 1025 2121052114569334625206617986748724622261838231665411044650444731521898211755835571200000 1026 33141439290145853518853406042948822222841222369772047572663198930029659558684930800000 1027 334993325500062720898129309102911910017071167617382748449322998680733336506163200000 1028 2094013534161712955023661485316714993728229524944639938732282193969447704140800000 1029 7624992386569733108870865672523313586629875375310477701346498658058981171200000 1030 14892563255019009978263409516647096848886475342403276760442380191521447600000 1031 13829225465695747865075350169983230050764417549278299976325246764518400000 1032 5039805198868712778817547438040535732785866453818622440351766313600000 1033 507105557887352085106221835867587581751127971506269630633958400000 1034 5953061113440928872866052731353160003652422655736636347600000 1035 157178452094435902773657469301001507533471817141538271091744000 1036 14322886447105471640249536890053762373987619337022674953235172000000 1037 152510094888779062025377068805292461758220170700617442902048111456000000 1038 449097041271190995720431652203792139148548559699777445659745896204896000000 1039 519885962401562476420864691382414875081838526422454865531863343094192732000000 1040 286648483317424699499219323158139324844123144636496094298572427755158858257376000 1041 84932883945903614666435355009819059213073524336739583495873311927454476520704000000 1042 14688436567892293056554748757514451234578158571810657006972912507943650416127232000000 1043 1574187287799581844920453464496744078405806088188270256419175107687273409440885692000000 1044 109379024264625815076482481943969242528791900939643968859259913209442331973126451244000000 1045 5103187756090382028208366677577828979423314930240029011097630510699741440538187709240064000 1046 164387058634391532276058393163898886170379134210399131368002184933321873976765438041824000000 1047 3739044532735025917001272618584422350717929103591161724124975623043566513184484245830932000000 1048 61160693387755405725659869865301950850136649156010732307637345910476399537692676532738372000000 1049 730362099464274466041699203989145162338658061058367228956508947082540328006965606641680384000000 1050 6446879201523022405288373625493518083327692532441427590472106086677321159009040707396237131776000 1051 42496518174101954331734884738360592834435473236308238511412808676828044749327172631762305312000000 1052 210960224251612571584913923037630062820892887596238882364104822067811761325328803850203717536000000 1053 794067016936110969038413998374837986804568015862934832931555050417113131792458488017776407296000000 1054 2278702594307256481058915691793546594878890837765001649889458821600821952627345155219987319552000000 1055 5006309599693042488886437774870421868948923170569708624807141031057005829922277306018312141055744000 1056 8446559496296705419377020865171184721123736587857866025549247231429188650527543775676074636000000000 1057 10965931487303311017793758117968299923442386794754614945266039981900554461391131212898765568000000000 1058 10965931487303311017793758117968299923442386794754614945266039981900554461391131212898765568000000000 1059 8446559496296705419377020865171184721123736587857866025549247231429188650527543775676074636000000000 1060 5006309599693042488886437774870421868948923170569708624807141031057005829922277306018312141055744000 1061 2278702594307256481058915691793546594878890837765001649889458821600821952627345155219987319552000000 1062 794067016936110969038413998374837986804568015862934832931555050417113131792458488017776407296000000 1063 210960224251612571584913923037630062820892887596238882364104822067811761325328803850203717536000000 1064 42496518174101954331734884738360592834435473236308238511412808676828044749327172631762305312000000 1065 6446879201523022405288373625493518083327692532441427590472106086677321159009040707396237131776000 1066 730362099464274466041699203989145162338658061058367228956508947082540328006965606641680384000000 1067 61160693387755405725659869865301950850136649156010732307637345910476399537692676532738372000000 1068 3739044532735025917001272618584422350717929103591161724124975623043566513184484245830932000000 1069 164387058634391532276058393163898886170379134210399131368002184933321873976765438041824000000 1070 5103187756090382028208366677577828979423314930240029011097630510699741440538187709240064000 1071 109379024264625815076482481943969242528791900939643968859259913209442331973126451244000000 1072 1574187287799581844920453464496744078405806088188270256419175107687273409440885692000000 1073 14688436567892293056554748757514451234578158571810657006972912507943650416127232000000 1074 84932883945903614666435355009819059213073524336739583495873311927454476520704000000 1075 286648483317424699499219323158139324844123144636496094298572427755158858257376000 1076 519885962401562476420864691382414875081838526422454865531863343094192732000000 1077 449097041271190995720431652203792139148548559699777445659745896204896000000 1078 152510094888779062025377068805292461758220170700617442902048111456000000 1079 14322886447105471640249536890053762373987619337022674953235172000000 1080 157178452094435902773657469301001507533471817141538271091744000 1081 4152006974608028932625878026488081410723506942789897542979264000 1082 404139750880447104186072463586243892194183271783397467243429640704000 1083 4603404349872592796119481655537059334524368830157761775319690751144000000 1084 14523570227390627583134886123898846753782364238079954780327130997979648000000 1085 18042585907330416050817271735200400138327725523078483823741706316505748024000000 1086 10693912837618366914983600226540217963587396228430709676267004300618222876816896000 1087 3412199845747664195127706996358233158650032108609596951842584275013465457838413376000 1088 636678688419389237574849118854014350302046807437359198011444296212425041695797248000000 1089 73763951403026855827543896252541557120248270645267012239923562904345392672564447176000000 1090 5552229823575980292138530418613800167767164755620152943249774682698546483853163711168000000 1091 281237097253594129737692981294044819897910196366427607034430837002729475046614301461792704000 1092 9858300533030569284028402505826412559847406552721297095265518505784632898403333470324117504000 1093 244603376940790311373100554072515878763574974506901396388604806675645911758705394988510728000000 1094 4375917672863369320986956839902669139246040417851275595656678799080376384052870662097599296000000 1095 57309531125980649886409718642704890982902680210029625029560519680230133423362978492639003608000000 1096 556420360277373017919369973476786331178594081517703926805522698927935114671632023480531813400576000 1097 4046952869390434467000964570275132224643919990843241621939288750918485107710593166872198059818496000 1098 22240530729399904459398746875112674550251544830606050028976347705027294506042339813871228905984000000 1099 93008282571902309646823737574952506791166825595619162235374510318571791102171917990484465327168000000 1100 297669896343256961855529186068721013133065192517135420526453018007477468767295224336946345365504000000 1101 732379571215540847525297621173829462687265273039347060277771844180147377218333987578014364478651904000 1102 1389947450997121902181689989175167545210168927647075254447912529242011694416309055789998970961752064000 1103 2039625180487418268368605003837527506941105324425765481850923485105788197337981686393570052712000000000 1104 2317397755819681938187523265640665756222062957578842937544765863245041180241658488756859736064000000000 1105 2039625180487418268368605003837527506941105324425765481850923485105788197337981686393570052712000000000 1106 1389947450997121902181689989175167545210168927647075254447912529242011694416309055789998970961752064000 1107 732379571215540847525297621173829462687265273039347060277771844180147377218333987578014364478651904000 1108 297669896343256961855529186068721013133065192517135420526453018007477468767295224336946345365504000000 1109 93008282571902309646823737574952506791166825595619162235374510318571791102171917990484465327168000000 1110 22240530729399904459398746875112674550251544830606050028976347705027294506042339813871228905984000000 1111 4046952869390434467000964570275132224643919990843241621939288750918485107710593166872198059818496000 1112 556420360277373017919369973476786331178594081517703926805522698927935114671632023480531813400576000 1113 57309531125980649886409718642704890982902680210029625029560519680230133423362978492639003608000000 1114 4375917672863369320986956839902669139246040417851275595656678799080376384052870662097599296000000 1115 244603376940790311373100554072515878763574974506901396388604806675645911758705394988510728000000 1116 9858300533030569284028402505826412559847406552721297095265518505784632898403333470324117504000 1117 281237097253594129737692981294044819897910196366427607034430837002729475046614301461792704000 1118 5552229823575980292138530418613800167767164755620152943249774682698546483853163711168000000 1119 73763951403026855827543896252541557120248270645267012239923562904345392672564447176000000 1120 636678688419389237574849118854014350302046807437359198011444296212425041695797248000000 1121 3412199845747664195127706996358233158650032108609596951842584275013465457838413376000 1122 10693912837618366914983600226540217963587396228430709676267004300618222876816896000 1123 18042585907330416050817271735200400138327725523078483823741706316505748024000000 1124 14523570227390627583134886123898846753782364238079954780327130997979648000000 1125 4603404349872592796119481655537059334524368830157761775319690751144000000 1126 404139750880447104186072463586243892194183271783397467243429640704000 1127 4152006974608028932625878026488081410723506942789897542979264000 1128 109730270338441253547622797277670526373036819972871986672308480000 1129 11392525857347986267074841681759587059627801760043488272279083319040000 1130 138612862106352948911499598741968895754491464014449121808819606742759680000 1131 467818409608941202576311145754145023171408691048765786104766172756813920000000 1132 622666303189500740629070134998767025841144967785907261305443775939319327520000000 1133 396050638141501083081563833786775759388415303630033028996895346348859694185061120000 1134 135845368882534871496976394988864085470226449145101328945935103797658875105475964160000 1135 27296206031350396147064460988418372112808971141485506391495024165709758982928597451520000 1136 3412025753918799518383057623552296514101121392685688298936878020713719872866074681440000000 1137 277637799309614908958799170331273905240006062952979896028308185611408983729139484263840000000 1138 15234541323717189284387228074417661728329612686355912854865326760869233755185341780525428480000 1139 579771015529862350730327771339953282888865418033047373281362431568977683998048923522880938240000 1140 15653817419306283469718849826178738637999366286892279078596785652362397467947320935117785332480000 1141 305488130110494721786160986025222311836241615635187285159234039528920250996013375099305892640000000 1142 4375694411757610985817518729859816962249140109666691346901798356284504936278174087063818806240000000 1143 46592394096395041776984939435547331014028843887730929461810348897717408561489997679055542648843520000 1144 372739152771160334215879515484378648112230751101847435694482791181739268491919981432444341190748160000 1145 2260181579524860068517253540768394933016785325885433941944705237552451566790716093395878153554565120000 1146 10463803608911389206098396022075902467670302434654786768262524247928016512919981913869806266456320000000 1147 37206838637955951501317069628576933267824902475403935630726739157707595091646805496044715706750720000000 1148 102095565222551130919614039060815104886911532392508399370714172248749640931478834281146699899323975680000 1149 216990282936559109155681150073860674817954831236555752598398342767750694574484169652932782001770199040000 1150 358172540654861279350136353653096846412506960350648376002014394485911552201458843521783111989398292480000 1151 459969256820268553451621642625925719174440803442005496427342394496783759607774671655121322004960000000000 1152 459969256820268553451621642625925719174440803442005496427342394496783759607774671655121322004960000000000 1153 358172540654861279350136353653096846412506960350648376002014394485911552201458843521783111989398292480000 1154 216990282936559109155681150073860674817954831236555752598398342767750694574484169652932782001770199040000 1155 102095565222551130919614039060815104886911532392508399370714172248749640931478834281146699899323975680000 1156 37206838637955951501317069628576933267824902475403935630726739157707595091646805496044715706750720000000 1157 10463803608911389206098396022075902467670302434654786768262524247928016512919981913869806266456320000000 1158 2260181579524860068517253540768394933016785325885433941944705237552451566790716093395878153554565120000 1159 372739152771160334215879515484378648112230751101847435694482791181739268491919981432444341190748160000 1160 46592394096395041776984939435547331014028843887730929461810348897717408561489997679055542648843520000 1161 4375694411757610985817518729859816962249140109666691346901798356284504936278174087063818806240000000 1162 305488130110494721786160986025222311836241615635187285159234039528920250996013375099305892640000000 1163 15653817419306283469718849826178738637999366286892279078596785652362397467947320935117785332480000 1164 579771015529862350730327771339953282888865418033047373281362431568977683998048923522880938240000 1165 15234541323717189284387228074417661728329612686355912854865326760869233755185341780525428480000 1166 277637799309614908958799170331273905240006062952979896028308185611408983729139484263840000000 1167 3412025753918799518383057623552296514101121392685688298936878020713719872866074681440000000 1168 27296206031350396147064460988418372112808971141485506391495024165709758982928597451520000 1169 135845368882534871496976394988864085470226449145101328945935103797658875105475964160000 1170 396050638141501083081563833786775759388415303630033028996895346348859694185061120000 1171 622666303189500740629070134998767025841144967785907261305443775939319327520000000 1172 467818409608941202576311145754145023171408691048765786104766172756813920000000 1173 138612862106352948911499598741968895754491464014449121808819606742759680000 1174 11392525857347986267074841681759587059627801760043488272279083319040000 1175 109730270338441253547622797277670526373036819972871986672308480000 1176 2901279777984880331429724637396325141316257378084815835114447910000 1177 320858333206903885613476107098934390028447535957155952836977023262720000 1178 4164059341067547764505991233416583146990438565709975311424183185775672320000 1179 15011588148968549229850191210956908785017086230812820626399418317431882997760000 1180 21373921407418110133907791782788254891166905980981535618447609283999692783920000000 1181 14565728969356034349174410681800277637193293752671449040974729193985838640843530240000 1182 5361469505400880662036156805916179046760774103674300457873971268639963300081234068480000 1183 1158077413166590222999809870077894674100327206393648898900777794026232072817546558791680000 1184 155890338657919071795644328233669099284509084749720069845977551449378790411441653082971440000 1185 13685845917842003559562739378538850965992567111086535624338221252071663355736990119767040000000 1186 811830694000469809149702137195546100451713088462542206700118946451638998598962516914461045760000 1187 33468650519304116730024384426892566208855297212709703956460500999019034658994944574102409093120000 1188 981069186779115407827502977069090946861775098214921663487612127953305070938698453421301694325120000 1189 20834212097572329753117878424276516712236221657858618630713714811920528625268964516533569344757760000 1190 325534564024567652392466850379320573628690963404040916104901793936258259769827570570837021011840000000 1191 3791054964273068743595116174017426911378391000187384938248017810035761375405423061841830599659069440000 1192 33261509338642888534809006334390691141163388030696790167436283212708778454088058733742643129870111930000 1193 221842690414950167211199169461696349951891288212878571179839635317329788801863934172049446382980628480000 1194 1133215979106958235834848157996124136045403526603200533953807026018273617660550147962881525582197514240000 1195 4460829776335890416611882237337126647211823183887799156838138169192795987291857996063245544644894720000000 1196 13599397176882003921343399485801897724856144453979941704515668976055387666757640583248311948543042165760000 1197 32235608122979564850591761744123016829288638705730232188481585721020178173055148049181183878027951800320000 1198 59588042325751951066322093013671425643396720101886566506938678789147273382817851150641739507064629534720000 1199 86078690878393711838717605556693431175173892702454039033940512730997984464239874399907883091655126876160000 1200 97293080510337221316548219532937996391210364111389204275558486069288448152036171694050974631590810000000000 1201 86078690878393711838717605556693431175173892702454039033940512730997984464239874399907883091655126876160000 1202 59588042325751951066322093013671425643396720101886566506938678789147273382817851150641739507064629534720000 1203 32235608122979564850591761744123016829288638705730232188481585721020178173055148049181183878027951800320000 1204 13599397176882003921343399485801897724856144453979941704515668976055387666757640583248311948543042165760000 1205 4460829776335890416611882237337126647211823183887799156838138169192795987291857996063245544644894720000000 1206 1133215979106958235834848157996124136045403526603200533953807026018273617660550147962881525582197514240000 1207 221842690414950167211199169461696349951891288212878571179839635317329788801863934172049446382980628480000 1208 33261509338642888534809006334390691141163388030696790167436283212708778454088058733742643129870111930000 1209 3791054964273068743595116174017426911378391000187384938248017810035761375405423061841830599659069440000 1210 325534564024567652392466850379320573628690963404040916104901793936258259769827570570837021011840000000 1211 20834212097572329753117878424276516712236221657858618630713714811920528625268964516533569344757760000 1212 981069186779115407827502977069090946861775098214921663487612127953305070938698453421301694325120000 1213 33468650519304116730024384426892566208855297212709703956460500999019034658994944574102409093120000 1214 811830694000469809149702137195546100451713088462542206700118946451638998598962516914461045760000 1215 13685845917842003559562739378538850965992567111086535624338221252071663355736990119767040000000 1216 155890338657919071795644328233669099284509084749720069845977551449378790411441653082971440000 1217 1158077413166590222999809870077894674100327206393648898900777794026232072817546558791680000 1218 5361469505400880662036156805916179046760774103674300457873971268639963300081234068480000 1219 14565728969356034349174410681800277637193293752671449040974729193985838640843530240000 1220 21373921407418110133907791782788254891166905980981535618447609283999692783920000000 1221 15011588148968549229850191210956908785017086230812820626399418317431882997760000 1222 4164059341067547764505991233416583146990438565709975311424183185775672320000 1223 320858333206903885613476107098934390028447535957155952836977023262720000 1224 2901279777984880331429724637396325141316257378084815835114447910000 1225 76743139816667950790962853694727450947519994203318056513168924100000 1226 9028753656291167742605988774330989876524779798026166030717810751440900000 1227 124813490544569102873785188816351604053078555927913719208643015827919001600000 1228 479944852918844369172777765128891577318621293040880965533294216011186463078400000 1229 729936128182947429965648383540402977654458159053549838455448840776013212034361600000 1230 532123437445368676444957671600953770710099997950037832234022204925713631573049606400000 1231 209853717108084654325404047674331694463746102895259364356587719927740694407030822553600000 1232 48643846898287132977988045534819504465682394760622117439939416467332009884022739384166400000 1233 7038916658203705289205426401530678607135697779345647337676233373499402242748977959949453600000 1234 665472119341642760270682020603423731525925139437971687462254705534913994475311810668966106400000 1235 42590215637865136657323649318619118817659208924030187997584301154234495646419955882813830809600000 1236 1898128475899716034091496283945279871633904293136398739165066236039095452479327845989957648230400000 1237 60274366741648853138118393572132752960819210863993328481172172745334054206276433776134812542649600000 1238 1389657486829649229861224847341483994412551428263019602893406493431682224720309604033935666692230400000 1239 23628228755657476118223508191532171007037900669475015522082643351876299517693427436518696233670809600000 1240 300166017155204233650024567025760542793111108504812234224975802581243360539586874471330104005521766400000 1241 2880303988834996874848770894135862395981552492351840833490832261878219981115215457573525001912360231100000 1242 21068488590833153407579947002353040285851628723315307151060459799535434858810807632570683491496944763900000 1243 118376583358096839996498577395936972580038780865157061852871938736484418630574853310026775831510954393600000 1244 514150283542945467318222644584102398328026727038036744373656207449862562388607006117365166758498737766400000 1245 1735257206957440952199001425471345594357090203753374012261089700143286148061548645646107437809933239961600000 1246 4569829178326857508172059795467082140241342509377069299755503368620516776273956367418520062708828613478400000 1247 9421195541193761835029400509963691504749995376206369765987303714120734811491913051988293803210387464601600000 1248 15241011904110858403787596797699953964658022436908849848272219857404325083800059554720603840600810098278400000 1249 19377605991511317079352633197075693784926895424704133748063696196016957296937922940810860322800914227961600000 1250 19377605991511317079352633197075693784926895424704133748063696196016957296937922940810860322800914227961600000 1251 15241011904110858403787596797699953964658022436908849848272219857404325083800059554720603840600810098278400000 1252 9421195541193761835029400509963691504749995376206369765987303714120734811491913051988293803210387464601600000 1253 4569829178326857508172059795467082140241342509377069299755503368620516776273956367418520062708828613478400000 1254 1735257206957440952199001425471345594357090203753374012261089700143286148061548645646107437809933239961600000 1255 514150283542945467318222644584102398328026727038036744373656207449862562388607006117365166758498737766400000 1256 118376583358096839996498577395936972580038780865157061852871938736484418630574853310026775831510954393600000 1257 21068488590833153407579947002353040285851628723315307151060459799535434858810807632570683491496944763900000 1258 2880303988834996874848770894135862395981552492351840833490832261878219981115215457573525001912360231100000 1259 300166017155204233650024567025760542793111108504812234224975802581243360539586874471330104005521766400000 1260 23628228755657476118223508191532171007037900669475015522082643351876299517693427436518696233670809600000 1261 1389657486829649229861224847341483994412551428263019602893406493431682224720309604033935666692230400000 1262 60274366741648853138118393572132752960819210863993328481172172745334054206276433776134812542649600000 1263 1898128475899716034091496283945279871633904293136398739165066236039095452479327845989957648230400000 1264 42590215637865136657323649318619118817659208924030187997584301154234495646419955882813830809600000 1265 665472119341642760270682020603423731525925139437971687462254705534913994475311810668966106400000 1266 7038916658203705289205426401530678607135697779345647337676233373499402242748977959949453600000 1267 48643846898287132977988045534819504465682394760622117439939416467332009884022739384166400000 1268 209853717108084654325404047674331694463746102895259364356587719927740694407030822553600000 1269 532123437445368676444957671600953770710099997950037832234022204925713631573049606400000 1270 729936128182947429965648383540402977654458159053549838455448840776013212034361600000 1271 479944852918844369172777765128891577318621293040880965533294216011186463078400000 1272 124813490544569102873785188816351604053078555927913719208643015827919001600000 1273 9028753656291167742605988774330989876524779798026166030717810751440900000 1274 76743139816667950790962853694727450947519994203318056513168924100000 1275 2030807663084593981010775419611355697953653094605883738674081337103840 1276 253850957885574247626346927451419462244206636825735467334260167137980000000 1277 3733163918034990582374011208466506039196083326988868999551046800452026127500000 1278 15291039408271321425403949909878808736547157307346407422161087694651499018240000000 1279 24805649757577396942964285804583555616477117392509782152984853245653165352667680000000 1280 19315861798428428070722973784599559755883333588138657245143469404151172022138090403840000 1281 8148879196211993092336254565377939272013281357495996025294901154876275696839506889120000000 1282 2023772960495983730546855711070420929875158481507110569733880058241926148570194037442560000000 1283 314265853066707379813650111367335853264812940213253593882483597247345356043692221357315660000000 1284 31938722252409075933653922429332206716986915109080291170871666327656135443847831681647191520000000 1285 2201248676358285922423361987752005019141455176232922747787646114968388510925436407330806086749920000 1286 105845165504831178839290133145100166209656747767773896212178325588262107212042021088784064276480000000 1287 3633466072095532811092506601871641643165873044465613280908684083084560149138380005188415456491040000000 1288 90748998774704631957336377905280255004004454117395144264916391901236224170924527830996237109047040000000 1289 1675185508358277595676005666922799109591048693297527785149712098751209352379679339731578862348600480000000 1290 23157764467544829482625102339540774890986657136145024101909620053136718087296687192449346193107053035520000 1291 242404578014156387711804507521438164905042217947318825285491933539608590818565786957096122565787328832500000 1292 1939236624113251101694436060171505319240337743578550602283935468316868726548526295656768980526298630660000000 1293 11949647901364524149793029611519785092170784892143753942777398649674779051093002312588701449446775358372500000 1294 57087922792231043496197404039988382840100930069363832803168070994684817020879938734349988204617573253120000000 1295 212588288487919377099402107969411739148680850962052242879897500375331922983629281854377562325470265597962240000 1296 619790928536208096499714600493911775943675950326682923848097668732746131147607235727048286663178616903680000000 1297 1419616919240193394584103999947972793340562805458064409253498689211396073681347940659934322260355305002240000000 1298 2561307685638261313216918797308942118797734421419859448667116234533456612924545902306803504747211280957440000000 1299 3646861919590415033857683209449646102741305455498198316559233857372831778949206958557929208907650437144480000000 1300 4102223686318152616645288965714366713713995819893525351158086033739833046195920736231306481648695301328088350720 1301 3646861919590415033857683209449646102741305455498198316559233857372831778949206958557929208907650437144480000000 1302 2561307685638261313216918797308942118797734421419859448667116234533456612924545902306803504747211280957440000000 1303 1419616919240193394584103999947972793340562805458064409253498689211396073681347940659934322260355305002240000000 1304 619790928536208096499714600493911775943675950326682923848097668732746131147607235727048286663178616903680000000 1305 212588288487919377099402107969411739148680850962052242879897500375331922983629281854377562325470265597962240000 1306 57087922792231043496197404039988382840100930069363832803168070994684817020879938734349988204617573253120000000 1307 11949647901364524149793029611519785092170784892143753942777398649674779051093002312588701449446775358372500000 1308 1939236624113251101694436060171505319240337743578550602283935468316868726548526295656768980526298630660000000 1309 242404578014156387711804507521438164905042217947318825285491933539608590818565786957096122565787328832500000 1310 23157764467544829482625102339540774890986657136145024101909620053136718087296687192449346193107053035520000 1311 1675185508358277595676005666922799109591048693297527785149712098751209352379679339731578862348600480000000 1312 90748998774704631957336377905280255004004454117395144264916391901236224170924527830996237109047040000000 1313 3633466072095532811092506601871641643165873044465613280908684083084560149138380005188415456491040000000 1314 105845165504831178839290133145100166209656747767773896212178325588262107212042021088784064276480000000 1315 2201248676358285922423361987752005019141455176232922747787646114968388510925436407330806086749920000 1316 31938722252409075933653922429332206716986915109080291170871666327656135443847831681647191520000000 1317 314265853066707379813650111367335853264812940213253593882483597247345356043692221357315660000000 1318 2023772960495983730546855711070420929875158481507110569733880058241926148570194037442560000000 1319 8148879196211993092336254565377939272013281357495996025294901154876275696839506889120000000 1320 19315861798428428070722973784599559755883333588138657245143469404151172022138090403840000 1321 24805649757577396942964285804583555616477117392509782152984853245653165352667680000000 1322 15291039408271321425403949909878808736547157307346407422161087694651499018240000000 1323 3733163918034990582374011208466506039196083326988868999551046800452026127500000 1324 253850957885574247626346927451419462244206636825735467334260167137980000000 1325 2030807663084593981010775419611355697953653094605883738674081337103840 1326 53761358112015687488073030485490006896692325060431653483330466954103040 1327 7131497914916992960980375566930734904853133611591319266217269771928722359040 1328 111429654920578015015318368233292732888330212681114363534644840186386286860000000 1329 485540276731521588464340396454765064132561525619274953906941881595857787510820000000 1330 839013598192069304866380205073834030821066316270107120351195571397642256818696960000000 1331 696871270440761691513137536251045364655484545232890652449777422473739296237500595824640000 1332 314030842498249907431123866798758109324565943031428909939127477749555037678580361088829440000 1333 83428747879454877010673942746463069131781549733932826292137001195125955709797770857783040000000 1334 13880457928444305162650877224442793126800155336983073974354293573839080881217604126463653280000000 1335 1513845772999754966484064877206821883583676200792199262659789875411829634599407477754109302240000000 1336 112157805630005845956871398622499019710947402364292458971938512289511633968200901211846449984357120000 1337 5807684539313022471219784871871716707361537128737340769951145158155846224434541181383673312826353920000 1338 215099427381963795230362402661915433605982856619901509998190561413179489793871895606802715289864960000000 1339 5807684539313022471219784871871716707361537128737340769951145158155846224434541181383673312826353920000000 1340 116136758761364493090660362787662113398812778909648455804941412943996936598823667530934738345994056960000000 1341 1743014886382043161043324253713614527404463315588273550188947374771044986530434142650203644871003545835520000 1342 19854028940195460381259115327456640476216464954122678407620978690751434299698226406124975892358774764282720000 1343 173263075678990507601564129791309476983061456321597768517555355458165631101070925536863085972905041322740000000 1344 1167683800837970320777070740280800357226036947747612944755486229582946153085818185408241894903816828557780000000 1345 6117954913356777871084063448530561661704634755971127918891661850491665826424412906985856389730057642204540000000 1346 25059143325109362159960323885181180566342183960457739955780246939613863225034395267014067772334316102469795840000 1347 80610834553323939974881547226372157461602419000755483319582046925605938811899327221640869561128561819315159040000 1348 204403881756174528486269888722018055171230776955334151918549517936829484214996415757353820262065286356264960000000 1349 409731755745158262123090023509599601181157838346646225950645532420591295349679262259069805405729454174648320000000 1350 650638852873098536612129065110151218542301567374535442134589896390105621782129569235467329880394457323631360000000 1351 819617570630476703752738328868038811812359792040510790882248507561372733026410003920749021058291462624066307768320 1352 819617570630476703752738328868038811812359792040510790882248507561372733026410003920749021058291462624066307768320 1353 650638852873098536612129065110151218542301567374535442134589896390105621782129569235467329880394457323631360000000 1354 409731755745158262123090023509599601181157838346646225950645532420591295349679262259069805405729454174648320000000 1355 204403881756174528486269888722018055171230776955334151918549517936829484214996415757353820262065286356264960000000 1356 80610834553323939974881547226372157461602419000755483319582046925605938811899327221640869561128561819315159040000 1357 25059143325109362159960323885181180566342183960457739955780246939613863225034395267014067772334316102469795840000 1358 6117954913356777871084063448530561661704634755971127918891661850491665826424412906985856389730057642204540000000 1359 1167683800837970320777070740280800357226036947747612944755486229582946153085818185408241894903816828557780000000 1360 173263075678990507601564129791309476983061456321597768517555355458165631101070925536863085972905041322740000000 1361 19854028940195460381259115327456640476216464954122678407620978690751434299698226406124975892358774764282720000 1362 1743014886382043161043324253713614527404463315588273550188947374771044986530434142650203644871003545835520000 1363 116136758761364493090660362787662113398812778909648455804941412943996936598823667530934738345994056960000000 1364 5807684539313022471219784871871716707361537128737340769951145158155846224434541181383673312826353920000000 1365 215099427381963795230362402661915433605982856619901509998190561413179489793871895606802715289864960000000 1366 5807684539313022471219784871871716707361537128737340769951145158155846224434541181383673312826353920000 1367 112157805630005845956871398622499019710947402364292458971938512289511633968200901211846449984357120000 1368 1513845772999754966484064877206821883583676200792199262659789875411829634599407477754109302240000000 1369 13880457928444305162650877224442793126800155336983073974354293573839080881217604126463653280000000 1370 83428747879454877010673942746463069131781549733932826292137001195125955709797770857783040000000 1371 314030842498249907431123866798758109324565943031428909939127477749555037678580361088829440000 1372 696871270440761691513137536251045364655484545232890652449777422473739296237500595824640000 1373 839013598192069304866380205073834030821066316270107120351195571397642256818696960000000 1374 485540276731521588464340396454765064132561525619274953906941881595857787510820000000 1375 111429654920578015015318368233292732888330212681114363534644840186386286860000000 1376 7131497914916992960980375566930734904853133611591319266217269771928722359040 1377 53761358112015687488073030485490006896692325060431653483330466954103040 1378 1423761410651421368720750633530303030278157321589316089475330894446493600 1379 200192244428875055813087305079428848481351144674030556708947326406332572108800 1380 3319462676966838128582730513261414522487463836519353422249821474390802752850553600 1381 15367882763735361706401530153988030196701221465367376954860284603661123855789600000000 1382 28250250613604712021819275329477152572057843815296977052536837864626993132965478912500000 1383 24994013726878178495336298377900298057992168505770586289553231784998627396487345951129600000 1384 12013673551692931138524539381892327061457967179512127686760579553768113389747711660574668800000 1385 3409221366844265729735931677189129874210124470510182100637107205380679547826481813975789977600000 1386 606768158307976005121458543132538007397260922607891296719836707207645358975953428317468479900000000 1387 70901150613589338848101954099042685352713682347641443374187338911901319971203863975027757190400000000 1388 5637137781834647563796042064552586784338206742413928238351512754868538246950505613062531890937132800000 1389 313782317040244454324959552575936926880577807011242010009757232894590730007565033704415373956236134400000 1390 12515156870793222243362579469378558412926101294572807043913471208523198902113072736077553234049624200800000 1391 364574437747276387608195305434787318355607866569257920259655055687521497376074945429660176139816089600000000 1392 7881264968196314882117542756226730662367457375007948459140844842685163157015812568491986876252824569600000000 1393 128136524839960945247867794405829085897904332172277377140733759468983784519043456965419941888517034009804800000 1394 1584594578300425234287169772958608566402965853887296382888082792573836825498805719157572342890393877856113900000 1395 15048004202154414763057641548373059489944387315075452888261019900330741080902153395688112198228010739925676800000 1396 110628117312649268341237376780949061322250618335709883845025930765891722195418351652971160922329554265142900000000 1397 633930240976289086293044737862432119289945808873996395195349057125325593988733473300536303964315614643122400000000 1398 2847693883745612611764143593070277883865347816688101056766907383239103233896639353750171644445701280428736211100000 1399 10075934907955537637651166964445185800507474058658427321902388633406644505812015802147243758254695989319601356800000 1400 28190474910114896859810848519701965644526498843115440303042267071545580998558016788295317318009546226316702105600000 1401 62557970130114425512853859622910583743093241453449238775552002213506261770450107116296011143770670511264153600000000 1402 110367935004583385693937556593110982849414139598392179144743763164438962552047718638552041072440891427895069600000000 1403 155059002190119326896212303509246226912661708317689927461466565695088902780323297251423641959822236712009764342988800 1404 173647379387125552531756188551006684360600842331423011050526081735118051514855681599895968633089501889081030471270400 1405 155059002190119326896212303509246226912661708317689927461466565695088902780323297251423641959822236712009764342988800 1406 110367935004583385693937556593110982849414139598392179144743763164438962552047718638552041072440891427895069600000000 1407 62557970130114425512853859622910583743093241453449238775552002213506261770450107116296011143770670511264153600000000 1408 28190474910114896859810848519701965644526498843115440303042267071545580998558016788295317318009546226316702105600000 1409 10075934907955537637651166964445185800507474058658427321902388633406644505812015802147243758254695989319601356800000 1410 2847693883745612611764143593070277883865347816688101056766907383239103233896639353750171644445701280428736211100000 1411 633930240976289086293044737862432119289945808873996395195349057125325593988733473300536303964315614643122400000000 1412 110628117312649268341237376780949061322250618335709883845025930765891722195418351652971160922329554265142900000000 1413 15048004202154414763057641548373059489944387315075452888261019900330741080902153395688112198228010739925676800000 1414 1584594578300425234287169772958608566402965853887296382888082792573836825498805719157572342890393877856113900000 1415 128136524839960945247867794405829085897904332172277377140733759468983784519043456965419941888517034009804800000 1416 7881264968196314882117542756226730662367457375007948459140844842685163157015812568491986876252824569600000000 1417 364574437747276387608195305434787318355607866569257920259655055687521497376074945429660176139816089600000000 1418 12515156870793222243362579469378558412926101294572807043913471208523198902113072736077553234049624200800000 1419 313782317040244454324959552575936926880577807011242010009757232894590730007565033704415373956236134400000 1420 5637137781834647563796042064552586784338206742413928238351512754868538246950505613062531890937132800000 1421 70901150613589338848101954099042685352713682347641443374187338911901319971203863975027757190400000000 1422 606768158307976005121458543132538007397260922607891296719836707207645358975953428317468479900000000 1423 3409221366844265729735931677189129874210124470510182100637107205380679547826481813975789977600000 1424 12013673551692931138524539381892327061457967179512127686760579553768113389747711660574668800000 1425 24994013726878178495336298377900298057992168505770586289553231784998627396487345951129600000 1426 28250250613604712021819275329477152572057843815296977052536837864626993132965478912500000 1427 15367882763735361706401530153988030196701221465367376954860284603661123855789600000000 1428 3319462676966838128582730513261414522487463836519353422249821474390802752850553600 1429 200192244428875055813087305079428848481351144674030556708947326406332572108800 1430 1423761410651421368720750633530303030278157321589316089475330894446493600 1431 37719286813050009048579857830565358101545002334650667407111133678504507200 1432 5615534262866446197125423494241078818083715312575787411568484248654715518414400 1433 98698630204140658360676443334781201306639380333832039545727679154355279951651494400 1434 484906370192943054526003366103780042019519275580116810288160087685347490402463791987200 1435 947082754283091903371100324421445394569373585117415645094062671260444317192312093725000000 1436 891386711669211834717652656542869033805537863323830665837371033688960107786866604117220200000 1437 456389996374636459375438160149948945308435386021801300908733969248747575186875701308016742400000 1438 138145127095055047002146111082356120550313956510033459079438737286626004369174915267936508006400000 1439 26262683771336480576173620836547295605244842325899642134680173696349665549371112407265367076779200000 1440 3282835471417060072021702604568411950655605290737455266835021712043708193671389050908170884597400000000 1441 279645056797190845175096714667555603604647081086179389450074489518731238769703604912561628633544921600000 1442 16704537588861196489358688574810926653489613430442422777616132560605382870670792273315580321387870835200000 1443 716207049122423799481253772645018480268367175830218876590291683535955790580010218718405506279504962059200000 1444 22467776983416736770162717917372470950649127958759451612871867601721260374403679692440248474415002954065600000 1445 524029783869778117088343275040757339956830972799054265023250556308367588907374453467994133514052547033600000000 1446 9210347481295220185944721402116351007081261177916177762048651777675868742636013394153464890642987566662553600000 1447 123386276121492021983193054877179788198379629725248170449007231529450749425274249747067608759609866640114170200000 1448 1272111753385291143805145086239321760963265496534295863576951617883425363451743654068433866578570847734928366200000 1449 10176894027082329150441160689914574087706123972274366908615612943067402907613949232547470932628566781879426929600000 1450 63614860972613334644287033762951941100801875683228383322189007863247543324675327794936990266285143719650157400000000 1451 312539811958449313107382196877382886628239615231701047261914595632135180354129885456525433178258911094641223306200000 1452 1212800261564711474477917504500864787469932734324764122173785209289714067205092937442085573061990118562587370905400000 1453 3732253847760374304629263785451196220493496979559905217448402867956926235365935891632443656845913993713266620006400000 1454 9138454374835975253489800068412639648616895579688430700501797471792947273591402658635828797657320932580909499187200000 1455 17848543700851514166972265758618436813704874179078966211917573187095600143733208317648103120424454946447088865600000000 1456 27859720468484325057170341733564483548764683286627642044317292317444773881952589930183653568258050028089475221959577600 1457 34796118782667723239360681710014084141015152907831702216480041019148138157522943453993602818070136220790860268118835200 1458 34796118782667723239360681710014084141015152907831702216480041019148138157522943453993602818070136220790860268118835200 1459 27859720468484325057170341733564483548764683286627642044317292317444773881952589930183653568258050028089475221959577600 1460 17848543700851514166972265758618436813704874179078966211917573187095600143733208317648103120424454946447088865600000000 1461 9138454374835975253489800068412639648616895579688430700501797471792947273591402658635828797657320932580909499187200000 1462 3732253847760374304629263785451196220493496979559905217448402867956926235365935891632443656845913993713266620006400000 1463 1212800261564711474477917504500864787469932734324764122173785209289714067205092937442085573061990118562587370905400000 1464 312539811958449313107382196877382886628239615231701047261914595632135180354129885456525433178258911094641223306200000 1465 63614860972613334644287033762951941100801875683228383322189007863247543324675327794936990266285143719650157400000000 1466 10176894027082329150441160689914574087706123972274366908615612943067402907613949232547470932628566781879426929600000 1467 1272111753385291143805145086239321760963265496534295863576951617883425363451743654068433866578570847734928366200000 1468 123386276121492021983193054877179788198379629725248170449007231529450749425274249747067608759609866640114170200000 1469 9210347481295220185944721402116351007081261177916177762048651777675868742636013394153464890642987566662553600000 1470 524029783869778117088343275040757339956830972799054265023250556308367588907374453467994133514052547033600000000 1471 22467776983416736770162717917372470950649127958759451612871867601721260374403679692440248474415002954065600000 1472 716207049122423799481253772645018480268367175830218876590291683535955790580010218718405506279504962059200000 1473 16704537588861196489358688574810926653489613430442422777616132560605382870670792273315580321387870835200000 1474 279645056797190845175096714667555603604647081086179389450074489518731238769703604912561628633544921600000 1475 3282835471417060072021702604568411950655605290737455266835021712043708193671389050908170884597400000000 1476 26262683771336480576173620836547295605244842325899642134680173696349665549371112407265367076779200000 1477 138145127095055047002146111082356120550313956510033459079438737286626004369174915267936508006400000 1478 456389996374636459375438160149948945308435386021801300908733969248747575186875701308016742400000 1479 891386711669211834717652656542869033805537863323830665837371033688960107786866604117220200000 1480 947082754283091903371100324421445394569373585117415645094062671260444317192312093725000000 1481 484906370192943054526003366103780042019519275580116810288160087685347490402463791987200 1482 98698630204140658360676443334781201306639380333832039545727679154355279951651494400 1483 5615534262866446197125423494241078818083715312575787411568484248654715518414400 1484 37719286813050009048579857830565358101545002334650667407111133678504507200 1485 999638712247086659559071129336793852567694712078807811118500826706045376000 1486 157407110185275253760809576309888907200719480142777393169963614176440729086464000 1487 2929287292881652994268505911535916354665189255652033745370584123468245803025687616000 1488 15254860284351980156226151081823782473954182624397080032187670090097152069327254974464000 1489 31618319868430851870368049486796977639882754364201516614839478517523083111692651556525376000 1490 31618319868430851870368049486796977639882754364201516614839478517523083111692651556525376000000 1491 17221591269449172646745049324408229733122991519416408463978008370870709282442262791544694264000000 1492 5552682862014352482066555378673338025205649790423613541831649859333333763743016695750760431616000000 1493 1125969126529133042471867146640628855060402691779591462409350358096806076861506293755725000569664000000 1494 150339274211028386587162771722101852175801586292261062530969172092881641011511079024701301310629376000000 1495 13699666362479961727755207573176531279519919550882289323134565806963839537173947076125906081931101888000000 1496 876778647198717550576333284683298001889274851256466516680612211645685730379132612872057989243590520832000000 1497 40341458277099789521801232908168387868177416434518451007942960133861999632669963340057126476151708067008000000 1498 1360408721362662360533095013063440837677527732726719616875957228219193367676491690458876825837563835807232000000 1499 34169362057228882124745423249032582351885163581362333350841052524087108634705351238380557475783796329325888000000 1500 647952347159303246217394692722395635709822361246574617615948847864170356332190364224105386207455693356105728000000 1501 9383761054966481753508211859765572928386463048531630796474724049427422208805957083840260596787125066941121992000000 1502 104804749971121674491858864475688279610507225808880041739092419711007838681376038490633580188663367936737888448000000 1503 910266632422363885122792706153470237844825533075651706826174268796584371181025459133412677862888473268104297592000000 1504 6191777227336027033720515599693294564351681013438927836956114110653658029132807088690552835452824698760267401728000000 1505 33184056077754019883845888292106250555822290431399253876186674061784448499883637990950931602504982369918308106136000000 1506 140834266286582874151244875654134982382684300088080798439654576970562138412636487160817991113795035856524045114304000000 1507 475315648717217200260451455332705565541559512797272694733834197275647217142648144167760720009058246015768652260776000000 1508 1280113682679853145239950134654565297252060665352266923731263168926473905755756915269925476555997419696285624827904000000 1509 2758670914403610029647233395652065593926225353118445017713980111797495958215404677575690818292803756522862055067136000000 1510 4766983340089438131230419307686769346304517410188672990609757633186073015796219282850793734009964891271505631156011008000 1511 6614813193072445754584586737322065179052166312988822574418603716191120549741351393345926739802516712176874763214835712000 1512 7377349957543379017661984862962656851625928715273618511082517338709926246401572208846709535748861802860679510343548928000 1513 6614813193072445754584586737322065179052166312988822574418603716191120549741351393345926739802516712176874763214835712000 1514 4766983340089438131230419307686769346304517410188672990609757633186073015796219282850793734009964891271505631156011008000 1515 2758670914403610029647233395652065593926225353118445017713980111797495958215404677575690818292803756522862055067136000000 1516 1280113682679853145239950134654565297252060665352266923731263168926473905755756915269925476555997419696285624827904000000 1517 475315648717217200260451455332705565541559512797272694733834197275647217142648144167760720009058246015768652260776000000 1518 140834266286582874151244875654134982382684300088080798439654576970562138412636487160817991113795035856524045114304000000 1519 33184056077754019883845888292106250555822290431399253876186674061784448499883637990950931602504982369918308106136000000 1520 6191777227336027033720515599693294564351681013438927836956114110653658029132807088690552835452824698760267401728000000 1521 910266632422363885122792706153470237844825533075651706826174268796584371181025459133412677862888473268104297592000000 1522 104804749971121674491858864475688279610507225808880041739092419711007838681376038490633580188663367936737888448000000 1523 9383761054966481753508211859765572928386463048531630796474724049427422208805957083840260596787125066941121992000000 1524 647952347159303246217394692722395635709822361246574617615948847864170356332190364224105386207455693356105728000000 1525 34169362057228882124745423249032582351885163581362333350841052524087108634705351238380557475783796329325888000000 1526 1360408721362662360533095013063440837677527732726719616875957228219193367676491690458876825837563835807232000000 1527 40341458277099789521801232908168387868177416434518451007942960133861999632669963340057126476151708067008000000 1528 876778647198717550576333284683298001889274851256466516680612211645685730379132612872057989243590520832000000 1529 13699666362479961727755207573176531279519919550882289323134565806963839537173947076125906081931101888000000 1530 150339274211028386587162771722101852175801586292261062530969172092881641011511079024701301310629376000000 1531 1125969126529133042471867146640628855060402691779591462409350358096806076861506293755725000569664000000 1532 5552682862014352482066555378673338025205649790423613541831649859333333763743016695750760431616000000 1533 17221591269449172646745049324408229733122991519416408463978008370870709282442262791544694264000000 1534 31618319868430851870368049486796977639882754364201516614839478517523083111692651556525376000000 1535 31618319868430851870368049486796977639882754364201516614839478517523083111692651556525376000 1536 15254860284351980156226151081823782473954182624397080032187670090097152069327254974464000 1537 2929287292881652994268505911535916354665189255652033745370584123468245803025687616000 1538 157407110185275253760809576309888907200719480142777393169963614176440729086464000 1539 999638712247086659559071129336793852567694712078807811118500826706045376000 1540 26501496253675160909090667202741659438188047976817213626598113156534880983040 1541 4409186439205204896249959755856143589028536482142963917125261076418490823553280000 1542 86786016682876047972887957874516474262848683578019958780776513767145154879999210240000 1543 478534881692464347928134833499421819956671239446106570496506112596713674928505274922240000 1544 1051341135078344172398112229198229738444806713063096135380823929374979943817926089004161280000 1545 1115691623274219462502255882522994984275536442356262123635213400444163716219133709059927983626240 1546 645654874579988114873990672756362838122416922659873914140748495627409557997183859409680546080000000 1547 221459621980935923401778800755432453475989004472336752550276734000201478393034063777520427305440000000 1548 47835278347882159454784220963173409950813624966024738550859774544043519332895357775944412297975040000000 1549 6812622913459766037138631238764818849551883381135235158526631512326790545540733512169926910854132480000000 1550 663113463904519786990925810256412407539982120786179249390348204883840484540752837140572005794897839073280000 1551 45399109239894339285911430848696905061668573070353556799921472704763308905917432219710461328369696157440000000 1552 2238007940677754281094374609615391875447439657653354966692425191482961635325040825349430519557780206872320000000 1553 80991032016143017581688867586113318999180511998655117586169617523548398151929003596293660591024319939825920000000 1554 2186757864435861474705599424825059612977873823963688174826579673135806750102083097099928835957656638375299840000000 1555 44655863340676743317980627543220128469940160539674474873251169674723833192232790854881243052751897236581937858560000 1556 697747864698074114343447305362814507342815008432413669894549526167559893628637357107519422699248394321592779040000000 1557 8424527902712204027832068126769141819879593626135222162522854333957558585417695783891908128454450539947600663520000000 1558 79264522475587115811934369384786754105012527684034964077838488170939498405185151415246361938366359744170909397920000000 1559 585360235742223965187623795370695940469631078113343495470878107788686166018055616654975065062555944032874919628640000000 1560 3413820894848650164974221974601898724818888447557019265586161124623617720217300356331814579444826265599726531274228480000 1561 15804726365040047060065842475008790392680039109060274377713708910294526482487501649684326756689010488887622829973280000000 1562 58338557949993802559055960991523807061785899431114296031335425902537196550308862212546279004968526319988648357369440000000 1563 172311396157551350584761573942006333063154423264235592707988920905685808533611373496529598800160592616210409798535840000000 1564 408441827929010608793508916010681678371921595885595479011529293998662657264856589028810900859639923238424675078010880000000 1565 778744991733321922980315143479949944344186640833777594574878028640906190244949929200467555040610109004538207695937416069120 1566 1196296926308585111542359403388634985053085986715520883791631018053281015965728726013462903168893544783940123338092298240000 1567 1482319043628516094366031778145883180940898954935977180043392211517627937732467504889617779067527544771402513239482449920000 1568 1482319043628516094366031778145883180940898954935977180043392211517627937732467504889617779067527544771402513239482449920000 1569 1196296926308585111542359403388634985053085986715520883791631018053281015965728726013462903168893544783940123338092298240000 1570 778744991733321922980315143479949944344186640833777594574878028640906190244949929200467555040610109004538207695937416069120 1571 408441827929010608793508916010681678371921595885595479011529293998662657264856589028810900859639923238424675078010880000000 1572 172311396157551350584761573942006333063154423264235592707988920905685808533611373496529598800160592616210409798535840000000 1573 58338557949993802559055960991523807061785899431114296031335425902537196550308862212546279004968526319988648357369440000000 1574 15804726365040047060065842475008790392680039109060274377713708910294526482487501649684326756689010488887622829973280000000 1575 3413820894848650164974221974601898724818888447557019265586161124623617720217300356331814579444826265599726531274228480000 1576 585360235742223965187623795370695940469631078113343495470878107788686166018055616654975065062555944032874919628640000000 1577 79264522475587115811934369384786754105012527684034964077838488170939498405185151415246361938366359744170909397920000000 1578 8424527902712204027832068126769141819879593626135222162522854333957558585417695783891908128454450539947600663520000000 1579 697747864698074114343447305362814507342815008432413669894549526167559893628637357107519422699248394321592779040000000 1580 44655863340676743317980627543220128469940160539674474873251169674723833192232790854881243052751897236581937858560000 1581 2186757864435861474705599424825059612977873823963688174826579673135806750102083097099928835957656638375299840000000 1582 80991032016143017581688867586113318999180511998655117586169617523548398151929003596293660591024319939825920000000 1583 2238007940677754281094374609615391875447439657653354966692425191482961635325040825349430519557780206872320000000 1584 45399109239894339285911430848696905061668573070353556799921472704763308905917432219710461328369696157440000000 1585 663113463904519786990925810256412407539982120786179249390348204883840484540752837140572005794897839073280000 1586 6812622913459766037138631238764818849551883381135235158526631512326790545540733512169926910854132480000000 1587 47835278347882159454784220963173409950813624966024738550859774544043519332895357775944412297975040000000 1588 221459621980935923401778800755432453475989004472336752550276734000201478393034063777520427305440000000 1589 645654874579988114873990672756362838122416922659873914140748495627409557997183859409680546080000000 1590 1115691623274219462502255882522994984275536442356262123635213400444163716219133709059927983626240 1591 1051341135078344172398112229198229738444806713063096135380823929374979943817926089004161280000 1592 478534881692464347928134833499421819956671239446106570496506112596713674928505274922240000 1593 86786016682876047972887957874516474262848683578019958780776513767145154879999210240000 1594 4409186439205204896249959755856143589028536482142963917125261076418490823553280000 1595 26501496253675160909090667202741659438188047976817213626598113156534880983040 1596 702813596120264168420100264216585729858529081007646807547722792977161961682240 1597 123425312496256312201264328000659919534835443090238901754300886011477275062788259840 1598 2566860795820580492810669071388724264076030855517312159921476238769941454821424591360000 1599 14969932161225625434071822024339039908091411949376964516662049424506298564518548216811520000 1600 34823102974481053714817353867461300693701955262303036661673373940191003302966060982410135360000 1601 39171254904286656005864307940767988543520356204175243031396558103859012739387615220917794501591040 1602 24056046918095042619601418114124140964289438753889121126656411245532416198576419197546140548289597440 1603 8766780946827639438630254414768272946169620537131603909131345206097819314350006996190284456373760000000 1604 2014459007057275297491036721959126062195136106587882945908971937797270204128835884950763234390461895000000 1605 305600892329874059945306904190540012990788055280887723942338853971022916893026362398456526224567848960000000 1606 31728401444364514525701598713774435768742588263427606162865446835833512300584676023294951922213307782574080000 1607 2320297282485848524322833067170509752055844155679180671276236764246950227866048103233236243651806556216852480000 1608 122359427006089668274836900026569850206069906647144293211832798114585265922623630443940192536325736362998080000000 1609 4744226413330333319218801316278254947634892547942803583503306815927551794425476256593810360042954722961141760000000 1610 137463268748052044902015027789116332405833601242452071615742498182927062871496479858966501565574052900317601280000000 1611 3017593675557238489689033890026681728972859214474307876108779320111614884155090725864032642367481609267771983298560000 1612 50775286551045027819301246273078352402963483867378850861643842656594875349329347636053465269679980466880886928935560000 1613 661432595006489269374166448499290566617069604622887534122777514761260334288027325199963724253921992648153218695680000000 1614 6727626903839152429699276330337691550267138524798536631795102777455967381624055710482964361971604712259225099418560000000 1615 53821015230713219437594210642701532402137108198388293054360822219647739052992445683863714895772837698073800795348480000000 1616 340774485560164588021557443960595090095681367696620276010317340986477115781403293903093593826947693490066528960848319680000 1617 1716788078857039090674201933422473223572412254751486405089878615815254973965786856747946735081532403355203970974769377280000 1618 6912780698816261364824981958629652466253491305641433097128901733008927217203522866554114976204047876958524629558906560000000 1619 22330889503269034000417612468314281296426992872271791439923921567698107614446228548289877128686109785154750722461022720000000 1620 58051589704787273934679379287746696104578764673815926575270975794152697724273301167527004801330492429767525803897697735000000 1621 121743007452574041106660729632056559229109565493222418049182677428658918337855202090081593173119844860071826274695664600350720 1622 206352181100343266875769788146825043012881376058749946296267702735387906019745353064725804632476860390669081506000144749035520 1623 283061976818029172669094359597839565175420268942043822079928261639763931439979908182065575627540274884319727717421323386880000 1624 314486085669411146693993364442042144454415312464809893253797848630293482320046919672576408709005091297087911775701013852160000 1625 283061976818029172669094359597839565175420268942043822079928261639763931439979908182065575627540274884319727717421323386880000 1626 206352181100343266875769788146825043012881376058749946296267702735387906019745353064725804632476860390669081506000144749035520 1627 121743007452574041106660729632056559229109565493222418049182677428658918337855202090081593173119844860071826274695664600350720 1628 58051589704787273934679379287746696104578764673815926575270975794152697724273301167527004801330492429767525803897697735000000 1629 22330889503269034000417612468314281296426992872271791439923921567698107614446228548289877128686109785154750722461022720000000 1630 6912780698816261364824981958629652466253491305641433097128901733008927217203522866554114976204047876958524629558906560000000 1631 1716788078857039090674201933422473223572412254751486405089878615815254973965786856747946735081532403355203970974769377280000 1632 340774485560164588021557443960595090095681367696620276010317340986477115781403293903093593826947693490066528960848319680000 1633 53821015230713219437594210642701532402137108198388293054360822219647739052992445683863714895772837698073800795348480000000 1634 6727626903839152429699276330337691550267138524798536631795102777455967381624055710482964361971604712259225099418560000000 1635 661432595006489269374166448499290566617069604622887534122777514761260334288027325199963724253921992648153218695680000000 1636 50775286551045027819301246273078352402963483867378850861643842656594875349329347636053465269679980466880886928935560000 1637 3017593675557238489689033890026681728972859214474307876108779320111614884155090725864032642367481609267771983298560000 1638 137463268748052044902015027789116332405833601242452071615742498182927062871496479858966501565574052900317601280000000 1639 4744226413330333319218801316278254947634892547942803583503306815927551794425476256593810360042954722961141760000000 1640 122359427006089668274836900026569850206069906647144293211832798114585265922623630443940192536325736362998080000000 1641 2320297282485848524322833067170509752055844155679180671276236764246950227866048103233236243651806556216852480000 1642 31728401444364514525701598713774435768742588263427606162865446835833512300584676023294951922213307782574080000 1643 305600892329874059945306904190540012990788055280887723942338853971022916893026362398456526224567848960000000 1644 2014459007057275297491036721959126062195136106587882945908971937797270204128835884950763234390461895000000 1645 8766780946827639438630254414768272946169620537131603909131345206097819314350006996190284456373760000000 1646 24056046918095042619601418114124140964289438753889121126656411245532416198576419197546140548289597440 1647 39171254904286656005864307940767988543520356204175243031396558103859012739387615220917794501591040 1648 34823102974481053714817353867461300693701955262303036661673373940191003302966060982410135360000 1649 14969932161225625434071822024339039908091411949376964516662049424506298564518548216811520000 1650 2566860795820580492810669071388724264076030855517312159921476238769941454821424591360000 1651 123425312496256312201264328000659919534835443090238901754300886011477275062788259840 1652 702813596120264168420100264216585729858529081007646807547722792977161961682240 1653 18644353293199621014505522244637588198370766848891683084807087573623142344534400 1654 3452803719427517414539321181051168871220877425046797465524678969021990600211359139200 1655 75795947248872862283967178566435259061040701234627297963197752727970737655839755823718400 1656 467057434204860091203519975332987638010394321033745062912112078152449313981123680561894400000 1657 1149136434681782646894860459309899459869823927613400509162387754284332480886307175562470934400000 1658 1368639879888958040974129124805439215096318214970401820820550413556708534055286027009711882405350400 1659 890933871441789871413381240651125912760477368382214163064518298839729970168729896693433186857645875200 1660 344557635512025854906286982372048115025043974907490061063181973350988397296945158968748121486453594726400 1661 84120516482428187232980220305675809332286126686398940689253411462643651683824501701354521847278709650000000 1662 13575712817066109464709039696491705476178505512384292144238648292412294892935896845902137367366931291650000000 1663 1501365231864975177921102118114410692021533281625603636815640591954460516799566703982009175731843665406156800000 1664 117112128075069359802631544108934982177123703905495902618414915986842940823201663341490712736293918011617894400000 1665 6596774362450781947771379616543573741430852339898928922028955013018139171277289990166284730844852316885902412800000 1666 273614503312848204365346821828645041960804014325575738743690726245461052336205302846564722848537627390181091200000000 1667 8494015251531217726187209792511406433815280304777639842981979163445099957072635757172656469070637482363406003200000000 1668 200098865363997786001767848584653152987659701093912832887694286621638388825770089228304117892266422017856984028569600000 1669 3619366390890592765942132901840767284802180648106888174556517164849595935381751555358055538672420574819088924001138800000 1670 50773529620714541832179471143449526162395907276241571316631329028821290751566395063470902866037430986587915271948399600000 1671 557185510241037496100734937102326761727252754746135213351235435158532683144761537047691663824827774887110181310819200000000 1672 4818732655195816187665766982646584222029290881875782872252797022622685556416986385206593061149578477697694830904867200000000 1673 33051687281988103231199495733972921178898906158785994720781934778169000231464109616132021806424958778528488845176484124800000 1674 180776062616838720761251274960903830739095809703162400452625779323895299505922853297261127368625789548515661966820478390400000 1675 792100674065667482704445856928618437919163607955554560059889966203574295055253253515872948770717959915058858445151788108800000 1676 2791264601016314072569500790319266501667143888476567910131320974848216314662117468931787020509947606752539537752599894400000000 1677 7936043393977517962114558670624164538594142317179038276895358767030837241860522641702470851716072101837515479732941713650000000 1678 18252645852759684032288697276558118465501292316957638307634464512690380669487462539191148479879710919919026802890414487260163200 1679 34029511794676224759332955869268117084521298739307458583555196469722257270013949276525691476371095096945076825051951633963417600 1680 51505013761885861494959512691224227814102220735797820386256813393765979085047277493114711922601803283701203256369592599065395200 1681 63348914521269964484507418124228049880683307209663864359918638922726012905260408724220901143870658193327828349215515678515200000 1682 63348914521269964484507418124228049880683307209663864359918638922726012905260408724220901143870658193327828349215515678515200000 1683 51505013761885861494959512691224227814102220735797820386256813393765979085047277493114711922601803283701203256369592599065395200 1684 34029511794676224759332955869268117084521298739307458583555196469722257270013949276525691476371095096945076825051951633963417600 1685 18252645852759684032288697276558118465501292316957638307634464512690380669487462539191148479879710919919026802890414487260163200 1686 7936043393977517962114558670624164538594142317179038276895358767030837241860522641702470851716072101837515479732941713650000000 1687 2791264601016314072569500790319266501667143888476567910131320974848216314662117468931787020509947606752539537752599894400000000 1688 792100674065667482704445856928618437919163607955554560059889966203574295055253253515872948770717959915058858445151788108800000 1689 180776062616838720761251274960903830739095809703162400452625779323895299505922853297261127368625789548515661966820478390400000 1690 33051687281988103231199495733972921178898906158785994720781934778169000231464109616132021806424958778528488845176484124800000 1691 4818732655195816187665766982646584222029290881875782872252797022622685556416986385206593061149578477697694830904867200000000 1692 557185510241037496100734937102326761727252754746135213351235435158532683144761537047691663824827774887110181310819200000000 1693 50773529620714541832179471143449526162395907276241571316631329028821290751566395063470902866037430986587915271948399600000 1694 3619366390890592765942132901840767284802180648106888174556517164849595935381751555358055538672420574819088924001138800000 1695 200098865363997786001767848584653152987659701093912832887694286621638388825770089228304117892266422017856984028569600000 1696 8494015251531217726187209792511406433815280304777639842981979163445099957072635757172656469070637482363406003200000000 1697 273614503312848204365346821828645041960804014325575738743690726245461052336205302846564722848537627390181091200000000 1698 6596774362450781947771379616543573741430852339898928922028955013018139171277289990166284730844852316885902412800000 1699 117112128075069359802631544108934982177123703905495902618414915986842940823201663341490712736293918011617894400000 1700 1501365231864975177921102118114410692021533281625603636815640591954460516799566703982009175731843665406156800000 1701 13575712817066109464709039696491705476178505512384292144238648292412294892935896845902137367366931291650000000 1702 84120516482428187232980220305675809332286126686398940689253411462643651683824501701354521847278709650000000 1703 344557635512025854906286982372048115025043974907490061063181973350988397296945158968748121486453594726400 1704 890933871441789871413381240651125912760477368382214163064518298839729970168729896693433186857645875200 1705 1368639879888958040974129124805439215096318214970401820820550413556708534055286027009711882405350400 1706 1149136434681782646894860459309899459869823927613400509162387754284332480886307175562470934400000 1707 467057434204860091203519975332987638010394321033745062912112078152449313981123680561894400000 1708 75795947248872862283967178566435259061040701234627297963197752727970737655839755823718400 1709 3452803719427517414539321181051168871220877425046797465524678969021990600211359139200 1710 18644353293199621014505522244637588198370766848891683084807087573623142344534400 1711 494751524904085543615600166389508984331795961672670263262354070607072137577852800 1712 96531959527085938585926979664589876950945373673878040405644427424287058907090015513600 1713 2234630397587453278067946893128049135272053323348311992105313555998249162522590155376265600 1714 14534698218619192403006687466058350997775441349375450326132101683340315737983970100983639244800 1715 37784537751918252125784962924460283550857641476599071062659819024464766107923172274236765302400000 1716 47597635620544445221876827215497712712417981259769569006485325942946559443344115191923344092616908800 1717 32806449992036089681932205580378023034660424981531083911937573474111365417808989988092461567020960793600 1718 13448540292945220110778785895760329629322253748697150573439412043871285331391505726663862495672545933721600 1719 3484301403123977329911946734098639620428176332067237735775998919983534903309403566694703171705974395808796800 1720 597445370906031778105615009276172774421840934853778761278463463646010785889815426387980653584700685152400000000 1721 70288850441723732662347500226332450737955164144612217485649948034489522949150895099119535913586450907494707600000 1722 5840258864050421519605059913621756868528878672487569012902328364410417221632228242525790920928138827018523443200000 1723 350898840302260945271965356141175731111848246767174118996850947788300200926807194921154624296019767035615833011200000 1724 15546240109085512685021401868619700028904351819449094240636087325408278724356716033156807697076640894027629823385600000 1725 516272277675079206786652786180018281754340036278170084795176187145710422287538538090894351820739395578814784131200000000 1726 13030559318955243600270883240876645129766430118613226815760678022465243440634572689995479841628996940143928465609523200000 1727 252934736272503552960629178181733257893637587754048296982588922737339870662727776089714505802831215751958818485160244400000 1728 3814253763679471449571971209673977938291028211178898885985354794985555940903760528177237595343000022925122113561683734400000 1729 45075820241178472526740368268508270487818236512801935891803264373319530350313456680813338873222720264064187446636626313200000 1730 420593744778454912044231457819584387114793284271661160092638711166707966528657417636981147089408674281981046301901747200000000 1731 3118650043314145865943970730799990782407802853713833544441904463462243733314178669601010583024579143716604210697813717769600000 1732 18478195138401232259591573473756299990528124197061383678934907862984584616608963606343445925032362247491362298824147966899200000 1733 87901579483981744707465436811248860200997471351779702055699651388407040250290555367403697073691232618536812032526255350051200000 1734 337070444021094130111901653642280498194932031181773138745025309047219435351159377925666712473916178930751500138862905367961600000 1735 1045420666044879255537310720479801530679087878828018180243993064626702350309675805017575252988943588806132130241156471907650000000 1736 2629709686926587792616861475695239639155895679325211299603833818373626187300575861786289775582556084123917903807898494198929638400 1737 5376870563215793440104241627905088012764304906003079112076864811725819543298861785674436485270272985614544703524376888144454620800 1738 8951343525654377861369495994675299700363803442560021152493761426135835736158974901843211641992394715877528874921850422736243916800 1739 12147844158744969518406462061651414603386391597909328997537429238612093768946429541764354866371876411293160655648544366970455654400 1740 13448349349547508179793122951518643416762990411396608427303726657203105160586887433992274443070263770753837291504805359309619200000 1741 12147844158744969518406462061651414603386391597909328997537429238612093768946429541764354866371876411293160655648544366970455654400 1742 8951343525654377861369495994675299700363803442560021152493761426135835736158974901843211641992394715877528874921850422736243916800 1743 5376870563215793440104241627905088012764304906003079112076864811725819543298861785674436485270272985614544703524376888144454620800 1744 2629709686926587792616861475695239639155895679325211299603833818373626187300575861786289775582556084123917903807898494198929638400 1745 1045420666044879255537310720479801530679087878828018180243993064626702350309675805017575252988943588806132130241156471907650000000 1746 337070444021094130111901653642280498194932031181773138745025309047219435351159377925666712473916178930751500138862905367961600000 1747 87901579483981744707465436811248860200997471351779702055699651388407040250290555367403697073691232618536812032526255350051200000 1748 18478195138401232259591573473756299990528124197061383678934907862984584616608963606343445925032362247491362298824147966899200000 1749 3118650043314145865943970730799990782407802853713833544441904463462243733314178669601010583024579143716604210697813717769600000 1750 420593744778454912044231457819584387114793284271661160092638711166707966528657417636981147089408674281981046301901747200000000 1751 45075820241178472526740368268508270487818236512801935891803264373319530350313456680813338873222720264064187446636626313200000 1752 3814253763679471449571971209673977938291028211178898885985354794985555940903760528177237595343000022925122113561683734400000 1753 252934736272503552960629178181733257893637587754048296982588922737339870662727776089714505802831215751958818485160244400000 1754 13030559318955243600270883240876645129766430118613226815760678022465243440634572689995479841628996940143928465609523200000 1755 516272277675079206786652786180018281754340036278170084795176187145710422287538538090894351820739395578814784131200000000 1756 15546240109085512685021401868619700028904351819449094240636087325408278724356716033156807697076640894027629823385600000 1757 350898840302260945271965356141175731111848246767174118996850947788300200926807194921154624296019767035615833011200000 1758 5840258864050421519605059913621756868528878672487569012902328364410417221632228242525790920928138827018523443200000 1759 70288850441723732662347500226332450737955164144612217485649948034489522949150895099119535913586450907494707600000 1760 597445370906031778105615009276172774421840934853778761278463463646010785889815426387980653584700685152400000000 1761 3484301403123977329911946734098639620428176332067237735775998919983534903309403566694703171705974395808796800 1762 13448540292945220110778785895760329629322253748697150573439412043871285331391505726663862495672545933721600 1763 32806449992036089681932205580378023034660424981531083911937573474111365417808989988092461567020960793600 1764 47597635620544445221876827215497712712417981259769569006485325942946559443344115191923344092616908800 1765 37784537751918252125784962924460283550857641476599071062659819024464766107923172274236765302400000 1766 14534698218619192403006687466058350997775441349375450326132101683340315737983970100983639244800 1767 2234630397587453278067946893128049135272053323348311992105313555998249162522590155376265600 1768 96531959527085938585926979664589876950945373673878040405644427424287058907090015513600 1769 494751524904085543615600166389508984331795961672670263262354070607072137577852800 1770 13132732232443982829670053253200410845233538310415033704522124712465804513701120000 1771 2697187413167112749574805867089047178983218864654729207201049451321514465219422324480000 1772 65781703819732712849379940292434771648221724890064190634426395068280416292236491071742720000 1773 451196706499546677433897010465810098735152811020950283561530643773335375348450092261083316480000 1774 1238083762634756082878613396718182910929259313441487578092840086514032269956147053164412620421120000 1775 1647889488066860346311434431031901454446844146190619966441570155150176951311631727761833197780510720000 1776 1201311436800741192461035700222256160291749382572961955535904643104478997506179529538376401181992314880000 1777 521421699057096053965077585836702129375378346441151186747285351461998599742645742912783858538692331960320000 1778 143195434103555003820159432010404322279713278391401144660473239645251365454324087147423267151188381664602880000 1779 26056265472250582732164566276559867976304864323590882359885371347300739202855342227973722648658834041414590720000 1780 3257033184031322841520570784569983497038108040448860294985671418412592400356917778496715331082354255176823840000000 1781 287893837015853569483135711670829442857277515289833181701554663189198409699166806703501173543582190659127083360000000 1782 18425205569014628446920685546933084342865760978549323628899498444108698220746675629024075106789260202184133335040000000 1783 870714664447795070206939615630056265693833364622633785672841432390849966032126583446593786896759837037488973711360000000 1784 30886254584070911426261907590002608118649768359660598455631083696499917016655638894445208761436959000685505373603840000000 1785 833928873769914608509071504930070419203543745710836158302039259805497759449702250150020636558797893018508645087303680000000 1786 17343114546683692873837096454092558249373698836580045729687722731267461216055526483588710425933749931369296978300018720000000 1787 280663343835371538636304911006622639676970216446157072222731889109481383860151993513268389952109638875102522868654506080000000 1788 3565463960575275472305651276861909829970399416334513917496186591279707950519708658335224361243466893857783901627722058720000000 1789 35826700922409762476567690866394472574921985445865437193141081215569142973869199656090100335509692636181998000303868203680000000 1790 286613607379278099812541526931155780599375883566923497545128649724553143790953597248720802684077541089455984002430945629440000000 1791 1835831181959982464396949663754370991186089843138574122759905666019951186322813566050844325063901917707098533100118914133760000000 1792 9460530486148399491584280799166965160439812347173162966198492083569380305776242110851045248394668109356114829852528649168640000000 1793 39385571686929800234011553819364205331779223705215930280829474768557559022641899534884358918955792203765536654600158927125760000000 1794 132926304443388075789788994140354192994754880005103764697799477343881761701416410930234711351475798687708686209275536379049440000000 1795 364749779392656879967180999921131905577607390734004730330761765831611554108686631592564047948449591599072634958252071824111663360000 1796 815664845769742035174674671193682772918882617513047446570337986131409906843867738285965938812349951536751868707279212049094493440000 1797 1489231700575482371491758556047725337112527796858526956632537530234439761329475939175062639998954438265317883744017326800198588160000 1798 2222993092404218583684490905820511290383714962074535865294050190903886757436418894628664932010101085690503663198066680238197309440000 1799 2715371159777525762702229225277742090771300686176657426010703564607720299757610205005640124216364813801541458458059144326382223360000 1800 2715371159777525762702229225277742090771300686176657426010703564607720299757610205005640124216364813801541458458059144326382223360000 1801 2222993092404218583684490905820511290383714962074535865294050190903886757436418894628664932010101085690503663198066680238197309440000 1802 1489231700575482371491758556047725337112527796858526956632537530234439761329475939175062639998954438265317883744017326800198588160000 1803 815664845769742035174674671193682772918882617513047446570337986131409906843867738285965938812349951536751868707279212049094493440000 1804 364749779392656879967180999921131905577607390734004730330761765831611554108686631592564047948449591599072634958252071824111663360000 1805 132926304443388075789788994140354192994754880005103764697799477343881761701416410930234711351475798687708686209275536379049440000000 1806 39385571686929800234011553819364205331779223705215930280829474768557559022641899534884358918955792203765536654600158927125760000000 1807 9460530486148399491584280799166965160439812347173162966198492083569380305776242110851045248394668109356114829852528649168640000000 1808 1835831181959982464396949663754370991186089843138574122759905666019951186322813566050844325063901917707098533100118914133760000000 1809 286613607379278099812541526931155780599375883566923497545128649724553143790953597248720802684077541089455984002430945629440000000 1810 35826700922409762476567690866394472574921985445865437193141081215569142973869199656090100335509692636181998000303868203680000000 1811 3565463960575275472305651276861909829970399416334513917496186591279707950519708658335224361243466893857783901627722058720000000 1812 280663343835371538636304911006622639676970216446157072222731889109481383860151993513268389952109638875102522868654506080000000 1813 17343114546683692873837096454092558249373698836580045729687722731267461216055526483588710425933749931369296978300018720000000 1814 833928873769914608509071504930070419203543745710836158302039259805497759449702250150020636558797893018508645087303680000000 1815 30886254584070911426261907590002608118649768359660598455631083696499917016655638894445208761436959000685505373603840000000 1816 870714664447795070206939615630056265693833364622633785672841432390849966032126583446593786896759837037488973711360000000 1817 18425205569014628446920685546933084342865760978549323628899498444108698220746675629024075106789260202184133335040000000 1818 287893837015853569483135711670829442857277515289833181701554663189198409699166806703501173543582190659127083360000000 1819 3257033184031322841520570784569983497038108040448860294985671418412592400356917778496715331082354255176823840000000 1820 26056265472250582732164566276559867976304864323590882359885371347300739202855342227973722648658834041414590720000 1821 143195434103555003820159432010404322279713278391401144660473239645251365454324087147423267151188381664602880000 1822 521421699057096053965077585836702129375378346441151186747285351461998599742645742912783858538692331960320000 1823 1201311436800741192461035700222256160291749382572961955535904643104478997506179529538376401181992314880000 1824 1647889488066860346311434431031901454446844146190619966441570155150176951311631727761833197780510720000 1825 1238083762634756082878613396718182910929259313441487578092840086514032269956147053164412620421120000 1826 451196706499546677433897010465810098735152811020950283561530643773335375348450092261083316480000 1827 65781703819732712849379940292434771648221724890064190634426395068280416292236491071742720000 1828 2697187413167112749574805867089047178983218864654729207201049451321514465219422324480000 1829 13132732232443982829670053253200410845233538310415033704522124712465804513701120000 1830 348695928658441817432456030627892908625692498038703169911236614657154552846287571200 1831 75318320590223432565410502615624868263149579576359884700827108765945383414798115379200000 1832 1933600170562437294606430452086802477377174687976652094996396346405137112543477767308089600000 1833 13972910980695491312046291050650377961704270656314834946627291997770337492688260523519110297600000 1834 40432582863249064414871699664735866341592171807108019191730438858485657988803391111438665520991200000 1835 56804867776898781570256867266578031227560406752616655186999462004574538506893570667411301473075124633600 1836 43754212390655253628479103201282036784654456821604611142301090236162448352242675091622941123068860467200000 1837 20086627696449384423775024800252695744194837868679733203823028784102285035969506095123366766772347068825600000 1838 5840697014774013681363973373412540203727529057373891875362423938067960721289125310397815379173372489385837600000 1839 1126541462075918402893313536472963584315117154594277350906666262117777532371771373997827194560781288048784435200000 1840 149436851485832652062200933926675092422984605674085484875120186336185307446647844532185775185682198640959304113715200 1841 14034264790179625475413310849612611985629658684643640578054112165306659226770083070265380840127930000090092422400000000 1842 955507649479075669882465629714163302949851686683819253684889029013983305191130499498641082442251641539698659376700000000 1843 48098089199449220065380809704755916249353663055865698180937299725404843735865955485003966586005231470713861692211200000000 1844 1819857111863854364011673398679618619809273090178259614518751191468916578421578387871562253228433362603471305565030400000000 1845 52485218323075593592723034647075365326742342372026986026310271399353618985849704877590039549701567342924883851400829337600000 1846 1167655156174380729037325813528989908544774401526113061925664912418481086446668544182224695792616045928718271718481585300000000 1847 20245376923174933446431012029239461911149615839527867915138579258997739236285978682600982797964218452349264656638944710400000000 1848 276002946335882961852776144274475634116902007296526439356811217617478267054079099299992513600435719562917178507440428170400000000 1849 2981266407367385461109269423677992532505180918003360670515735455728784057370259849677481461966625104385101023656399831212800000000 1850 25683982757770946670638994743663865416598696756213702596576875418035440752251959887452712480025221102415693456427841595877173600000 1851 177494319889573543561267213432079406831045955339345315428238853984911803060590155792784105250147300567390603737326623705446400000000 1852 988804053487003477696357046729669265008528834032177382220858431586305714289176131806175839531694940116176110358234221598739200000000 1853 4459411196099190829962562987437364338748088615189745813859040343388162008258048220963958302521834861022011632084904101879347200000000 1854 16339883920429131446042657913965915498452469084577994408955582357757564395565315142975070883799081395786165740740498225730220900000000 1855 48790631948258659631780239848575600223731097447044538057230825630946363164127701971881274057889916262515158323199275854058827923865600 1856 119020160718115045045094320864114636981820141274580938165895064231157562623007238395790260880293022289220380809465689135342071417600000 1857 237665416697901424094517461120924741753465367711026225355501681884947256075530991104411950090892493423538985283505535018822576588800000 1858 389075349848418525769163356427782090214754232845806735632318874904307103753022832877152525984712260211448638581146975764004506872800000 1859 522744723598055609184630155538380562227113317556742593513462007169803402180452342765940955818895868736264258027267378811550275993600000 1860 576781039285543505674789517171996123307701216419737726050353579836874561272513175679264704251878771315631426329271203043514602671308800 1861 522744723598055609184630155538380562227113317556742593513462007169803402180452342765940955818895868736264258027267378811550275993600000 1862 389075349848418525769163356427782090214754232845806735632318874904307103753022832877152525984712260211448638581146975764004506872800000 1863 237665416697901424094517461120924741753465367711026225355501681884947256075530991104411950090892493423538985283505535018822576588800000 1864 119020160718115045045094320864114636981820141274580938165895064231157562623007238395790260880293022289220380809465689135342071417600000 1865 48790631948258659631780239848575600223731097447044538057230825630946363164127701971881274057889916262515158323199275854058827923865600 1866 16339883920429131446042657913965915498452469084577994408955582357757564395565315142975070883799081395786165740740498225730220900000000 1867 4459411196099190829962562987437364338748088615189745813859040343388162008258048220963958302521834861022011632084904101879347200000000 1868 988804053487003477696357046729669265008528834032177382220858431586305714289176131806175839531694940116176110358234221598739200000000 1869 177494319889573543561267213432079406831045955339345315428238853984911803060590155792784105250147300567390603737326623705446400000000 1870 25683982757770946670638994743663865416598696756213702596576875418035440752251959887452712480025221102415693456427841595877173600000 1871 2981266407367385461109269423677992532505180918003360670515735455728784057370259849677481461966625104385101023656399831212800000000 1872 276002946335882961852776144274475634116902007296526439356811217617478267054079099299992513600435719562917178507440428170400000000 1873 20245376923174933446431012029239461911149615839527867915138579258997739236285978682600982797964218452349264656638944710400000000 1874 1167655156174380729037325813528989908544774401526113061925664912418481086446668544182224695792616045928718271718481585300000000 1875 52485218323075593592723034647075365326742342372026986026310271399353618985849704877590039549701567342924883851400829337600000 1876 1819857111863854364011673398679618619809273090178259614518751191468916578421578387871562253228433362603471305565030400000000 1877 48098089199449220065380809704755916249353663055865698180937299725404843735865955485003966586005231470713861692211200000000 1878 955507649479075669882465629714163302949851686683819253684889029013983305191130499498641082442251641539698659376700000000 1879 14034264790179625475413310849612611985629658684643640578054112165306659226770083070265380840127930000090092422400000000 1880 149436851485832652062200933926675092422984605674085484875120186336185307446647844532185775185682198640959304113715200 1881 1126541462075918402893313536472963584315117154594277350906666262117777532371771373997827194560781288048784435200000 1882 5840697014774013681363973373412540203727529057373891875362423938067960721289125310397815379173372489385837600000 1883 20086627696449384423775024800252695744194837868679733203823028784102285035969506095123366766772347068825600000 1884 43754212390655253628479103201282036784654456821604611142301090236162448352242675091622941123068860467200000 1885 56804867776898781570256867266578031227560406752616655186999462004574538506893570667411301473075124633600 1886 40432582863249064414871699664735866341592171807108019191730438858485657988803391111438665520991200000 1887 13972910980695491312046291050650377961704270656314834946627291997770337492688260523519110297600000 1888 1933600170562437294606430452086802477377174687976652094996396346405137112543477767308089600000 1889 75318320590223432565410502615624868263149579576359884700827108765945383414798115379200000 1890 348695928658441817432456030627892908625692498038703169911236614657154552846287571200 1891 9261011514538879615581805880900871966633347705233238234250972770789560827623546227200 1892 2102073654581549434024373880652760819858403895481545647648520050486585306214820146196083200 1893 56755988673701834718658094777624542136176905178001732486510041363137803267800143947294246400000 1894 431721785104304041210491883234583364421699133650104363568405399448884403605093546805605371532800000 1895 1316157827113608907635335817526031709360102521324049415383729910894855214940578314130238675789182400000 1896 1949945731813204595453685968440787122812203729852517467065272747106807374563924157829770328683408449625600 1897 1585378100176424714051826458489339219258277639915646793963587679425505018015824559728856231676228973562265600 1898 769000820457296390088549933035463010507568345017392814418926822636788330531728312317459054067441969319014400000 1899 236503799204077575720514505186515913059694808359020980721995885155623511091500130802258540018897816907908756800000 1900 48299007015233823375230504785532139353344559648924508294854021117028479370053861417623929578043141684223226318400000 1901 6791226778397997437144410816884103050195071843115977262322834201223140427264533346209265490109490065935259406177587200 1902 676831723051294333609799578715622204140816284794273102798186536158114801515452751996998705130363611372184895183217971200 1903 48960628114242935012282955636257393239353029860696839033433632534585850804069209490523633183620052905974023089063800000000 1904 2621833835690745134847554596108350503967521442913574153593278759245102758874801286914253491315300684722320365227704600000000 1905 105668311791804258729249547337031595821711418154044458015374593492140817897041553907587872489628911561519990463288012800000000 1906 3250607743751257349347222445384483369777050242076254152453403383743566262673939333732591314219479254830130361442948549017600000 1907 77246375816838961268569639634751971015776113858089422408008904238296817808503554440477418984586726745152726772805380851361600000 1908 1432744961593619040423042624000971577205902376413270632389540280625849282067959779847039447378478622970087976220616798306600000000 1909 20927117079628059728977445624639705561163852543276413845931172713448618868943258896860460954301838652106305584083851396939200000000 1910 242579428145500531399884789222660602136091911963592044853251166194512223416397679707345774762163039176704481422037435926001600000000 1911 2246528084055480421294333032991059836382347196694825927385959050127377701059258911769729220072391905815460202449488694110700817600000 1912 16718816767216042124611459558014991359821590664442727323330923625291976950081544483109978142383038823097649564088242121455956273600000 1913 100488755926167045076552724616168242583450582506041937330313590535188441473067134383831574108988963624929524051619787356609804800000000 1914 489922948367247714875978554410001149158190606038949755937936375191653091126889894346552572086061998295980474826829470387666393600000000 1915 1944665221557263933063852375404049700275479957651132162024482405925664671319061218358219960612441693467667868540059801729747565800000000 1916 6304200157922565760094932119765845085955448722873779033793670867670572326164762105183930602553728582349937954890217544769081820829913600 1917 16734681529815386214325736969719803614607272167410049761076326126652151937274871459914739769728422891335838940791874702363807546235801600 1918 36452749610874088499680738331389350199476034861439103973283924334715796083455779802054791831890775362801610251813830608334514481779200000 1919 65266894620344167929639747602811908720854868540178687252457696886464543060502276300107577357900648453879122145466964205082897102398400000 1920 96170256753918092701113764795696894653383140380023842051399083726633985975860851342694083706214916703721104290526314840217478091307200000 1921 116715073085644002282596142400940586814891064591578565049638710205716387128037347288792582773527792242501227607109862395712826744294604800 1922 116715073085644002282596142400940586814891064591578565049638710205716387128037347288792582773527792242501227607109862395712826744294604800 1923 96170256753918092701113764795696894653383140380023842051399083726633985975860851342694083706214916703721104290526314840217478091307200000 1924 65266894620344167929639747602811908720854868540178687252457696886464543060502276300107577357900648453879122145466964205082897102398400000 1925 36452749610874088499680738331389350199476034861439103973283924334715796083455779802054791831890775362801610251813830608334514481779200000 1926 16734681529815386214325736969719803614607272167410049761076326126652151937274871459914739769728422891335838940791874702363807546235801600 1927 6304200157922565760094932119765845085955448722873779033793670867670572326164762105183930602553728582349937954890217544769081820829913600 1928 1944665221557263933063852375404049700275479957651132162024482405925664671319061218358219960612441693467667868540059801729747565800000000 1929 489922948367247714875978554410001149158190606038949755937936375191653091126889894346552572086061998295980474826829470387666393600000000 1930 100488755926167045076552724616168242583450582506041937330313590535188441473067134383831574108988963624929524051619787356609804800000000 1931 16718816767216042124611459558014991359821590664442727323330923625291976950081544483109978142383038823097649564088242121455956273600000 1932 2246528084055480421294333032991059836382347196694825927385959050127377701059258911769729220072391905815460202449488694110700817600000 1933 242579428145500531399884789222660602136091911963592044853251166194512223416397679707345774762163039176704481422037435926001600000000 1934 20927117079628059728977445624639705561163852543276413845931172713448618868943258896860460954301838652106305584083851396939200000000 1935 1432744961593619040423042624000971577205902376413270632389540280625849282067959779847039447378478622970087976220616798306600000000 1936 77246375816838961268569639634751971015776113858089422408008904238296817808503554440477418984586726745152726772805380851361600000 1937 3250607743751257349347222445384483369777050242076254152453403383743566262673939333732591314219479254830130361442948549017600000 1938 105668311791804258729249547337031595821711418154044458015374593492140817897041553907587872489628911561519990463288012800000000 1939 2621833835690745134847554596108350503967521442913574153593278759245102758874801286914253491315300684722320365227704600000000 1940 48960628114242935012282955636257393239353029860696839033433632534585850804069209490523633183620052905974023089063800000000 1941 676831723051294333609799578715622204140816284794273102798186536158114801515452751996998705130363611372184895183217971200 1942 6791226778397997437144410816884103050195071843115977262322834201223140427264533346209265490109490065935259406177587200 1943 48299007015233823375230504785532139353344559648924508294854021117028479370053861417623929578043141684223226318400000 1944 236503799204077575720514505186515913059694808359020980721995885155623511091500130802258540018897816907908756800000 1945 769000820457296390088549933035463010507568345017392814418926822636788330531728312317459054067441969319014400000 1946 1585378100176424714051826458489339219258277639915646793963587679425505018015824559728856231676228973562265600 1947 1949945731813204595453685968440787122812203729852517467065272747106807374563924157829770328683408449625600 1948 1316157827113608907635335817526031709360102521324049415383729910894855214940578314130238675789182400000 1949 431721785104304041210491883234583364421699133650104363568405399448884403605093546805605371532800000 1950 56755988673701834718658094777624542136176905178001732486510041363137803267800143947294246400000 1951 2102073654581549434024373880652760819858403895481545647648520050486585306214820146196083200 1952 9261011514538879615581805880900871966633347705233238234250972770789560827623546227200 1953 246028745022037041192303334172111614264463441118214955380257372360309560800446550656000 1954 58635538743612043953279269026571016804421042994821933885865979039887857006448825524743168000 1955 1663644152445475668569910220365014495660536595000959671918468223556598208897595108303966126976000 1956 13309153219563805348559281762920115965284292760007677375347745788452785671180760866431729015808000000 1957 42709696548137418416902448893543289013033168168087762057367885660728822943147398218545032399025488000000 1958 66665394503201503857269364868136145647287420060895515444297303256288976816667001289734066891509288117248000 1959 57157242612182389369626321703818227874343051774710292554054400379360761498189870230785745601107775899525504000 1960 29264508217437383357248676712354932671663642508651669787675852994232709887073213558162301747767181260557058048000 1961 9509536239601845031371579273472757662593825239017424923680800863116146694261339659646978424384306215283555728000000 1962 2054059827753998526776261123070115655120266251627763783515052986433087685960449366483747339667010142501248037248000000 1963 305802264976532038670869427219309608387339878743586588798370543461198795422733820334000852687605468985158304041370496000 1964 32305217786491522835036520227237179125565053095701144310864977742293193258301845987620730198872148597344206472313315328000 1965 2479930234141138307633350373069004078810954779049683156238744306998225913719327645893447616672794782168001349976176846976000 1966 141097532666200404394250703975250573441679265990537275616678670175138024221627653953883000493445310774237673530733776000000000 1967 6049556713063342338403498932938868336311998529344285692065097983759042788502285663272733646156467699445440252630210646000000000 1968 198231874373659601744805853034540837644271567809553553557589130731816314093642896614120936117255133575428186198186742448128000000 1969 5024665012963003132800531757716097018247364986496894187258197343742520795445382435343720202759223567676191546790610879197264000000 1970 99548299145484810285827917600051703514782315962886564748822287126098514989918938474784520589410092648754280561451435077863808000000 1971 1555442174148200160716061212500807867418473686920102574200348236345289296717483413668508134209532697636785633772678673091622000000000 1972 19317507823682793773208479126063393698523875571745446520000359260072477540688454163863274078510691546215475641827068098649472000000000 1973 191984636817193485565810818734490280348567221885345652058208570461322808978439615650784666520018694095619227731843087914915446288000000 1974 1535877094537547884526486549875922242788537775082765216465668563690582471827516925206277332160149552764953821854744703319323570304000000 1975 9941227012830798060617015355371754028477536814094596307666260619658023529378690270674477837134641935209746652521681038455212226608000000 1976 52292145049820915252690801573419269978019425996716870526065643104965357596797581764047553347301478084443477090604716566214644736000000000 1977 224386411473547950801097052845316672151774763505443290128449644339079864531570873311743114656291694045942029625114379484323387666000000000 1978 788001994904097482006899038958605851795979828676523789819410488587135380900886845463165963994882421484091587173713678788082747392560128000 1979 2270975480648455266050037381677871086198325344899405981208613989440382820253335308559726079553526359549026579717234807217384809039334784000 1980 5383052991166708778785273793606805537655289706428221585087085012006833351711609620289721077460210630042137077848260283774541769574719488000 1981 10513775373372478083564987878138292065732987707867620283373212914075846390061737539628361479414473886801048980172383366747151893700624000000 1982 16943434633442612595696350139913380267808001511748286014912491712445654455491677898132482659678809366797672275070538187159377507483264000000 1983 22551711497112117364871842036224709136452450012136968685848526469265166080259423282414334420032495267207701798118886327109131462460224384000 1984 24805292952145609808738226976033408377807857473656614074649542323013022796077365047099892929932691246210666728903348902914035103282757632000 1985 22551711497112117364871842036224709136452450012136968685848526469265166080259423282414334420032495267207701798118886327109131462460224384000 1986 16943434633442612595696350139913380267808001511748286014912491712445654455491677898132482659678809366797672275070538187159377507483264000000 1987 10513775373372478083564987878138292065732987707867620283373212914075846390061737539628361479414473886801048980172383366747151893700624000000 1988 5383052991166708778785273793606805537655289706428221585087085012006833351711609620289721077460210630042137077848260283774541769574719488000 1989 2270975480648455266050037381677871086198325344899405981208613989440382820253335308559726079553526359549026579717234807217384809039334784000 1990 788001994904097482006899038958605851795979828676523789819410488587135380900886845463165963994882421484091587173713678788082747392560128000 1991 224386411473547950801097052845316672151774763505443290128449644339079864531570873311743114656291694045942029625114379484323387666000000000 1992 52292145049820915252690801573419269978019425996716870526065643104965357596797581764047553347301478084443477090604716566214644736000000000 1993 9941227012830798060617015355371754028477536814094596307666260619658023529378690270674477837134641935209746652521681038455212226608000000 1994 1535877094537547884526486549875922242788537775082765216465668563690582471827516925206277332160149552764953821854744703319323570304000000 1995 191984636817193485565810818734490280348567221885345652058208570461322808978439615650784666520018694095619227731843087914915446288000000 1996 19317507823682793773208479126063393698523875571745446520000359260072477540688454163863274078510691546215475641827068098649472000000000 1997 1555442174148200160716061212500807867418473686920102574200348236345289296717483413668508134209532697636785633772678673091622000000000 1998 99548299145484810285827917600051703514782315962886564748822287126098514989918938474784520589410092648754280561451435077863808000000 1999 5024665012963003132800531757716097018247364986496894187258197343742520795445382435343720202759223567676191546790610879197264000000 2000 198231874373659601744805853034540837644271567809553553557589130731816314093642896614120936117255133575428186198186742448128000000 2001 6049556713063342338403498932938868336311998529344285692065097983759042788502285663272733646156467699445440252630210646000000000 2002 141097532666200404394250703975250573441679265990537275616678670175138024221627653953883000493445310774237673530733776000000000 2003 2479930234141138307633350373069004078810954779049683156238744306998225913719327645893447616672794782168001349976176846976000 2004 32305217786491522835036520227237179125565053095701144310864977742293193258301845987620730198872148597344206472313315328000 2005 305802264976532038670869427219309608387339878743586588798370543461198795422733820334000852687605468985158304041370496000 2006 2054059827753998526776261123070115655120266251627763783515052986433087685960449366483747339667010142501248037248000000 2007 9509536239601845031371579273472757662593825239017424923680800863116146694261339659646978424384306215283555728000000 2008 29264508217437383357248676712354932671663642508651669787675852994232709887073213558162301747767181260557058048000 2009 57157242612182389369626321703818227874343051774710292554054400379360761498189870230785745601107775899525504000 2010 66665394503201503857269364868136145647287420060895515444297303256288976816667001289734066891509288117248000 2011 42709696548137418416902448893543289013033168168087762057367885660728822943147398218545032399025488000000 2012 13309153219563805348559281762920115965284292760007677375347745788452785671180760866431729015808000000 2013 1663644152445475668569910220365014495660536595000959671918468223556598208897595108303966126976000 2014 58635538743612043953279269026571016804421042994821933885865979039887857006448825524743168000 2015 246028745022037041192303334172111614264463441118214955380257372360309560800446550656000 2016 6537707150411741663005756625967313613818198591044569139341139971805776961073695340032000 2017 1634734059839004767609600427053248867194399103094921379584834026530119111785594298688981504000 2018 48700362376663791031857606322343337002588343680300802819211790484358778459204639752243447985664000 2019 409409516763611998229706345950067147266092771736976167581759682071490366424026975392739632119777792000 2020 1381757119077190494025258917581476622023063104612294565588438926991279986681091041950496258404250048000000 2021 2270271162871634451779309209871728697235797418897347564687903987092336739076606376838007768438451764865536000 2022 2050727533010233060905391567391170044329031972203237398339751494118333360345901960174154498683162966418724352000 2023 1107231440293772860782076328104585871776753405330128698282022152916199737616730675540910186806504370962049034752000 2024 379780384020764091248252180539872954019426418028234143510733598450256510002538621710532194074630999239982818919936000 2025 86674844158373972128159062465461402914927394100750967937720579481702917492005985167475711644947506856724473933888000000 2026 13648167660554199147188438612061414348596127184680650415345233327506868199961230448411395458460014219687262563525740032000 2027 1526595234260200981544683076820335975939853964593314193753082120284928637870494444378770339345718660393974897573269420544000 2028 124219619617394872461246989621269560708883672600426343839834126602444008051906529418524386501575699884650475924758256182784000 2029 7500162385920367422329027956418310649792502528046952633908892456959854397857739205232898677205515778515598671777472663132672000 2030 341661916268238311877233416382029457443171580177065990976170392536436515937397011900186710878531148802642067774119563736000000000 2031 11909980085049472341939150875238335892957538736667151636253472744153842863264835867568908547599499592735418261202190386363456000000 2032 321569462296335753232357073631435069109853545890013094178843764092153757308150568424360530785186489003856293052459140431813312000000 2033 6795503009157839793983921932757273189536398268866034902692875253274919508447815278958352002383557265997836742028387001231865152000000 2034 113416852006067814503981314342740388061850970833049446722996177238128869217125608366373482596708835741283511166336604449915093696000000 2035 1506795544401943373184909938691094600107329015477712615925503229453928153872367846972705000965897748494599789332617448680348872000000000 2036 16044358956791893037672921027182775301942839356806683934374758387225426982432972834565362850284879225970498556813710593548354789056000000 2037 137743099835617432215339696804688577468045494951045137627722051084454381070327002608550729309750555298481419798789297933403416932672000000 2038 958406346790122494174501075964102866965867264268691975635111882113547725839442803274070852094365058316481163603747323937827982128832000000 2039 5428973767331473035341562312527486947822350433193270292820542946260197486034374738592277241488923661069302069263899836699189804906816000000 2040 25134137811719782571025751446886513647325696449968843948243254380834247620529512678667950192078350282728250320666202947681434281976000000000 2041 95419642934617970069163299204983110594925631213804918666613862823469231014540170405497864796409322266954053169382303529824960011042198016000 2042 297898648561012588395262207213008263800908012970181127507648832547189556453678210656035436794980219130194743144648711839357942974846807552000 2043 766624002721179222678718517602017354382329603260609899489149840726149093280910552474732661686538283777968517223283605182085956688762655232000 2044 1629355387707695782311328861025861957273231139291500340313674151280940784261760328729096531689464748904195478296716466990497558093609258496000 2045 2864349183975048450801518098998886031329278982210138877811668343768515975448889831246054114403452421553461852965341691837204592368014144000000 2046 4169643715813159418900106198631563576865406708029159201981844910499175996260857997307218922685677554693972765516658883554425529571571404288000 2047 5029857548090950623913702677326121991937569093566644095250967089007045341802103113330520171345547121044520132737141092890315540136737993216000 2048 5029857548090950623913702677326121991937569093566644095250967089007045341802103113330520171345547121044520132737141092890315540136737993216000 2049 4169643715813159418900106198631563576865406708029159201981844910499175996260857997307218922685677554693972765516658883554425529571571404288000 2050 2864349183975048450801518098998886031329278982210138877811668343768515975448889831246054114403452421553461852965341691837204592368014144000000 2051 1629355387707695782311328861025861957273231139291500340313674151280940784261760328729096531689464748904195478296716466990497558093609258496000 2052 766624002721179222678718517602017354382329603260609899489149840726149093280910552474732661686538283777968517223283605182085956688762655232000 2053 297898648561012588395262207213008263800908012970181127507648832547189556453678210656035436794980219130194743144648711839357942974846807552000 2054 95419642934617970069163299204983110594925631213804918666613862823469231014540170405497864796409322266954053169382303529824960011042198016000 2055 25134137811719782571025751446886513647325696449968843948243254380834247620529512678667950192078350282728250320666202947681434281976000000000 2056 5428973767331473035341562312527486947822350433193270292820542946260197486034374738592277241488923661069302069263899836699189804906816000000 2057 958406346790122494174501075964102866965867264268691975635111882113547725839442803274070852094365058316481163603747323937827982128832000000 2058 137743099835617432215339696804688577468045494951045137627722051084454381070327002608550729309750555298481419798789297933403416932672000000 2059 16044358956791893037672921027182775301942839356806683934374758387225426982432972834565362850284879225970498556813710593548354789056000000 2060 1506795544401943373184909938691094600107329015477712615925503229453928153872367846972705000965897748494599789332617448680348872000000000 2061 113416852006067814503981314342740388061850970833049446722996177238128869217125608366373482596708835741283511166336604449915093696000000 2062 6795503009157839793983921932757273189536398268866034902692875253274919508447815278958352002383557265997836742028387001231865152000000 2063 321569462296335753232357073631435069109853545890013094178843764092153757308150568424360530785186489003856293052459140431813312000000 2064 11909980085049472341939150875238335892957538736667151636253472744153842863264835867568908547599499592735418261202190386363456000000 2065 341661916268238311877233416382029457443171580177065990976170392536436515937397011900186710878531148802642067774119563736000000000 2066 7500162385920367422329027956418310649792502528046952633908892456959854397857739205232898677205515778515598671777472663132672000 2067 124219619617394872461246989621269560708883672600426343839834126602444008051906529418524386501575699884650475924758256182784000 2068 1526595234260200981544683076820335975939853964593314193753082120284928637870494444378770339345718660393974897573269420544000 2069 13648167660554199147188438612061414348596127184680650415345233327506868199961230448411395458460014219687262563525740032000 2070 86674844158373972128159062465461402914927394100750967937720579481702917492005985167475711644947506856724473933888000000 2071 379780384020764091248252180539872954019426418028234143510733598450256510002538621710532194074630999239982818919936000 2072 1107231440293772860782076328104585871776753405330128698282022152916199737616730675540910186806504370962049034752000 2073 2050727533010233060905391567391170044329031972203237398339751494118333360345901960174154498683162966418724352000 2074 2270271162871634451779309209871728697235797418897347564687903987092336739076606376838007768438451764865536000 2075 1381757119077190494025258917581476622023063104612294565588438926991279986681091041950496258404250048000000 2076 409409516763611998229706345950067147266092771736976167581759682071490366424026975392739632119777792000 2077 48700362376663791031857606322343337002588343680300802819211790484358778459204639752243447985664000 2078 1634734059839004767609600427053248867194399103094921379584834026530119111785594298688981504000 2079 6537707150411741663005756625967313613818198591044569139341139971805776961073695340032000 2080 173769574576495682336776543913345076449313300929448789599626442561155990662132131755196250 2081 45552651357780884150491950327619931720728785958849423500804474158751676016133965546834165760000 2082 1423787976757379592397257587946297633371633842831552724763207043746672541600781210386155330723840000 2083 12567723737949361610994578015557971198747953722013270288420948456372480499801147566996726950398197760000 2084 44572414090054438247268129883583810322859520059004595364626176587123156192583816811007563748880208215040000 2085 77021131547614069291279328438832824237901250661959940790074033142548813900784835449421070158064999795589120000 2086 73233902667210323782285449978884475042388522961586438331132476170294133565413373702623379481450146263973601280000 2087 41658347572025483072330258648046961208368832338428726401352535540928364397128087958793739992375221393167397355520000 2088 15068035863097881419168081230093282982541892904786388922745468973498333179291683580767361504703016358329784801681280000 2089 3629887772474345052549549730183898469495304615043849762766623153977892015932082721152319558312654212324339489344389120000 2090 603922578145419158117931336359346107862281305327920504280296927243071784150700262731717166514267844575461982539672739840000 2091 71447081025612533669332787339209673575076080737908094880535443539746848549591184200441105866267972861179974168765611048960000 2092 6155571227922521513361838761978888062984144486121263565699927793904451140924471487389508401650681131744149892548216363504640000 2093 393956558587041376855157680766648836030985247111760868204795378809884873019166175192928537705643592431625593123085847264296960000 2094 19044727205951029767206093845253912080301102046145113312038743365346223866933459295013543533232991319113544662307019214816419840000 2095 705360266887075176563188660935330077048188964672041233779212717235045328404942936852353464193814493300501654159519230178385920000000 2096 20259992685302125841670552434174962947910738160327387478733055900875451133181916889097298024643086260329765407766913552552960230000000 2097 456053961134323773881951910197491858810369296687752175055576250394792976128812243557713898461495663688660577239112253939331768320000000 2098 8118808368801251230409103767564162767021428581963733551233726516587549924660780789247690342930017882569925773439017753899732884480000000 2099 115213927888269221426315865916259709446099689816886130477166642982733016396964828532178624758628986822835150179830912974717072465920000000 2100 1312358647352316600309129160202395752909479279320468579966476292725193264896677499999347147641258303028856632517136493102636653557120000000 2101 12071262176445279913695373975022230840712782953205355308915270113325004111538556976562400110643877257878212221611030669307310300897280000000 2102 90134282669293282315756771096176982292688883758499078188009615035699765392195346500333090307753826929200133274194986422296799407723520000000 2103 548850886364970880267098517052154209262820253135504208497843047486227025427547368415934741080041549234041215913418110796015885141729280000000 2104 2736353583561932728507573560022534740784348572508108040645243104441424538447048045326579737411569995280624612410929514914077750278727120000000 2105 11208104278269676455967021301852302298252691752993210534482915755792074909479108793657670604437790700669438412435167293088062465141666283520000 2106 37827351939160158038888696893751520256602834666352085553879840675798252819491992178594638289977543614759354641968689614172210819853123706880000 2107 105454577839028409892287790273532155642956396068285913657089601054839289168885057909050703259038143231675827257740483488739397048568846417920000 2108 243330481563425020329539606447030989421586658620940524074005082098705107246334495183452317428027472171741785627110455090885417214885102842880000 2109 465489644832635932120833157505132553300813774431858669531214117446274364823690278702659039809834340958825074837773807565720202779026584043520000 2110 739180315637009836654841541778983637880458910324664461338918714278111607104285951828759493772098050689245373469242666643713099783361658920960000 2111 975218795132658676106270080161161857717215166036743042813764598233926306791542917346767921292287663532278210158608766733728296260120393482240000 2112 1069532404805980067237275020469716604027818646907422934863228099570697317113271417867761193465604912242415833693540138247985650106809893205910000 2113 975218795132658676106270080161161857717215166036743042813764598233926306791542917346767921292287663532278210158608766733728296260120393482240000 2114 739180315637009836654841541778983637880458910324664461338918714278111607104285951828759493772098050689245373469242666643713099783361658920960000 2115 465489644832635932120833157505132553300813774431858669531214117446274364823690278702659039809834340958825074837773807565720202779026584043520000 2116 243330481563425020329539606447030989421586658620940524074005082098705107246334495183452317428027472171741785627110455090885417214885102842880000 2117 105454577839028409892287790273532155642956396068285913657089601054839289168885057909050703259038143231675827257740483488739397048568846417920000 2118 37827351939160158038888696893751520256602834666352085553879840675798252819491992178594638289977543614759354641968689614172210819853123706880000 2119 11208104278269676455967021301852302298252691752993210534482915755792074909479108793657670604437790700669438412435167293088062465141666283520000 2120 2736353583561932728507573560022534740784348572508108040645243104441424538447048045326579737411569995280624612410929514914077750278727120000000 2121 548850886364970880267098517052154209262820253135504208497843047486227025427547368415934741080041549234041215913418110796015885141729280000000 2122 90134282669293282315756771096176982292688883758499078188009615035699765392195346500333090307753826929200133274194986422296799407723520000000 2123 12071262176445279913695373975022230840712782953205355308915270113325004111538556976562400110643877257878212221611030669307310300897280000000 2124 1312358647352316600309129160202395752909479279320468579966476292725193264896677499999347147641258303028856632517136493102636653557120000000 2125 115213927888269221426315865916259709446099689816886130477166642982733016396964828532178624758628986822835150179830912974717072465920000000 2126 8118808368801251230409103767564162767021428581963733551233726516587549924660780789247690342930017882569925773439017753899732884480000000 2127 456053961134323773881951910197491858810369296687752175055576250394792976128812243557713898461495663688660577239112253939331768320000000 2128 20259992685302125841670552434174962947910738160327387478733055900875451133181916889097298024643086260329765407766913552552960230000000 2129 705360266887075176563188660935330077048188964672041233779212717235045328404942936852353464193814493300501654159519230178385920000000 2130 19044727205951029767206093845253912080301102046145113312038743365346223866933459295013543533232991319113544662307019214816419840000 2131 393956558587041376855157680766648836030985247111760868204795378809884873019166175192928537705643592431625593123085847264296960000 2132 6155571227922521513361838761978888062984144486121263565699927793904451140924471487389508401650681131744149892548216363504640000 2133 71447081025612533669332787339209673575076080737908094880535443539746848549591184200441105866267972861179974168765611048960000 2134 603922578145419158117931336359346107862281305327920504280296927243071784150700262731717166514267844575461982539672739840000 2135 3629887772474345052549549730183898469495304615043849762766623153977892015932082721152319558312654212324339489344389120000 2136 15068035863097881419168081230093282982541892904786388922745468973498333179291683580767361504703016358329784801681280000 2137 41658347572025483072330258648046961208368832338428726401352535540928364397128087958793739992375221393167397355520000 2138 73233902667210323782285449978884475042388522961586438331132476170294133565413373702623379481450146263973601280000 2139 77021131547614069291279328438832824237901250661959940790074033142548813900784835449421070158064999795589120000 2140 44572414090054438247268129883583810322859520059004595364626176587123156192583816811007563748880208215040000 2141 12567723737949361610994578015557971198747953722013270288420948456372480499801147566996726950398197760000 2142 1423787976757379592397257587946297633371633842831552724763207043746672541600781210386155330723840000 2143 45552651357780884150491950327619931720728785958849423500804474158751676016133965546834165760000 2144 173769574576495682336776543913345076449313300929448789599626442561155990662132131755196250 2145 4619844079024722843588346052452165457336228601231068577649145511745421966180983155392703900 2146 1268724680202164510920449534654675938720961779613082208136896586163086507462452499049721308537500 2147 41573570320864526693841290351564421160008475594361477796229827335392018676529643488861267838156800000 2148 385012834741526381711664189945838104362838492479381645870884430953065484963341028350344201449170124800000 2149 1433739669973101554696523485334557870884165191181657326517439760315346732817861571948138013171528398489600000 2150 2603453312241316511892572777797786240729269594076830093042039953889101734093848299698882514941493499340543180800 2151 2603453312241316511892572777797786240729269594076830093042039953889101734093848299698882514941493499340543180800000 2152 1558876495086907708151558905339159009722264314757741363495280243993556341243324985259057702729355665892307340902400000 2153 594053731854290501470443283473699204501817255822289908035724841730606962602866454148174348622910239616366933394822400000 2154 150911649881058464799472980790596401617702391025373573304334692201119746536780037370456587303871901241802251709447660800000 2155 26502500305511963354224246994521377666494423102312005449414041305591845407803163042850104035956767808480344236206360399052800 2156 3312812538188995419278030874315172208311802887789000681176755163198980675975395380356263004494595976060043029525795049881600000 2157 301880042542472207581710563421970067482413038149772687072231814246507114098257904034964466284570058318471421065538073920460800000 2158 20456529400817312174848576946095875164578609868285711576355328088109804108150360482027039074669065349239449136993223409675212800000 2159 1048233121716516264679704339371956565284646201297345966956330164654862731792567742950749967278085984193097836827384532502774169600000 2160 41199754615945955266971099354675380841947734295790885885251600791594724810375082568936276713897891522725517378663521665489035961958400 2161 1257316730222960060637545756673443018858268258538540218666125512438803857738497392850838522762997177817551189534409230514191771300000000 2162 30108295541217388189282845659856278796184897689558460856065744028681627327310498630471870825268441883382267432838125699321015204900000000 2163 570942493226048250107882110290607953468395096927923405863172627506851599688258344400059180093979342381174849096782235483420732774400000000 2164 8642216427206299383430623171993262801129783371970810871399937557317955042197703176942315826636130232401329108875232837818222880716800000000 2165 105149847269819044598200392133642028501346074286768855872323040259887558998419454553857156662681796537626971267684957937734317789681305600000 2166 1034637710016441036498327473618197802309163267398964689705802509845832395392611251076582809727554120450411160432760154635140882041324800000000 2167 8277101680131528291986619788945582418473306139191717517646420078766659163140890008612662477820432963603289283462081237081127056330598400000000 2168 54087903614877736493053355762282930989196774160328419879634578877496570237843572114306481106605503709805763216916223630854702791787366400000000 2169 289877358435985369017457828538485083270226461515510125292416571171583181118442894300111297180713871444740262240660386021611922774735416800000000 2170 1278632794929059047555341504044859547140305789063070294097833120109867803255308973955710125631486766965948391288867485759712981091682538321459200 2171 4655922785358430760328963146271677914029333779018917775504171579826555496605585703980737826605322774568769745248493348237461924776267777228800000 2172 14031635609646738519125832691850310531032162294244941499016001318078110323789398891146338827231679198528926104678929884880252193050014137958400000 2173 35073975454288257836255133539869271112372303635650894220754647609583731308626635202030881201159652923728099180755386326674070623954098750822400000 2174 72844400290543405805069140973184558188322370579221154822415234957080845544133213862334258291948825271458420099339972266391475637178521629644800000 2175 125875123702059005231159475601662916549421056360894155533133526005835701100262193554113598328487570069080149931659472076324469901044485376026214400 2176 181158602555328114171594190071541658455789593886520657865902451327589059940040332604901498047527930137014918207508974699486813031025555050086400000 2177 217293021082599371319590394487667033201487860049920896507611997893663342647807166525361586891480644717566966101926658373676443462262830068621700000 2178 217293021082599371319590394487667033201487860049920896507611997893663342647807166525361586891480644717566966101926658373676443462262830068621700000 2179 181158602555328114171594190071541658455789593886520657865902451327589059940040332604901498047527930137014918207508974699486813031025555050086400000 2180 125875123702059005231159475601662916549421056360894155533133526005835701100262193554113598328487570069080149931659472076324469901044485376026214400 2181 72844400290543405805069140973184558188322370579221154822415234957080845544133213862334258291948825271458420099339972266391475637178521629644800000 2182 35073975454288257836255133539869271112372303635650894220754647609583731308626635202030881201159652923728099180755386326674070623954098750822400000 2183 14031635609646738519125832691850310531032162294244941499016001318078110323789398891146338827231679198528926104678929884880252193050014137958400000 2184 4655922785358430760328963146271677914029333779018917775504171579826555496605585703980737826605322774568769745248493348237461924776267777228800000 2185 1278632794929059047555341504044859547140305789063070294097833120109867803255308973955710125631486766965948391288867485759712981091682538321459200 2186 289877358435985369017457828538485083270226461515510125292416571171583181118442894300111297180713871444740262240660386021611922774735416800000000 2187 54087903614877736493053355762282930989196774160328419879634578877496570237843572114306481106605503709805763216916223630854702791787366400000000 2188 8277101680131528291986619788945582418473306139191717517646420078766659163140890008612662477820432963603289283462081237081127056330598400000000 2189 1034637710016441036498327473618197802309163267398964689705802509845832395392611251076582809727554120450411160432760154635140882041324800000000 2190 105149847269819044598200392133642028501346074286768855872323040259887558998419454553857156662681796537626971267684957937734317789681305600000 2191 8642216427206299383430623171993262801129783371970810871399937557317955042197703176942315826636130232401329108875232837818222880716800000000 2192 570942493226048250107882110290607953468395096927923405863172627506851599688258344400059180093979342381174849096782235483420732774400000000 2193 30108295541217388189282845659856278796184897689558460856065744028681627327310498630471870825268441883382267432838125699321015204900000000 2194 1257316730222960060637545756673443018858268258538540218666125512438803857738497392850838522762997177817551189534409230514191771300000000 2195 41199754615945955266971099354675380841947734295790885885251600791594724810375082568936276713897891522725517378663521665489035961958400 2196 1048233121716516264679704339371956565284646201297345966956330164654862731792567742950749967278085984193097836827384532502774169600000 2197 20456529400817312174848576946095875164578609868285711576355328088109804108150360482027039074669065349239449136993223409675212800000 2198 301880042542472207581710563421970067482413038149772687072231814246507114098257904034964466284570058318471421065538073920460800000 2199 3312812538188995419278030874315172208311802887789000681176755163198980675975395380356263004494595976060043029525795049881600000 2200 26502500305511963354224246994521377666494423102312005449414041305591845407803163042850104035956767808480344236206360399052800 2201 150911649881058464799472980790596401617702391025373573304334692201119746536780037370456587303871901241802251709447660800000 2202 594053731854290501470443283473699204501817255822289908035724841730606962602866454148174348622910239616366933394822400000 2203 1558876495086907708151558905339159009722264314757741363495280243993556341243324985259057702729355665892307340902400000 2204 2603453312241316511892572777797786240729269594076830093042039953889101734093848299698882514941493499340543180800000 2205 2603453312241316511892572777797786240729269594076830093042039953889101734093848299698882514941493499340543180800 2206 1433739669973101554696523485334557870884165191181657326517439760315346732817861571948138013171528398489600000 2207 385012834741526381711664189945838104362838492479381645870884430953065484963341028350344201449170124800000 2208 41573570320864526693841290351564421160008475594361477796229827335392018676529643488861267838156800000 2209 1268724680202164510920449534654675938720961779613082208136896586163086507462452499049721308537500 2210 4619844079024722843588346052452165457336228601231068577649145511745421966180983155392703900 2211 122852217341117492036248772573886372340679379304913236859634164255863796803154353716269340900 2212 35319521076701914490453377119902036502455958832645335944197383686903818125719664076012570431386400 2213 1212452934461157908367594836444137096810870961801903172959400811876995131596970343359369019339936262500 2214 11771750446347621434485732622400439818755146570762892791565524682543815251013192358874016007624009318400000 2215 45992045060279432762950843516146293365004189602805453966446636723375521438595245464990173135286885281843200000 2216 87689536921010213212228389068128910440757747997259345863322352296069130187340221289441423863893222363609009356800 2217 92147494351239903727429685088300778799785344435953349923160976141268829810429031335642147361344201413492298855628800 2218 58028742798448452493075253583303114346220508449463334062398748823656172708608369587459777930175940248729844177305600000 2219 23277119467192470165186137706416426408813323837582675950002719989557970888127496752935354944378133656921653647052435200000 2220 6229966163899666994334427572255585445097922140738588573329123048837633492351621600080552776279158318339228650732091545600000 2221 1153746123791071029681775645388728635334019495009801433660540284783387859349073858983717810297466166448196771515028229604300800 2222 152228609523435559690905117761522891076498247660136204788677267207001834941733249300739734765739908555196487022076031232298188800 2223 14656848905938420858549964680308663774798840251420810805391308062248223546545641986348711441927070188582647875172395657565747200000 2224 1050489784308005235353077668830279213761913783044936983459324957994471676164434669885486344329360118422839355947267232509300326400000 2225 56994813272020005620867399454243979047825232608739461839093994814629358503036640068710477581895825929459568074111262308413667891200000 2226 2374496801348796726026347645174025898061217868636929851932245458635675508265178040527775653877098753270948428967299665381164152546918400 2227 76899261522392391236357676142573171241142239133925142038248118245478757775118196351086418032824957695347797863999332986444532714721990400 2228 1956525074353561755453838696890219093251125563146884338445148540745948447362054659858701863241017649484729235294100676431012943077600000000 2229 39469001795717110248180498774080484585374086313214642581229986397500015240689020692338205677030604500039250652111737051000041450640700000000 2230 636383707040668706308029992771994306934785093096812035623762451621566071657425306372221437853064384439180756395734250465694209667481600000000 2231 8258908202010418386877324742445845616111274090073789496820736126838231782211108447935393292777337948203632958909289635762471241288367769600000 2232 86803702489027759864495333239467533623777883039782137400123439330733843942695222102174650852583410703633389233170782419455339676281672089600000 2233 742861325066928495271613189467174962572009728775370705351826484693193231524990807105622188104964622498928680867081850861463920736398137600000000 2234 5200945106805394669287178263464439221807682808909441782254457735851481238943438556134241840349577250180713466835004551967037283143695155200000000 2235 29912582653846680698134814973471294068884797243052878167079367129943845403984083426111484809076521877178673727405288405182525554897697533600000000 2236 141834459114124344292058378992290639038434358921171304809124873723089895570583857463919851938231126581530469063424192471242429011920679351638835200 2237 556177330257428535102011580480636272938548842239761464425904382218313535083079770156510020222737111693540137592185865345385722003333246563171379200 2238 1808431089593833574481976383211945408122091444563569258916724100084949766057872544328437803904647419010647198389467834278549317086487211301273600000 2239 4886767665981077523901984196234939397977147521868912393844804887615667600801154403107625824062489989444815103920592313300349259304543316653619200000 2240 10994576053454987325907158014506687221526181426872399888271439328928898790075892591222339752263600422354991774256047456452366417506207752323481600000 2241 20626231882802054556265750922548415845628358067235839686689378382527241126433858793451302795237338970131385123755243400432656153553405232534863462400 2242 32302959777248587069152927899111103678749846396057713283279501789640863414954117547825315807277140310511560683895291735443120590117407087011063398400 2243 42266522230515538653257195546703752753491200690642531037005878882777466397587823176971753394684063440343724497131672154453240823403437159899882300000 2244 46226546171026594630259087118224790556340767230014025652627627893499333257945621564062047344649314897160857824394447014459475674737699143854661600000 2245 42266522230515538653257195546703752753491200690642531037005878882777466397587823176971753394684063440343724497131672154453240823403437159899882300000 2246 32302959777248587069152927899111103678749846396057713283279501789640863414954117547825315807277140310511560683895291735443120590117407087011063398400 2247 20626231882802054556265750922548415845628358067235839686689378382527241126433858793451302795237338970131385123755243400432656153553405232534863462400 2248 10994576053454987325907158014506687221526181426872399888271439328928898790075892591222339752263600422354991774256047456452366417506207752323481600000 2249 4886767665981077523901984196234939397977147521868912393844804887615667600801154403107625824062489989444815103920592313300349259304543316653619200000 2250 1808431089593833574481976383211945408122091444563569258916724100084949766057872544328437803904647419010647198389467834278549317086487211301273600000 2251 556177330257428535102011580480636272938548842239761464425904382218313535083079770156510020222737111693540137592185865345385722003333246563171379200 2252 141834459114124344292058378992290639038434358921171304809124873723089895570583857463919851938231126581530469063424192471242429011920679351638835200 2253 29912582653846680698134814973471294068884797243052878167079367129943845403984083426111484809076521877178673727405288405182525554897697533600000000 2254 5200945106805394669287178263464439221807682808909441782254457735851481238943438556134241840349577250180713466835004551967037283143695155200000000 2255 742861325066928495271613189467174962572009728775370705351826484693193231524990807105622188104964622498928680867081850861463920736398137600000000 2256 86803702489027759864495333239467533623777883039782137400123439330733843942695222102174650852583410703633389233170782419455339676281672089600000 2257 8258908202010418386877324742445845616111274090073789496820736126838231782211108447935393292777337948203632958909289635762471241288367769600000 2258 636383707040668706308029992771994306934785093096812035623762451621566071657425306372221437853064384439180756395734250465694209667481600000000 2259 39469001795717110248180498774080484585374086313214642581229986397500015240689020692338205677030604500039250652111737051000041450640700000000 2260 1956525074353561755453838696890219093251125563146884338445148540745948447362054659858701863241017649484729235294100676431012943077600000000 2261 76899261522392391236357676142573171241142239133925142038248118245478757775118196351086418032824957695347797863999332986444532714721990400 2262 2374496801348796726026347645174025898061217868636929851932245458635675508265178040527775653877098753270948428967299665381164152546918400 2263 56994813272020005620867399454243979047825232608739461839093994814629358503036640068710477581895825929459568074111262308413667891200000 2264 1050489784308005235353077668830279213761913783044936983459324957994471676164434669885486344329360118422839355947267232509300326400000 2265 14656848905938420858549964680308663774798840251420810805391308062248223546545641986348711441927070188582647875172395657565747200000 2266 152228609523435559690905117761522891076498247660136204788677267207001834941733249300739734765739908555196487022076031232298188800 2267 1153746123791071029681775645388728635334019495009801433660540284783387859349073858983717810297466166448196771515028229604300800 2268 6229966163899666994334427572255585445097922140738588573329123048837633492351621600080552776279158318339228650732091545600000 2269 23277119467192470165186137706416426408813323837582675950002719989557970888127496752935354944378133656921653647052435200000 2270 58028742798448452493075253583303114346220508449463334062398748823656172708608369587459777930175940248729844177305600000 2271 92147494351239903727429685088300778799785344435953349923160976141268829810429031335642147361344201413492298855628800 2272 87689536921010213212228389068128910440757747997259345863322352296069130187340221289441423863893222363609009356800 2273 45992045060279432762950843516146293365004189602805453966446636723375521438595245464990173135286885281843200000 2274 11771750446347621434485732622400439818755146570762892791565524682543815251013192358874016007624009318400000 2275 1212452934461157908367594836444137096810870961801903172959400811876995131596970343359369019339936262500 2276 35319521076701914490453377119902036502455958832645335944197383686903818125719664076012570431386400 2277 122852217341117492036248772573886372340679379304913236859634164255863796803154353716269340900 2278 3267666462581739485214547437140127613605951857653517594350705995132576818511167260798075140000 2279 982793168285471712791582930836576201450966898563444912229701387214059201665874198859411473331820000 2280 35318638088674996942591115785474038951543397433674519810798778752311645530266521084410670117125615340000 2281 359236332781569297605892043429103998039540945193439444557059800550132801990720124178010380774652670842500000 2282 1471432019073307842993733809885609975969959711512327964905716943053343956953989628633130519652977339770880000000 2283 2943417296585787249736433263683736941290884127876184565126238435677275971235793957366627096381344199021513850880000 2284 3247679432688414368774003087348229896962841816798496828876880342120804757743908806811451401048023149372219227095040000 2285 2149158965921425603028256544517167843272661219879707314038784772405021529788542754748892275397321698156430590044487680000 2286 906676438748101426277545729718180183880653952136751523110112325858368457879541474659688928683245091409744155175018240000000 2287 255435254202532678775659896328930216714986046688468986371511329729034095350949723627067561706496836253280994301358122240000000 2288 49838483317964556021276553692530232443694357541480560868918318566091300412114502476324406099678010715050161360126585946490880000 2289 6934438948988587545641073484583584776066934001637422621335529804816037713914891853567201907451292140009229551289198220276848640000 2290 704744462074988304638485394136939134278802477796040284183136806830192869888239379488459334594309097488345403286576293201469358080000 2291 53369075957089749287313612858230882323912499883166227710955569520424824181909798253250988526685560352582369809651402267362068480000000 2292 3062575866074045292192984961774222906068716429155571020509441617698314327616707169150843169594028817550667011555010352269643130880000000 2293 135095439174372041767648895453055106247938458021746354613447152509058353230397781695309652906563030598663897090155637396991899376599040000 2294 4637573122907740246305072239224407319167512379277761579464740532225018781987248849759301678683109034769759092297998990018612545787313920000 2295 125214474318508986650236950459058997617522834240499562645547994370075507113655718943501145324443943938783495492045972730502538736257475840000 2296 2683780742423460790685805693995606087481199293563519432560613733926515498835213454721818101089762172899166141376156822927437815849140000000000 2297 46033550162615211920599847513178168914721623514864338492684596177681968497224672362526195914143378025865869276390650832568906778952540000000000 2298 636367797447992689590372292022175007077111723469484615322871857560275532505633870739562132317118057829569776876824357109432567312239912960000000 2299 7134177068830897852428595451313926763823234042303455481769412036225082238563052085281671446232604267146034223591678569071657211538568673280000000 2300 65215276030402354748684238058705144203934852436293120095182897253757006458750304073344925985208186415000599848564953531100565960022362920960000000 2301 488431168592949336440688024418468502143795794218559264294693968295274694957970038520880774258411768477597572219978745008756396244516957440000000000 2302 3009730950913035031493313706023062853487926861596770281371470702782456569393787598478205141379379925202233188077739396327105386117833659040000000000 2303 15314859437711531279932089140785642130704934463038362544704097354631985565618679717901225995241623021635453061407796875761866747780518446674769920000 2304 64556628699429445235981373478750947552325169805279142251481404461195638745195536125390648130146868822651766409511882961506894834408457594289960960000 2305 226048234852074216080326791725295638685861049034681896210656397747805955289215137189353699119943725353146491526188512197836544169195006140123883520000 2306 659032754670770309272089771793864835818836877652133808194333521130629607257186988890244020757853426685558284332911114279406834312521883790448640000000 2307 1602901470921949402423678427694463413667538019002293057045375789903145585013287752428569644812624847987233255498132534664813399671347149311805440000000 2308 3257570722682563244807114173498170238324635043655326838007180012724644612624041687083721242598457431805757896136797349708431143213561510260644003840000 2309 5538777812629313418120061569944037363024327443398115884850380624502078599685998575940778493549718515432749981974999031747210993158891315472203038720000 2310 7886267627747596644159228290017975073524872473119582968859233350121123631193540941134428753511220308106395970429246668249446902368812048787570342240000 2311 9408791066023268667900128361702999172924253757547990087927195644779563560882184596686941948598758124219098066954780613328742965163002381717090420000000 2312 9408791066023268667900128361702999172924253757547990087927195644779563560882184596686941948598758124219098066954780613328742965163002381717090420000000 2313 7886267627747596644159228290017975073524872473119582968859233350121123631193540941134428753511220308106395970429246668249446902368812048787570342240000 2314 5538777812629313418120061569944037363024327443398115884850380624502078599685998575940778493549718515432749981974999031747210993158891315472203038720000 2315 3257570722682563244807114173498170238324635043655326838007180012724644612624041687083721242598457431805757896136797349708431143213561510260644003840000 2316 1602901470921949402423678427694463413667538019002293057045375789903145585013287752428569644812624847987233255498132534664813399671347149311805440000000 2317 659032754670770309272089771793864835818836877652133808194333521130629607257186988890244020757853426685558284332911114279406834312521883790448640000000 2318 226048234852074216080326791725295638685861049034681896210656397747805955289215137189353699119943725353146491526188512197836544169195006140123883520000 2319 64556628699429445235981373478750947552325169805279142251481404461195638745195536125390648130146868822651766409511882961506894834408457594289960960000 2320 15314859437711531279932089140785642130704934463038362544704097354631985565618679717901225995241623021635453061407796875761866747780518446674769920000 2321 3009730950913035031493313706023062853487926861596770281371470702782456569393787598478205141379379925202233188077739396327105386117833659040000000000 2322 488431168592949336440688024418468502143795794218559264294693968295274694957970038520880774258411768477597572219978745008756396244516957440000000000 2323 65215276030402354748684238058705144203934852436293120095182897253757006458750304073344925985208186415000599848564953531100565960022362920960000000 2324 7134177068830897852428595451313926763823234042303455481769412036225082238563052085281671446232604267146034223591678569071657211538568673280000000 2325 636367797447992689590372292022175007077111723469484615322871857560275532505633870739562132317118057829569776876824357109432567312239912960000000 2326 46033550162615211920599847513178168914721623514864338492684596177681968497224672362526195914143378025865869276390650832568906778952540000000000 2327 2683780742423460790685805693995606087481199293563519432560613733926515498835213454721818101089762172899166141376156822927437815849140000000000 2328 125214474318508986650236950459058997617522834240499562645547994370075507113655718943501145324443943938783495492045972730502538736257475840000 2329 4637573122907740246305072239224407319167512379277761579464740532225018781987248849759301678683109034769759092297998990018612545787313920000 2330 135095439174372041767648895453055106247938458021746354613447152509058353230397781695309652906563030598663897090155637396991899376599040000 2331 3062575866074045292192984961774222906068716429155571020509441617698314327616707169150843169594028817550667011555010352269643130880000000 2332 53369075957089749287313612858230882323912499883166227710955569520424824181909798253250988526685560352582369809651402267362068480000000 2333 704744462074988304638485394136939134278802477796040284183136806830192869888239379488459334594309097488345403286576293201469358080000 2334 6934438948988587545641073484583584776066934001637422621335529804816037713914891853567201907451292140009229551289198220276848640000 2335 49838483317964556021276553692530232443694357541480560868918318566091300412114502476324406099678010715050161360126585946490880000 2336 255435254202532678775659896328930216714986046688468986371511329729034095350949723627067561706496836253280994301358122240000000 2337 906676438748101426277545729718180183880653952136751523110112325858368457879541474659688928683245091409744155175018240000000 2338 2149158965921425603028256544517167843272661219879707314038784772405021529788542754748892275397321698156430590044487680000 2339 3247679432688414368774003087348229896962841816798496828876880342120804757743908806811451401048023149372219227095040000 2340 2943417296585787249736433263683736941290884127876184565126238435677275971235793957366627096381344199021513850880000 2341 1471432019073307842993733809885609975969959711512327964905716943053343956953989628633130519652977339770880000000 2342 359236332781569297605892043429103998039540945193439444557059800550132801990720124178010380774652670842500000 2343 35318638088674996942591115785474038951543397433674519810798778752311645530266521084410670117125615340000 2344 982793168285471712791582930836576201450966898563444912229701387214059201665874198859411473331820000 2345 3267666462581739485214547437140127613605951857653517594350705995132576818511167260798075140000 2346 86933778740026044115943597885403161498827202773533829459739435577253316405624302354856749042500 2347 27334761916783869103464377370303086876399235022487789064684790207426914784053260638042317314931360000 2348 1027660624797208352895657066378058414775807890383561862807723944644542646399526353659940185323837578460000 2349 10942530332840674541632956442793566000532802416804166715176644562575090098862156613771043093328222535442080000 2350 46954568635255785093686729110971610357755013495544441939927906453081001850000308750888636086019736153059081562500 2351 98470867522563940220795311328532334604986642062208017503203688873891729191731847497543604945068461712860159016960000 2352 113992338015808081298098172276692243847097661517263556262146170332638913005578579959343915674534877990349741582008320000 2353 79205731587846963264178254234284283065863240449231454334824409571536929617473853657581681442800432657971058926404894720000 2354 35113664378009944470051649071000157919087312852357431125728084587806687151374673392678803975719306650661970558934198063360000 2355 10404048704595539102237525650666713457507351956254053666882395433424203600407310634867793770583498266862806091536058685440000000 2356 2136773118901127225278440780608278943189402437423501288050639491721229511248053050878512616808668290550016252273584196756981760000 2357 313230711326098223274625948599581157899001268497801790619185854627131880089128570145010032825524333212467897080092832304769515520000 2358 33569522640401683022510302835070736906707026572287851279015559013867149461427075978509747111722990648504957907380574012162720421120000 2359 2683361533007183416331893191936177757218143458588485794363038876549519034964941909441041305768022178301250199300203407246230454927360000 2360 162698350967226727730400411737748387156402557551989549576221061620235506356520484760660804390362496324661261628488098352985274030080000000 2361 7590854262726930208989561610036388751169117725145624425028169850953707784569819736993390489636752628523395822538740716756880945147412480000 2362 275904201677733688653256582963229357448194516495728790899638389379989051231299085201260985333410844989423242156274438888821817497732257760000 2363 7896262566558676672940586529064472520267806752581199639897487208211174540103908359857297908764549581166868152474951415281794853393270364160000 2364 179603416618068418954431026005989599500350623034404786253779419694173613497826397092494928822964037464226033486617760663330824605190450458880000 2365 3273134141603521266847044503681105108258321603630354028535125741620017741249205370544083117490961464211729725299201061804396132912787040000000000 2366 48135119828189084190410992351697291860185409793188440137891126046981683405028470329892604336211765662880723806465713215028175080132060308620000000 2367 574814725411843990798610567558460954691893406743148253075224642240341035647220450353469700761292688499007127438144493669840831277612008816640000000 2368 5604713489522340219448172892150835058130770958705285600960654398132881981968573329925646576083742561798686794892043178651754754483049548400640000000 2369 44837707916178721755585383137206680465046167669642284807685235185063055855748586639405172608669940494389494359136345429214038035864396387205120000000 2370 295561062924029660009962242359516692518614874775474045363159509276538698267873984195297768660666111657352623949385089499213629630942066028940000000000 2371 1611332709383714723730471913801796475872364127543934789133784296845611038288036958060303688037771651546875258784282845689664884894858812966990397440000 2372 7289043566509501965159230225912575808328633061483592585324293814821574693967168549414005764953294873665078015484864372567602753944898705198367406080000 2373 27436399926614641141833920082172987679086103046242768249835201958669960164946379286134474374529274531326439059657706225412211189060085112571083898880000 2374 86139947127469373275161060768196268396059279703448334117478678671350780089662418311756291379688963646754259585945188172450574314923930668891748970240000 2375 226042749442701213235897654236113050036811427324641985465522794496143750286538799128804077588260841912020690208720818526255146014807149239783178240000000 2376 496615920525614565479267146356740370930874705832238442067753579508027819379525741685982558461409069680709456388559638302182555794531306879803642593280000 2377 914716148873200712865575068137593824769861933417024866340229412062854637474181346641376084988568308264908505620927275785215709494730686150467774709760000 2378 1413974520534492056542357602733567505067987564495012223960316174597771482909536979718799524930601517289502274634302651988175394684954633959339727550460000 2379 1835723494728476539222534889198801388998859888390218725021357137268932473679699399664977895627407529583966889983527409944077447044028255057655183476480000 2380 2002509791280364126276363305882317564454664098176537447468214106971440052132533883590370630852460254195821809689694120225735816761976171270022542020000000 2381 1835723494728476539222534889198801388998859888390218725021357137268932473679699399664977895627407529583966889983527409944077447044028255057655183476480000 2382 1413974520534492056542357602733567505067987564495012223960316174597771482909536979718799524930601517289502274634302651988175394684954633959339727550460000 2383 914716148873200712865575068137593824769861933417024866340229412062854637474181346641376084988568308264908505620927275785215709494730686150467774709760000 2384 496615920525614565479267146356740370930874705832238442067753579508027819379525741685982558461409069680709456388559638302182555794531306879803642593280000 2385 226042749442701213235897654236113050036811427324641985465522794496143750286538799128804077588260841912020690208720818526255146014807149239783178240000000 2386 86139947127469373275161060768196268396059279703448334117478678671350780089662418311756291379688963646754259585945188172450574314923930668891748970240000 2387 27436399926614641141833920082172987679086103046242768249835201958669960164946379286134474374529274531326439059657706225412211189060085112571083898880000 2388 7289043566509501965159230225912575808328633061483592585324293814821574693967168549414005764953294873665078015484864372567602753944898705198367406080000 2389 1611332709383714723730471913801796475872364127543934789133784296845611038288036958060303688037771651546875258784282845689664884894858812966990397440000 2390 295561062924029660009962242359516692518614874775474045363159509276538698267873984195297768660666111657352623949385089499213629630942066028940000000000 2391 44837707916178721755585383137206680465046167669642284807685235185063055855748586639405172608669940494389494359136345429214038035864396387205120000000 2392 5604713489522340219448172892150835058130770958705285600960654398132881981968573329925646576083742561798686794892043178651754754483049548400640000000 2393 574814725411843990798610567558460954691893406743148253075224642240341035647220450353469700761292688499007127438144493669840831277612008816640000000 2394 48135119828189084190410992351697291860185409793188440137891126046981683405028470329892604336211765662880723806465713215028175080132060308620000000 2395 3273134141603521266847044503681105108258321603630354028535125741620017741249205370544083117490961464211729725299201061804396132912787040000000000 2396 179603416618068418954431026005989599500350623034404786253779419694173613497826397092494928822964037464226033486617760663330824605190450458880000 2397 7896262566558676672940586529064472520267806752581199639897487208211174540103908359857297908764549581166868152474951415281794853393270364160000 2398 275904201677733688653256582963229357448194516495728790899638389379989051231299085201260985333410844989423242156274438888821817497732257760000 2399 7590854262726930208989561610036388751169117725145624425028169850953707784569819736993390489636752628523395822538740716756880945147412480000 2400 162698350967226727730400411737748387156402557551989549576221061620235506356520484760660804390362496324661261628488098352985274030080000000 2401 2683361533007183416331893191936177757218143458588485794363038876549519034964941909441041305768022178301250199300203407246230454927360000 2402 33569522640401683022510302835070736906707026572287851279015559013867149461427075978509747111722990648504957907380574012162720421120000 2403 313230711326098223274625948599581157899001268497801790619185854627131880089128570145010032825524333212467897080092832304769515520000 2404 2136773118901127225278440780608278943189402437423501288050639491721229511248053050878512616808668290550016252273584196756981760000 2405 10404048704595539102237525650666713457507351956254053666882395433424203600407310634867793770583498266862806091536058685440000000 2406 35113664378009944470051649071000157919087312852357431125728084587806687151374673392678803975719306650661970558934198063360000 2407 79205731587846963264178254234284283065863240449231454334824409571536929617473853657581681442800432657971058926404894720000 2408 113992338015808081298098172276692243847097661517263556262146170332638913005578579959343915674534877990349741582008320000 2409 98470867522563940220795311328532334604986642062208017503203688873891729191731847497543604945068461712860159016960000 2410 46954568635255785093686729110971610357755013495544441939927906453081001850000308750888636086019736153059081562500 2411 10942530332840674541632956442793566000532802416804166715176644562575090098862156613771043093328222535442080000 2412 1027660624797208352895657066378058414775807890383561862807723944644542646399526353659940185323837578460000 2413 27334761916783869103464377370303086876399235022487789064684790207426914784053260638042317314931360000 2414 86933778740026044115943597885403161498827202773533829459739435577253316405624302354856749042500 2415 2313304017763894040968051757215233465718634387603234794004282523268687808323575481062130127325000 2416 759941189571599067504373714711019130589762864037151058943552847436473363224569457708239305997408425000 2417 29868728514922129749191904483001895908700039608116185220717401115643149068178477965764637682922140736200000 2418 332718829419760167028007584000781452562531481950216600575504730064599275673798650682121100867730067194137800000 2419 1494614571607240140310688568279510382592461733355616746860239185541438021236162763695423250235451928094466264825000 2420 3283668213821106588262582784510084310555638428182289992851945490634539332655849591838844880767287886023542383820525000 2421 3985157038166297062377344914178757136603228148691751055028612956930095735276551089828713668628981090711830993815961600000 2422 2905179480823230558473084442436313952583753320396286519115858845602039791016605744485132264430527215128924794491836006400000 2423 1352315654893825961991744666009691077522228049498840182671571107333286990846495339593071488900778691654778102386035726041600000 2424 421056186095275048942178595384836338089263161732916657754425077522108113126650697772530808809585251317548955360335768357542400000 2425 90948136196579410571510576603124649027280842934309998074955816744775352435356550718866654702870414284590574357832525965229158400000 2426 14033686900012984796218084682323919829131414155526411040297784137659817511510963959496705241337958538959374583799614087312396185600000 2427 1584572175020447621272976237579620744040213239995989068804734524691598561519633796334097889495330883364260123723559203590101993382400000 2428 133569264819554736607376553648649387551679203711687393545359672658721535003871434521848243263226587293071199404978197355694928748505600000 2429 8548432948451503142872099433513560803307469037547993186903019050158178240247771809398287568846501586756556761918604630764475439904358400000 2430 421406083495887062339361642444687015896379306999125145621034013176316119917399417715152620523507170813813964819024546798056178167137075200000 2431 16200265510643642671925107828591356511500847460280820783708618127635605836590181130639353573758186802984961463931367489504179208718279396800000 2432 490911241283959615320210518664196088614433475950382201468794614489722387570534580945694085487563113508648912653309627057788253217250413547200000 2433 11835742080667865842068614644776283200942774723324989812092639429727518084965316590811411860808517535017850876261412901464590313506712302476800000 2434 228899697148662060331862341630590281803216213708089112635063524273623706296651729273614899365521309161343189471781991951039418235453986533875200000 2435 3576557767947844692685349087977973153175253339188892384922867566775370410885183269900232802586270455645987335496593624234990909928968539591800000000 2436 45435530163189286281150916191720177464411551679325558815871984274220446330874735613917772269892250603206431706493763448614884522430970706666200000000 2437 471901404189277756236386375232411520111213591596541341149973186030671262267477344197444991629594644882588814358053933819423113176623395228364800000000 2438 4026811826016551696040958546540203932974975648913266348501164304533770236080899178648091671402926343029918506870735067883123685323955844727091200000000 2439 28353136277282051207019874210506169706311648565004462767484760470637952813886747862622298244189470379424200505264024057253452476467922895135716800000000 2440 165355490769108922639339906395671981727209534431106026859971123064760540810587513534813243360112991252801937346699788301902134842760926324431500377600000 2441 801413411793114159428170834456584097146712390815847507512504560033486681179397289084520443922841661747762871582912765516000879292543624716680298598400000 2442 3237208562283957093616602069559499660206455421256698053131976835572952576361852373278614384746907077202630830205895709387831220337970124998684169113600000 2443 10925578897708355190956031984763311353196787046741355929320421820058714945221251759815323548520811385558879051944898019183930368640649171870559070758400000 2444 30874649358684552384922738956983565614567049081490056665082323681178674514723600497692890823223700910414674777116499913082769483664036310405953573977600000 2445 73184354035400420467965010860998081456751523748717171354269211688719821071937423401938704173567291046908858730942814608788786924240678661703001064243200000 2446 145722624182669851355752290264292745927731316077008287320462400327722166633085697652969084383600353717954637006505213647703737758350938791365188148428800000 2447 244021357243391726183863515362007798905837181877978477229260645470665610580159863330496813912869830603381556452055483498437484688605734660638140993670200000 2448 343946734798383869170805538682466011018654054975797751818285874586794255856550005767861956065575744484878703814062565201501347133370795496711015269843800000 2449 408283606217010935274605719844523056434111632122705574720993938650556503186525469903963144265100293473603216088665353196652932318709236583924005913643200000 2450 408283606217010935274605719844523056434111632122705574720993938650556503186525469903963144265100293473603216088665353196652932318709236583924005913643200000 2451 343946734798383869170805538682466011018654054975797751818285874586794255856550005767861956065575744484878703814062565201501347133370795496711015269843800000 2452 244021357243391726183863515362007798905837181877978477229260645470665610580159863330496813912869830603381556452055483498437484688605734660638140993670200000 2453 145722624182669851355752290264292745927731316077008287320462400327722166633085697652969084383600353717954637006505213647703737758350938791365188148428800000 2454 73184354035400420467965010860998081456751523748717171354269211688719821071937423401938704173567291046908858730942814608788786924240678661703001064243200000 2455 30874649358684552384922738956983565614567049081490056665082323681178674514723600497692890823223700910414674777116499913082769483664036310405953573977600000 2456 10925578897708355190956031984763311353196787046741355929320421820058714945221251759815323548520811385558879051944898019183930368640649171870559070758400000 2457 3237208562283957093616602069559499660206455421256698053131976835572952576361852373278614384746907077202630830205895709387831220337970124998684169113600000 2458 801413411793114159428170834456584097146712390815847507512504560033486681179397289084520443922841661747762871582912765516000879292543624716680298598400000 2459 165355490769108922639339906395671981727209534431106026859971123064760540810587513534813243360112991252801937346699788301902134842760926324431500377600000 2460 28353136277282051207019874210506169706311648565004462767484760470637952813886747862622298244189470379424200505264024057253452476467922895135716800000000 2461 4026811826016551696040958546540203932974975648913266348501164304533770236080899178648091671402926343029918506870735067883123685323955844727091200000000 2462 471901404189277756236386375232411520111213591596541341149973186030671262267477344197444991629594644882588814358053933819423113176623395228364800000000 2463 45435530163189286281150916191720177464411551679325558815871984274220446330874735613917772269892250603206431706493763448614884522430970706666200000000 2464 3576557767947844692685349087977973153175253339188892384922867566775370410885183269900232802586270455645987335496593624234990909928968539591800000000 2465 228899697148662060331862341630590281803216213708089112635063524273623706296651729273614899365521309161343189471781991951039418235453986533875200000 2466 11835742080667865842068614644776283200942774723324989812092639429727518084965316590811411860808517535017850876261412901464590313506712302476800000 2467 490911241283959615320210518664196088614433475950382201468794614489722387570534580945694085487563113508648912653309627057788253217250413547200000 2468 16200265510643642671925107828591356511500847460280820783708618127635605836590181130639353573758186802984961463931367489504179208718279396800000 2469 421406083495887062339361642444687015896379306999125145621034013176316119917399417715152620523507170813813964819024546798056178167137075200000 2470 8548432948451503142872099433513560803307469037547993186903019050158178240247771809398287568846501586756556761918604630764475439904358400000 2471 133569264819554736607376553648649387551679203711687393545359672658721535003871434521848243263226587293071199404978197355694928748505600000 2472 1584572175020447621272976237579620744040213239995989068804734524691598561519633796334097889495330883364260123723559203590101993382400000 2473 14033686900012984796218084682323919829131414155526411040297784137659817511510963959496705241337958538959374583799614087312396185600000 2474 90948136196579410571510576603124649027280842934309998074955816744775352435356550718866654702870414284590574357832525965229158400000 2475 421056186095275048942178595384836338089263161732916657754425077522108113126650697772530808809585251317548955360335768357542400000 2476 1352315654893825961991744666009691077522228049498840182671571107333286990846495339593071488900778691654778102386035726041600000 2477 2905179480823230558473084442436313952583753320396286519115858845602039791016605744485132264430527215128924794491836006400000 2478 3985157038166297062377344914178757136603228148691751055028612956930095735276551089828713668628981090711830993815961600000 2479 3283668213821106588262582784510084310555638428182289992851945490634539332655849591838844880767287886023542383820525000 2480 1494614571607240140310688568279510382592461733355616746860239185541438021236162763695423250235451928094466264825000 2481 332718829419760167028007584000781452562531481950216600575504730064599275673798650682121100867730067194137800000 2482 29868728514922129749191904483001895908700039608116185220717401115643149068178477965764637682922140736200000 2483 759941189571599067504373714711019130589762864037151058943552847436473363224569457708239305997408425000 2484 2313304017763894040968051757215233465718634387603234794004282523268687808323575481062130127325000 2485 61569766689937960254467232238567732176563555570135401815278063174410038614352534681265053609228000 2486 21118429974648720367282260657828732136561299560556442822640375668822643244722919395673913387965204000000 2487 867199289067734559891941020805332370681201994667354559402845896323657213710085190969180201645882650104500000 2488 10099081735560959745775659224217121036223396503231319586005764476771858704492203954326713672737710127320672000000 2489 47459845625508139625292571800831468347150896914083771447591433458239602180299824029924459130525186109739801136500000 2490 109156126223608704877704905779614750591459954073691423648773974028080421347419825674457298417515751246446030940313632000 2491 138782412797030280449257915507993985561017082812442163053447002858618452372848007527073312860695662898403894661961255500000 2492 106066987814182815854490574352558528719846245355057837876043181100203135798331976924714596287330040393117173650918866944000000 2493 51800258011665958117124618447527739122678504125578412475372986922973620111260773113465059878628934785503456874787714692864000000 2494 16934776257070403931602299129440865582482472608012142508135381656211875080763453408211112195821504484992411344381901875611648000000 2495 3843872449606097354799021458699617110777454115039204118639077063708627617706769418049166457319760909508062519359148469628207474688000 2496 623798985060042846458744278797233129923313365025145071093944887874578185893810814649601769181869539033614954306217933463330439168000000 2497 74140747542040821622019931270310730897291768284432447659839876809486685903174173207129954718057398181241207002579127868498461959424000000 2498 6584319314712184245933342207561614623046149974288658956671223506623835348174838089571934330882847097832651060849894764077593040431104000000 2499 444376766344567615545602566853118839972953954879168957056419057894383359925124923586769400342269352255438100551011137406640556828191488000000 2500 23122865243960766332342678631252538726130453848906706833309656080349637966403181801663435558669029500945486656701147231645803860130274476032000 2501 939225269766594848277224891912754182265613832790979821628880378507854252114338225647400901141005806450147788698401701822527006159466410144000000 2502 30102619148896212332408902988021560056232977115122907924479955204836304082013465166566728169604587483587639202036459510641643089333242175232000000 2503 768447810533302709775727066211880280605589323382742311912346071850208237794567670370877021554564844100493306152534633498936196538179886029152000000 2504 15753012063488355068690105164881187125731258723166734362643411061483318253363255721753648672801319959073066451595799642370377711450706723252224000000 2505 261206600404224223527101392528331794176922150110848809992376390089602956203361154343292906261970986736375167233829302295009121725205962193266345728000 2506 3525626287714936609533276543142368456118698711138764847105825371039884410476206056895757832064180255053114772079544626592823692436102502338656000000000 2507 38954395860572368254599967320074803389735986538952342740153385525682885143511942748659749547757207252699464671336058017845521655842883480244228000000000 2508 354076152462597135695957884923293552763843365111844948493387294489711649033555746894039534970458211924923086786586449273409380370097490741116928000000000 2509 2659233823576694330104270506828060368098995203704215718129987635691936670834118801344029704805981115211320141742170495002400325388066535099463456000000000 2510 16565707740906311636161873539367429375314163017456226632953630496493462258707826409447838422207678581133379668263418067299432836606262032668247997005824000 2511 85887011714274445143676076824923589088842916759541343418747131258134202794990366497549742616276440072017479646705961048171416547322805400938444397312000000 2512 371701427926065860647203319019168369300614490740475018939315939089209161758291895530522647717568067423397702902250702937938014894434072817839782936576000000 2513 1346249336284517054595353238213238863793000925442007440361160366671180431118645851764999278064899978891767545765727343225521034539530331064503809308416000000 2514 4089586322795001826268421448716324611123697263690493552071739277786478157395474757700818668796273305020020252191201254864586592601776340477549642217472000000 2515 10439199220494604476601699061739918834194679226326389114901346028308217077253833917611041610078072313158696881528510432834154538841001006001970329306310656000 2516 22426529828191557399970082909313376703986421083041485796169519177326235874735503028669956129199980800985418428982735312724846110765803913400896279937024000000 2517 40598123867141570843775187625047613302727371588895809812713003786615447566327981694264926990601002842213563103907070190903477369522605051850212598559092000000 2518 61989043404785938596422408530528776390551696964852126667311905383842915069692768220154856382788163395885650851144746515158627882695950814066974586307552000000 2519 79888332372853199362013643886038930147328900528207174131878433325050762696548641071023405769320395900971806242698830786493231684871717804420274366991564000000 2520 86933411899424813281262007443662561514956902228432277931123502862124043950324743972237154975473175303923978823541846044889287871472300078904543926912149504000 2521 79888332372853199362013643886038930147328900528207174131878433325050762696548641071023405769320395900971806242698830786493231684871717804420274366991564000000 2522 61989043404785938596422408530528776390551696964852126667311905383842915069692768220154856382788163395885650851144746515158627882695950814066974586307552000000 2523 40598123867141570843775187625047613302727371588895809812713003786615447566327981694264926990601002842213563103907070190903477369522605051850212598559092000000 2524 22426529828191557399970082909313376703986421083041485796169519177326235874735503028669956129199980800985418428982735312724846110765803913400896279937024000000 2525 10439199220494604476601699061739918834194679226326389114901346028308217077253833917611041610078072313158696881528510432834154538841001006001970329306310656000 2526 4089586322795001826268421448716324611123697263690493552071739277786478157395474757700818668796273305020020252191201254864586592601776340477549642217472000000 2527 1346249336284517054595353238213238863793000925442007440361160366671180431118645851764999278064899978891767545765727343225521034539530331064503809308416000000 2528 371701427926065860647203319019168369300614490740475018939315939089209161758291895530522647717568067423397702902250702937938014894434072817839782936576000000 2529 85887011714274445143676076824923589088842916759541343418747131258134202794990366497549742616276440072017479646705961048171416547322805400938444397312000000 2530 16565707740906311636161873539367429375314163017456226632953630496493462258707826409447838422207678581133379668263418067299432836606262032668247997005824000 2531 2659233823576694330104270506828060368098995203704215718129987635691936670834118801344029704805981115211320141742170495002400325388066535099463456000000000 2532 354076152462597135695957884923293552763843365111844948493387294489711649033555746894039534970458211924923086786586449273409380370097490741116928000000000 2533 38954395860572368254599967320074803389735986538952342740153385525682885143511942748659749547757207252699464671336058017845521655842883480244228000000000 2534 3525626287714936609533276543142368456118698711138764847105825371039884410476206056895757832064180255053114772079544626592823692436102502338656000000000 2535 261206600404224223527101392528331794176922150110848809992376390089602956203361154343292906261970986736375167233829302295009121725205962193266345728000 2536 15753012063488355068690105164881187125731258723166734362643411061483318253363255721753648672801319959073066451595799642370377711450706723252224000000 2537 768447810533302709775727066211880280605589323382742311912346071850208237794567670370877021554564844100493306152534633498936196538179886029152000000 2538 30102619148896212332408902988021560056232977115122907924479955204836304082013465166566728169604587483587639202036459510641643089333242175232000000 2539 939225269766594848277224891912754182265613832790979821628880378507854252114338225647400901141005806450147788698401701822527006159466410144000000 2540 23122865243960766332342678631252538726130453848906706833309656080349637966403181801663435558669029500945486656701147231645803860130274476032000 2541 444376766344567615545602566853118839972953954879168957056419057894383359925124923586769400342269352255438100551011137406640556828191488000000 2542 6584319314712184245933342207561614623046149974288658956671223506623835348174838089571934330882847097832651060849894764077593040431104000000 2543 74140747542040821622019931270310730897291768284432447659839876809486685903174173207129954718057398181241207002579127868498461959424000000 2544 623798985060042846458744278797233129923313365025145071093944887874578185893810814649601769181869539033614954306217933463330439168000000 2545 3843872449606097354799021458699617110777454115039204118639077063708627617706769418049166457319760909508062519359148469628207474688000 2546 16934776257070403931602299129440865582482472608012142508135381656211875080763453408211112195821504484992411344381901875611648000000 2547 51800258011665958117124618447527739122678504125578412475372986922973620111260773113465059878628934785503456874787714692864000000 2548 106066987814182815854490574352558528719846245355057837876043181100203135798331976924714596287330040393117173650918866944000000 2549 138782412797030280449257915507993985561017082812442163053447002858618452372848007527073312860695662898403894661961255500000 2550 109156126223608704877704905779614750591459954073691423648773974028080421347419825674457298417515751246446030940313632000 2551 47459845625508139625292571800831468347150896914083771447591433458239602180299824029924459130525186109739801136500000 2552 10099081735560959745775659224217121036223396503231319586005764476771858704492203954326713672737710127320672000000 2553 867199289067734559891941020805332370681201994667354559402845896323657213710085190969180201645882650104500000 2554 21118429974648720367282260657828732136561299560556442822640375668822643244722919395673913387965204000000 2555 61569766689937960254467232238567732176563555570135401815278063174410038614352534681265053609228000 2556 1639043128490957055010609938005720172022638941338998290419173768250967971015999354113676876441968000 2557 586631565161326930515902413521565312488794726133582217122216902568472197474307344830180204524221208848000 2558 25151828356291892145869315979737112772957073882977337559115049697623245466710927409593976268975984329358000000 2559 306022295611003451738791967525461451108568717934185266081752809670982027593471853792529909264630801335298786000000 2560 1503487538336859958392684936452592109296398111210652212259651553913534701566727217682699444217131126960322935618000000 2561 3617547379942472093328472796338327684546500680976395130526796642477571499578508625375213863528616073103740856682212272000 2562 4814955562703430356220197291926314148131392406379581918731166331137647665938994980374409652356587993301079080244024534032000 2563 3855122948709707176609246884242752253441934809335255639742118232328502887051010193834758748625154453820142397702668331366000000 2564 1973822949739370074423934404732289153762270622379650887547964534952193478170117219243396479296079080355912907623766185659392000000 2565 677021271760603935527409500823175179740458823476220254428951835488602363012350206200484992398555124562078127314951801681171456000000 2566 161353125656161214746376451512185694237184070481440620797543233048327623972007399943349187268362845726630955926717832991070230765568000 2567 27516223752487699988239874786391751362622297146467222801838587964344442086243585008671180973223341161439835467469827535797229188128768000 2568 3439527969060962498529984348298968920327787143308402850229823495543055260780448126083897621652917645179979433433728441974653648516096000000 2569 321532460062708883470910175452568929398270639829556881646495639367836661995369893348650345761244685047527990923616619792586432261532672000000 2570 22862551511572615040734776294789223379284031005256742817715399849977167199431709413644994993501447882286181255498792245251867336520467456000000 2571 1254513926543012532515198644847674265268073349320447991893679420567947118567216758945528165283411448196807337851729728081460464489551090245632000 2572 53787284600531662331589141897844034123368644852114207652441505156850732708569418539789520086526265841438114610392912091492617414989502994281472000 2573 1821465392919490193449652652809648112614585444182882413632191211168540739749284960219312315162997655072107941848996692290267498965780289166208000000 2574 49179565608826235223140621625860499040593806992937825168069162701550599973230693925921432509400936686946914429922910691837222472076067807487616000000 2575 1067459715577376209551757738124104609369657997330165417341687233637374059223599069778306620163592834398978827756762381552507678958342141270642048000000 2576 18761671960987964259081694005269262614281108961074987375197494818410486464913977250423517155995307657396451876652855618166874965371821474972804635648000 2577 268734968933917983687662864862646901527589178792307326455817177967494810501814490470352011041996928632037224693864372163422322754728160077380143367168000 2578 3154758744998098042914900273087045707264147947881143482999356428055677245748197906535875411368296025451225872157498734074736133014746432163083952000000000 2579 30504989857013334153932366419694077456556237521185883918089199014080905094520402359335843369118818040462831645718547593092679486566277882596750544000000000 2580 244039918856106673231458931357552619652449900169487071344713592112647240756163218874686746952950544323702653165748380744741435892530223060774004352000000000 2581 1621565215705444040634224680341451880331283583058985997326220753530327966529736567886502536249355799252465955816159624579922566314890582325679325045612544000 2582 8980238497718769978332549697639710982244300116103178256471610336005234578410243432624067527786031865955736588263638667393681321963256128883268251174313984000 2583 41575178230179490640428470822406069362242130167144343779961158962987197122269645521407720036046443823869150871590919756452228342422482078163278940621824000000 2584 161331085202241696916648089401231715221994971581542628487254526471533409241227108422722085620926579386500990699963598238594507066368290513222519737515008000000 2585 525931796759794603991633098693006272588263323856398776626189906768305661098948038433940090264586885369737761596703669898558098869397829916551842091541504000000 2586 1443156850308876393353041222813609211982194560661958243062265104172230734055513417462731607686026413454560417821354870201643423297627645291018254699189886976000 2587 3338720193351618606501458632390210482999054456560129705954629695030523125166662423045514589417227566771902875253116679841813513379738677489922094999257030656000 2588 6520937877639880090823161391387129849607528235469003331942636123106490478841137545010770682455522591351372803228743515316042018319802104472504091795423888000000 2589 10763711883677548128879403138149905544393493263204658392395170219733252879048819824484344995758665013673152553488767470435269958113151933528243042580425456000000 2590 15027132059870609121918140876159210691836957112216721333897511202350983410827570766565870613862952031097934737304998184350807376897640771844131697345641808000000 2591 17753220296877573500933401511372419805798656293996818325968761164610713999035543837641073917294463189065975236121517738353852969376004618454129512901429609344000 2592 17753220296877573500933401511372419805798656293996818325968761164610713999035543837641073917294463189065975236121517738353852969376004618454129512901429609344000 2593 15027132059870609121918140876159210691836957112216721333897511202350983410827570766565870613862952031097934737304998184350807376897640771844131697345641808000000 2594 10763711883677548128879403138149905544393493263204658392395170219733252879048819824484344995758665013673152553488767470435269958113151933528243042580425456000000 2595 6520937877639880090823161391387129849607528235469003331942636123106490478841137545010770682455522591351372803228743515316042018319802104472504091795423888000000 2596 3338720193351618606501458632390210482999054456560129705954629695030523125166662423045514589417227566771902875253116679841813513379738677489922094999257030656000 2597 1443156850308876393353041222813609211982194560661958243062265104172230734055513417462731607686026413454560417821354870201643423297627645291018254699189886976000 2598 525931796759794603991633098693006272588263323856398776626189906768305661098948038433940090264586885369737761596703669898558098869397829916551842091541504000000 2599 161331085202241696916648089401231715221994971581542628487254526471533409241227108422722085620926579386500990699963598238594507066368290513222519737515008000000 2600 41575178230179490640428470822406069362242130167144343779961158962987197122269645521407720036046443823869150871590919756452228342422482078163278940621824000000 2601 8980238497718769978332549697639710982244300116103178256471610336005234578410243432624067527786031865955736588263638667393681321963256128883268251174313984000 2602 1621565215705444040634224680341451880331283583058985997326220753530327966529736567886502536249355799252465955816159624579922566314890582325679325045612544000 2603 244039918856106673231458931357552619652449900169487071344713592112647240756163218874686746952950544323702653165748380744741435892530223060774004352000000000 2604 30504989857013334153932366419694077456556237521185883918089199014080905094520402359335843369118818040462831645718547593092679486566277882596750544000000000 2605 3154758744998098042914900273087045707264147947881143482999356428055677245748197906535875411368296025451225872157498734074736133014746432163083952000000000 2606 268734968933917983687662864862646901527589178792307326455817177967494810501814490470352011041996928632037224693864372163422322754728160077380143367168000 2607 18761671960987964259081694005269262614281108961074987375197494818410486464913977250423517155995307657396451876652855618166874965371821474972804635648000 2608 1067459715577376209551757738124104609369657997330165417341687233637374059223599069778306620163592834398978827756762381552507678958342141270642048000000 2609 49179565608826235223140621625860499040593806992937825168069162701550599973230693925921432509400936686946914429922910691837222472076067807487616000000 2610 1821465392919490193449652652809648112614585444182882413632191211168540739749284960219312315162997655072107941848996692290267498965780289166208000000 2611 53787284600531662331589141897844034123368644852114207652441505156850732708569418539789520086526265841438114610392912091492617414989502994281472000 2612 1254513926543012532515198644847674265268073349320447991893679420567947118567216758945528165283411448196807337851729728081460464489551090245632000 2613 22862551511572615040734776294789223379284031005256742817715399849977167199431709413644994993501447882286181255498792245251867336520467456000000 2614 321532460062708883470910175452568929398270639829556881646495639367836661995369893348650345761244685047527990923616619792586432261532672000000 2615 3439527969060962498529984348298968920327787143308402850229823495543055260780448126083897621652917645179979433433728441974653648516096000000 2616 27516223752487699988239874786391751362622297146467222801838587964344442086243585008671180973223341161439835467469827535797229188128768000 2617 161353125656161214746376451512185694237184070481440620797543233048327623972007399943349187268362845726630955926717832991070230765568000 2618 677021271760603935527409500823175179740458823476220254428951835488602363012350206200484992398555124562078127314951801681171456000000 2619 1973822949739370074423934404732289153762270622379650887547964534952193478170117219243396479296079080355912907623766185659392000000 2620 3855122948709707176609246884242752253441934809335255639742118232328502887051010193834758748625154453820142397702668331366000000 2621 4814955562703430356220197291926314148131392406379581918731166331137647665938994980374409652356587993301079080244024534032000 2622 3617547379942472093328472796338327684546500680976395130526796642477571499578508625375213863528616073103740856682212272000 2623 1503487538336859958392684936452592109296398111210652212259651553913534701566727217682699444217131126960322935618000000 2624 306022295611003451738791967525461451108568717934185266081752809670982027593471853792529909264630801335298786000000 2625 25151828356291892145869315979737112772957073882977337559115049697623245466710927409593976268975984329358000000 2626 586631565161326930515902413521565312488794726133582217122216902568472197474307344830180204524221208848000 2627 1639043128490957055010609938005720172022638941338998290419173768250967971015999354113676876441968000 2628 43641420336729707234397085212756472867338899126740342211913301549321201589378547617343908035355872500 2629 16289072857843689765824243261490927984788509421257579249912215976681039850832364141078378986380508698880000 2630 728754794452961605971990091245434940745455024433965180864416391553735956756407785262187962674304281115604960000 2631 9257884981383919661051577825821636469470039754846298408759067492701164191386958160923350785084680311950092640000000 2632 47520289646085157248943637187231874608580207653512541311922382858746355427317784976355766297771613196850202860527500000 2633 119535197711982785312798765824445542375400734823274043118323029496330672237779086125483970468327391045696023886731063040000 2634 166443354951153141014043033359526456765984496331723939955537913520393064695607181853513589860951625523503116815948586634720000 2635 139509617419932138276890133873849615785403728155642291082965970803087243521073709487340358689982940325087615370606282399811840000 2636 74829743523337623973224517607628810029426755556139187868475644007417645023388413023361027353977665989799192131157715437594387812500 2637 26908324123706197666443028729402258952474687803166736988468695778711236127587286891078125040714843996200163816227994726574407680000000 2638 6728345722160363607901080004700846644289438261118433083755631973379408459994818325253411932055624596717862361756361397395750917160960000 2639 1204773237619109795600186773373661441803315733956298963174539637078563230243159325184819803863976633273159054059106009856149154459156480000 2640 158252681856494884557364579865235560024281486463619615139074179029935972548508418281120129572250740854730853732285845615253814368225576960000 2641 15558752517525213957392239076418243498063177549450085056913983919192612685697687004425101496406991363050461723338071303092773738523770880000000 2642 1164519327003210975712558552943040244675188535688232149746332763607820554218624365627486486964493979282777251558837371048794015176484526080000000 2643 67321983683037185153549251668688138731574929059319215170757475014236765622134588807795598057664103492095180772191963597058458633811629289635840000 2644 3043837920950367536655577774482266229520643514961548685331564714431530599575188209248557175559811601077046585142711502546398225041864517342658720000 2645 108802491415758140711847332880821833129146617448297849363563620779484567021167566162302995510505164692600572582215026100384341683075937121442775040000 2646 3103911952897249770393278465028589246718410232846459994489522875032020719846837074803354060024056374439543940906382881936118801015390781649527040000000 2647 71257383255724236455052806563239798388288052034543661841711361713667022981478692687977160476400060204803666294049085015481704458825994174320035840000000 2648 1326073180870307143839862085339431433081645040343344593001057799730700672551700416413496965030626470388819428357393203731233714339579691836280496968960000 2649 20133516662975072549512507082972332895232042525925601612427678987640034571444713546168770247168375634211329465767880746165782324355860199731749067898880000 2650 250819977353522384369401162383862033328834116557715719336039072632366475012839284054548604625951558626386839309126140952257437181454659218126995267266560000 2651 2576846977002572371675445491738534903107114701217593894715614701984532701290779198390611948569404522749926433273672032467508806417509032815474184960000000000 2652 21930227864393492256600440296408195371502382630465039360488813228716600678107558008641283647080575281901482562804849605596784112139288209035570195772500000000 2653 155219696638656326121085177168664009121612255991576936509131445285774483340369347538666037830267838820867120613485691365258211105901322343274353861815828480000 2654 916896595591443772580190393103220494938162793230171385934658286521675249422346766585510016252383809165844735062239698146062997931724680794593379665185751040000 2655 4534219734211693900719677493425548447660469117606663721045363967732245190152595888450297360257177790426594682315610590801462580230775467653433988878246215680000 2656 18822010444608263789316718822358013041775703732776386278255229207343332860452592034212524915881711286107117366345208413209879629351740820422702816897329920000000 2657 65740052388925759261517707825812660746673563769438012576444029882255708162892845128638309173581028094458513499313224546757570476308938047762824090966507520000000 2658 193584975751345197837240310966921748814287964245063261700567980883277947737300793986764668424589140766893075288514686816261265031847953235684402037054596792320000 2659 481431428400042395937211243627850643689468856197786141212838795867218173003965668319003079931555176433740866771020647740699023318436815122868852274891778293760000 2660 1012595687156961730053361087709811224783993012634509846146547322081437490893747492255066261961752756194758736533371400846457439762267570040382207264337654168220000 2661 1803325930880305833080532866222219951197249431188152326387261836358404970286886482019206966790555037884758303089733969284394249514014093624522393770142467840000000 2662 2721643875785896135571548165363216600983860141681508443134693284931412182791772319023441330730941743646600289562892563708044537118914156821520554550454942240000000 2663 3483196332411048227430483753464966095141373147390034549077245246198401149717787304710303736440075460230349879624374128414876264508199594474879903656969413191680000 2664 3781600304904338688786786127491875163262945259661081533230660653628421069887154499860489865438510422819099632471995514544725810745323946736456013373123964471840000 2665 3483196332411048227430483753464966095141373147390034549077245246198401149717787304710303736440075460230349879624374128414876264508199594474879903656969413191680000 2666 2721643875785896135571548165363216600983860141681508443134693284931412182791772319023441330730941743646600289562892563708044537118914156821520554550454942240000000 2667 1803325930880305833080532866222219951197249431188152326387261836358404970286886482019206966790555037884758303089733969284394249514014093624522393770142467840000000 2668 1012595687156961730053361087709811224783993012634509846146547322081437490893747492255066261961752756194758736533371400846457439762267570040382207264337654168220000 2669 481431428400042395937211243627850643689468856197786141212838795867218173003965668319003079931555176433740866771020647740699023318436815122868852274891778293760000 2670 193584975751345197837240310966921748814287964245063261700567980883277947737300793986764668424589140766893075288514686816261265031847953235684402037054596792320000 2671 65740052388925759261517707825812660746673563769438012576444029882255708162892845128638309173581028094458513499313224546757570476308938047762824090966507520000000 2672 18822010444608263789316718822358013041775703732776386278255229207343332860452592034212524915881711286107117366345208413209879629351740820422702816897329920000000 2673 4534219734211693900719677493425548447660469117606663721045363967732245190152595888450297360257177790426594682315610590801462580230775467653433988878246215680000 2674 916896595591443772580190393103220494938162793230171385934658286521675249422346766585510016252383809165844735062239698146062997931724680794593379665185751040000 2675 155219696638656326121085177168664009121612255991576936509131445285774483340369347538666037830267838820867120613485691365258211105901322343274353861815828480000 2676 21930227864393492256600440296408195371502382630465039360488813228716600678107558008641283647080575281901482562804849605596784112139288209035570195772500000000 2677 2576846977002572371675445491738534903107114701217593894715614701984532701290779198390611948569404522749926433273672032467508806417509032815474184960000000000 2678 250819977353522384369401162383862033328834116557715719336039072632366475012839284054548604625951558626386839309126140952257437181454659218126995267266560000 2679 20133516662975072549512507082972332895232042525925601612427678987640034571444713546168770247168375634211329465767880746165782324355860199731749067898880000 2680 1326073180870307143839862085339431433081645040343344593001057799730700672551700416413496965030626470388819428357393203731233714339579691836280496968960000 2681 71257383255724236455052806563239798388288052034543661841711361713667022981478692687977160476400060204803666294049085015481704458825994174320035840000000 2682 3103911952897249770393278465028589246718410232846459994489522875032020719846837074803354060024056374439543940906382881936118801015390781649527040000000 2683 108802491415758140711847332880821833129146617448297849363563620779484567021167566162302995510505164692600572582215026100384341683075937121442775040000 2684 3043837920950367536655577774482266229520643514961548685331564714431530599575188209248557175559811601077046585142711502546398225041864517342658720000 2685 67321983683037185153549251668688138731574929059319215170757475014236765622134588807795598057664103492095180772191963597058458633811629289635840000 2686 1164519327003210975712558552943040244675188535688232149746332763607820554218624365627486486964493979282777251558837371048794015176484526080000000 2687 15558752517525213957392239076418243498063177549450085056913983919192612685697687004425101496406991363050461723338071303092773738523770880000000 2688 158252681856494884557364579865235560024281486463619615139074179029935972548508418281120129572250740854730853732285845615253814368225576960000 2689 1204773237619109795600186773373661441803315733956298963174539637078563230243159325184819803863976633273159054059106009856149154459156480000 2690 6728345722160363607901080004700846644289438261118433083755631973379408459994818325253411932055624596717862361756361397395750917160960000 2691 26908324123706197666443028729402258952474687803166736988468695778711236127587286891078125040714843996200163816227994726574407680000000 2692 74829743523337623973224517607628810029426755556139187868475644007417645023388413023361027353977665989799192131157715437594387812500 2693 139509617419932138276890133873849615785403728155642291082965970803087243521073709487340358689982940325087615370606282399811840000 2694 166443354951153141014043033359526456765984496331723939955537913520393064695607181853513589860951625523503116815948586634720000 2695 119535197711982785312798765824445542375400734823274043118323029496330672237779086125483970468327391045696023886731063040000 2696 47520289646085157248943637187231874608580207653512541311922382858746355427317784976355766297771613196850202860527500000 2697 9257884981383919661051577825821636469470039754846298408759067492701164191386958160923350785084680311950092640000000 2698 728754794452961605971990091245434940745455024433965180864416391553735956756407785262187962674304281115604960000 2699 16289072857843689765824243261490927984788509421257579249912215976681039850832364141078378986380508698880000 2700 43641420336729707234397085212756472867338899126740342211913301549321201589378547617343908035355872500 2701 1162226138365172938879933484560700528501970704873097370244006742217407822698709836884633653698936895000 2702 452125725668404481164255084363350037496251137697617719680212770837189338962784004615349530060999334082215000 2703 21094377856785079473199485216056459349425093080420052329400007036179905798647650519333747674525984930939823040000 2704 279626291596289058493788924191258645267114240352082272195106885863932824603695527593528183849528510837689000150720000 2705 1498622156523861672865150015587526801978440381886940927545650966427014981860430718196565110318566862770739485182765000000 2706 3938486928139978194330060531765142737529083771306376617336754026639778117407905878432283262605136652175622860303239579080000 2707 5733270008281988998146248116314710005771966983237993576585325194927771819503716023922313383460455221374469663013278830228160000 2708 5027275473763603081776851376697262756460624215100899889430122920122628092563837150154363673905880156694605303955868165644058560000 2709 2822893729697540686715854811318273932483210194032516239475786365319482590038540869767146364830556487361469231379094285449227069855000 2710 1063425501396690138668507033687628228680660630365130003108419520680196030575218499807685281812882819398687911752378282772968428064375000 2711 278770614638133939711117107839009614379263100286436639534853526829189308239110078413585850515556353808449643938415452559237035606507520000 2712 52370966099490215794850262557340974490376859832699190387506776726565213341295836045891736411617820887108495956325295767152173585499914240000 2713 7223071532731078790483260054841411902976004774425655466825066599356964215974741905755373701104196768740042606642994843514955570766796042240000 2714 746244879185631768294347223717778113404368019892539692087128102771344148705581653395657932658321204717971602593734006634441570508975026155520000 2715 58742308274087631906552113820349880646991068621278634654088801092788023367494765719191732308380969467595432274142327052856916628986372321280000000 2716 3574647861044101852840227136091744633303223313294691764925067816188358948501542959597593715485325963936379936305504292678133534916916195843604480000 2717 170277513052743359548672460199495234104750612085828588778823201111363059365242443831300220951116435418836660676865125379154294498220056836776698560000 2718 6418522995069550373477976576781013818351532689601232208776023831348800947084743313749233018237351114292818583499019573446310047019920005245916372160000 2719 193277663632053182165416381088472997723529280661352879899933162065526582154189691664503653246016915858650142036996540022350340400797371680601311662080000 2720 4688230250296376757948848287446376293373988055114825104731211523349174093293965585461699272314632508526449538038387424729339245397676441662056163840000000 2721 92278436016583583726707180841807024582480206888825102536424436414081793678305124618642626776968911665326106257209579680947584367162465401234251472862720000 2722 1483439878937578468251915015893068178249206971276062497604498522839785681615919667190331319152877730482534793354345167277878578752839473225305221523095040000 2723 19588985208269631223137233898825369121643923160892617924790883574329130834020589083799596743374138986447055993986454290064608489977390369202077064981155840000 2724 213569366060834622452566550005184847485426814433760718364546354649324692550642324529884138045970486618820450781482464702174766236869467400758175782593515520000 2725 1931146611516516768415134458235540070578584476578420847480345365391029121009135602302916468152944938321220800613809902182569862529563326468082463311935000000000 2726 14540637932691627602385417848124995440863992645438376594253769721144907843686642846421492451950452419107411582170503755640138352431398130921179758475893812160000 2727 91492844233741037767581254589203430575559323773573107892109291135688304975477537873887442719964976896559334415987730504310092209381724060925984970947089694720000 2728 482602325198379096892932408434429089704125167512253253095689830492331803458263700385135191053951318210205749990910640865162155334788331919804833492792749752320000 2729 2139877000979839093256672235211989334704843627230898444028884171865962482753897391612951847504892743682060262441475862757444585990659487779980105359624411893760000 2730 7995255718327436031531192645606319575422480443290648272259300100917865892039398901583920501204778845710268621713866414931819176612359909137344175689686929920000000 2731 25224735670740900404072337567530693581955132373380391941634674807281018079536450223426840147208440044184574898965703581094521657057306166665019491183344127344640000 2732 67320434324916812742995513510176323541354996798038159917543824977425796530821541670772977730995986794433990013496230224634357134290733489746423573747579521761280000 2733 152210581612073877639863635404722395585080230797517431395598965604477612712875560891852672550477010181458296268307760769125679057779903039194733573358479968513480000 2734 291913779538796886796812244086286340710669076071895230242259406974043507966276999533277069450745082191509787603529487157217100101323112596052542855815449200264840000 2735 475332838654666210945348657172866013776786608706525919384912529165957269230656624519889386445341066055786342525592488755900020519150193520948573752599957989440000000 2736 657638919094020873867455090258594497288051424883088303486731809156744472384683855624380606753380447751911138245495529807842176493888520803945153269515496395932160000 2737 773447418735577704707968872442335332115696969011163009879199842079237026077940083286630072311631771455822787590166981987652518616526297015476647166599243789385920000 2738 773447418735577704707968872442335332115696969011163009879199842079237026077940083286630072311631771455822787590166981987652518616526297015476647166599243789385920000 2739 657638919094020873867455090258594497288051424883088303486731809156744472384683855624380606753380447751911138245495529807842176493888520803945153269515496395932160000 2740 475332838654666210945348657172866013776786608706525919384912529165957269230656624519889386445341066055786342525592488755900020519150193520948573752599957989440000000 2741 291913779538796886796812244086286340710669076071895230242259406974043507966276999533277069450745082191509787603529487157217100101323112596052542855815449200264840000 2742 152210581612073877639863635404722395585080230797517431395598965604477612712875560891852672550477010181458296268307760769125679057779903039194733573358479968513480000 2743 67320434324916812742995513510176323541354996798038159917543824977425796530821541670772977730995986794433990013496230224634357134290733489746423573747579521761280000 2744 25224735670740900404072337567530693581955132373380391941634674807281018079536450223426840147208440044184574898965703581094521657057306166665019491183344127344640000 2745 7995255718327436031531192645606319575422480443290648272259300100917865892039398901583920501204778845710268621713866414931819176612359909137344175689686929920000000 2746 2139877000979839093256672235211989334704843627230898444028884171865962482753897391612951847504892743682060262441475862757444585990659487779980105359624411893760000 2747 482602325198379096892932408434429089704125167512253253095689830492331803458263700385135191053951318210205749990910640865162155334788331919804833492792749752320000 2748 91492844233741037767581254589203430575559323773573107892109291135688304975477537873887442719964976896559334415987730504310092209381724060925984970947089694720000 2749 14540637932691627602385417848124995440863992645438376594253769721144907843686642846421492451950452419107411582170503755640138352431398130921179758475893812160000 2750 1931146611516516768415134458235540070578584476578420847480345365391029121009135602302916468152944938321220800613809902182569862529563326468082463311935000000000 2751 213569366060834622452566550005184847485426814433760718364546354649324692550642324529884138045970486618820450781482464702174766236869467400758175782593515520000 2752 19588985208269631223137233898825369121643923160892617924790883574329130834020589083799596743374138986447055993986454290064608489977390369202077064981155840000 2753 1483439878937578468251915015893068178249206971276062497604498522839785681615919667190331319152877730482534793354345167277878578752839473225305221523095040000 2754 92278436016583583726707180841807024582480206888825102536424436414081793678305124618642626776968911665326106257209579680947584367162465401234251472862720000 2755 4688230250296376757948848287446376293373988055114825104731211523349174093293965585461699272314632508526449538038387424729339245397676441662056163840000000 2756 193277663632053182165416381088472997723529280661352879899933162065526582154189691664503653246016915858650142036996540022350340400797371680601311662080000 2757 6418522995069550373477976576781013818351532689601232208776023831348800947084743313749233018237351114292818583499019573446310047019920005245916372160000 2758 170277513052743359548672460199495234104750612085828588778823201111363059365242443831300220951116435418836660676865125379154294498220056836776698560000 2759 3574647861044101852840227136091744633303223313294691764925067816188358948501542959597593715485325963936379936305504292678133534916916195843604480000 2760 58742308274087631906552113820349880646991068621278634654088801092788023367494765719191732308380969467595432274142327052856916628986372321280000000 2761 746244879185631768294347223717778113404368019892539692087128102771344148705581653395657932658321204717971602593734006634441570508975026155520000 2762 7223071532731078790483260054841411902976004774425655466825066599356964215974741905755373701104196768740042606642994843514955570766796042240000 2763 52370966099490215794850262557340974490376859832699190387506776726565213341295836045891736411617820887108495956325295767152173585499914240000 2764 278770614638133939711117107839009614379263100286436639534853526829189308239110078413585850515556353808449643938415452559237035606507520000 2765 1063425501396690138668507033687628228680660630365130003108419520680196030575218499807685281812882819398687911752378282772968428064375000 2766 2822893729697540686715854811318273932483210194032516239475786365319482590038540869767146364830556487361469231379094285449227069855000 2767 5027275473763603081776851376697262756460624215100899889430122920122628092563837150154363673905880156694605303955868165644058560000 2768 5733270008281988998146248116314710005771966983237993576585325194927771819503716023922313383460455221374469663013278830228160000 2769 3938486928139978194330060531765142737529083771306376617336754026639778117407905878432283262605136652175622860303239579080000 2770 1498622156523861672865150015587526801978440381886940927545650966427014981860430718196565110318566862770739485182765000000 2771 279626291596289058493788924191258645267114240352082272195106885863932824603695527593528183849528510837689000150720000 2772 21094377856785079473199485216056459349425093080420052329400007036179905798647650519333747674525984930939823040000 2773 452125725668404481164255084363350037496251137697617719680212770837189338962784004615349530060999334082215000 2774 1162226138365172938879933484560700528501970704873097370244006742217407822698709836884633653698936895000 2775 30957323692831286498361413085833414734714654312050763773519142333789464028274984807887630520183881575000 2776 12544650536103865240012005256293759652460011078946458699360520933067501771393702443791457189910993227347800000 2777 610010289700439668009218781098453687340129516237314315481141471477390042075282992947052662705950606540394889075000 2778 8432782244818877970559440429905023773789950432464633097211299701703439941648712094500056009247061184814418946572800000 2779 47159148844146397395639060682933390060952108581778895257124898242755935827428628038353274161337889308095523431044022200000 2780 129404704428337714453633582513969222327252585948401288585550720778122287910464155337241384298711168261414116294784796916800000 2781 196808379847448121469669974805932941006960276654274809777549452463426734625827172248526990345302348029578194119830828010838200000 2782 180416479569075241195193205592358911098252284865763664687972097483907274116233496864282328362256874331301255782759903536745996800000 2783 105981643837175345249199011901512974958288382720862650551852640538188288056681123471469035010190359950205389830059017319184250460075000 2784 41796020132527521341239669582492968790957581452286870484300996905578847823242244545340825362537294546288407070758089496839774033291800000 2785 11478232028895370548337944259092131554216725806334281806751161275194591083457901408264224165186804514774453791806940328069622943892760575000 2786 2260668412458864024811045875173138793500067144835232133695699790627055510880532011095429586445326583562009327422568418753931808417598668800000 2787 327125783871586558340235872655913099478189403567485699846185558765580641972884483668043334376096398286996380957193845720002538714927832371200000 2788 35486223859147692888535154783039807543212528071657593023642108261030178989582891772251903411554985166564985653512105080908859830155357502668800000 2789 2935385779071866792832579434332783730308280916265638528461847439940557965464473162302299303301079478167670192645711050790733933348576239545651200000 2790 187864689860599474741285083797298158739729978641000865821558236156195709789726282387347155411269086602730892329325507250606971734308879330921676800000 2791 9419790561250014531955661431934887339796631660964383989640090083867997724830125525007561384573006283540592757740367029692971007768706867213223403200000 2792 374092036634767521953782416712330498400651413929184386115745421625005652775708416738301509641117118256497483034447077528486659732906153933585679756800000 2793 11879154070730881634634229612175346706157722445093869001703230772805156353650851992629676178835288491302389982098483818369861106981496804770667488203200000 2794 304150681044682097849238207839595522255225919947165023852327536870819410730827820897747953320066777035801212873043786885382931646546514487039734889676800000 2795 6325383694851123003708375853664088126901651553901197605428874243360322432542684837732851966703263753666428348969082505381948156586772043472654486533747200000 2796 107549964164349123491624629675128168968193678898984794270732345735502625150405066978594730815782607030270000382471397001129800726571587631290148587360972800000 2797 1503729903728005677879658151027803945480632074891449963997353440652181097343806832886199073972696016796159546106423194152629727908508475937601751619134067200000 2798 17377862604042691078762470066550296471286324877647488825325871010374116851756225130144051893905879964631741716029584325093528460734738208649158140187655372800000 2799 166752810495433088417890655150315637819198660398207251169582039597593820493512371219526810458514820832491693458697944900750986967948767224791628794417872747200000 2800 1334022483963464707343125241202525102553589283185658009356656316780750563948098969756214483668118566659933547669583559206007895743590137798333030355342981977600000 2801 8929586436949115803038879238861850010828813471637999496062884559224995624597740992993222450447797066964868112754826818219596206550844112530500835700713841982400000 2802 50172271667686664374824759070477555067702085020341901146602983751146203125311861601234895963009844699983675980581304043110378685915305191940921019245711792537600000 2803 237292080965480710431278742755748505821521208685630339046271937955323079768551995582407553005082503019606650479769165892303609981221972072835379144549359303782400000 2804 947027840126943721781907733194207903671474368306388727762840844348654200350640741400189494415626328013302428598909817183700200136628064852249147747503236589977600000 2805 3196218960428435061013938599530451674891225993034061956199587849676707926183412502225639543652738857044895696521320632994988175461119718876340873647823423491174400000 2806 9139227146626021692370559755040179768182813433272247782112238306430152998691141975415020606442043127068993824056667342521065850037931661668363632668127639443865600000 2807 22175065086266940511941714307982775049710417103246356335827567475260686476652118684061341655163193447994216673866987622125927201506525653816729350053247809730939400000 2808 45716287450575871348435810714579064415030341496099174895199733397532174073578823192384914727098274095639466982036824970032715432707668214930958179223224635538465600000 2809 80165180322133615642314891875114586264713672049986037882965113614169422179043508885669669954873299128474651533405251723988010898067504606178927556234578289892799400000 2810 119663476165983706148295115568684163753741691223302773749498945103366601036939581776859682265000376541629800539660317442221170786619715330506154253038204327770009600000 2811 152141583991126274541553454227082816994774592371294093708130313884315059304488577062361528898267261146967981357426919803564764015164070938149317646947300294045550400000 2812 164813791814129092781160467106558117666027114536111375633279896224510610115015837177776278082358816924099798097738138776799118137920417359645615421066713950503769600000 2813 152141583991126274541553454227082816994774592371294093708130313884315059304488577062361528898267261146967981357426919803564764015164070938149317646947300294045550400000 2814 119663476165983706148295115568684163753741691223302773749498945103366601036939581776859682265000376541629800539660317442221170786619715330506154253038204327770009600000 2815 80165180322133615642314891875114586264713672049986037882965113614169422179043508885669669954873299128474651533405251723988010898067504606178927556234578289892799400000 2816 45716287450575871348435810714579064415030341496099174895199733397532174073578823192384914727098274095639466982036824970032715432707668214930958179223224635538465600000 2817 22175065086266940511941714307982775049710417103246356335827567475260686476652118684061341655163193447994216673866987622125927201506525653816729350053247809730939400000 2818 9139227146626021692370559755040179768182813433272247782112238306430152998691141975415020606442043127068993824056667342521065850037931661668363632668127639443865600000 2819 3196218960428435061013938599530451674891225993034061956199587849676707926183412502225639543652738857044895696521320632994988175461119718876340873647823423491174400000 2820 947027840126943721781907733194207903671474368306388727762840844348654200350640741400189494415626328013302428598909817183700200136628064852249147747503236589977600000 2821 237292080965480710431278742755748505821521208685630339046271937955323079768551995582407553005082503019606650479769165892303609981221972072835379144549359303782400000 2822 50172271667686664374824759070477555067702085020341901146602983751146203125311861601234895963009844699983675980581304043110378685915305191940921019245711792537600000 2823 8929586436949115803038879238861850010828813471637999496062884559224995624597740992993222450447797066964868112754826818219596206550844112530500835700713841982400000 2824 1334022483963464707343125241202525102553589283185658009356656316780750563948098969756214483668118566659933547669583559206007895743590137798333030355342981977600000 2825 166752810495433088417890655150315637819198660398207251169582039597593820493512371219526810458514820832491693458697944900750986967948767224791628794417872747200000 2826 17377862604042691078762470066550296471286324877647488825325871010374116851756225130144051893905879964631741716029584325093528460734738208649158140187655372800000 2827 1503729903728005677879658151027803945480632074891449963997353440652181097343806832886199073972696016796159546106423194152629727908508475937601751619134067200000 2828 107549964164349123491624629675128168968193678898984794270732345735502625150405066978594730815782607030270000382471397001129800726571587631290148587360972800000 2829 6325383694851123003708375853664088126901651553901197605428874243360322432542684837732851966703263753666428348969082505381948156586772043472654486533747200000 2830 304150681044682097849238207839595522255225919947165023852327536870819410730827820897747953320066777035801212873043786885382931646546514487039734889676800000 2831 11879154070730881634634229612175346706157722445093869001703230772805156353650851992629676178835288491302389982098483818369861106981496804770667488203200000 2832 374092036634767521953782416712330498400651413929184386115745421625005652775708416738301509641117118256497483034447077528486659732906153933585679756800000 2833 9419790561250014531955661431934887339796631660964383989640090083867997724830125525007561384573006283540592757740367029692971007768706867213223403200000 2834 187864689860599474741285083797298158739729978641000865821558236156195709789726282387347155411269086602730892329325507250606971734308879330921676800000 2835 2935385779071866792832579434332783730308280916265638528461847439940557965464473162302299303301079478167670192645711050790733933348576239545651200000 2836 35486223859147692888535154783039807543212528071657593023642108261030178989582891772251903411554985166564985653512105080908859830155357502668800000 2837 327125783871586558340235872655913099478189403567485699846185558765580641972884483668043334376096398286996380957193845720002538714927832371200000 2838 2260668412458864024811045875173138793500067144835232133695699790627055510880532011095429586445326583562009327422568418753931808417598668800000 2839 11478232028895370548337944259092131554216725806334281806751161275194591083457901408264224165186804514774453791806940328069622943892760575000 2840 41796020132527521341239669582492968790957581452286870484300996905578847823242244545340825362537294546288407070758089496839774033291800000 2841 105981643837175345249199011901512974958288382720862650551852640538188288056681123471469035010190359950205389830059017319184250460075000 2842 180416479569075241195193205592358911098252284865763664687972097483907274116233496864282328362256874331301255782759903536745996800000 2843 196808379847448121469669974805932941006960276654274809777549452463426734625827172248526990345302348029578194119830828010838200000 2844 129404704428337714453633582513969222327252585948401288585550720778122287910464155337241384298711168261414116294784796916800000 2845 47159148844146397395639060682933390060952108581778895257124898242755935827428628038353274161337889308095523431044022200000 2846 8432782244818877970559440429905023773789950432464633097211299701703439941648712094500056009247061184814418946572800000 2847 610010289700439668009218781098453687340129516237314315481141471477390042075282992947052662705950606540394889075000 2848 12544650536103865240012005256293759652460011078946458699360520933067501771393702443791457189910993227347800000 2849 30957323692831286498361413085833414734714654312050763773519142333789464028274984807887630520183881575000 2850 824736124322297825688612963447227057508515419837631867741241705523974030474875755265921557196920134631680 2851 347935552448469395212383593954298914886404942744000944203336344517926544106588209252810656942450681797740000000 2852 17623979538172320275692866184567102935741069564811879826731595858866533238631012563282618206105954385100924220000000 2853 253926949925969685803304137945249654916784579959052705724283156526988228181204467197426455062397039149215045825620000000 2854 1480901971968255207604869732496695987474687670321195379784019368865395346752784452695391085923899532318222147255015840000000 2855 4240248845513041516872532246620999660584423510178634876591025250639860111613086689989280951632870444092377655569519794481920000 2856 6733358120421172408737400743476865201761376222181813716068155837821629714274484882714460029676271121868914517871968932904160000000 2857 6448888462919647016973512480579712858791335106042931317935375528066897247249553219637447667314641836658994866914293417432690080000000 2858 3960423627290528224298858352136016159405228671998615195627062496174083271967131871009847548689604417938205222643740444980850795380000000 2859 1633949096590920631446910198303819791702599164713744172952513302519623878088683790014450999021305203775512232342934578125892493512860000000 2860 469753829473503317858460894371554974835330449458542594747155764421181786454984234893994604414629160864644664749664319472881588314973198560000 2861 96924226460676820936799266053184286224006479851654590595370136592161568824342633739867218810944803382759610110350536239849816822689342340000000 2862 14703764132701194761375177546438623569390020054532489002912447388203473552018793622166523268504811653917902333777622090312031470582798008320000000 2863 1673478429717585637914237150639207331659201795437271405421597056020989508994830809668581084988540118173513757330037811022418085172879787704320000000 2864 145348676092468203321000113570532436202505191509830182037652471999770549453250742422264428871409908631216175931834275300783840161473066342563840000000 2865 9775226029079859335704867193586080859757283221953411718248413554660716766058757560221630319899701472895430764202570560606582762575205354518957916160000 2866 515490435127258207156311355911765982838762982407699446079506183546561235710129793214812536400960819859719981705994931906987762870176844867210671360000000 2867 21549136998982528664269503351476203091683757900246469476157724500429309999778291634574594731018304950533163061835036254859605078468155958066936794880000000 2868 720935394057866792308462163565367787658539329806736823119356300193375091336889924109245254999733113084435272860212207434527994867983341099169439630080000000 2869 19465255639562403392328478416264930266780561904781894224222620105221127466096027950949621884992794053279752367225729600732255861435550209677574870012160000000 2870 427301291799673879268394758193847749216366894933772142010134956549814190135740005579246099619361815057597123965339216195274480670233198202842123546506936320000 2871 7676520075928165604500505117644036202988126783782133692574905884459057972555203911915243475237158188123066785415539584762854089354286616023956193181091840000000 2872 113521370889927936584059686123657073315864237028688007115666320453649615382272035009938194833277974918727515805660455031470516183892128822839616641910917120000000 2873 1389062310674759711911321927429250768804628915601215125779489996727048063554410598847256401100840393850201066047448965539593658084105240631042459669414942720000000 2874 14128564335890958736431362382231777495665600590629026071007127420413539794578889285497325524159936783744869176417802672641144753753607470677779092100484394240000000 2875 119946764014097380310166825687387361060962405372641979990090653404497693906603791527072366598741745555234601031743868309025311534730866213944196758158166744341135360 2876 853057891543136808077540578682488628392142732793596239119329294239998392030352409017071337326053606873254729686389595962002955270901130902538950544479451697920000000 2877 5098887765186125201113375580014027569054879864371986177724430835647084835847123434865082851449112472439747279016107787193704500567304127904933444729333079957760000000 2878 25687691131899779438845227411849095158387266488731172347253109282793476957270639345326131683102234263486540227812927860847584189446943244955466450414832542760960000000 2879 109351476337169658480430851842240707147863428949917442560533829393065199808713337518955060467207481567016403545541908618507471946408216348395235281537543937310720000000 2880 394216122250175773253748792404308943368312397047006081076745215474199788465960052620185546875411386141004024278106193233001603310207042462496245235694013951188008960000 2881 1205832101643021964276051784359123643531182812960572962912235499314774788491846859622517134672278962173105693408829071140857007204948365089959059685898997056225280000000 2882 3134692436107152801662939306605456190507820945411176979758174706226494616177047207339004504392193942680475933451467761110313821464426316278780289925647588050460640000000 2883 6935191905767632184150466523368116574525010988864024490904449352142635930889848688368595907580214369610613018363409502256663633669258511516737193174679655595291040000000 2884 13072829684370861318424072964158788438159195352711119643856321076774465979232828964580005434581796311207793031358342234968239754001832500540708965192491001520046880000000 2885 21014402208198813595967475982805547707203962749952258355083883496964967224599552304788770951762378625416963347271097496822065354765254758478512013761671657510510810880000 2886 28826340477638976126155659784369749941294873456724634231939483534931367934978809745937957409824936386031499790495332643102970308319965375141991788424789653649534720000000 2887 33758112861885108973356515561744204622977328067033513868959750139351939954889305970412289412145487956942383196896385940738457657379267290941263319005194114165730560000000 2888 33758112861885108973356515561744204622977328067033513868959750139351939954889305970412289412145487956942383196896385940738457657379267290941263319005194114165730560000000 2889 28826340477638976126155659784369749941294873456724634231939483534931367934978809745937957409824936386031499790495332643102970308319965375141991788424789653649534720000000 2890 21014402208198813595967475982805547707203962749952258355083883496964967224599552304788770951762378625416963347271097496822065354765254758478512013761671657510510810880000 2891 13072829684370861318424072964158788438159195352711119643856321076774465979232828964580005434581796311207793031358342234968239754001832500540708965192491001520046880000000 2892 6935191905767632184150466523368116574525010988864024490904449352142635930889848688368595907580214369610613018363409502256663633669258511516737193174679655595291040000000 2893 3134692436107152801662939306605456190507820945411176979758174706226494616177047207339004504392193942680475933451467761110313821464426316278780289925647588050460640000000 2894 1205832101643021964276051784359123643531182812960572962912235499314774788491846859622517134672278962173105693408829071140857007204948365089959059685898997056225280000000 2895 394216122250175773253748792404308943368312397047006081076745215474199788465960052620185546875411386141004024278106193233001603310207042462496245235694013951188008960000 2896 109351476337169658480430851842240707147863428949917442560533829393065199808713337518955060467207481567016403545541908618507471946408216348395235281537543937310720000000 2897 25687691131899779438845227411849095158387266488731172347253109282793476957270639345326131683102234263486540227812927860847584189446943244955466450414832542760960000000 2898 5098887765186125201113375580014027569054879864371986177724430835647084835847123434865082851449112472439747279016107787193704500567304127904933444729333079957760000000 2899 853057891543136808077540578682488628392142732793596239119329294239998392030352409017071337326053606873254729686389595962002955270901130902538950544479451697920000000 2900 119946764014097380310166825687387361060962405372641979990090653404497693906603791527072366598741745555234601031743868309025311534730866213944196758158166744341135360 2901 14128564335890958736431362382231777495665600590629026071007127420413539794578889285497325524159936783744869176417802672641144753753607470677779092100484394240000000 2902 1389062310674759711911321927429250768804628915601215125779489996727048063554410598847256401100840393850201066047448965539593658084105240631042459669414942720000000 2903 113521370889927936584059686123657073315864237028688007115666320453649615382272035009938194833277974918727515805660455031470516183892128822839616641910917120000000 2904 7676520075928165604500505117644036202988126783782133692574905884459057972555203911915243475237158188123066785415539584762854089354286616023956193181091840000000 2905 427301291799673879268394758193847749216366894933772142010134956549814190135740005579246099619361815057597123965339216195274480670233198202842123546506936320000 2906 19465255639562403392328478416264930266780561904781894224222620105221127466096027950949621884992794053279752367225729600732255861435550209677574870012160000000 2907 720935394057866792308462163565367787658539329806736823119356300193375091336889924109245254999733113084435272860212207434527994867983341099169439630080000000 2908 21549136998982528664269503351476203091683757900246469476157724500429309999778291634574594731018304950533163061835036254859605078468155958066936794880000000 2909 515490435127258207156311355911765982838762982407699446079506183546561235710129793214812536400960819859719981705994931906987762870176844867210671360000000 2910 9775226029079859335704867193586080859757283221953411718248413554660716766058757560221630319899701472895430764202570560606582762575205354518957916160000 2911 145348676092468203321000113570532436202505191509830182037652471999770549453250742422264428871409908631216175931834275300783840161473066342563840000000 2912 1673478429717585637914237150639207331659201795437271405421597056020989508994830809668581084988540118173513757330037811022418085172879787704320000000 2913 14703764132701194761375177546438623569390020054532489002912447388203473552018793622166523268504811653917902333777622090312031470582798008320000000 2914 96924226460676820936799266053184286224006479851654590595370136592161568824342633739867218810944803382759610110350536239849816822689342340000000 2915 469753829473503317858460894371554974835330449458542594747155764421181786454984234893994604414629160864644664749664319472881588314973198560000 2916 1633949096590920631446910198303819791702599164713744172952513302519623878088683790014450999021305203775512232342934578125892493512860000000 2917 3960423627290528224298858352136016159405228671998615195627062496174083271967131871009847548689604417938205222643740444980850795380000000 2918 6448888462919647016973512480579712858791335106042931317935375528066897247249553219637447667314641836658994866914293417432690080000000 2919 6733358120421172408737400743476865201761376222181813716068155837821629714274484882714460029676271121868914517871968932904160000000 2920 4240248845513041516872532246620999660584423510178634876591025250639860111613086689989280951632870444092377655569519794481920000 2921 1480901971968255207604869732496695987474687670321195379784019368865395346752784452695391085923899532318222147255015840000000 2922 253926949925969685803304137945249654916784579959052705724283156526988228181204467197426455062397039149215045825620000000 2923 17623979538172320275692866184567102935741069564811879826731595858866533238631012563282618206105954385100924220000000 2924 347935552448469395212383593954298914886404942744000944203336344517926544106588209252810656942450681797740000000 2925 824736124322297825688612963447227057508515419837631867741241705523974030474875755265921557196920134631680 2926 21975733717096185796473626515288941743924095257190195678078868755258439600807864956709993625683724072130080 2927 9646819684196015256192806673175478490980823639620323337980349490708328782204233327236726161828138458287373998080 2928 508719006783774242025792539405738123547816871620602988526307492674072025624051366865999231190155739011248238180000000 2929 7635005585368449387061472444005586125057057184651378719354978793013265278202984855070654535548135895744224298824160000000 2930 46408546371926219925101450402339392150176893981273834301051809142525647167667039990078450241489518464917670375869972667500000 2931 138575176929829741876834129278178987530153802597779968841591885270635302032299098737734411165883838303948725059621724465592320000 2932 229618426620982836781849907611492220397707766859139011241032376153233109192973160779265096457373381718539778401917921412984318720000 2933 229618426620982836781849907611492220397707766859139011241032376153233109192973160779265096457373381718539778401917921412984318720000000 2934 147327577560219630328845178319421284825450353092048627819883407925239170835692226707882026508037641122999578248116512588785284293727500000 2935 63545274166550039511055483003199277682079568482083723103788175199929770869970340505092951109705475409584366786984597100571926626948320000000 2936 19112067294154089533463580234491224353495297255376946811864642937656477676164889521333271254608347900612822907953848377759314368100857568160000 2937 4128206535537283339228133330650104460354984207161420511362762874533799178051616136607986590995403146532369748118031249596011903509785234722560000 2938 656081435082133354765929465237144061009830751094736752276040945844238772727097848099518702287102192775724561387103201342768963542462251206992500000 2939 78283027636855150729066824640476054951916737558023974141397577472640932561571387479381079058875793000910122630978962955302151651741112599183360000000 2940 7133540893408425610186214395363380507493412709974934643634854247194404979673192684058600829240056637207934924747957999301908569264908885600583680000000 2941 503740010087183187799840030938715185063671130175675918147617049785288340739423012150020212868481249846664508072690765646703782369116208855530639196160000 2942 27914895319726300573729367691040163921127230663673119037369205463211555876312249687701107894799985979356874196007671552064079889141690967343066410005760000 2943 1227278117048825752885313132763011481164966786760308103413748906992407097350589442813645289085446157447808839067302474098481835142398788712823599544320000000 2944 43219676337683604990026187567512780348110376148498854247430098897324001585522412410086360738525350886569535589643949730430744310649986424391460571127040000000 2945 1229432495932078077972589227099074733821331347293469667579032141136416474319062389584016622891844038807458117504973074763639507791156167259930989204510720000000 2946 28460286527393666936747214591769868397571727024914941018495462414184547016071265139279098805401159134858698894387309829337836420795948010421049960468869221120000 2947 539691359334279906356095328555043430353952749509498140795173213187499558230684731530033281050570128779542734589863060467443416572130569679095465917039297822720000 2948 8432677489598123536813989508672553599280511711085908449924581456054680597354448930156770016415158262180355227966610319803803383939540151235866654953739028480000000 2949 109134801366160838711340350455627104459366030745001355154016955239269682385289795869006791638431534527489722661012108769424352432699576754681064104186369884160000000 2950 1175322759186192649365467111891087704759623593693834400409764340650806749455641561023591154423811600538851811386248532788309412407625498300539118969831755587680000000 2951 10576626081513739266686694378802051839413833872774570711860233242254632667357366311193926722638291297828280031705448556691111031027929988162701084167046623339040604160 2952 79824762536349512259061031864045913663523240615465383448962892570455125054484638060206279795442192703016566595684994110925840315025372147233185111279181931756205916160 2953 506939761065065743656080322258077488591190625256981808216245570863531505959994907154691102699297570892499660847463509823996852074286009165480269212513221636413440000000 2954 2716880281958086719906805477101884040418412257236636878408941106346739164754347705532172628529047919001990369854374747962983129085626580371245817810813047207653280000000 2955 12319702494661885543808004892519232432570136059383908551273181140395201841342934169101399620086287566454882077286277097327575145017738110476723829731987228536995840000000 2956 47372906374195590474621425628000898846175156892348723611808721686638927436064720527356096768748838296742415626299746187994104973376911994223144376824596667718389596160000 2957 154781283435893457568988992814175270722409622747596769543788853482282791477855581794861972914065889847662709120254845253754294977967007011167935989480008769394688655360000 2958 430433485507073709746524718328604783464952907497398548116386696581207866620470882905786049859443793102058849138892296562144779353858749813619328828166680881075775260000000 2959 1020286780461211756436206739741878005250258743697537299238842540044344572730005055776678044111274176241917272032929888147306143653591110669319890555654354681068504320000000 2960 2063910570276042212471338521693911422843281140218809740753680384472463462854786076980366915661384997213161931292544184228777467012672207306778356869743811765410990560000000 2961 3566437465437000943150472965487078938673189810298103232022359704368416863813070341022074030262873275184343817273516350347327462997897574226113000670917306730630191687680000 2962 5268399274592411308360634157543187747177102943148910597869792806600987197163507822650513636825863533071419758022719915601169326073347451844091523474800490766070032606880000 2963 6656615670817411085919503012314453552984711435878038383978574608067896879127879901479337309870200503752410805153773213797303947815415413065797830382943387539306301440000000 2964 7196088806262173935808044160728259773828183730588448733401827292170498158860378843050240739980143309558413335597694147638910061241846969085326970048218012929073306880000000 2965 6656615670817411085919503012314453552984711435878038383978574608067896879127879901479337309870200503752410805153773213797303947815415413065797830382943387539306301440000000 2966 5268399274592411308360634157543187747177102943148910597869792806600987197163507822650513636825863533071419758022719915601169326073347451844091523474800490766070032606880000 2967 3566437465437000943150472965487078938673189810298103232022359704368416863813070341022074030262873275184343817273516350347327462997897574226113000670917306730630191687680000 2968 2063910570276042212471338521693911422843281140218809740753680384472463462854786076980366915661384997213161931292544184228777467012672207306778356869743811765410990560000000 2969 1020286780461211756436206739741878005250258743697537299238842540044344572730005055776678044111274176241917272032929888147306143653591110669319890555654354681068504320000000 2970 430433485507073709746524718328604783464952907497398548116386696581207866620470882905786049859443793102058849138892296562144779353858749813619328828166680881075775260000000 2971 154781283435893457568988992814175270722409622747596769543788853482282791477855581794861972914065889847662709120254845253754294977967007011167935989480008769394688655360000 2972 47372906374195590474621425628000898846175156892348723611808721686638927436064720527356096768748838296742415626299746187994104973376911994223144376824596667718389596160000 2973 12319702494661885543808004892519232432570136059383908551273181140395201841342934169101399620086287566454882077286277097327575145017738110476723829731987228536995840000000 2974 2716880281958086719906805477101884040418412257236636878408941106346739164754347705532172628529047919001990369854374747962983129085626580371245817810813047207653280000000 2975 506939761065065743656080322258077488591190625256981808216245570863531505959994907154691102699297570892499660847463509823996852074286009165480269212513221636413440000000 2976 79824762536349512259061031864045913663523240615465383448962892570455125054484638060206279795442192703016566595684994110925840315025372147233185111279181931756205916160 2977 10576626081513739266686694378802051839413833872774570711860233242254632667357366311193926722638291297828280031705448556691111031027929988162701084167046623339040604160 2978 1175322759186192649365467111891087704759623593693834400409764340650806749455641561023591154423811600538851811386248532788309412407625498300539118969831755587680000000 2979 109134801366160838711340350455627104459366030745001355154016955239269682385289795869006791638431534527489722661012108769424352432699576754681064104186369884160000000 2980 8432677489598123536813989508672553599280511711085908449924581456054680597354448930156770016415158262180355227966610319803803383939540151235866654953739028480000000 2981 539691359334279906356095328555043430353952749509498140795173213187499558230684731530033281050570128779542734589863060467443416572130569679095465917039297822720000 2982 28460286527393666936747214591769868397571727024914941018495462414184547016071265139279098805401159134858698894387309829337836420795948010421049960468869221120000 2983 1229432495932078077972589227099074733821331347293469667579032141136416474319062389584016622891844038807458117504973074763639507791156167259930989204510720000000 2984 43219676337683604990026187567512780348110376148498854247430098897324001585522412410086360738525350886569535589643949730430744310649986424391460571127040000000 2985 1227278117048825752885313132763011481164966786760308103413748906992407097350589442813645289085446157447808839067302474098481835142398788712823599544320000000 2986 27914895319726300573729367691040163921127230663673119037369205463211555876312249687701107894799985979356874196007671552064079889141690967343066410005760000 2987 503740010087183187799840030938715185063671130175675918147617049785288340739423012150020212868481249846664508072690765646703782369116208855530639196160000 2988 7133540893408425610186214395363380507493412709974934643634854247194404979673192684058600829240056637207934924747957999301908569264908885600583680000000 2989 78283027636855150729066824640476054951916737558023974141397577472640932561571387479381079058875793000910122630978962955302151651741112599183360000000 2990 656081435082133354765929465237144061009830751094736752276040945844238772727097848099518702287102192775724561387103201342768963542462251206992500000 2991 4128206535537283339228133330650104460354984207161420511362762874533799178051616136607986590995403146532369748118031249596011903509785234722560000 2992 19112067294154089533463580234491224353495297255376946811864642937656477676164889521333271254608347900612822907953848377759314368100857568160000 2993 63545274166550039511055483003199277682079568482083723103788175199929770869970340505092951109705475409584366786984597100571926626948320000000 2994 147327577560219630328845178319421284825450353092048627819883407925239170835692226707882026508037641122999578248116512588785284293727500000 2995 229618426620982836781849907611492220397707766859139011241032376153233109192973160779265096457373381718539778401917921412984318720000000 2996 229618426620982836781849907611492220397707766859139011241032376153233109192973160779265096457373381718539778401917921412984318720000 2997 138575176929829741876834129278178987530153802597779968841591885270635302032299098737734411165883838303948725059621724465592320000 2998 46408546371926219925101450402339392150176893981273834301051809142525647167667039990078450241489518464917670375869972667500000 2999 7635005585368449387061472444005586125057057184651378719354978793013265278202984855070654535548135895744224298824160000000 3000 508719006783774242025792539405738123547816871620602988526307492674072025624051366865999231190155739011248238180000000 3001 9646819684196015256192806673175478490980823639620323337980349490708328782204233327236726161828138458287373998080 3002 21975733717096185796473626515288941743924095257190195678078868755258439600807864956709993625683724072130080 3003 585661272497616515044830110588768035917936632077689799138681405299103734411140283658246937560176292905595200 3004 267373697717154360462961424877422037741723364452323957070179638005415725181921107119350449145159963529070093441600 3005 14671329541135694067323619305873902054963844454227920172354897096633171672182374989852997845493217518767134167327475200 3006 229239524080245219801931551654279719608810069597311252693045267134893307377849609216453091335831523730736471364491800000000 3007 1451458701654582639828404860743028829668132056914075860332602739522968837326277031955124804429234271441624310503200393175000000 3008 4517136877932486198385012589693366769848061827076344391672064959368054145521250497120694288357179428587250915192188058814071800000 3009 7805612525067336150809301754990137778297450837187923108809328249787997563460720859024559730281206052598769581452100965630716070400000 3010 8144940479473397519161247814665525371335915237868124629145934353381551008559154703715274628643372418343085188533827722186166820620800000 3011 5456473797772217478656851563340381254625427590993685054291123990644281242062089967528006245360696756819684022787310368573935975533075000000 3012 2458848766573872965289552332265274767593613981467413557613337244228480365635905504996787110640873979267596129824192787201447370900404575000000 3013 773140735371356024221924518938834875723995231420761779747476856377249538327629039747149764773031287049068786292880586465325499726956011326400000 3014 174704828694586890994033571817881888600583003597146938514042360446724795564261978122818936665988887292816735816533165910646651596076987854667200000 3015 29066515874061893989132335511200099215921997223475321895273797719323837862004086610184000587803901123342384421475705478383836659297308854320255400000 3016 3633314484257736748641541938900012401990249652934415236909224714915479732750510826273000073475487640417798052684463184797979582412163606790031925000000 3017 347103349912995678657393720856780193552234695706574106364552406584112069629063378295375120721996440236765033791150115566939343896448329642261708800000000 3018 25716192988354023840368985990837130979897964135508662392336958699003695014678047571147751944051272264261447823518729762123402110600063846535885481574400000 3019 1496310752570419383258657151666072205121367674923708127597871751175818512074753349984497418291467679735571859590715778014488813040793949320606571057779200000 3020 69129678593361767154779820668088079623580939593294971404496749023740781943667736644174884693917285856718875689346683901792527024793904215497781417721510400000 3021 2560358466420806190917771135855114060132627392344258200166546260138547479395101357191662396071010587285884284790617922288612112029403859833251163619315200000000 3022 76664799748511263257690759310509909688872850446460330207319595328910153487488922822374461472906849891556732544979197880407182819140827428006019934825971200000000 3023 1869777801066441199591819928824026187401919949538720993426317610476789733406367338714890740862725162005177150039497657105250781776025640141638820190470611596800000 3024 37390104774095394134111641083976663613381250536111041673210240496385716563948319464272406972528955936424227615512870058556603825661107480266765795004192200998400000 3025 616669857250895636387692520717848023772310452117738232013757475113943839227493244838247842119425725557013256660960573647959855132165763641484630151714520808652800000 3026 8432518081706070642229172609059913286358030037896662969613618798560237219649394970819716013201237370719822518037915298814771175936063033274595655584080167628800000000 3027 96051651274433210909141669250073074777421935900416676638255126627350202080068889589493327712870344425855478369525628950562002925896717988393441139387413159396800000000 3028 915192427954162760993298194748360265832847715266965348343904543161601026244762628826559881594175889093637507406071491921460435814318443773315221536549114171617113190400 3029 7321539423633302087946385557986882126662781722135722786751236345292808209958101030612479052753407112749100059248571935371683486514547550186521772292392913372936905523200 3030 49342555813868879503539907059519275566933122909263108438009360993722313766151097892179848540709861652861904788872748859370481439294886301874323000373835916874127595110400 3031 280968452839541269038925308966832609596694622980042299323577356241585697010244498748290864959399266882641130585326786052355602219016981948537280204388187391092654400000000 3032 1355351080738004459435012656305666066113474340849522181029134133603932742939778385060382630350090792958950607742552423316806111175740248032451616661858454974564750400000000 3033 5551518026702866265845811840228008206800790900119642853495333411241708515081332265207327253913971887959861689313494725905637831375832055940921821846972231575817217638400000 3034 19347294689213913071696476207176412206863768038102839111760128923344228228702935778276000721127531916473321478620890971357156072872109413714018539478976805038302540595200000 3035 57470345332926191490071051272635597490456900810448545769723019680256158412751127835518579290517256061457739851167085070435185043612049618324820207480642281958258547710400000 3036 145726833582739215836957023324677040969415507314247815156134629166690108672453085232813828028171103837280144250705418567031367033952417326706437415662785651096260404600000000 3037 315835400771220673769981352404062921278716939117058973291781300909203394493034897528801473813141850938196412778650783004630571173931475614648920334210735113550372641600000000 3038 585682220620814976313233991500637450311532307367463738530837455192723831742454241348627843229422020817333695412062689314266188275819704529303596711652312925318938253427200000 3039 930041674411757115164070643910734469707664728828889177389246514495853121702137985104534028831906264538636377436747696457376400826880364136810804037484922839742573245025600000 3040 1265461122581736760591137994767767563356996836823403766703734409128160089251042427326902450025147802859995612684699583194259746143158777894164954199504439362681339518299200000 3041 1475971567379194355551699075396142368691642323164780599741926705500113823299072666367578305904823213716280055617086552785257030054712089685569271555042355285238477350400000000 3042 1475971567379194355551699075396142368691642323164780599741926705500113823299072666367578305904823213716280055617086552785257030054712089685569271555042355285238477350400000000 3043 1265461122581736760591137994767767563356996836823403766703734409128160089251042427326902450025147802859995612684699583194259746143158777894164954199504439362681339518299200000 3044 930041674411757115164070643910734469707664728828889177389246514495853121702137985104534028831906264538636377436747696457376400826880364136810804037484922839742573245025600000 3045 585682220620814976313233991500637450311532307367463738530837455192723831742454241348627843229422020817333695412062689314266188275819704529303596711652312925318938253427200000 3046 315835400771220673769981352404062921278716939117058973291781300909203394493034897528801473813141850938196412778650783004630571173931475614648920334210735113550372641600000000 3047 145726833582739215836957023324677040969415507314247815156134629166690108672453085232813828028171103837280144250705418567031367033952417326706437415662785651096260404600000000 3048 57470345332926191490071051272635597490456900810448545769723019680256158412751127835518579290517256061457739851167085070435185043612049618324820207480642281958258547710400000 3049 19347294689213913071696476207176412206863768038102839111760128923344228228702935778276000721127531916473321478620890971357156072872109413714018539478976805038302540595200000 3050 5551518026702866265845811840228008206800790900119642853495333411241708515081332265207327253913971887959861689313494725905637831375832055940921821846972231575817217638400000 3051 1355351080738004459435012656305666066113474340849522181029134133603932742939778385060382630350090792958950607742552423316806111175740248032451616661858454974564750400000000 3052 280968452839541269038925308966832609596694622980042299323577356241585697010244498748290864959399266882641130585326786052355602219016981948537280204388187391092654400000000 3053 49342555813868879503539907059519275566933122909263108438009360993722313766151097892179848540709861652861904788872748859370481439294886301874323000373835916874127595110400 3054 7321539423633302087946385557986882126662781722135722786751236345292808209958101030612479052753407112749100059248571935371683486514547550186521772292392913372936905523200 3055 915192427954162760993298194748360265832847715266965348343904543161601026244762628826559881594175889093637507406071491921460435814318443773315221536549114171617113190400 3056 96051651274433210909141669250073074777421935900416676638255126627350202080068889589493327712870344425855478369525628950562002925896717988393441139387413159396800000000 3057 8432518081706070642229172609059913286358030037896662969613618798560237219649394970819716013201237370719822518037915298814771175936063033274595655584080167628800000000 3058 616669857250895636387692520717848023772310452117738232013757475113943839227493244838247842119425725557013256660960573647959855132165763641484630151714520808652800000 3059 37390104774095394134111641083976663613381250536111041673210240496385716563948319464272406972528955936424227615512870058556603825661107480266765795004192200998400000 3060 1869777801066441199591819928824026187401919949538720993426317610476789733406367338714890740862725162005177150039497657105250781776025640141638820190470611596800000 3061 76664799748511263257690759310509909688872850446460330207319595328910153487488922822374461472906849891556732544979197880407182819140827428006019934825971200000000 3062 2560358466420806190917771135855114060132627392344258200166546260138547479395101357191662396071010587285884284790617922288612112029403859833251163619315200000000 3063 69129678593361767154779820668088079623580939593294971404496749023740781943667736644174884693917285856718875689346683901792527024793904215497781417721510400000 3064 1496310752570419383258657151666072205121367674923708127597871751175818512074753349984497418291467679735571859590715778014488813040793949320606571057779200000 3065 25716192988354023840368985990837130979897964135508662392336958699003695014678047571147751944051272264261447823518729762123402110600063846535885481574400000 3066 347103349912995678657393720856780193552234695706574106364552406584112069629063378295375120721996440236765033791150115566939343896448329642261708800000000 3067 3633314484257736748641541938900012401990249652934415236909224714915479732750510826273000073475487640417798052684463184797979582412163606790031925000000 3068 29066515874061893989132335511200099215921997223475321895273797719323837862004086610184000587803901123342384421475705478383836659297308854320255400000 3069 174704828694586890994033571817881888600583003597146938514042360446724795564261978122818936665988887292816735816533165910646651596076987854667200000 3070 773140735371356024221924518938834875723995231420761779747476856377249538327629039747149764773031287049068786292880586465325499726956011326400000 3071 2458848766573872965289552332265274767593613981467413557613337244228480365635905504996787110640873979267596129824192787201447370900404575000000 3072 5456473797772217478656851563340381254625427590993685054291123990644281242062089967528006245360696756819684022787310368573935975533075000000 3073 8144940479473397519161247814665525371335915237868124629145934353381551008559154703715274628643372418343085188533827722186166820620800000 3074 7805612525067336150809301754990137778297450837187923108809328249787997563460720859024559730281206052598769581452100965630716070400000 3075 4517136877932486198385012589693366769848061827076344391672064959368054145521250497120694288357179428587250915192188058814071800000 3076 1451458701654582639828404860743028829668132056914075860332602739522968837326277031955124804429234271441624310503200393175000000 3077 229239524080245219801931551654279719608810069597311252693045267134893307377849609216453091335831523730736471364491800000000 3078 14671329541135694067323619305873902054963844454227920172354897096633171672182374989852997845493217518767134167327475200 3079 267373697717154360462961424877422037741723364452323957070179638005415725181921107119350449145159963529070093441600 3080 585661272497616515044830110588768035917936632077689799138681405299103734411140283658246937560176292905595200 3081 15610703030636665846776793125239864373560149202954437762446036511266445496710354622007000225223318387231190400 3082 7408090344594691050919620731168828118201715924560434349044291518494514243354892206582665970880176187297335866700800 3083 422754713661106011193685901407837325910872997023418596834029692476607008882692375468475530460479934414426829404064540800 3084 6873302710522136013694794898385436962187088323753785257919074751281890308566250674579611646645171840352127106091801328230400 3085 45307415328148845793398306214943065912854341977869189932572025948391366780099796927160525991069247971071150357538729458550000000 3086 146877216551470303102272281901152711531763902989120516969892533143287545696793280880093575873640359518634686659866192848891721600000 3087 264526546996311680101558593927503353620149065968142111805910572063899496131154776611719271322388665457688471760931327516191253989200000 3088 287854240855041813336870385032806914670592998759408475065109356273196382308924950614492695575915232083823051626309318171321729355571200000 3089 201223045309900137603930891362259678977864474177692669373102255494328106227675074217546279621623821543658578575437489015656116162855163600000 3090 94676960961996909736828937911186652797541172349723711378565258757962332559797737251877056118267449642626738616426692362647527906528561200000000 3091 31102233768664642820735937564266016123867452987435386701261094589319447906886594866876879828355921614649667276143716281360976745045791111250800000 3092 7347511321073449264770580255602773840615996226705697604245626216310212354814549810053967752208571859607456184051405708325240150186505026816537600000 3093 1278853904780100590983908581837880248046984301581415352167666248666729397263361368357211517973094154057359574238340818896426043570916557511818459600000 3094 167348831228338552346613464562614119159087755469936544418204540658484312606111670440248012094307090084148679178528007314268048166802105880026290332800000 3095 16748605239097111857940496612794425099877724069216954632233754365282891526768738154028101429081299057711126464797104230568827524711380585751537894550000000 3096 1300902628680851345448282531574631636557732177303943512625862312394879501153559731748012628451877943758407566218599138197995473374204489561852192541900800000 3097 79415722557070516693190112835117655475183412533769327026747801178565047515855505430760574635377618213612924001528822927000530793652272949578236130010905600000 3098 3852430353263077977295870794172180051717792050142107911994860565700193495696888031406942037797736005213503145010454164572803277628650296667429647953030553600000 3099 149936298699246691077605289563099382770740081847274656373886393357886766091696732211381877688849093998519574306861779274502651021849909634408410308989510988800000 3100 4721714611319038529342869594055907082443484134569372470733264464980834155971204863341374191688497492882377613395851337409618402204341810910076778938873651200000000 3101 121217628144761601764738651794701017585645041009215393583340890319162342264901260453523511264348990823836228982703318978231252228290689597862582347710866451225600000 3102 2553829377235798039468922128168416471565746165790954958733701305685390662346335679689869272196270413305294709996027423872222879253455677445002069649774600478515200000 3103 44416916215104164756139002224069642338342902862633764244249656827929616165655986432081701739842590782423689258855588533918911690231519278087177712683199435238323200000 3104 641104722448568504792808992732983834050335105541570735721060880537000696354716997884150582127409913934915641726241722361527376953373756023716429784710508097214873600000 3105 7715841883491072409208882824504498364447663714155008040769061342545102058450234412830986190787603040431249268822588726699878279847913676102851635230845687548764800000000 3106 77757908885890446453994721604977685149400762821485067912426206415521404834035693541249178210955464010141839031416327120708456541310200262007003512959352662027436829900800 3107 658646119777236686204561457008663110604650510160117913950743987967886901881926032506859006856646370928418671454265392168281342996167426286232172394108417516195875792281600 3108 4705121861994497585421479314488345407503871306843157021022517434343781003902548167389342642691628965274759566927874219478621301427887490486944738911283664589608784402841600 3109 28431993445491622594922770250828785835039906738522759748344477049158932851160573840760007784971176834578267643611035126095963659607812659465365641459579509451357273133260800 3110 145721398199452737888611516722850392774611027197316206836814122397181787133341741362704537829406581012845276782622468767148938351345958523644704792424758648629286118400000000 3111 634962102843237598513231715960245402205193064397668682153494247626149632387056389984475043373772401836304961785138919555048349929537062012899106449036312231577291946060800000 3112 2357145744608752055814686379492983099616552360708501725243168602378944652577937641608642341539130524785359280780842650177298751817910199796265247236139231389164374170009600000 3113 7468443073807204122645513427066039561507852653376427448117721368554357014910864860984316217822788954919139300796796462077566171569546224165272423211599225479651270124905600000 3114 20228410135295044674898397054203189658539342345467010103514108777293788975244565270021688047917160189108978016594512074819322171463765792229483723898049982226878593897036800000 3115 46898887481649728933444851199986404885874149481749473226204029165756577456980485707071196910402280231848046554095636902552176187528894204582528606254065861755147360799600000000 3116 93178654955961527917587549961974155423867138179669903843754262867773954381234418529939424784039832985883241928025253268968036766378106680423512928166678632483976041570918400000 3117 158786765251706815846699960022862636644491695714399327951503990436987821308916429056496353015789073242640151662626539173007581001037897115921472959099539566891792762713884800000 3118 232250683354755978371474673527211557532961537363797157310939680640742970902710607386289100393536036530920647471633961152346073504133925365218053986807626151104162482063180800000 3119 291714341512850575618537796584213219068545744945514358489343813410129871292931144694387503430217545811116451822286124737221966248330920507657703360999569943873924450107094400000 3120 314734197421103471730582426901829869356983895151855542799406666637136697563134800998681707708051769785590669374505841015226248586341288836462061314317039673762726357606400000000 3121 291714341512850575618537796584213219068545744945514358489343813410129871292931144694387503430217545811116451822286124737221966248330920507657703360999569943873924450107094400000 3122 232250683354755978371474673527211557532961537363797157310939680640742970902710607386289100393536036530920647471633961152346073504133925365218053986807626151104162482063180800000 3123 158786765251706815846699960022862636644491695714399327951503990436987821308916429056496353015789073242640151662626539173007581001037897115921472959099539566891792762713884800000 3124 93178654955961527917587549961974155423867138179669903843754262867773954381234418529939424784039832985883241928025253268968036766378106680423512928166678632483976041570918400000 3125 46898887481649728933444851199986404885874149481749473226204029165756577456980485707071196910402280231848046554095636902552176187528894204582528606254065861755147360799600000000 3126 20228410135295044674898397054203189658539342345467010103514108777293788975244565270021688047917160189108978016594512074819322171463765792229483723898049982226878593897036800000 3127 7468443073807204122645513427066039561507852653376427448117721368554357014910864860984316217822788954919139300796796462077566171569546224165272423211599225479651270124905600000 3128 2357145744608752055814686379492983099616552360708501725243168602378944652577937641608642341539130524785359280780842650177298751817910199796265247236139231389164374170009600000 3129 634962102843237598513231715960245402205193064397668682153494247626149632387056389984475043373772401836304961785138919555048349929537062012899106449036312231577291946060800000 3130 145721398199452737888611516722850392774611027197316206836814122397181787133341741362704537829406581012845276782622468767148938351345958523644704792424758648629286118400000000 3131 28431993445491622594922770250828785835039906738522759748344477049158932851160573840760007784971176834578267643611035126095963659607812659465365641459579509451357273133260800 3132 4705121861994497585421479314488345407503871306843157021022517434343781003902548167389342642691628965274759566927874219478621301427887490486944738911283664589608784402841600 3133 658646119777236686204561457008663110604650510160117913950743987967886901881926032506859006856646370928418671454265392168281342996167426286232172394108417516195875792281600 3134 77757908885890446453994721604977685149400762821485067912426206415521404834035693541249178210955464010141839031416327120708456541310200262007003512959352662027436829900800 3135 7715841883491072409208882824504498364447663714155008040769061342545102058450234412830986190787603040431249268822588726699878279847913676102851635230845687548764800000000 3136 641104722448568504792808992732983834050335105541570735721060880537000696354716997884150582127409913934915641726241722361527376953373756023716429784710508097214873600000 3137 44416916215104164756139002224069642338342902862633764244249656827929616165655986432081701739842590782423689258855588533918911690231519278087177712683199435238323200000 3138 2553829377235798039468922128168416471565746165790954958733701305685390662346335679689869272196270413305294709996027423872222879253455677445002069649774600478515200000 3139 121217628144761601764738651794701017585645041009215393583340890319162342264901260453523511264348990823836228982703318978231252228290689597862582347710866451225600000 3140 4721714611319038529342869594055907082443484134569372470733264464980834155971204863341374191688497492882377613395851337409618402204341810910076778938873651200000000 3141 149936298699246691077605289563099382770740081847274656373886393357886766091696732211381877688849093998519574306861779274502651021849909634408410308989510988800000 3142 3852430353263077977295870794172180051717792050142107911994860565700193495696888031406942037797736005213503145010454164572803277628650296667429647953030553600000 3143 79415722557070516693190112835117655475183412533769327026747801178565047515855505430760574635377618213612924001528822927000530793652272949578236130010905600000 3144 1300902628680851345448282531574631636557732177303943512625862312394879501153559731748012628451877943758407566218599138197995473374204489561852192541900800000 3145 16748605239097111857940496612794425099877724069216954632233754365282891526768738154028101429081299057711126464797104230568827524711380585751537894550000000 3146 167348831228338552346613464562614119159087755469936544418204540658484312606111670440248012094307090084148679178528007314268048166802105880026290332800000 3147 1278853904780100590983908581837880248046984301581415352167666248666729397263361368357211517973094154057359574238340818896426043570916557511818459600000 3148 7347511321073449264770580255602773840615996226705697604245626216310212354814549810053967752208571859607456184051405708325240150186505026816537600000 3149 31102233768664642820735937564266016123867452987435386701261094589319447906886594866876879828355921614649667276143716281360976745045791111250800000 3150 94676960961996909736828937911186652797541172349723711378565258757962332559797737251877056118267449642626738616426692362647527906528561200000000 3151 201223045309900137603930891362259678977864474177692669373102255494328106227675074217546279621623821543658578575437489015656116162855163600000 3152 287854240855041813336870385032806914670592998759408475065109356273196382308924950614492695575915232083823051626309318171321729355571200000 3153 264526546996311680101558593927503353620149065968142111805910572063899496131154776611719271322388665457688471760931327516191253989200000 3154 146877216551470303102272281901152711531763902989120516969892533143287545696793280880093575873640359518634686659866192848891721600000 3155 45307415328148845793398306214943065912854341977869189932572025948391366780099796927160525991069247971071150357538729458550000000 3156 6873302710522136013694794898385436962187088323753785257919074751281890308566250674579611646645171840352127106091801328230400 3157 422754713661106011193685901407837325910872997023418596834029692476607008882692375468475530460479934414426829404064540800 3158 7408090344594691050919620731168828118201715924560434349044291518494514243354892206582665970880176187297335866700800 3159 15610703030636665846776793125239864373560149202954437762446036511266445496710354622007000225223318387231190400 3160 416168686146022827044820195509919665834471659091100681768269757209503477286119019709906216547453246798193472000 3161 205187392848748948623351104374015282123362072326617189038345952824816384937670835358752451100339801348134511241408000 3162 12171510956394938883388564160362212520275714768342605036565643575615283138117696282645836646821056676169991072329081152000 3163 205803570794661134564815976363801554389593810753176092783645294759495261366455045815005620069746572871922760526800459465408000 3164 1411606692080580721980072781879314861558223947956034820403023076755377997712515159245123548058391743328518214453324351473233472000 3165 4764172585771959936682745638842687657759005824351617518860202884049400742279738662452291974697072133733748973779969686222162968000000 3166 8937764221744706913807078327566616960313589704477128969734290988361270214766503795155405384975214621852429139588029796896711882152000000 3167 10136857796648573322123872273338141778572337393780114520172375152826053221976154539008659873606131389356170339927453607869878035740888000000 3168 7389769333756809951828302887263505356579233960065703485205661486410192798820616658937313047858869782840648177807113680137141088055107352000000 3169 3628092910856287526294677249222727662110603848945234568029414963323125534730707447211128464022244091695856282533774848246315917650056964968000000 3170 1244435868423706621519074296483395588103937120188215456834089332419832058412632654393417063159629723451678704909084772948486359753969538984024000000 3171 307143788655149089803613507185171901767420194903013126603388318936068076391491766087247968445910443892853132735521059110844707405271810129303336000000 3172 55888793839361017711301968918546279754938348798463092259349881886403794789311075806912935887954000401688423745541294941169631388225940857972862584000000 3173 7651015612884723609423902629881080900288813199668709611833795414565527779798619523402164468124127912067826759663284702044151955037323008769454742536000000 3174 801616758251423651171623290991359779340172244771120750205455118989041900357501428024791791518882754448925627586062572412130288070484772496058003156024000000 3175 65227852514013991171261347048445090192976237843042677340792033200700927966127060643350650591369830056455170511354795244053712699661297969401460479029064000000 3176 4174582560896895434960726211100485772350479221954731349810690124844859389832131881174441637847669123613130912726706895619437612778323070041693470657860096000000 3177 212465264727169959866807389966831501306517459395911807414230334550596897180817236004890211320760456208445460072170746820466826127087593872321458835250548224000000 3178 8682513993809492831813523943075277442280468632186020102438046497389344532117594345434409170722599109610149109753139531589200572225056939712384883622701072896000000 3179 287325515210507725974320670378068165786012983029919088623923346263876776679484426610445783347395577853684393509385823592309131809916263191843830481056176152064000000 3180 7757788910683708601306658100207840476222350541807815392845930349124672970346079518482036150379680602049478624753417236992346558867739106179783422988516756105728000000 3181 172042644281104566334927128167863737087363149975806858607850591639442415503369772748766019061529901994203635727592277153250312483932338828214851487955791259284992000000 3182 3152477874809811621594694011184093676802178711314765946346257009387198400985488645807403785793878872829926725589968480458769249564707597055846741502444622857026048000000 3183 47983630728170744114242308540578274043562577634956476526810419523254987546125223866442880685668267452617129949221914424393922383055551411322711070852488455721313792000000 3184 609569827398613527080930067756235110997850523288521164766517551721350397345220436525552150932748730972136132317893209169152421384742745706803329529718649641200393728000000 3185 6490699522140436836357743361468391461905112371976173362433878890728939030931907208124079303131908487391305536920926891233134982904740756286041852832444181379501792415744000 3186 58150404503545843536654284289386594967991955765865735226575347385624809715900195529133478799975127336059657206743106053774144682983164454245863354256257998221544733782016000 3187 439834261610242064126732707521770466852092587438642130941769953397838987759694833602134071193613627618277375703312167858951040896635907862356419173480105776620886822703104000 3188 2817247442442279343692220870044693048612383132952468692941890925991405994484109473539033686333437725589957418134626334653397775072621252401157588700104350994857400435798016000 3189 15322919778892566206901340384283840157098742669616545351897772488568042829731092122449725594563813511715668599490603055398247909350866446031651781485815009382050474607775744000 3190 70939443420798917624543242519832593319901586433409932184711909669296494582088389455785766641499136628313280553197236367584481061809566879776165655026921339731715160221184000000 3191 280150199020293775288170519258023724329263930123334064368405607756807871205670065828060140968941355616945693122187964868918351597490306932925585349543898113460325497125376000000 3192 945506921693491491597575502495830069611265764166252467243368926179226565319136472169702975770177075207191714287384381432599436641529785898623850554710656132928598552798144000000 3193 2731595991067238977436488337802948641156758923478109745015117901402616793030267021456300527405935233303733348706322415156434073807873416293870496595200613620754261277990976000000 3194 6764772730167941509967383188692952598606612216966855539914296663213034504538827366183352028688787702749139762611403383921907872180011369030637559958030911036783451449077184000000 3195 14377607347791339244216391675093768059429213720608856234978199030560647678742872157281818160099493397388113373013740719764054923671219498610305484575523423165641796228505152000000 3196 26250473772167726384159145843003848130453063734060888407072678888444749054055916106093415598206345283845787242086816046647403434027974146296730589807985838454690302853416128000000 3197 41203806649235769285636412621951453088818663026947644849883076626923907034940155999588754742396144245804335503456784068481533272052240547442681756339477031133734663474356032000000 3198 55633248779497369784848930936272402253324046988272654753574452929281572102431955782503492880788845583961794882273403886602635899180026200592896303464046768527411680775041728000000 3199 64638634149795819601503281731971716241024741524279567057285268975185273367246798234729567808574790985893741719873316631577408061622525426441157236822022747073917976545401152000000 3200 64638634149795819601503281731971716241024741524279567057285268975185273367246798234729567808574790985893741719873316631577408061622525426441157236822022747073917976545401152000000 3201 55633248779497369784848930936272402253324046988272654753574452929281572102431955782503492880788845583961794882273403886602635899180026200592896303464046768527411680775041728000000 3202 41203806649235769285636412621951453088818663026947644849883076626923907034940155999588754742396144245804335503456784068481533272052240547442681756339477031133734663474356032000000 3203 26250473772167726384159145843003848130453063734060888407072678888444749054055916106093415598206345283845787242086816046647403434027974146296730589807985838454690302853416128000000 3204 14377607347791339244216391675093768059429213720608856234978199030560647678742872157281818160099493397388113373013740719764054923671219498610305484575523423165641796228505152000000 3205 6764772730167941509967383188692952598606612216966855539914296663213034504538827366183352028688787702749139762611403383921907872180011369030637559958030911036783451449077184000000 3206 2731595991067238977436488337802948641156758923478109745015117901402616793030267021456300527405935233303733348706322415156434073807873416293870496595200613620754261277990976000000 3207 945506921693491491597575502495830069611265764166252467243368926179226565319136472169702975770177075207191714287384381432599436641529785898623850554710656132928598552798144000000 3208 280150199020293775288170519258023724329263930123334064368405607756807871205670065828060140968941355616945693122187964868918351597490306932925585349543898113460325497125376000000 3209 70939443420798917624543242519832593319901586433409932184711909669296494582088389455785766641499136628313280553197236367584481061809566879776165655026921339731715160221184000000 3210 15322919778892566206901340384283840157098742669616545351897772488568042829731092122449725594563813511715668599490603055398247909350866446031651781485815009382050474607775744000 3211 2817247442442279343692220870044693048612383132952468692941890925991405994484109473539033686333437725589957418134626334653397775072621252401157588700104350994857400435798016000 3212 439834261610242064126732707521770466852092587438642130941769953397838987759694833602134071193613627618277375703312167858951040896635907862356419173480105776620886822703104000 3213 58150404503545843536654284289386594967991955765865735226575347385624809715900195529133478799975127336059657206743106053774144682983164454245863354256257998221544733782016000 3214 6490699522140436836357743361468391461905112371976173362433878890728939030931907208124079303131908487391305536920926891233134982904740756286041852832444181379501792415744000 3215 609569827398613527080930067756235110997850523288521164766517551721350397345220436525552150932748730972136132317893209169152421384742745706803329529718649641200393728000000 3216 47983630728170744114242308540578274043562577634956476526810419523254987546125223866442880685668267452617129949221914424393922383055551411322711070852488455721313792000000 3217 3152477874809811621594694011184093676802178711314765946346257009387198400985488645807403785793878872829926725589968480458769249564707597055846741502444622857026048000000 3218 172042644281104566334927128167863737087363149975806858607850591639442415503369772748766019061529901994203635727592277153250312483932338828214851487955791259284992000000 3219 7757788910683708601306658100207840476222350541807815392845930349124672970346079518482036150379680602049478624753417236992346558867739106179783422988516756105728000000 3220 287325515210507725974320670378068165786012983029919088623923346263876776679484426610445783347395577853684393509385823592309131809916263191843830481056176152064000000 3221 8682513993809492831813523943075277442280468632186020102438046497389344532117594345434409170722599109610149109753139531589200572225056939712384883622701072896000000 3222 212465264727169959866807389966831501306517459395911807414230334550596897180817236004890211320760456208445460072170746820466826127087593872321458835250548224000000 3223 4174582560896895434960726211100485772350479221954731349810690124844859389832131881174441637847669123613130912726706895619437612778323070041693470657860096000000 3224 65227852514013991171261347048445090192976237843042677340792033200700927966127060643350650591369830056455170511354795244053712699661297969401460479029064000000 3225 801616758251423651171623290991359779340172244771120750205455118989041900357501428024791791518882754448925627586062572412130288070484772496058003156024000000 3226 7651015612884723609423902629881080900288813199668709611833795414565527779798619523402164468124127912067826759663284702044151955037323008769454742536000000 3227 55888793839361017711301968918546279754938348798463092259349881886403794789311075806912935887954000401688423745541294941169631388225940857972862584000000 3228 307143788655149089803613507185171901767420194903013126603388318936068076391491766087247968445910443892853132735521059110844707405271810129303336000000 3229 1244435868423706621519074296483395588103937120188215456834089332419832058412632654393417063159629723451678704909084772948486359753969538984024000000 3230 3628092910856287526294677249222727662110603848945234568029414963323125534730707447211128464022244091695856282533774848246315917650056964968000000 3231 7389769333756809951828302887263505356579233960065703485205661486410192798820616658937313047858869782840648177807113680137141088055107352000000 3232 10136857796648573322123872273338141778572337393780114520172375152826053221976154539008659873606131389356170339927453607869878035740888000000 3233 8937764221744706913807078327566616960313589704477128969734290988361270214766503795155405384975214621852429139588029796896711882152000000 3234 4764172585771959936682745638842687657759005824351617518860202884049400742279738662452291974697072133733748973779969686222162968000000 3235 1411606692080580721980072781879314861558223947956034820403023076755377997712515159245123548058391743328518214453324351473233472000 3236 205803570794661134564815976363801554389593810753176092783645294759495261366455045815005620069746572871922760526800459465408000 3237 12171510956394938883388564160362212520275714768342605036565643575615283138117696282645836646821056676169991072329081152000 3238 205187392848748948623351104374015282123362072326617189038345952824816384937670835358752451100339801348134511241408000 3239 416168686146022827044820195509919665834471659091100681768269757209503477286119019709906216547453246798193472000 3240 11096487752511595522482872981716523639998320427696869834535650154495770372651104099596352535774485430175706753580 3241 5681401729285936907511230966638860103679140058980797355282252879101834430797365298993332498316536540249961857832960000 3242 350144078400676130867803725570082118332232441942479168406375834657436168240737773706296707704685857408537618053013095680000 3243 6154132321970283676132518280619763311807317399581013863910461669939098092999207110661870934617558629812457174899758169671680000 3244 43899445177282179961184483878221600062958281787233109411447418711911035463925109685184311303027467092877664241070489007417516960000 3245 154166422769140977845127359959409640873897397646659531495996336611838869630495911593307745908462283156504524303105271860160895400263680 3246 301106294470978472353764374920721954831830854778631897453117844944997792247062327330679191227465396790047899029502484101876748828640000000 3247 355730312159497902277206457909255491034326024188968897998665380757993543339718905335997506081511480900438396024288963899996803694859520000000 3248 270283474307326944238617235618134459679102357327968972251458614113930418455834823041198714498654983916886413098009413807588001138599933382500000 3249 138385138845351395450172024636484843355700406951920113792746810426332374249387429397093741823311351765445843506180819869485056582963165891840000000 3250 49529563429278563296966519509668926770282088352568679847675803666499046399972504242943218229723189221722487295140683420307266086664929667514346240000 3251 12763816871707398355266353262070955583926939372600343491925470065822068305928301243673571639966231332119318664337531489981511846525973610786942720000000 3252 2426521248094748684195714377181520571713110489787943426035268660794642266847338144246505408491705259654621096703042900603203978698148764413198938660000000 3253 347280805225729639630872491145170631044559288814293412533054891010915319640119357019443417661749598636195639817264991043453178620854033815189334856960000000 3254 38064583389980365745007326185967549017804222077862000595364135635975191064475662600305707225291834742936628723892153972741293134673440879139136268069920000000 3255 3242493471492087475622704073825459695532634853480596658715498530014910675636294842944441364279259650742313781216029244013994314384022387848588183859268065280000 3256 217399846095828740965059840399003141817785607089137904638609322218101768627103874815336232828415937886989238810168952914390426901296911197001594236413938580937500 3257 11599850448798072353255576389488353268610134375081409907100265044482407904535623480478628418190976515661898436526140849336446991576140339675714618259819970560000000 3258 497343587992217352145832837699313146391659511331615449766923863782183238906964856725521193429938118109003895466058288915300164763827017063596264257889781237760000000 3259 17281076343345848826682030695903470411609772272436396983824381193684234868380102110173496863649262547409634115561268389066286290688637603547568226863151448145920000000 3260 490309498686123014066139251173358202187199715021235727973180233465455164332472994633661311450996657784198270148026532527331841068349706486353822962703122356451133440000 3261 11435790056819195663350186616288237951888040000495293946896331975870674386763218533729709888069892892925907175464175685768672677979001900556357386885204019975536640000000 3262 220573922434210141448459614675682008106763126151551744507853283703262888324478123519804102845783859171321364555752905537892958859001637052438403809269000414965790720000000 3263 3537159460342205072597341360943672882857464212187191910447626357352759814807723813281500625827778444204393365760011580941018409542001102044494275008966319467806801920000000 3264 47385501442357782408096024208423149030311224670687401003438025752114413222199565693941040610454555368745965030757655143895400920016768669771848109934570283651732137440000000 3265 532585742163270676184332248792732143366856706033116071335665429150932786715507131450057586422117580520812249269858327408021422590058550189481784171153247675762085827114434560 3266 5041474331612093693113807344839031085153663203587829219872060524293721119127930074818123062185924696128250908754704097775919673612937601716831579510447290740493686247505920000 3267 40331794652896749544910458758712248681229305628702633758976484194349768953023440598544984497487397569026007270037632782207357388903500813734652636083578325923949489980047360000 3268 273527541569757169369425763876676541860212068790286170104552753161543848051169404427367969070354923828529741451411837450650726402504851068074611903344337209756734157241231360000 3269 1576947007464037724822510878148826733276505743099944967241828427427871474303121391517624970070296655446386071015626538204153402681676251547002133359524398966315752034990161920000 3270 7747540647670817342052995944345185740587472715850029624059103063953132553251235396526091477955367468208094766899773182197005667375075423850421481195343372121509289747906665512960 3271 32507891005969996567977727939416206826673629266599097143680570742645146828116022441870411692941523732872741628762768882368020825815999059491211612548015223228111215417016320000000 3272 116715114409221317328674673899669717924539972216373204951686873391768154271881772591052614296352457447776647335275604133353127506604811808779344329976240325853395275347795197500000 3273 359177391900954557308979312015813046295203400599748044689789206170309812094385980866229532800796142528995602919075037212783178262248917482163932663848745585796774641491036160000000 3274 948780642156849302958735983905397870585866646154784277524628148590985030049751569597866598411791621865151396343047211188245163767592849576396956568256877492219075249428145920000000 3275 2153947815393098163330414594272088796066377046533459648679584967259524638715396356347007422111023890515833849899634830279161078961689040381764995091028604724959438098620128542720000 3276 4206929326939644850254716004437673429817142669010663376327314389178759059991008508490248871310593536163737988085224277888986482347048906995634756037165243603436402536367438560000000 3277 7074863636626196018480597953171949804464562436913990268080191675276951251974691899536717664377659759235817360808871041946092521908890176169548714948174522952542327476317767680000000 3278 10251151464448880427929306412429694800691864077703029309014648628193697390121588949855405513589346013951781070597589115250181843916936347075235268978431837665617853015373902080000000 3279 12803440882315761444805651704919017994127662735192131280808464194703461829082221246428417264127976996942961883349924684682065989853469884558236494345387784503621023520339548160000000 3280 13787905453907571789647661268042556862082385052690263750071877511924332698783996414454577285327567228223529311911877487390197970104546842400597147293413617121469758781958156230240000 3281 12803440882315761444805651704919017994127662735192131280808464194703461829082221246428417264127976996942961883349924684682065989853469884558236494345387784503621023520339548160000000 3282 10251151464448880427929306412429694800691864077703029309014648628193697390121588949855405513589346013951781070597589115250181843916936347075235268978431837665617853015373902080000000 3283 7074863636626196018480597953171949804464562436913990268080191675276951251974691899536717664377659759235817360808871041946092521908890176169548714948174522952542327476317767680000000 3284 4206929326939644850254716004437673429817142669010663376327314389178759059991008508490248871310593536163737988085224277888986482347048906995634756037165243603436402536367438560000000 3285 2153947815393098163330414594272088796066377046533459648679584967259524638715396356347007422111023890515833849899634830279161078961689040381764995091028604724959438098620128542720000 3286 948780642156849302958735983905397870585866646154784277524628148590985030049751569597866598411791621865151396343047211188245163767592849576396956568256877492219075249428145920000000 3287 359177391900954557308979312015813046295203400599748044689789206170309812094385980866229532800796142528995602919075037212783178262248917482163932663848745585796774641491036160000000 3288 116715114409221317328674673899669717924539972216373204951686873391768154271881772591052614296352457447776647335275604133353127506604811808779344329976240325853395275347795197500000 3289 32507891005969996567977727939416206826673629266599097143680570742645146828116022441870411692941523732872741628762768882368020825815999059491211612548015223228111215417016320000000 3290 7747540647670817342052995944345185740587472715850029624059103063953132553251235396526091477955367468208094766899773182197005667375075423850421481195343372121509289747906665512960 3291 1576947007464037724822510878148826733276505743099944967241828427427871474303121391517624970070296655446386071015626538204153402681676251547002133359524398966315752034990161920000 3292 273527541569757169369425763876676541860212068790286170104552753161543848051169404427367969070354923828529741451411837450650726402504851068074611903344337209756734157241231360000 3293 40331794652896749544910458758712248681229305628702633758976484194349768953023440598544984497487397569026007270037632782207357388903500813734652636083578325923949489980047360000 3294 5041474331612093693113807344839031085153663203587829219872060524293721119127930074818123062185924696128250908754704097775919673612937601716831579510447290740493686247505920000 3295 532585742163270676184332248792732143366856706033116071335665429150932786715507131450057586422117580520812249269858327408021422590058550189481784171153247675762085827114434560 3296 47385501442357782408096024208423149030311224670687401003438025752114413222199565693941040610454555368745965030757655143895400920016768669771848109934570283651732137440000000 3297 3537159460342205072597341360943672882857464212187191910447626357352759814807723813281500625827778444204393365760011580941018409542001102044494275008966319467806801920000000 3298 220573922434210141448459614675682008106763126151551744507853283703262888324478123519804102845783859171321364555752905537892958859001637052438403809269000414965790720000000 3299 11435790056819195663350186616288237951888040000495293946896331975870674386763218533729709888069892892925907175464175685768672677979001900556357386885204019975536640000000 3300 490309498686123014066139251173358202187199715021235727973180233465455164332472994633661311450996657784198270148026532527331841068349706486353822962703122356451133440000 3301 17281076343345848826682030695903470411609772272436396983824381193684234868380102110173496863649262547409634115561268389066286290688637603547568226863151448145920000000 3302 497343587992217352145832837699313146391659511331615449766923863782183238906964856725521193429938118109003895466058288915300164763827017063596264257889781237760000000 3303 11599850448798072353255576389488353268610134375081409907100265044482407904535623480478628418190976515661898436526140849336446991576140339675714618259819970560000000 3304 217399846095828740965059840399003141817785607089137904638609322218101768627103874815336232828415937886989238810168952914390426901296911197001594236413938580937500 3305 3242493471492087475622704073825459695532634853480596658715498530014910675636294842944441364279259650742313781216029244013994314384022387848588183859268065280000 3306 38064583389980365745007326185967549017804222077862000595364135635975191064475662600305707225291834742936628723892153972741293134673440879139136268069920000000 3307 347280805225729639630872491145170631044559288814293412533054891010915319640119357019443417661749598636195639817264991043453178620854033815189334856960000000 3308 2426521248094748684195714377181520571713110489787943426035268660794642266847338144246505408491705259654621096703042900603203978698148764413198938660000000 3309 12763816871707398355266353262070955583926939372600343491925470065822068305928301243673571639966231332119318664337531489981511846525973610786942720000000 3310 49529563429278563296966519509668926770282088352568679847675803666499046399972504242943218229723189221722487295140683420307266086664929667514346240000 3311 138385138845351395450172024636484843355700406951920113792746810426332374249387429397093741823311351765445843506180819869485056582963165891840000000 3312 270283474307326944238617235618134459679102357327968972251458614113930418455834823041198714498654983916886413098009413807588001138599933382500000 3313 355730312159497902277206457909255491034326024188968897998665380757993543339718905335997506081511480900438396024288963899996803694859520000000 3314 301106294470978472353764374920721954831830854778631897453117844944997792247062327330679191227465396790047899029502484101876748828640000000 3315 154166422769140977845127359959409640873897397646659531495996336611838869630495911593307745908462283156504524303105271860160895400263680 3316 43899445177282179961184483878221600062958281787233109411447418711911035463925109685184311303027467092877664241070489007417516960000 3317 6154132321970283676132518280619763311807317399581013863910461669939098092999207110661870934617558629812457174899758169671680000 3318 350144078400676130867803725570082118332232441942479168406375834657436168240737773706296707704685857408537618053013095680000 3319 5681401729285936907511230966638860103679140058980797355282252879101834430797365298993332498316536540249961857832960000 3320 11096487752511595522482872981716523639998320427696869834535650154495770372651104099596352535774485430175706753580 3321 295916487746676394175695527224358066635565635109344692496473794380659496878718652627644477636689318362463451889480 3322 157262154164581449597125806683640075290871636688145252725018529759452063680723119471088008839719808039865939335597140680 3323 10064777866533212774216051627752964818615784748041296174401185904604932075566279646149632565742067714551420117478217003520000 3324 183789926464358099740248439944284963748352144310723430538169862860018929837226775942887729280774197182026578640790467896240640000 3325 1362779330992407264811474651131879970573562606045975397011712261874182862376806890269519651650780575330079327299131220642137315520000 3326 4977229890527653326609415655241524468846882057807898287391584272401650597675766240283316921016686467177336844238834188427335000530337280 3327 10115205872334570123618957623496775209428374528742036845398185636860124873913505375438006151482504438035363974706418873606841709225950638080 3328 12441260867029582422454075065343154639876371732691098525225538091983571956799592070737343571885368978997577775012450327413662816558886080000000 3329 9846674792150772475696347879450418937088404021500034587472643452706935473871402143110291624167337420205692297464150725538816603861832134535000000 3330 5254490929517307347294878138573612652468202561360602133216523097450883288393732849802930475663518657333549794900701677362049134135141771578055000000 3331 1961228230460475932763118675466323775308451669622722025018800813077347285626383998723244194180457011812432793847097099672030115217673395957965872640000 3332 527381786019789182247318233099043883354187261852996290530806925476578846240289048359906125306778023707588004266422516935173531606065141112480483427840000 3333 104682842942585468466915598352414381938938790981237110909760865415779250150705522909402662604296795215105720754272525062942431331527976505544447810040000000 3334 15652824784809198753116966909036548109412309188190815688600196694070198310313209205937623709365014064323698324654216174739260434360001836076422851901880000000 3335 1793640307119943871115187368492048066741520117587906180247061606016720333494315961020910677180415489166701571289239978227264991580424233717631847729304640000000 3336 159840189537871312150582844002895956354779204481804867108043552536416846714889170780602120889129867783183604351308350687871674270430558164626994790698918945280000 3337 11219095491059533876475577470570453092815820842700432635276877241213305117955023692075192223423164176805213260884703513027430387219654235863672483971380957297905000 3338 627120720381075613846347539762957598333919153048362774773643886091635236722653853335263518086217476502163991811614431562214140054996447084075118239495317605930625000 3339 28188603244783382324440488591155822472161677375979082858412569080179291408680276359519773608572255514434718358961566108958344226779319037106959498589550846791680000000 3340 1027624387745786616136371315170249298978948963818551061597534284996587152480868503115445521432084381778372652209252474245036754464716195840717874579941889573949440000000 3341 30613958135334729081318637850236896865881868581118454676052143884333327859557553576312237528983225817559499681965840460233889952258360190290826201611048832297527767040000 3342 750327916155535270662648281814557940558766052522497350267248857683820655532904985239707157603513829963877853073349361138575593915727767449778859957658727459639903907840000 3343 15220776661306876264381294972947456344918620148841043168456588397793506911636690158882113640341753124736815952652466379219790410011006552324589946549050068677894369280000000 3344 256926760082398696498920521102077392673875342117927558551363990182496314293172662787955093066470692447219735640651836319370537899042534290282892959011864391797260431360000000 3345 3626265481278716324601951729837132829816635254001235662910426132269040861861219949499674053702635253527339197071676872681208361585502528244044835866516412414087606863680000000 3346 42979774929564755987328591789038600969742856486032053511767714989651230997162553990892360769750536352415265787090883525276865286854654061638361298472177533708936075385951375360 3347 429445616410471335199743853870266439912514877369765880150352698886128276217438500322289077659337175242703647955493434295347176502973766937225902241265926818378955269400275189760 3348 3629985999608401584812141629206197172201628955057399700757756961701955593947890590414105842380339507748047524696195708524533175363626503794185819508744529513173737892926423040000 3349 26038270564975280026915956154397076873339891662680320083824683045619384823497204989475526711214366811590677634327704129332502365408987053272944418874132133530538878624807137280000 3350 158944590057067725801269703735215614156883146134112018250833053334809838630849702210756816195229869523522297517971446457937387947640074030510318022416834213933578114437878231040000 3351 827736330323858473683886314918562854643371311541674913415301257900034881118759812164818311539958573850497155903960338650283712760806501084518325796147637968621205611662266011484160 3352 3685678626222354079844288663027836636275984285432335904785107151881357692433439892701665397069149903656886248458133089936517229412699915255024686488697268442669650081991582984437760 3353 14059748177422920531632570888625475449661194936494201296940258605504446763738402911001836384083366026523156160194904670473164479876327191372011896090306352396658516242948848665000000 3354 46028196937018370415617339579706112396059490861329723916401605161226386657402102681816930983416087309859554194584142793680533374877424875134981427585175503050184427678066869705000000 3355 129512272431781386652858559403593995066787380758604132591153224048197347680017640438314116408455931400671377404016118457121859021841140133088944281485338114017046515005413475840000000 3356 313617554768159508022384471439284882794613789679313279487144050853784098616500792611710472486883269173455496588155462777230618524189217307001596784528332571698934584895791097425920000 3357 654284085882063911884148124828837306063454385978773091824431012815156229058121595285782119126870496576377405176283867560110585662518896943465093977598803566505647649936058004523520000 3358 1177060338499261129063293346396616182951301619298278443379489389429670727753959891228888626644741160454906738923437258038321069206108907349480913049744160760425387284078401785920000000 3359 1827283639647198207066036966384483031938396215525305272649774459636555461309835970521243052414813220079289540174480233793853731579916554229081901465764079862517790319414903370240000000 3360 2449161994258665652644167991475431015700299531478454564516691413582892750423323530542195103901693465649186154025732057995716863681525741787481493953682710390080782800211074398720000000 3361 2835211153603687826142204971131745829550059245127745965248634897648896220208799902043908607154197898172139121554038073637291734319326236836733264438131947615317266189094345000818240000 3362 2835211153603687826142204971131745829550059245127745965248634897648896220208799902043908607154197898172139121554038073637291734319326236836733264438131947615317266189094345000818240000 3363 2449161994258665652644167991475431015700299531478454564516691413582892750423323530542195103901693465649186154025732057995716863681525741787481493953682710390080782800211074398720000000 3364 1827283639647198207066036966384483031938396215525305272649774459636555461309835970521243052414813220079289540174480233793853731579916554229081901465764079862517790319414903370240000000 3365 1177060338499261129063293346396616182951301619298278443379489389429670727753959891228888626644741160454906738923437258038321069206108907349480913049744160760425387284078401785920000000 3366 654284085882063911884148124828837306063454385978773091824431012815156229058121595285782119126870496576377405176283867560110585662518896943465093977598803566505647649936058004523520000 3367 313617554768159508022384471439284882794613789679313279487144050853784098616500792611710472486883269173455496588155462777230618524189217307001596784528332571698934584895791097425920000 3368 129512272431781386652858559403593995066787380758604132591153224048197347680017640438314116408455931400671377404016118457121859021841140133088944281485338114017046515005413475840000000 3369 46028196937018370415617339579706112396059490861329723916401605161226386657402102681816930983416087309859554194584142793680533374877424875134981427585175503050184427678066869705000000 3370 14059748177422920531632570888625475449661194936494201296940258605504446763738402911001836384083366026523156160194904670473164479876327191372011896090306352396658516242948848665000000 3371 3685678626222354079844288663027836636275984285432335904785107151881357692433439892701665397069149903656886248458133089936517229412699915255024686488697268442669650081991582984437760 3372 827736330323858473683886314918562854643371311541674913415301257900034881118759812164818311539958573850497155903960338650283712760806501084518325796147637968621205611662266011484160 3373 158944590057067725801269703735215614156883146134112018250833053334809838630849702210756816195229869523522297517971446457937387947640074030510318022416834213933578114437878231040000 3374 26038270564975280026915956154397076873339891662680320083824683045619384823497204989475526711214366811590677634327704129332502365408987053272944418874132133530538878624807137280000 3375 3629985999608401584812141629206197172201628955057399700757756961701955593947890590414105842380339507748047524696195708524533175363626503794185819508744529513173737892926423040000 3376 429445616410471335199743853870266439912514877369765880150352698886128276217438500322289077659337175242703647955493434295347176502973766937225902241265926818378955269400275189760 3377 42979774929564755987328591789038600969742856486032053511767714989651230997162553990892360769750536352415265787090883525276865286854654061638361298472177533708936075385951375360 3378 3626265481278716324601951729837132829816635254001235662910426132269040861861219949499674053702635253527339197071676872681208361585502528244044835866516412414087606863680000000 3379 256926760082398696498920521102077392673875342117927558551363990182496314293172662787955093066470692447219735640651836319370537899042534290282892959011864391797260431360000000 3380 15220776661306876264381294972947456344918620148841043168456588397793506911636690158882113640341753124736815952652466379219790410011006552324589946549050068677894369280000000 3381 750327916155535270662648281814557940558766052522497350267248857683820655532904985239707157603513829963877853073349361138575593915727767449778859957658727459639903907840000 3382 30613958135334729081318637850236896865881868581118454676052143884333327859557553576312237528983225817559499681965840460233889952258360190290826201611048832297527767040000 3383 1027624387745786616136371315170249298978948963818551061597534284996587152480868503115445521432084381778372652209252474245036754464716195840717874579941889573949440000000 3384 28188603244783382324440488591155822472161677375979082858412569080179291408680276359519773608572255514434718358961566108958344226779319037106959498589550846791680000000 3385 627120720381075613846347539762957598333919153048362774773643886091635236722653853335263518086217476502163991811614431562214140054996447084075118239495317605930625000 3386 11219095491059533876475577470570453092815820842700432635276877241213305117955023692075192223423164176805213260884703513027430387219654235863672483971380957297905000 3387 159840189537871312150582844002895956354779204481804867108043552536416846714889170780602120889129867783183604351308350687871674270430558164626994790698918945280000 3388 1793640307119943871115187368492048066741520117587906180247061606016720333494315961020910677180415489166701571289239978227264991580424233717631847729304640000000 3389 15652824784809198753116966909036548109412309188190815688600196694070198310313209205937623709365014064323698324654216174739260434360001836076422851901880000000 3390 104682842942585468466915598352414381938938790981237110909760865415779250150705522909402662604296795215105720754272525062942431331527976505544447810040000000 3391 527381786019789182247318233099043883354187261852996290530806925476578846240289048359906125306778023707588004266422516935173531606065141112480483427840000 3392 1961228230460475932763118675466323775308451669622722025018800813077347285626383998723244194180457011812432793847097099672030115217673395957965872640000 3393 5254490929517307347294878138573612652468202561360602133216523097450883288393732849802930475663518657333549794900701677362049134135141771578055000000 3394 9846674792150772475696347879450418937088404021500034587472643452706935473871402143110291624167337420205692297464150725538816603861832134535000000 3395 12441260867029582422454075065343154639876371732691098525225538091983571956799592070737343571885368978997577775012450327413662816558886080000000 3396 10115205872334570123618957623496775209428374528742036845398185636860124873913505375438006151482504438035363974706418873606841709225950638080 3397 4977229890527653326609415655241524468846882057807898287391584272401650597675766240283316921016686467177336844238834188427335000530337280 3398 1362779330992407264811474651131879970573562606045975397011712261874182862376806890269519651650780575330079327299131220642137315520000 3399 183789926464358099740248439944284963748352144310723430538169862860018929837226775942887729280774197182026578640790467896240640000 3400 10064777866533212774216051627752964818615784748041296174401185904604932075566279646149632565742067714551420117478217003520000 3401 157262154164581449597125806683640075290871636688145252725018529759452063680723119471088008839719808039865939335597140680 3402 295916487746676394175695527224358066635565635109344692496473794380659496878718652627644477636689318362463451889480 3403 7892573306437975093912735849556272407855791344513664061915171071419909900391047466127567016562144907067845845011800 3404 4351712358824093451580477339898142804974631962041809926490044043306652881958811059303824370787836713120184027872466142400 3405 289084795960729381000172557249101113802315423067432688642974437052366364280134063520935465929482341332162964994571409897899800 3406 5481904278959016410077346270797769269140203578167612466118626361881910315238097797137739205773887361558053262119280069174988800000 3407 42231134434276163934501948875122833791994012999627835666916584731810862186166820309421778129305494544612828473469183219155739108800000 3408 160326954464436977179566150740698328173266742855995109371252792941202466177358695291813789238545448377080855821933982680134354444474060800 3409 338863636585707437512587377296774212295953638501277848456417367221416599496981931655822336307596616592286362735902717198656376099995724070400 3410 433682226629293026500074508851978882264806251938008585434414781904922953879845890468064915168989890277596205155555776049555047681841757928652800 3411 357343143279751944442810416839704279209892846750678460898718234601834709312617158283622824388510956954806443457031431681457101056205061769825000000 3412 198633769399717698127425800210497018982921287972149422001676540326877734220159088269304218641988976709265413228301927121655380409327352469980200000000 3413 77271913070569979772436802520486918833679090683061651698826202688340995533123628041259919223450625752508303257834330783085011120695298675814287463400000 3414 21669111201926449143578130478712773464187117384877081422451902705498046506947654334443412719995867138145919740330689929470258625677895447145252567347200000 3415 4488202117704107256612958482503800615359187135612697389462490132654809793604248790795703871543079168565361273253181460270040355888310901263428525249886400000 3416 700707021562361761046083185934821853012381059406078836861918122667546544927745714721404837478050138742794227003113901170971252648926098831750561748161600000000 3417 83887960257445298746169001941786586046371825599282635793976625568291927087342863337249993350975500374729077521343274256477622170716495554343857612728432600000000 3418 7815424924346382274179381220314026614439343960543300070510120986870864360867375171809834047210052898911648386130669158818599020557845668190651210929015264972800000 3419 573874669560837639631106746573561422519194435450411269313192265228086371525281825878672147837167270516446314345170519583437084282236166187017780798985209506595275000 3420 33581655200501237134822850643784371001135421008396384751163346933444722057405337637454656587542080521961377893136402136812503151395434324059202912392642335092227800000 3421 1581337801686840234593745774699808450992252228126004314521302152194317008747417840995539277324030154894314712603323806039460507193410691228525137142631927516238521875000 3422 60437121546201348076591761534175038136304558695125131218234761828958600078886587331963062883048631130575191138749922118444136929247623887069615621973772271004057600000000 3423 1889015116407876060313442524541983220108568248504994210715743436380701384240669312824420998089707633538366852333875221993825138343447576261262022178459479380968948838400000 3424 48613021775537877734843119532344431150203525918334765171305658320455652683652978726575813371420347790296069018791471105425370647998831006931654812843957542588010758963200000 3425 1036272755036942432957590732022076570896351100344622777361770250867331376952313745711580080283467502046317810100892834615003386086910467767125651866466409370226265033830400000 3426 18396886256922788322416339123594028052405016657716653234991565232788984747406901378622610120919617033122762142006480831498375227646310597328769688761136222895444501299200000000 3427 273316992372724634177484469969952104121447476573002642125964458618704347398559172326398513022594764658978571033213905287348437925258364016839220913489105636721896428843200000000 3428 3412955201012931124712790393905746876118007043143148256670795356800809128296171342780689067063328622217128124891675615259208218910272634883426180535851928255493289985565084057600 3429 35961277454550964598255336334694297976156240233318676325536789059627460451556261918729184706227754752745596770201643275870422603814868005915244916475650099534568095829355633356800 3430 320854326142276187516496933686616564211789579068967772269748958364859833087461489260760275434074753780326714545330070900536510490857687330529474737173589792199497572380639074713600 3431 2431766513844806883111205236065544409199001968731756245962986650325872573338484205346163940658900654163714337303174678666033251317258005175694303908402696869405585304520263577600000 3432 15700343693306764157703178535070108854406152199941664910997405793878928979792983595499133164619834048433109779372138980748216814359781644470274626701903409727503427134814005657600000 3433 86571113630682634352088004102430836885830545224841305442761510458344937397208889583226831412929890134391706837910590186550084247090415254955595392574047182592649174872211285936537600 3434 408599615500756062266402271855076872640826467824997021774892097026852571499672637592506404998464166762329197242957009330013569393940757549890784363030835697022161564916648803093708800 3435 1654087756219201428701798332636956855245308587141530759749182481772125868591402436806749485151711126257010813704696357563343200490589460136430738419812115052663780326774852916845201600 3436 5753428764988735247453176157709870242526186754394950746268408888374536927788221181535567399726295761530632821690376066322116483327035715754065233672162795491637380439292556824600000000 3437 17221787623960912709332859805068403321874703477198543668525647193882960895007033222737583172460792032574735926090246637154759875507389195062844002551808485823215096969833350749475000000 3438 44421969373972834014006755255093291199364832815168311169436463544394271983687879140967808704578050436536564327420934252973042662439957687705890237439291056890052571523913934136115200000 3439 98851640224493774559246899666699905096700425183668114937937284691564782668090420868756447255131321383584870502525369876252147812553663559042537768382619928830073905463977117279961600000 3440 189955644342710718822159718594316268779587242328737086364066561560779217139779464309740342132261905478305667092448806630898052622405847554596261943483913951643615850240690120773939200000 3441 315456117705378230293579682842015417563418272656476290183072704151953749851698565483763826301253209956090609305281336642378354082532673465749095524128365265409033648366797041396800000000 3442 453005174237848567395409425364794439045200056271502828823056107326152299050339530372544004107384707039896533371450722037531949529939197500065256547267328626049041998389676818124800000000 3443 562766912314509781998544018476229866643230013655912115800542530080943606884302266270779002102591185978453963730686446203719573613701183994338880504743492141738768471343250543416382400000 3444 604957487551796995526880475339401900144565883427971399652219134496553299383993068926299309467024213037705449208210812761584651556011858791552342230023299804082092228854467379472627200000 3445 562766912314509781998544018476229866643230013655912115800542530080943606884302266270779002102591185978453963730686446203719573613701183994338880504743492141738768471343250543416382400000 3446 453005174237848567395409425364794439045200056271502828823056107326152299050339530372544004107384707039896533371450722037531949529939197500065256547267328626049041998389676818124800000000 3447 315456117705378230293579682842015417563418272656476290183072704151953749851698565483763826301253209956090609305281336642378354082532673465749095524128365265409033648366797041396800000000 3448 189955644342710718822159718594316268779587242328737086364066561560779217139779464309740342132261905478305667092448806630898052622405847554596261943483913951643615850240690120773939200000 3449 98851640224493774559246899666699905096700425183668114937937284691564782668090420868756447255131321383584870502525369876252147812553663559042537768382619928830073905463977117279961600000 3450 44421969373972834014006755255093291199364832815168311169436463544394271983687879140967808704578050436536564327420934252973042662439957687705890237439291056890052571523913934136115200000 3451 17221787623960912709332859805068403321874703477198543668525647193882960895007033222737583172460792032574735926090246637154759875507389195062844002551808485823215096969833350749475000000 3452 5753428764988735247453176157709870242526186754394950746268408888374536927788221181535567399726295761530632821690376066322116483327035715754065233672162795491637380439292556824600000000 3453 1654087756219201428701798332636956855245308587141530759749182481772125868591402436806749485151711126257010813704696357563343200490589460136430738419812115052663780326774852916845201600 3454 408599615500756062266402271855076872640826467824997021774892097026852571499672637592506404998464166762329197242957009330013569393940757549890784363030835697022161564916648803093708800 3455 86571113630682634352088004102430836885830545224841305442761510458344937397208889583226831412929890134391706837910590186550084247090415254955595392574047182592649174872211285936537600 3456 15700343693306764157703178535070108854406152199941664910997405793878928979792983595499133164619834048433109779372138980748216814359781644470274626701903409727503427134814005657600000 3457 2431766513844806883111205236065544409199001968731756245962986650325872573338484205346163940658900654163714337303174678666033251317258005175694303908402696869405585304520263577600000 3458 320854326142276187516496933686616564211789579068967772269748958364859833087461489260760275434074753780326714545330070900536510490857687330529474737173589792199497572380639074713600 3459 35961277454550964598255336334694297976156240233318676325536789059627460451556261918729184706227754752745596770201643275870422603814868005915244916475650099534568095829355633356800 3460 3412955201012931124712790393905746876118007043143148256670795356800809128296171342780689067063328622217128124891675615259208218910272634883426180535851928255493289985565084057600 3461 273316992372724634177484469969952104121447476573002642125964458618704347398559172326398513022594764658978571033213905287348437925258364016839220913489105636721896428843200000000 3462 18396886256922788322416339123594028052405016657716653234991565232788984747406901378622610120919617033122762142006480831498375227646310597328769688761136222895444501299200000000 3463 1036272755036942432957590732022076570896351100344622777361770250867331376952313745711580080283467502046317810100892834615003386086910467767125651866466409370226265033830400000 3464 48613021775537877734843119532344431150203525918334765171305658320455652683652978726575813371420347790296069018791471105425370647998831006931654812843957542588010758963200000 3465 1889015116407876060313442524541983220108568248504994210715743436380701384240669312824420998089707633538366852333875221993825138343447576261262022178459479380968948838400000 3466 60437121546201348076591761534175038136304558695125131218234761828958600078886587331963062883048631130575191138749922118444136929247623887069615621973772271004057600000000 3467 1581337801686840234593745774699808450992252228126004314521302152194317008747417840995539277324030154894314712603323806039460507193410691228525137142631927516238521875000 3468 33581655200501237134822850643784371001135421008396384751163346933444722057405337637454656587542080521961377893136402136812503151395434324059202912392642335092227800000 3469 573874669560837639631106746573561422519194435450411269313192265228086371525281825878672147837167270516446314345170519583437084282236166187017780798985209506595275000 3470 7815424924346382274179381220314026614439343960543300070510120986870864360867375171809834047210052898911648386130669158818599020557845668190651210929015264972800000 3471 83887960257445298746169001941786586046371825599282635793976625568291927087342863337249993350975500374729077521343274256477622170716495554343857612728432600000000 3472 700707021562361761046083185934821853012381059406078836861918122667546544927745714721404837478050138742794227003113901170971252648926098831750561748161600000000 3473 4488202117704107256612958482503800615359187135612697389462490132654809793604248790795703871543079168565361273253181460270040355888310901263428525249886400000 3474 21669111201926449143578130478712773464187117384877081422451902705498046506947654334443412719995867138145919740330689929470258625677895447145252567347200000 3475 77271913070569979772436802520486918833679090683061651698826202688340995533123628041259919223450625752508303257834330783085011120695298675814287463400000 3476 198633769399717698127425800210497018982921287972149422001676540326877734220159088269304218641988976709265413228301927121655380409327352469980200000000 3477 357343143279751944442810416839704279209892846750678460898718234601834709312617158283622824388510956954806443457031431681457101056205061769825000000 3478 433682226629293026500074508851978882264806251938008585434414781904922953879845890468064915168989890277596205155555776049555047681841757928652800 3479 338863636585707437512587377296774212295953638501277848456417367221416599496981931655822336307596616592286362735902717198656376099995724070400 3480 160326954464436977179566150740698328173266742855995109371252792941202466177358695291813789238545448377080855821933982680134354444474060800 3481 42231134434276163934501948875122833791994012999627835666916584731810862186166820309421778129305494544612828473469183219155739108800000 3482 5481904278959016410077346270797769269140203578167612466118626361881910315238097797137739205773887361558053262119280069174988800000 3483 289084795960729381000172557249101113802315423067432688642974437052366364280134063520935465929482341332162964994571409897899800 3484 4351712358824093451580477339898142804974631962041809926490044043306652881958811059303824370787836713120184027872466142400 3485 7892573306437975093912735849556272407855791344513664061915171071419909900391047466127567016562144907067845845011800 3486 210538889733995326906395070634527081992574112904425463395271760408287705410808827225334698141906262923797923536961600 3487 120383400144331985985826918252904336631287974295282722438392254068573602213730146892692451046466156358409643305428662379200 3488 8296944321347504806129177032908419784964998476405180513176432542660161238172495453991256418573493962377951026253448839836843200 3489 163308755077082937099040591538736426627466065011083168040851721737179953650949228020909900086782081661485210049746633514508584705600 3490 1306470040616663496792324732309891413019728520088665344326813773897439629207593824167279200694256653291881680397973068116068677644800000 3491 5153125458844793230359927949546692419070671438527963781612383490148957898759062811788889358648764848659008414573889948247027078058516377600 3492 11321416633082010727100761705154083244698265150445936428202406527857260503573660997500189920951336372503841486818836216298718490494560481587200 3493 15068805538632156277771113829560084798693390915243541385937403088578013730256542787672752784786228711802613018955871003893594310848260000992563200 3494 12919617148684744988654008719619077704279746035956931295768080973069574521978703372580926418856092841781765337127289901963270422263526918350998873600 3495 7476630294377745942508106897927707004791519696734335240606528340896744515033971859132480566467646320475558644170885359932448161032133633304976200000000 3496 3029710034408927721806905109605857143309638777589474263539539840411542399360126212645100305066285512568387776025502849093266373606085319422375675668800000 3497 885506167134228276148878140513555017519824003261851622523937768668202095846640284646550702761811563668532312145840001386713151661246050117005498288241600000 3498 191269332100993307648157678350927883784281984704559950465170558032331652702874301483654951796551297752402979423501440299530040758829146825273187630260185600000 3499 31159489267910157366253874745679995363275443526442310619453645696818322326144034646479939668846368470578198802205199817498905970884523791251867026824785292800000 3500 3894936158488769670781734343209999420409430440805288827431705712102290290768004330809992458605796058822274850275649977187363246360565473906483378353098161600000000 3501 379117505922662884675210894030688503584972321386223593306892507193188527742194469543721425950853765181524944826430666179509188947752000968161466115377162657497600000 3502 29103192290594418006395486287074572158015140858914320529949420122502113074959397326067240089008508567763000842691466608436385082817274699321520047263250002129464200000 3503 1781633100528404018493288345646124475058234848391949478027514236577265018270713050677785738019634859020171671575496350814808159304573985424799172394674712068077354200000 3504 87827913214937249948687658816851543566759651229988324268689683292012582937715521127856771011264222124290684995073542330907765186458813874089174016937483028244850312600000 3505 3516509792484639490765176892051006728680765303839560220482417885124501470953509985382368528789683190098167279016193550462974925547638396292716054002253430038160375725000000 3506 115228992880136666833393316398727388485411317476214709304767869259759664200204615201009451951380338773136745398802630261570762360345014969719719657545840395490439191756800000 3507 3111182807763690004501619542765639489106105571857797151228732470013510933405524610427255202687269146874692125767671017062410583729315404182432430753737690678241858177433600000 3508 69635797915918924811500937489505008279459046650049312496059480852120589193902316806339864570440597411377876122272492313528379939804684602553602212309992143497748457523609600000 3509 1299087946638710731703730935506315138019223626832813594120824938217735140611583937784156225862018348075282460763502307702554878533476380025661147674228184985884971039464652800000 3510 20298249166229855182870795867286174031550369169262712408137889659652111572055999027877441029094036688676288449429723557852419977085568437900955432409815390404452672491635200000000 3511 266805383392711771366580555803351496731250129255296423146940904986220225443666497558172221511315466309353436509147340453643018398326845453290260848185310404216069467114210927411200 3512 2961819069442352021784038768997696701765343378428504535334884720850671405710324173393838102157247568420036851625668860411424476885204111861764302151293370709342611849544146703974400 3513 27867101505219605648033912094040057170656365202525531698027399588909129179378756523056701704659205859798398855007493434241372410090006863182224071955721851433993106551472293885542400 3514 222936812041756845184271296752320457365250921620204253584219196711273033435030052184453613637273646878387190840059947473930979280720054905457792575645774811471944852411778351084339200 3515 1520813157712382431322856082544069707414966668767127913816657872517858499231338920504673007048316987141402635451021926318228163427356559715262628224735158647695470286605011405209600000 3516 8869382335778614339474896673397014533644085612249889993378748712524150767517168584383252977105784669008660169950359874287906649108343456259411647806655445233359982711480426515182387200 3517 44323689503665965124299425734125317469213203104794296013703735090277533275675657323930903745177332220066540234356004397447574039115935978568441069132001031184147364846331827004827238400 3518 190193644217879151129073903003658832968479310978970836605677941393241680872381678009133194390926950952121462685312776682016250320190842470536845759537121612327288594858185593612510630400 3519 702044608596874732905439583363618216659758718887816469003527968493611103024801791178716291542166874551294324697927627226706114066940352410028191748013432367666392837369095282808613619200 3520 2232739061535959230947993789956550912947024217916167785096707614026597493336561772271003878556148466286174195685959530921490541888040506087256359874355766485810581739037678362280600000000 3521 6126635984854672129721294959640775705126634453961964402305365692888983521715525503111634642758071391489261992962272952848570046940783148703431451495232223237064236291919389426097966400000 3522 14522396408544408011191217682111468338077948335317248953612718679440553532955319711079430264315428483530102501836498851196610481637411908037763440581291195821189300840105219380380364800000 3523 29766425726498056836631705790572305238865749906573011235483254525014443161353131272844642732553268936598934555666413050121131819142815164515521562226746605803078530020378737522540236800000 3524 52801881005146793633371914907988516961842772869700222729570601808696709424724237964236881196526552434990412121124544041525559242383821563881083371863657377577789251313303411493912678400000 3525 81113494944183171830965049073491690826681546852634616163996714203164039284681066513108545306452942406960692266179033290918872299975146917659834492507894241841164644143103784156556800000000 3526 107962061770707801707014480316817440490313138860856674114279626604411336287910499528947473802888866343664681406284293310213019031266920547405239709528007235890590141354471136712377100800000 3527 124544618406634627911951368763500300939674797687354095106049393834055398416199708159313225281790529684504691234448793665430079425994095442064804538318411968833202512567576452265506393600000 3528 124544618406634627911951368763500300939674797687354095106049393834055398416199708159313225281790529684504691234448793665430079425994095442064804538318411968833202512567576452265506393600000 3529 107962061770707801707014480316817440490313138860856674114279626604411336287910499528947473802888866343664681406284293310213019031266920547405239709528007235890590141354471136712377100800000 3530 81113494944183171830965049073491690826681546852634616163996714203164039284681066513108545306452942406960692266179033290918872299975146917659834492507894241841164644143103784156556800000000 3531 52801881005146793633371914907988516961842772869700222729570601808696709424724237964236881196526552434990412121124544041525559242383821563881083371863657377577789251313303411493912678400000 3532 29766425726498056836631705790572305238865749906573011235483254525014443161353131272844642732553268936598934555666413050121131819142815164515521562226746605803078530020378737522540236800000 3533 14522396408544408011191217682111468338077948335317248953612718679440553532955319711079430264315428483530102501836498851196610481637411908037763440581291195821189300840105219380380364800000 3534 6126635984854672129721294959640775705126634453961964402305365692888983521715525503111634642758071391489261992962272952848570046940783148703431451495232223237064236291919389426097966400000 3535 2232739061535959230947993789956550912947024217916167785096707614026597493336561772271003878556148466286174195685959530921490541888040506087256359874355766485810581739037678362280600000000 3536 702044608596874732905439583363618216659758718887816469003527968493611103024801791178716291542166874551294324697927627226706114066940352410028191748013432367666392837369095282808613619200 3537 190193644217879151129073903003658832968479310978970836605677941393241680872381678009133194390926950952121462685312776682016250320190842470536845759537121612327288594858185593612510630400 3538 44323689503665965124299425734125317469213203104794296013703735090277533275675657323930903745177332220066540234356004397447574039115935978568441069132001031184147364846331827004827238400 3539 8869382335778614339474896673397014533644085612249889993378748712524150767517168584383252977105784669008660169950359874287906649108343456259411647806655445233359982711480426515182387200 3540 1520813157712382431322856082544069707414966668767127913816657872517858499231338920504673007048316987141402635451021926318228163427356559715262628224735158647695470286605011405209600000 3541 222936812041756845184271296752320457365250921620204253584219196711273033435030052184453613637273646878387190840059947473930979280720054905457792575645774811471944852411778351084339200 3542 27867101505219605648033912094040057170656365202525531698027399588909129179378756523056701704659205859798398855007493434241372410090006863182224071955721851433993106551472293885542400 3543 2961819069442352021784038768997696701765343378428504535334884720850671405710324173393838102157247568420036851625668860411424476885204111861764302151293370709342611849544146703974400 3544 266805383392711771366580555803351496731250129255296423146940904986220225443666497558172221511315466309353436509147340453643018398326845453290260848185310404216069467114210927411200 3545 20298249166229855182870795867286174031550369169262712408137889659652111572055999027877441029094036688676288449429723557852419977085568437900955432409815390404452672491635200000000 3546 1299087946638710731703730935506315138019223626832813594120824938217735140611583937784156225862018348075282460763502307702554878533476380025661147674228184985884971039464652800000 3547 69635797915918924811500937489505008279459046650049312496059480852120589193902316806339864570440597411377876122272492313528379939804684602553602212309992143497748457523609600000 3548 3111182807763690004501619542765639489106105571857797151228732470013510933405524610427255202687269146874692125767671017062410583729315404182432430753737690678241858177433600000 3549 115228992880136666833393316398727388485411317476214709304767869259759664200204615201009451951380338773136745398802630261570762360345014969719719657545840395490439191756800000 3550 3516509792484639490765176892051006728680765303839560220482417885124501470953509985382368528789683190098167279016193550462974925547638396292716054002253430038160375725000000 3551 87827913214937249948687658816851543566759651229988324268689683292012582937715521127856771011264222124290684995073542330907765186458813874089174016937483028244850312600000 3552 1781633100528404018493288345646124475058234848391949478027514236577265018270713050677785738019634859020171671575496350814808159304573985424799172394674712068077354200000 3553 29103192290594418006395486287074572158015140858914320529949420122502113074959397326067240089008508567763000842691466608436385082817274699321520047263250002129464200000 3554 379117505922662884675210894030688503584972321386223593306892507193188527742194469543721425950853765181524944826430666179509188947752000968161466115377162657497600000 3555 3894936158488769670781734343209999420409430440805288827431705712102290290768004330809992458605796058822274850275649977187363246360565473906483378353098161600000000 3556 31159489267910157366253874745679995363275443526442310619453645696818322326144034646479939668846368470578198802205199817498905970884523791251867026824785292800000 3557 191269332100993307648157678350927883784281984704559950465170558032331652702874301483654951796551297752402979423501440299530040758829146825273187630260185600000 3558 885506167134228276148878140513555017519824003261851622523937768668202095846640284646550702761811563668532312145840001386713151661246050117005498288241600000 3559 3029710034408927721806905109605857143309638777589474263539539840411542399360126212645100305066285512568387776025502849093266373606085319422375675668800000 3560 7476630294377745942508106897927707004791519696734335240606528340896744515033971859132480566467646320475558644170885359932448161032133633304976200000000 3561 12919617148684744988654008719619077704279746035956931295768080973069574521978703372580926418856092841781765337127289901963270422263526918350998873600 3562 15068805538632156277771113829560084798693390915243541385937403088578013730256542787672752784786228711802613018955871003893594310848260000992563200 3563 11321416633082010727100761705154083244698265150445936428202406527857260503573660997500189920951336372503841486818836216298718490494560481587200 3564 5153125458844793230359927949546692419070671438527963781612383490148957898759062811788889358648764848659008414573889948247027078058516377600 3565 1306470040616663496792324732309891413019728520088665344326813773897439629207593824167279200694256653291881680397973068116068677644800000 3566 163308755077082937099040591538736426627466065011083168040851721737179953650949228020909900086782081661485210049746633514508584705600 3567 8296944321347504806129177032908419784964998476405180513176432542660161238172495453991256418573493962377951026253448839836843200 3568 120383400144331985985826918252904336631287974295282722438392254068573602213730146892692451046466156358409643305428662379200 3569 210538889733995326906395070634527081992574112904425463395271760408287705410808827225334698141906262923797923536961600 3570 5617055837928659338170191616631196596528072102360840913287968947967709827605550131118091967859106291865782186200825000 3571 3329251463363668104370825251943776747548574447357679852669432347336253485661119984914217581717963735614016564889973780800000 3572 237952838310290211799235132291647034393819592191413211239787089198294296475714351601768216049721166311941461198592929775286200000 3573 4859243724202521981456321348940031187394500774347967387216997325817967765156358170887545842477876297299353317709103203864444500800000 3574 40350021000529882567923888656281861160314388844066533378593566809844165735663439729603878907379454020516650414322554933826941405463325000 3575 165273686018170398998216247936130503312647736705296520718719249653121702853277449132457488004626243668036200097065185008955151996777779200000 3576 377251726299595904405933058639730774179465404895568015178873241341321626171653056679711608464411659962244907683596859961251107339533886476800000 3577 521940411716984943520828993713123960199456754588925926353249721355705132195365310068427123090389160520126079973954102298342960612800247508275200000 3578 465396527309356029727333248021159415862770684653801015499664365311883068587005295120057108956688739491669374353025758172987122729381905069717581800000 3579 280244041114062925247717201486058265758265602286127509711907632959052375742180022538576391579384631148278539473242572317894643603913787599292654579200000 3580 118227954844995296588880694376930830866768300964460043159711032654600221016232197008461915197552891265680008840274210196611802770401129143451588650600000000 3581 35994594120291791183270165663559293018148247926387946303043383543521953389242431104851217974465193696652078063329283660940511769972221755090929045342400000000 3582 8103303831535620214549890067095396696782972779849340108200826351823078554179932188145779087252619361279225377292921262689869830566715156539472190064794225000000 3583 1376669070784254516996047959837607021520642250402005688077260825746590998721234105307708581137399031114587307065920926470855045297844924327740061901367462400000000 3584 179564505755635320128488528190028340626630680934268315534045371502838240139692281291832101305928434630194262995361087723801093337316681746015223504074464225600000000 3585 18249074214572715497502685976053250617758318091986379919460018496436597442345022957955084666054356467601965098491512026448525930281369433743176788710382586483200000000 3586 1463619414344499071135036588698065748825480302265711347891086722716281784469560826878629616347863913285022937631920928783344434773145115065804996016225359644289440625000 3587 93671642518047940552642341676676207924830739345005526265029550253842034206051892920232295446263290450241468008442939442134043825481287364211519745038423017234524200000000 3588 4830755181525317685945536455710247997958825044173850668046824866768911477008708071050724601389658097682780288515659087008669654163790883320018743668894242443845542175000000 3589 202481818292433697833299015726909674649536428765097736063681289094123775185026320978976398892130214965943811317553276699029667720290599765413632997497072332065289108200000000 3590 6950821168569950533433717774250321175078617718701870720811059252184217720023481674856424193218907535627789897885383576683877812210600745072089870242204186149178752667428125000 3591 196751545666083696429807635483541323196178508071631918608821327783671263362254138880635186665282075048009000646935103371797696275146930322446596149959224076653743109734400000000 3592 4620316842521340161643887098962533550078404151745618553003375896724610104239440332896899560489649419565130220207004300601793628898540992330654022117660978840630963876761600000000 3593 90503071623606966223741622792926990706261683625974338661969965539129027444988685432617101870007164203675380547505130348797918302632652060506296686385954283317982769690214400000000 3594 1486000991044410648179332847450908657226416609599774404212428005500365001337599595499194328671592602583509950235334345464445912489139322724665778947668568372525972731991793600000000 3595 20542477700197932800431097283161361277497983211107281363832604748037045778490976808180862399556096138114441552053261991700500294249861997345779728172570289181799047047054554726400000 3596 240042872530095086516826259041784092956944600245448471735467485807185959543735680808339630106874799086811896422345635787065148494125080061042267568977828483265174469929279551385600000 3597 2379476957023416782018544177928190720165390176451249414075625264990685715515793128785081639456005476778237196299177040577445270181666037741710049785012552508603095116437615801958400000 3598 20073910172286699349141775325394288631541048785875375033751242242138304469456827482648306489421283812909624685415155506362009016069300224467042148771675912751718886383857114760025600000 3599 144544663939329246500425684347223887503247891409253756280587894444026424933704957775749927936619302886052591281063920185545556413384157949075569888010440653319359709343862030657126400000 3600 890689572700218643944752712343310158642698812341281248191955960671292461049820827775570157794630982135814810162481841513708961047288491806572145930286557914666980431188335012984422400000 3601 4707849447003028718408799338606525152580105595196787971712871450812137762638011037724560415124493067404046298124434919677576041165124872405427021139493221290830163694291564045670809600000 3602 21389480655562436111772058689383656162740123922610846034689244475786091115974706093240947904128697338742437766292465134791213631608285389071739460027598031802823555917817540906595859400000 3603 83689013997198514533880001897678079019688993085412411699518192594020944976903232722776614711960594245649238652164925777686589484742126276166601051717185743265476098463769618827242969600000 3604 282450422240544986551845006404663516691450351663266889485873900004820689297048410439371074652867005579066180451056624499692239511004676182062278549545501883520981832315222463541945022400000 3605 823470618777099086156982525961118124464869829922060902291177551034462651011802945887379226393198266994362042131360421281901572918380980122630549707129743100644261901793651497206836800000000 3606 2076485228663128651990801551714668771972896746838574740519006080711023157340697976266809812369971341598501798154844440230504932961989967645048044034938853438950976690760487504177107825000000 3607 4533643701425635675694760926445198681816014787403937727350362673049838568626191352758948744785498797900647757517630867549246866841695348780943937889403543314719096878459002113635020800000000 3608 8578081535448202594358819865620350319692814245382691111435644842616514610556879006004744414817481442164290569484490989239784543229795454812726754328100744962167969004451249752951027200000000 3609 14075694875746156336494379379962953163701676821736199565446145862218194273894778653188317442314846400891845561647067801693279864795687223143538686749271129176782842445376133211167436800000000 3610 20041370243005757752547661265611314172536176568448612271895000651478639893885339137059147295795943410644834793829516459832814494992296847014921294219177056972411508091170314669806760600000000 3611 24770448524835717247181845551426041213466456737521605719143711430413900853451469494801967517085962819639436558923601371343980353468809428419771267491278107124648538257399806805368742400000000 3612 26582227227946676535629076156155251306002018894154658054097277085329851192573237030601717300790325638444453656332183001720195523745338397923695526460817520558787270964678307413811313600000000 3613 24770448524835717247181845551426041213466456737521605719143711430413900853451469494801967517085962819639436558923601371343980353468809428419771267491278107124648538257399806805368742400000000 3614 20041370243005757752547661265611314172536176568448612271895000651478639893885339137059147295795943410644834793829516459832814494992296847014921294219177056972411508091170314669806760600000000 3615 14075694875746156336494379379962953163701676821736199565446145862218194273894778653188317442314846400891845561647067801693279864795687223143538686749271129176782842445376133211167436800000000 3616 8578081535448202594358819865620350319692814245382691111435644842616514610556879006004744414817481442164290569484490989239784543229795454812726754328100744962167969004451249752951027200000000 3617 4533643701425635675694760926445198681816014787403937727350362673049838568626191352758948744785498797900647757517630867549246866841695348780943937889403543314719096878459002113635020800000000 3618 2076485228663128651990801551714668771972896746838574740519006080711023157340697976266809812369971341598501798154844440230504932961989967645048044034938853438950976690760487504177107825000000 3619 823470618777099086156982525961118124464869829922060902291177551034462651011802945887379226393198266994362042131360421281901572918380980122630549707129743100644261901793651497206836800000000 3620 282450422240544986551845006404663516691450351663266889485873900004820689297048410439371074652867005579066180451056624499692239511004676182062278549545501883520981832315222463541945022400000 3621 83689013997198514533880001897678079019688993085412411699518192594020944976903232722776614711960594245649238652164925777686589484742126276166601051717185743265476098463769618827242969600000 3622 21389480655562436111772058689383656162740123922610846034689244475786091115974706093240947904128697338742437766292465134791213631608285389071739460027598031802823555917817540906595859400000 3623 4707849447003028718408799338606525152580105595196787971712871450812137762638011037724560415124493067404046298124434919677576041165124872405427021139493221290830163694291564045670809600000 3624 890689572700218643944752712343310158642698812341281248191955960671292461049820827775570157794630982135814810162481841513708961047288491806572145930286557914666980431188335012984422400000 3625 144544663939329246500425684347223887503247891409253756280587894444026424933704957775749927936619302886052591281063920185545556413384157949075569888010440653319359709343862030657126400000 3626 20073910172286699349141775325394288631541048785875375033751242242138304469456827482648306489421283812909624685415155506362009016069300224467042148771675912751718886383857114760025600000 3627 2379476957023416782018544177928190720165390176451249414075625264990685715515793128785081639456005476778237196299177040577445270181666037741710049785012552508603095116437615801958400000 3628 240042872530095086516826259041784092956944600245448471735467485807185959543735680808339630106874799086811896422345635787065148494125080061042267568977828483265174469929279551385600000 3629 20542477700197932800431097283161361277497983211107281363832604748037045778490976808180862399556096138114441552053261991700500294249861997345779728172570289181799047047054554726400000 3630 1486000991044410648179332847450908657226416609599774404212428005500365001337599595499194328671592602583509950235334345464445912489139322724665778947668568372525972731991793600000000 3631 90503071623606966223741622792926990706261683625974338661969965539129027444988685432617101870007164203675380547505130348797918302632652060506296686385954283317982769690214400000000 3632 4620316842521340161643887098962533550078404151745618553003375896724610104239440332896899560489649419565130220207004300601793628898540992330654022117660978840630963876761600000000 3633 196751545666083696429807635483541323196178508071631918608821327783671263362254138880635186665282075048009000646935103371797696275146930322446596149959224076653743109734400000000 3634 6950821168569950533433717774250321175078617718701870720811059252184217720023481674856424193218907535627789897885383576683877812210600745072089870242204186149178752667428125000 3635 202481818292433697833299015726909674649536428765097736063681289094123775185026320978976398892130214965943811317553276699029667720290599765413632997497072332065289108200000000 3636 4830755181525317685945536455710247997958825044173850668046824866768911477008708071050724601389658097682780288515659087008669654163790883320018743668894242443845542175000000 3637 93671642518047940552642341676676207924830739345005526265029550253842034206051892920232295446263290450241468008442939442134043825481287364211519745038423017234524200000000 3638 1463619414344499071135036588698065748825480302265711347891086722716281784469560826878629616347863913285022937631920928783344434773145115065804996016225359644289440625000 3639 18249074214572715497502685976053250617758318091986379919460018496436597442345022957955084666054356467601965098491512026448525930281369433743176788710382586483200000000 3640 179564505755635320128488528190028340626630680934268315534045371502838240139692281291832101305928434630194262995361087723801093337316681746015223504074464225600000000 3641 1376669070784254516996047959837607021520642250402005688077260825746590998721234105307708581137399031114587307065920926470855045297844924327740061901367462400000000 3642 8103303831535620214549890067095396696782972779849340108200826351823078554179932188145779087252619361279225377292921262689869830566715156539472190064794225000000 3643 35994594120291791183270165663559293018148247926387946303043383543521953389242431104851217974465193696652078063329283660940511769972221755090929045342400000000 3644 118227954844995296588880694376930830866768300964460043159711032654600221016232197008461915197552891265680008840274210196611802770401129143451588650600000000 3645 280244041114062925247717201486058265758265602286127509711907632959052375742180022538576391579384631148278539473242572317894643603913787599292654579200000 3646 465396527309356029727333248021159415862770684653801015499664365311883068587005295120057108956688739491669374353025758172987122729381905069717581800000 3647 521940411716984943520828993713123960199456754588925926353249721355705132195365310068427123090389160520126079973954102298342960612800247508275200000 3648 377251726299595904405933058639730774179465404895568015178873241341321626171653056679711608464411659962244907683596859961251107339533886476800000 3649 165273686018170398998216247936130503312647736705296520718719249653121702853277449132457488004626243668036200097065185008955151996777779200000 3650 40350021000529882567923888656281861160314388844066533378593566809844165735663439729603878907379454020516650414322554933826941405463325000 3651 4859243724202521981456321348940031187394500774347967387216997325817967765156358170887545842477876297299353317709103203864444500800000 3652 237952838310290211799235132291647034393819592191413211239787089198294296475714351601768216049721166311941461198592929775286200000 3653 3329251463363668104370825251943776747548574447357679852669432347336253485661119984914217581717963735614016564889973780800000 3654 5617055837928659338170191616631196596528072102360840913287968947967709827605550131118091967859106291865782186200825000 3655 149880931040957026874529904637212715163773136100448038243478807142270298522458628038440481400094901810883970179780242000 3656 92045626775527734129320677685328258699952177207687651486276422436246747080104904944107260639833281574609118186657541118250000 3657 6819476396545298766173110368350600030562056904963162723315247585456648997670812197499018726283968165299640348213083906368906000000 3658 144418072235238768356067565118077205173147660426598960150972424857240776312266692369310052609101159456747609473470911391516950186000000 3659 1244179744565611394233566581937874882217313738032703366570646311698236443027216588098152266983982626364812749065136085501842465471163250000 3660 5289665021053544679703046862973169322243611442030703278669366772281779788150616086363761111345877687503539617407399891321477293539683749946000 3661 12538465235089883685222037008528993949021893788517222586475536052816070608949608501010396708375413777786167982002725668317575806908879999872000000 3662 18023184726074289102851859780315238039742873153343273780796827463394701565498268296587944555978733625614911007809451489159268974526376927862656000000 3663 16704957730718761801438585473570618832492304571612025896923234504704848471309246516957816923689101561528920407378888326334979317186408640373201426000000 3664 10461405305457103541146998274356125277714964722896780547050829928856541271813750672326890306752478193675559149988897152656635271074160076564470187402000000 3665 4592305855368337484078544714483754449910204354198337137422185118849729061335713015135368999296975867546922253425526116484599124755050493769964864984980352000 3666 1455581542249073911416706274547583702896970294460874139631843987238714836777613770293188427181376178904100545202023914644583212438795587572655091972606000000000 3667 341340610460844170532363069095642394920556649654290082383202747618530660311557732901207747231565961064950948685732024761537377128066263413507862841150054250000000 3668 60440282321186261578510825694301100384528987791790152470854066122129240729367890113804794813282701627493865819243247645270362238611266997875552243457292059250000000 3669 8221288081566373819845484208726857549681004240273356716268709355667818820610461461077774072328040020794034413010533417311177902637455606568168412451146992176000000000 3670 871848722536741457847323584779152092581889750708289592793022232354496207971410628739498428444741076113307748383707563236521776092110925511828066568534065516060544000000 3671 73008816364771074228914059955871378846579146604722492755860992601951220540574669350011709217906784449918104906155198776886467089744640490858649129152144646486515281250000 3672 4881753155948418649270573767971372032060018089145284219974585552345693773369355598107672823827669418452706436925735435578301733601653186039382040864775470318062008656250000 3673 263199487025235454857243664439433204867060289404343279810536502811241629723606519105657026979043510045082542931315645486926709653606826919193239690190857455941164867250000000 3674 11541138258663200336671406363580295815050539994477110054768390464355950762583622613467666482766884853723452523640660079251281232766839201734555525432406015603037260383250000000 3675 414753885601579430498960330487985090705471255781523904038211648117559802554967645860187530391193540988259713342074401268053293661941900392734721917464374982726350026392855250000 3676 12299080642839191350909942852852057610948066474354929505074384393076866512974623663141561444086116639013154494824228749404938534921800496205028939270451784864617630493266156250000 3677 302792092039485065504595798198539612167953600474577257717714070467575328247297121107304797445389834731166826811720757070248704667406129721747849948921235226479181454547968000000000 3678 6222754519454024999936522195459047785301248782597733176669783034289948886516964185215603081024689077424514797714337153213156723594222118725559680790491337607909910837951488000000000 3679 107281296232091932160363965697291951719855036158778396450329575448224460230455370394535897793290805732380625196011468826026129602196453205412701649554124675160442218618873136000000000 3680 1558452217603613366636260691067969567572762621590763469100304471348059917284415387361417767489212184060255148007416269158415163087113801281137947719516465465125909454357148370074624000 3681 19152576183567392307318633891140272337034406364565595660313254768501419101811204123239999873558820650717746470732926384741560948271312077647120886857962934710241035624780612649984000000 3682 199844380633281891209916867851877152482232858037297031505333330848958642163841045146924144390165982138076515389557368692365851038714312005034194006096711353343219715266057889825792000000 3683 1776240743172416925917879916195128233195764276483832835781186080931214403693119260236272943706908942553042322826499513497853768579884604770692039947045442127072808176247771820321152000000 3684 13487529293957497550596987794494418913863757171465433365731485255069678505192498058999388874653064406011954852236988986969864814654744746045297919304325169701053530878012776527153024000000 3685 87726886832875551475764466982145624888040651089780501702085204242752468902514286634416173207817502175044276419646335479099991825570653826721890348020309963045193217728633028244166868992000 3686 489931885362011005900450243165871516254834121884536637598080824943370212938666524749118553168763617346614463741353397513855229431013310409884008816484141858334531287959495152029917184000000 3687 2354328442280386384067031771541467054307592778577474276817144745449305639958929005526587031743353095760110471147719463687796015842440182811949937874721036181054340659401060321632045882000000 3688 9753328199387179889827962519180203985979672485078850151924369264776032383342111850064882920801824827823078348583883757560397569373486019881867459748305192518207615392204459401274844722000000 3689 34892020442179742264118923109528040964294468470943592564669797312783135593246683874769058053330525783394753725770474439829340052780050943505740377068229607917772653802846647351273492944000000 3690 107952452563862040608224822609959280745297388621321014514192729640536343313813781053574118246818602348527054844948786120531820112917237031066588145970325964312547178999449810327551722740864000 3691 289224463530580312843537869218212236221754406242822505449976234676505549430442443237670712895497369975263242790179146627796585950674181860496474585182843482918989998605350357744855224250000000 3692 671766112765467854336947205015565739033288929383488143716744398820527932895230746539567680126396661209005295856549195933382831036875739279125614247372837796812355721199551146789419625250000000 3693 1353913798348130575645714850872602533371655658229674894115800345428630725228702411453999651562517487177910658976663665925511627971099317654852382469118254804364193831442279494564358784000000000 3694 2369685805322037808379525159934358516196250870789789722210164353131993590340693040415189160710316307949766825923130055924482775347585840234659028390418998441536500887773424770548313728000000000 3695 3603995899169154251819210327615167508319973043112421443766383710569620751709401527841450814795302314853101621375840423804147740956759614766887049803278494254771825787692407397907666641072000000 3696 4765080691107052729894016933937872915303863025110189986552889766916566663274172084336446155717733686989290423062251833536265621431562512088225394485334698988205084443108350490189290966000000000 3697 5478736551010462959498055535316971256036662724476115211836213177640384605392871650363295396402378609120177564492695985692058777346212895876840945953983789528820617552123714071864331088000000000 3698 5478736551010462959498055535316971256036662724476115211836213177640384605392871650363295396402378609120177564492695985692058777346212895876840945953983789528820617552123714071864331088000000000 3699 4765080691107052729894016933937872915303863025110189986552889766916566663274172084336446155717733686989290423062251833536265621431562512088225394485334698988205084443108350490189290966000000000 3700 3603995899169154251819210327615167508319973043112421443766383710569620751709401527841450814795302314853101621375840423804147740956759614766887049803278494254771825787692407397907666641072000000 3701 2369685805322037808379525159934358516196250870789789722210164353131993590340693040415189160710316307949766825923130055924482775347585840234659028390418998441536500887773424770548313728000000000 3702 1353913798348130575645714850872602533371655658229674894115800345428630725228702411453999651562517487177910658976663665925511627971099317654852382469118254804364193831442279494564358784000000000 3703 671766112765467854336947205015565739033288929383488143716744398820527932895230746539567680126396661209005295856549195933382831036875739279125614247372837796812355721199551146789419625250000000 3704 289224463530580312843537869218212236221754406242822505449976234676505549430442443237670712895497369975263242790179146627796585950674181860496474585182843482918989998605350357744855224250000000 3705 107952452563862040608224822609959280745297388621321014514192729640536343313813781053574118246818602348527054844948786120531820112917237031066588145970325964312547178999449810327551722740864000 3706 34892020442179742264118923109528040964294468470943592564669797312783135593246683874769058053330525783394753725770474439829340052780050943505740377068229607917772653802846647351273492944000000 3707 9753328199387179889827962519180203985979672485078850151924369264776032383342111850064882920801824827823078348583883757560397569373486019881867459748305192518207615392204459401274844722000000 3708 2354328442280386384067031771541467054307592778577474276817144745449305639958929005526587031743353095760110471147719463687796015842440182811949937874721036181054340659401060321632045882000000 3709 489931885362011005900450243165871516254834121884536637598080824943370212938666524749118553168763617346614463741353397513855229431013310409884008816484141858334531287959495152029917184000000 3710 87726886832875551475764466982145624888040651089780501702085204242752468902514286634416173207817502175044276419646335479099991825570653826721890348020309963045193217728633028244166868992000 3711 13487529293957497550596987794494418913863757171465433365731485255069678505192498058999388874653064406011954852236988986969864814654744746045297919304325169701053530878012776527153024000000 3712 1776240743172416925917879916195128233195764276483832835781186080931214403693119260236272943706908942553042322826499513497853768579884604770692039947045442127072808176247771820321152000000 3713 199844380633281891209916867851877152482232858037297031505333330848958642163841045146924144390165982138076515389557368692365851038714312005034194006096711353343219715266057889825792000000 3714 19152576183567392307318633891140272337034406364565595660313254768501419101811204123239999873558820650717746470732926384741560948271312077647120886857962934710241035624780612649984000000 3715 1558452217603613366636260691067969567572762621590763469100304471348059917284415387361417767489212184060255148007416269158415163087113801281137947719516465465125909454357148370074624000 3716 107281296232091932160363965697291951719855036158778396450329575448224460230455370394535897793290805732380625196011468826026129602196453205412701649554124675160442218618873136000000000 3717 6222754519454024999936522195459047785301248782597733176669783034289948886516964185215603081024689077424514797714337153213156723594222118725559680790491337607909910837951488000000000 3718 302792092039485065504595798198539612167953600474577257717714070467575328247297121107304797445389834731166826811720757070248704667406129721747849948921235226479181454547968000000000 3719 12299080642839191350909942852852057610948066474354929505074384393076866512974623663141561444086116639013154494824228749404938534921800496205028939270451784864617630493266156250000 3720 414753885601579430498960330487985090705471255781523904038211648117559802554967645860187530391193540988259713342074401268053293661941900392734721917464374982726350026392855250000 3721 11541138258663200336671406363580295815050539994477110054768390464355950762583622613467666482766884853723452523640660079251281232766839201734555525432406015603037260383250000000 3722 263199487025235454857243664439433204867060289404343279810536502811241629723606519105657026979043510045082542931315645486926709653606826919193239690190857455941164867250000000 3723 4881753155948418649270573767971372032060018089145284219974585552345693773369355598107672823827669418452706436925735435578301733601653186039382040864775470318062008656250000 3724 73008816364771074228914059955871378846579146604722492755860992601951220540574669350011709217906784449918104906155198776886467089744640490858649129152144646486515281250000 3725 871848722536741457847323584779152092581889750708289592793022232354496207971410628739498428444741076113307748383707563236521776092110925511828066568534065516060544000000 3726 8221288081566373819845484208726857549681004240273356716268709355667818820610461461077774072328040020794034413010533417311177902637455606568168412451146992176000000000 3727 60440282321186261578510825694301100384528987791790152470854066122129240729367890113804794813282701627493865819243247645270362238611266997875552243457292059250000000 3728 341340610460844170532363069095642394920556649654290082383202747618530660311557732901207747231565961064950948685732024761537377128066263413507862841150054250000000 3729 1455581542249073911416706274547583702896970294460874139631843987238714836777613770293188427181376178904100545202023914644583212438795587572655091972606000000000 3730 4592305855368337484078544714483754449910204354198337137422185118849729061335713015135368999296975867546922253425526116484599124755050493769964864984980352000 3731 10461405305457103541146998274356125277714964722896780547050829928856541271813750672326890306752478193675559149988897152656635271074160076564470187402000000 3732 16704957730718761801438585473570618832492304571612025896923234504704848471309246516957816923689101561528920407378888326334979317186408640373201426000000 3733 18023184726074289102851859780315238039742873153343273780796827463394701565498268296587944555978733625614911007809451489159268974526376927862656000000 3734 12538465235089883685222037008528993949021893788517222586475536052816070608949608501010396708375413777786167982002725668317575806908879999872000000 3735 5289665021053544679703046862973169322243611442030703278669366772281779788150616086363761111345877687503539617407399891321477293539683749946000 3736 1244179744565611394233566581937874882217313738032703366570646311698236443027216588098152266983982626364812749065136085501842465471163250000 3737 144418072235238768356067565118077205173147660426598960150972424857240776312266692369310052609101159456747609473470911391516950186000000 3738 6819476396545298766173110368350600030562056904963162723315247585456648997670812197499018726283968165299640348213083906368906000000 3739 92045626775527734129320677685328258699952177207687651486276422436246747080104904944107260639833281574609118186657541118250000 3740 149880931040957026874529904637212715163773136100448038243478807142270298522458628038440481400094901810883970179780242000 3741 3999851087769055453811143112178812448372753719708224985984974721269975992586370222784644193729736525125072268551149952000 3742 2544129283482034335729300443360006730662180239942734751685659081312095849940516298423509647286961295224952966845570233869312000 3743 195301674527300542053719579347308016683488929981853997422369422913848857980589946471167232767513138178753030095504477484373904000000 3744 4287262359223301499163252205832105582235948990961658951415853571804810130389910504935063093712448409299986516656514289736975940608000000 3745 38303138790518967098469663890876908664842915088984282607081510410336827656644621216957889393196245915756427974991849002903691596131664000000 3746 168953000229206894809192173121480155013736867254264687460010545855412767931110652089213100471582621744630321437722446408264021023807386530816000 3747 415687737938934913816166192943761736391922844770711480409423446759011188898506370633997682072770092974944827107336364081732590726450098635756416000 3748 620501812900101095842207261770279909716223021931790897870626252888086672641502220888066510849149526539859333757889849591390922600415307584569344000000 3749 597522643223540906626847707296791086731595473652789555654757220893924541000964088836780125864362955890011144641906745220097244312472974289430634368000000 3750 388965110270257591661980566794385190384982297960052934451407885719689545653072030570194351562668270841586514008376035332904783927260185041149364061184000000 3751 177575408687011509094218974100341054122027123434596846323904596291267027345633933332302537901959633692122015999785936538637019720663874057391042622944515072000 3752 58565997448376832619191486382172287433712230305654083555133241218298448231462811058212501035349836333308004579655921320799943177233767677097889050675951501312000 3753 14298339220795125151169796480022531111746149976966328992952451469311144587759475356008911385583456136061524555580058916210923627254337811791476819012683472000000000 3754 2637246341560074553599285211115452957317351788013747701338263174419726560960512353966024172649827232261900421716146469851003785129955296060714338874645265024000000000 3755 373882529174444432440791958809220176055657522054571461199528835759197801590807446939796219231675597818085902461643641130476654329409555177715346197521092224432000000000 3756 41348416666460158672492064308629277710347276679059167036978293004281203273530577171965943477269467713897756125038093559901674155598061526213895566676252631284383744000000 3757 3613050087282573694001539850772903665670923863153990608733383258656076597859522071825073924778562612048061472770632105497550805347719189186704486368326234256744401904000000 3758 252244286573971662333101601631407685187284120712765882107785560292903373308735206724201171626103597788008362540265990674874806886681799692863757139087298666815251344000000000 3759 14208593679377375998179848088191376415155953225519548553728828296684052514108246575061831736920381825401378458460260687690748960140080818810524690329977605921949829178000000000 3760 651353918616997680399429362015773563051511398834606019951314031051605190277895347294043137002966831626272959826589399118235541191830571806419434236745227961109568258944000000000 3761 24487894828125509168746696650993763018007715355961576297327132740146741480443829792274787001802914147551591777040563430874734509434817283526766037418275624658399634783096784000000 3762 760195638862625135944066547929392386634828434723845085754925100341348406075119240898372979577835072428948540063929794203948026403679109139921296695130608896100989245394794624000000 3763 19606379350361422610691141597023796410555011165104804345928465973069384487075471593887648339271502325864011346267535662402256456715850427080286072962081467702078716333259342000000000 3764 422429087566462132724337850152889462172148668271984370054990694833919678390721823416461221850085370733237066684963990193538022239608769158916290976458608060269065752812191744000000000 3765 7640851132720714474922056309113104119484900032943061037264196923548691682766552356757514405378204332735368114393459986684288328048860959337351114712857752433890269407800210432000000000 3766 116545841200579996120270325506451704229670224323280246456902497561312805847704760965203513165118507661577907965898530029215556393422651821884941853906301595012108808155021347317612544000 3767 1505103071321623128093711808931492619353366931447569049899532646732154186624822163668801696730300636523248471097383605175317262502017918365001478546967810783878212868902759469475364864000 3768 16516906132473230486625095296916242736388114474047396981064830142465340868310805636969017248069142787635099819998722690538461042546149995775050519033940310385494791428288169761046528000000 3769 154529230347176549021163240114129055072733899533772792664637105950682818977441916495766207789321814713088063316851205696979709842250625910271688253857125865828286022628935678633107456000000 3770 1236233842777412392169305920913032440581871196270182341317096847605462551819535331966129662314574517704704506534809645575837678738005007282173506030857006926626288181031485429064859648000000 3771 8479327927610271597889269311542489509951054535217180679093967277725867642930192841955683353815666616936568210322259359004670638463976344948428077865648210509729710633694958557955872325632000 3772 49985084533423028999863110315727764686635708544751784167693805425971131280615915750827071527095166614075806882076932616930087571564891067586289326388965665364596450694739144107749940396032000 3773 253792371803230482478400420494970912162445556919344424160768337333555510461806426484492615518812815717067333069017018559013162833224754375295071004576543047333823684214392855863247568768000000 3774 1112033893581097050198370587773606581315839585239381428779564946152739096178253252635282444557262465260658667512026485526795466298547533821728665739061156312585168840224146608110037431296000000 3775 4212199012178734620964350142376634108654545337158645149918972381650247771772079419208806851677986058431993701485547707250476507127235426235942870171845302471726597329178970959077906642048000000 3776 13813851398353994579231611540974781778418619493112601218421151455138846383517866891571123353953079036828122924279414391162099142020905395036348806743389487812117397020669311921026852411080704000 3777 39275145787102532041530617766671934535515438408369334366957822395310852015175509281417204304381641960611439772560626680427889516636983915401378291394833653715817576135733986960650998782198784000 3778 96922062333678489037003281559512601759805535724363153137419852711860235364083838275662853889161653704152369485915510138658839349685566292720515792240424194311831421968427306775144114816000000000 3779 207806963688127652659177705791571258281807870543001906317690411351830529784755421513585418741908065983376259615987641279761513898730813325052412203697581025597620917100953204089315679472000000000 3780 387427092975225701088753701830803766009233062241299867217687721846653550295110699371709547185641983735962293758345643460128885265908698852714920521777556613949865851818618263063193911296000000000 3781 628497548030732155689651181018430303099634440954351189283468630395079868004519970951078129960232932459668956638636245952515019608788106890397206145820488442658076911458818811343905960195072000000 3782 887616798002341015165303570110850567787844313703119910623695283123220702428693081825483391967749056367353021044069262431392492108950815749680104139661105657993450098718178607695338583908352000000 3783 1091729844481742320037499835686632895876084022867357761791170401071745579700014267915818676345172399868737771874538542531322762706891036135266163072651687899317745657133328280237524679552000000000 3784 1169682104372353852995011583925064920098964134025092175285434734613248839236369318401412430676382780263606454266425487151926223080028249363534189884925369866998916398018356072091178164224000000000 3785 1091729844481742320037499835686632895876084022867357761791170401071745579700014267915818676345172399868737771874538542531322762706891036135266163072651687899317745657133328280237524679552000000000 3786 887616798002341015165303570110850567787844313703119910623695283123220702428693081825483391967749056367353021044069262431392492108950815749680104139661105657993450098718178607695338583908352000000 3787 628497548030732155689651181018430303099634440954351189283468630395079868004519970951078129960232932459668956638636245952515019608788106890397206145820488442658076911458818811343905960195072000000 3788 387427092975225701088753701830803766009233062241299867217687721846653550295110699371709547185641983735962293758345643460128885265908698852714920521777556613949865851818618263063193911296000000000 3789 207806963688127652659177705791571258281807870543001906317690411351830529784755421513585418741908065983376259615987641279761513898730813325052412203697581025597620917100953204089315679472000000000 3790 96922062333678489037003281559512601759805535724363153137419852711860235364083838275662853889161653704152369485915510138658839349685566292720515792240424194311831421968427306775144114816000000000 3791 39275145787102532041530617766671934535515438408369334366957822395310852015175509281417204304381641960611439772560626680427889516636983915401378291394833653715817576135733986960650998782198784000 3792 13813851398353994579231611540974781778418619493112601218421151455138846383517866891571123353953079036828122924279414391162099142020905395036348806743389487812117397020669311921026852411080704000 3793 4212199012178734620964350142376634108654545337158645149918972381650247771772079419208806851677986058431993701485547707250476507127235426235942870171845302471726597329178970959077906642048000000 3794 1112033893581097050198370587773606581315839585239381428779564946152739096178253252635282444557262465260658667512026485526795466298547533821728665739061156312585168840224146608110037431296000000 3795 253792371803230482478400420494970912162445556919344424160768337333555510461806426484492615518812815717067333069017018559013162833224754375295071004576543047333823684214392855863247568768000000 3796 49985084533423028999863110315727764686635708544751784167693805425971131280615915750827071527095166614075806882076932616930087571564891067586289326388965665364596450694739144107749940396032000 3797 8479327927610271597889269311542489509951054535217180679093967277725867642930192841955683353815666616936568210322259359004670638463976344948428077865648210509729710633694958557955872325632000 3798 1236233842777412392169305920913032440581871196270182341317096847605462551819535331966129662314574517704704506534809645575837678738005007282173506030857006926626288181031485429064859648000000 3799 154529230347176549021163240114129055072733899533772792664637105950682818977441916495766207789321814713088063316851205696979709842250625910271688253857125865828286022628935678633107456000000 3800 16516906132473230486625095296916242736388114474047396981064830142465340868310805636969017248069142787635099819998722690538461042546149995775050519033940310385494791428288169761046528000000 3801 1505103071321623128093711808931492619353366931447569049899532646732154186624822163668801696730300636523248471097383605175317262502017918365001478546967810783878212868902759469475364864000 3802 116545841200579996120270325506451704229670224323280246456902497561312805847704760965203513165118507661577907965898530029215556393422651821884941853906301595012108808155021347317612544000 3803 7640851132720714474922056309113104119484900032943061037264196923548691682766552356757514405378204332735368114393459986684288328048860959337351114712857752433890269407800210432000000000 3804 422429087566462132724337850152889462172148668271984370054990694833919678390721823416461221850085370733237066684963990193538022239608769158916290976458608060269065752812191744000000000 3805 19606379350361422610691141597023796410555011165104804345928465973069384487075471593887648339271502325864011346267535662402256456715850427080286072962081467702078716333259342000000000 3806 760195638862625135944066547929392386634828434723845085754925100341348406075119240898372979577835072428948540063929794203948026403679109139921296695130608896100989245394794624000000 3807 24487894828125509168746696650993763018007715355961576297327132740146741480443829792274787001802914147551591777040563430874734509434817283526766037418275624658399634783096784000000 3808 651353918616997680399429362015773563051511398834606019951314031051605190277895347294043137002966831626272959826589399118235541191830571806419434236745227961109568258944000000000 3809 14208593679377375998179848088191376415155953225519548553728828296684052514108246575061831736920381825401378458460260687690748960140080818810524690329977605921949829178000000000 3810 252244286573971662333101601631407685187284120712765882107785560292903373308735206724201171626103597788008362540265990674874806886681799692863757139087298666815251344000000000 3811 3613050087282573694001539850772903665670923863153990608733383258656076597859522071825073924778562612048061472770632105497550805347719189186704486368326234256744401904000000 3812 41348416666460158672492064308629277710347276679059167036978293004281203273530577171965943477269467713897756125038093559901674155598061526213895566676252631284383744000000 3813 373882529174444432440791958809220176055657522054571461199528835759197801590807446939796219231675597818085902461643641130476654329409555177715346197521092224432000000000 3814 2637246341560074553599285211115452957317351788013747701338263174419726560960512353966024172649827232261900421716146469851003785129955296060714338874645265024000000000 3815 14298339220795125151169796480022531111746149976966328992952451469311144587759475356008911385583456136061524555580058916210923627254337811791476819012683472000000000 3816 58565997448376832619191486382172287433712230305654083555133241218298448231462811058212501035349836333308004579655921320799943177233767677097889050675951501312000 3817 177575408687011509094218974100341054122027123434596846323904596291267027345633933332302537901959633692122015999785936538637019720663874057391042622944515072000 3818 388965110270257591661980566794385190384982297960052934451407885719689545653072030570194351562668270841586514008376035332904783927260185041149364061184000000 3819 597522643223540906626847707296791086731595473652789555654757220893924541000964088836780125864362955890011144641906745220097244312472974289430634368000000 3820 620501812900101095842207261770279909716223021931790897870626252888086672641502220888066510849149526539859333757889849591390922600415307584569344000000 3821 415687737938934913816166192943761736391922844770711480409423446759011188898506370633997682072770092974944827107336364081732590726450098635756416000 3822 168953000229206894809192173121480155013736867254264687460010545855412767931110652089213100471582621744630321437722446408264021023807386530816000 3823 38303138790518967098469663890876908664842915088984282607081510410336827656644621216957889393196245915756427974991849002903691596131664000000 3824 4287262359223301499163252205832105582235948990961658951415853571804810130389910504935063093712448409299986516656514289736975940608000000 3825 195301674527300542053719579347308016683488929981853997422369422913848857980589946471167232767513138178753030095504477484373904000000 3826 2544129283482034335729300443360006730662180239942734751685659081312095849940516298423509647286961295224952966845570233869312000 3827 3999851087769055453811143112178812448372753719708224985984974721269975992586370222784644193729736525125072268551149952000 3828 106757816983895439658994204191090459878486419137991228916459848486056354871488771622004732463638706936949015681424668160000 3829 70300342757346098701766660442445641101362942461624638215175559607613567851939970579404982341503479434101737673265188257364480000 3830 5589369351608316269481361871797525587046063466296390110573963217722531939204191240856751931025917139367126857188295322778277711360000 3831 127132276039128045518342272574727977820172730601454465802082783743846293598658294288561214060788569007919880784102291300044807388480000000 3832 1177372008398364829545367786314555802592619658100069807793088660251760525017174463406365403416962937582346015941571319729714961224713280000000 3833 5385648068528606646330057683467527349576209731568516921508694286234987162543961079261883639388599897531175051337465921554356228270361057850880000 3834 13747564834483707358211626133417238980005257441090139064714841440800057415914531168289195641122284945842448730119610695535103170689687202523722240000 3835 21300348697384419598120538787082772305460565655248934678399766910029805577758117663576613471468420507007162669339638564565220886689498707278161722880000 3836 21300348697384419598120538787082772305460565655248934678399766910029805577758117663576613471468420507007162669339638564565220886689498707278161722880000000 3837 14405902086981778949571676711995202983143994279970205082172212177714931841223984327478943661672590642461323011424617363833569191704394723097006279406080000000 3838 6836349647181377164077138327030747566056948773548420762154987633358976335116524210573787672534051234561305757717575019241947927061703924635130523904714076160000 3839 2344867928983212367278458446171546415157533429327108321419160758242128882944967804226809171679179573454527874897128231599988138982164446149849769699316928122880000 3840 595683300922068652857886906751505068946871177472393925059778653362324518819242006266358670686944173863874321997014908909048838714024664301548872976578326296104960000 3841 114385021655210611253719180148289121967210413289106138886934055251356693844728139004833893580361662880665443601497799133365943938315500797549354022300401186240000000000 3842 16891966477846597935377952280032912230335594939746627559883004958154433274976718440267787788705712273744451063401364488345146234132638664426435653911318429407040000000000 3843 1947040629129614811563533292480463234698803596051974463248298352535218716838997948882267852503386687880072627949987736048167037796615317131608509267442773763744734720000000 3844 177424077329436149703726971277282212261928477690236172963501187374771805571953688091896658059371111933071618221942632447389221319216570773617825406995722759221238951360000000 3845 12925306114605296514677513538942266206570137060571976165589186540706686689204867994842016035556192559144635853741850096046717604637110128670126095917615739563532028153920000000 3846 760181755368589969913303694077022858171048870331993797118842761224690249382247894758369598799001037000447547639481238502061752124576264426243698713947564929748197129080000000000 3847 36408594295725342240304633800488220165463346456319135485889184523569291315689294891263630052757112066479081998468922901162531583130547317451653480218720018589685156827080000000000 3848 1431003390199188851412933326894389005383371369119167301137388508514367425871852046406225715593565532660893838867822545707292141343363031765119788386516571610648985403931552320000000 3849 46473693191499690802020091372069659909957771632694969764818527155415904341593330853393333862333176795128864448699159088064173016613097454138076116455445807940138300080192794560000000 3850 1254789716170491651654542467045880817568859834082764183650100233196229417223019933041620014282995773468479340114877295377732671448553631261728055144297036814383734102165205453120000000 3851 28322234388371929796632590204033452743063050212458215988732536906510602753749638293051277753141095938915191812200885776535697780599904741123700759760218109242223471505475429240000000000 3852 537073481735052890958366154980189918683269692917726169860409588745682541108141289112676081837342263730539933623957537688380639395079675090938325518415987849334015459659385917440000000000 3853 8594791224793905294429861245077219110207714361919915238085493531973867670813913914800468239051642945217940402103661467287456879284575201117686750777815200880795044073052830111879659520000 3854 116544117149674662096659078904003383938187536893926351778700472376437638498505830421402252758119023659985281073768856974037609417736358587390535271926214223686738806545433255285847490560000 3855 1343966887910903037004611816730660574590953884657841652851761008000619398670393329008804792627679424344211709770112733060205792981111436697886048191692528105809056599526951466648221777920000 3856 13224163984546057579855874289988278248526149739709083318876657148694141313447747770859230831249032236623074403714666105184240674376825361094359803635458549146080367415170440816145039360000000 3857 111360267947930819619222584189737283136006072712768535936183073046933209595087334020718273356476074940563795069929657223200384003560540236836218053665457434297135584868600187149085736960000000 3858 804730540735432521390583586904741510638237661449396095688168583271601199648765922794458657449213330881603080877189454819743456433433486173688450995806471515577137712403048878334533937397760000 3859 5002533081481553319253678836213950340023065598227585886636199001101595816406092697125782355375521613438847952632988040228013491567146037560467433294162259722207272813032722329744128880148480000 3860 26810450733565199820375185012834140103561117190500968111190879021528865078551403048658489810840686147023825746142420278097009806367673295050630150310900860698704602732347246235972440717045760000 3861 124122457099838888057292523207565463442412579585652630144402217692263264252552791891937452827966139569554748824733427213412082436887376365975139584772689169901410197834940954796168707023360000000 3862 497273015081646414335780324505294324636068960713291414437669214499657608443516507797477077959059133960420541648122948878809285285010020152959225004494370228204652335433572728119883708597760000000 3863 1726705881429977218124034224405240890235429473215456231072580283313481650664615909769445946013080972282811171520643737847941456918400857616608992209775122016662951037722309202199508498773381120000 3864 5203803596024224894675587367652008553974264132584852317786637698819916579574981006534256163773304384232285519658236340263274870850105190924128883243999921907556246131517027870003182677373276160000 3865 13627815742724210935257760446694304122031076371616947560987804816815603304783543037880789180911152347793751731747077345315453672894740759308957425842493705031473823970778932422241371396289310720000 3866 31044557658560401787928634929231448010895986048478612864912443543190523638612459537379695429616089143355791049504021507589147636533069596763735206121732634657643752667068205146161456198720000000000 3867 61571522850553325409194625175561803587954986810591215714089652057735665057723785837812231959387435250538031004957916120405867096385291474732491836764202409596202394806519113053840239389120000000000 3868 106395591485756146307088312303370796599986217208701620753946918755767229219746701927739536825821488112929717576567279056061338342553783668337745893928541763782237738225665027357035933664399360000000 3869 160274945152067735204666645119381120636676325492361230561614470857648917445796808436379360889529524533142323355028868029155936953018114679093887087322339947783161426790139727155577280376647680000000 3870 210567461145147190825524141147555349831167352582394891722617780685132747928194554394280065213573666450139579771151737102984589667138689266875642391907019775907323731752038663243916290934312960000000 3871 241336736348391182713168492863156467397400543399584118482945467253609388543860650875756486128100674849622916304805891852408853728829072401726173959054261600608183871305728089200974404912640000000000 3872 241336736348391182713168492863156467397400543399584118482945467253609388543860650875756486128100674849622916304805891852408853728829072401726173959054261600608183871305728089200974404912640000000000 3873 210567461145147190825524141147555349831167352582394891722617780685132747928194554394280065213573666450139579771151737102984589667138689266875642391907019775907323731752038663243916290934312960000000 3874 160274945152067735204666645119381120636676325492361230561614470857648917445796808436379360889529524533142323355028868029155936953018114679093887087322339947783161426790139727155577280376647680000000 3875 106395591485756146307088312303370796599986217208701620753946918755767229219746701927739536825821488112929717576567279056061338342553783668337745893928541763782237738225665027357035933664399360000000 3876 61571522850553325409194625175561803587954986810591215714089652057735665057723785837812231959387435250538031004957916120405867096385291474732491836764202409596202394806519113053840239389120000000000 3877 31044557658560401787928634929231448010895986048478612864912443543190523638612459537379695429616089143355791049504021507589147636533069596763735206121732634657643752667068205146161456198720000000000 3878 13627815742724210935257760446694304122031076371616947560987804816815603304783543037880789180911152347793751731747077345315453672894740759308957425842493705031473823970778932422241371396289310720000 3879 5203803596024224894675587367652008553974264132584852317786637698819916579574981006534256163773304384232285519658236340263274870850105190924128883243999921907556246131517027870003182677373276160000 3880 1726705881429977218124034224405240890235429473215456231072580283313481650664615909769445946013080972282811171520643737847941456918400857616608992209775122016662951037722309202199508498773381120000 3881 497273015081646414335780324505294324636068960713291414437669214499657608443516507797477077959059133960420541648122948878809285285010020152959225004494370228204652335433572728119883708597760000000 3882 124122457099838888057292523207565463442412579585652630144402217692263264252552791891937452827966139569554748824733427213412082436887376365975139584772689169901410197834940954796168707023360000000 3883 26810450733565199820375185012834140103561117190500968111190879021528865078551403048658489810840686147023825746142420278097009806367673295050630150310900860698704602732347246235972440717045760000 3884 5002533081481553319253678836213950340023065598227585886636199001101595816406092697125782355375521613438847952632988040228013491567146037560467433294162259722207272813032722329744128880148480000 3885 804730540735432521390583586904741510638237661449396095688168583271601199648765922794458657449213330881603080877189454819743456433433486173688450995806471515577137712403048878334533937397760000 3886 111360267947930819619222584189737283136006072712768535936183073046933209595087334020718273356476074940563795069929657223200384003560540236836218053665457434297135584868600187149085736960000000 3887 13224163984546057579855874289988278248526149739709083318876657148694141313447747770859230831249032236623074403714666105184240674376825361094359803635458549146080367415170440816145039360000000 3888 1343966887910903037004611816730660574590953884657841652851761008000619398670393329008804792627679424344211709770112733060205792981111436697886048191692528105809056599526951466648221777920000 3889 116544117149674662096659078904003383938187536893926351778700472376437638498505830421402252758119023659985281073768856974037609417736358587390535271926214223686738806545433255285847490560000 3890 8594791224793905294429861245077219110207714361919915238085493531973867670813913914800468239051642945217940402103661467287456879284575201117686750777815200880795044073052830111879659520000 3891 537073481735052890958366154980189918683269692917726169860409588745682541108141289112676081837342263730539933623957537688380639395079675090938325518415987849334015459659385917440000000000 3892 28322234388371929796632590204033452743063050212458215988732536906510602753749638293051277753141095938915191812200885776535697780599904741123700759760218109242223471505475429240000000000 3893 1254789716170491651654542467045880817568859834082764183650100233196229417223019933041620014282995773468479340114877295377732671448553631261728055144297036814383734102165205453120000000 3894 46473693191499690802020091372069659909957771632694969764818527155415904341593330853393333862333176795128864448699159088064173016613097454138076116455445807940138300080192794560000000 3895 1431003390199188851412933326894389005383371369119167301137388508514367425871852046406225715593565532660893838867822545707292141343363031765119788386516571610648985403931552320000000 3896 36408594295725342240304633800488220165463346456319135485889184523569291315689294891263630052757112066479081998468922901162531583130547317451653480218720018589685156827080000000000 3897 760181755368589969913303694077022858171048870331993797118842761224690249382247894758369598799001037000447547639481238502061752124576264426243698713947564929748197129080000000000 3898 12925306114605296514677513538942266206570137060571976165589186540706686689204867994842016035556192559144635853741850096046717604637110128670126095917615739563532028153920000000 3899 177424077329436149703726971277282212261928477690236172963501187374771805571953688091896658059371111933071618221942632447389221319216570773617825406995722759221238951360000000 3900 1947040629129614811563533292480463234698803596051974463248298352535218716838997948882267852503386687880072627949987736048167037796615317131608509267442773763744734720000000 3901 16891966477846597935377952280032912230335594939746627559883004958154433274976718440267787788705712273744451063401364488345146234132638664426435653911318429407040000000000 3902 114385021655210611253719180148289121967210413289106138886934055251356693844728139004833893580361662880665443601497799133365943938315500797549354022300401186240000000000 3903 595683300922068652857886906751505068946871177472393925059778653362324518819242006266358670686944173863874321997014908909048838714024664301548872976578326296104960000 3904 2344867928983212367278458446171546415157533429327108321419160758242128882944967804226809171679179573454527874897128231599988138982164446149849769699316928122880000 3905 6836349647181377164077138327030747566056948773548420762154987633358976335116524210573787672534051234561305757717575019241947927061703924635130523904714076160000 3906 14405902086981778949571676711995202983143994279970205082172212177714931841223984327478943661672590642461323011424617363833569191704394723097006279406080000000 3907 21300348697384419598120538787082772305460565655248934678399766910029805577758117663576613471468420507007162669339638564565220886689498707278161722880000000 3908 21300348697384419598120538787082772305460565655248934678399766910029805577758117663576613471468420507007162669339638564565220886689498707278161722880000 3909 13747564834483707358211626133417238980005257441090139064714841440800057415914531168289195641122284945842448730119610695535103170689687202523722240000 3910 5385648068528606646330057683467527349576209731568516921508694286234987162543961079261883639388599897531175051337465921554356228270361057850880000 3911 1177372008398364829545367786314555802592619658100069807793088660251760525017174463406365403416962937582346015941571319729714961224713280000000 3912 127132276039128045518342272574727977820172730601454465802082783743846293598658294288561214060788569007919880784102291300044807388480000000 3913 5589369351608316269481361871797525587046063466296390110573963217722531939204191240856751931025917139367126857188295322778277711360000 3914 70300342757346098701766660442445641101362942461624638215175559607613567851939970579404982341503479434101737673265188257364480000 3915 106757816983895439658994204191090459878486419137991228916459848486056354871488771622004732463638706936949015681424668160000 3916 2849788534514062176579024264201167056451569678637302538630261745782618487386933870371587588509615989229368107390592013520000 3917 1942051092192366979597660823373697716294164092040319835605441732421972585836548598509866537116825027412115942879681520637501440000 3918 159855808795243779145749805646756258409106992137603341588211274640633276711390595220567830536380078878245073091762365048044576343040000 3919 3765823937743243599567742162239007359209739147817608556934492981586023683405194682726425630357324720406705489276074180111075594461061120000 3920 36135728527602648056008432115391099913666891471148263359803054723695574915175237258271345941299875686246375134401078997823660928881236880000000 3921 171342326729793599307107373988166131865840169940123682291269677975626096276192190591411678598337612149927772221280457010608601017532996989788160000 3922 453570902656705985032467611345238648338764598377562499658695441484487586627199555933756988290313278881346069884672632744096574768574721063888901120000 3923 729109275381990278587118372980179425822880347166880117527159149214049421759375407452139134459631055248542331953854752684685248504371739952053340037120000 3924 756794067223203702426985889169842840310033895661550657302248018393483669432078566233930222180392163344415205929469772698245728809398089554412459145834160000 3925 531520661753470913090009293902550801424879773084655605677299019777042028462584672032609429021071039276187359994360114707135546159686998425046884887060480000000 3926 262060415550269545518985092256419744583721298441885515167529831411853024671164284114285720275119844133692139784259316595091402543025918016486691077831411998720000 3927 93434481082052226420079198723116831428770931343496359875117668336707495540007778628852379510141752271473983710668540352241784567691987563155366058878326241034240000 3928 24685141175829021460785889369595310418212430323518763693788827823357686956809242593035800564180292007958814933670509683234952913218823008200236535276561871410928640000 3929 4932264238871515942089188243926932629105698595219377701977535039866301315226351423086246512727176997945256597324963886530608416036934933476425595498208477043460997120000 3930 758308664640641686614021971722549089979579662849189128287818001072739018717608238562139303045472957728919506922911494034293157986728106800425309074638010660608640000000000 3931 91047368983804262760438648731643920722336352384711056391497114567910991443207135070549433166607032243775904673579225854385899452448566029657939390951440957610214973440000000 3932 8647210532219868868720107864657696071201445506748813726623787357877204628481960464780256064983878872650627712012150806688388536936812453896348292980897633546546142168630000000 3933 656941591029920947590482967691381181189455960208219260296127698708111311453619942918441077904152823419316403878101213982256797198166369792775128772345629946261195699604480000000 3934 40316636108900897852033153197769192376663129659479417639205651709931211864485008125837133853524218309813263619412737242387433563441859324228727557276919883349844103916519040000000 3935 2016125701319872862406673209919060064906758051203009221496943947588045731085924739344239234838723848996347779772352948555021098157247083862145145377749456187344587788798080000000000 3936 82789429751861264269544226189662562857806772580331169543092444909775164384163256274654585849704291613742651598154486847107678241817385284058679945362387012831047898738783557840000000 3937 2810889318187802726142028952517868368913281407621065792222615661145710451100444984013841997397065092397400866786622568654547185501687084508923318494783076689179575952514112046080000000 3938 79396271976532504819933795440095007911294633358408584792097159475316238956078431135138538754989997030871476042199940234433468740894432062186072881334188814262557926578324744676480000000 3939 1876067281019576642205283673366117727826544087450401454211289961413291479815626254428190132152922181835080617755265391439030535804404178528005852641740276760518480616385473066122240000000 3940 37269601927806802326795864351719479239320360967597403021034107758472596400778816559775876377495388757701028258900445466141765111059353119810012100820162290607449923269304147915496250000000 3941 625280161776831128905956804135497674605593389151350631522941769231170579896688773647736789574537676191921814521676696081681079889506756111326451978073639904575958571872541859274230333440000 3942 8895620653835417233133123634710331534029631894465621948134787242316028106021127548036848032700524710899036979728134548539833237547308593842105447073360231976530764282033083425463329095680000 3943 107710993201609882555410815912881364316527669061840306236603544880693712668384051530179643242262391571363394061100790056617455460965044076268927856022953684220018492598098902942835151994880000 3944 1113718519856715231063670845787250590102485734845370560763962701374122612754303954098565306248722663140471690387332289898008685221633867960805280324705997184673105752023008704850021211504640000 3945 9863594255158083148540444572965112446682394469908567023043828918644080706668155893447460172607490886807244459537651179546921809335065623007664953468223190450177983617080236182197079900160000000 3946 75028708315930072554225480220407475155080870142050058763915501462303801905733303305197997140368661883021668883532713392746935343682460836581156314012970764128411262862678586180127928622776320000 3947 491390061996500564472493098478202923448630080734304691535869266601088227902099166677311658489195070904639785814636459853165051484561521894096289843902478994683715830944343738269179296077578240000 3948 2777160636942075471080151806227839172431095902753542747180244051808329229427290373976787657793869102967619502391661679369726421495983945438640570222834222182081951473390986630898563274490202240000 3949 13571356607875435510176473818140306761990687538135241202348714122001601301029663753688608991043440364714958581184129378751533940992256353122194461982170319245582658261708865742045303948934840320000 3950 57447955822187960080541696302999530264761872561501393116241789946265428873875694764399102403950040471184898075119823055917628216786755820036258487998259384909521035220125497095277514871362560000000 3951 210985070917434517693817321671265726731439381948087588703344541390058063957923321291693067310451059422849184618091377671767076607069614424400919103303974712195750910551646443722700375549952983040000 3952 673242978458824131745165496366019967391042971242400461749567585916659687668547460218265363125386282015078833555975437963813165809985917923986960591190540192634748120503203609441539433529457095680000 3953 1868859667051079768551205853809909296091441180195673388065528184324120691048884000678535450582084266313470172124821716013184640953359128727932374287922126535565251095250319884633802078252224020480000 3954 4517898084523851552305110214931809994821143096554458933523115235070326100530790049096231339392842615737500579576646111876092648474705528956279293294706918046895796089737027682908559547350848675840000 3955 9520343575675271734825920478539359216315900252352658788758903629255226193400912964430096890104440853136222330907142129579250848115075964185756868150817861998044041727222786297199378671569920000000000 3956 17500920333353438192664604974682454256880458574828718028729628954347626662928500146128694828498396280165990953263974443794832547342040189226407965329305791346998179143219274766862651583305148720000000 3957 28082322971318225745464575287068991761247278401466281456062261506931308714420694536653046509384580046954009249769583460602111418517591279971661898430066105782667439935678618055699632389270077440000000 3958 39353080361882790081678120613721033522675415525799505177798728220955205494240629641492944171037620859179706596733984769869520216563436446664748046656742701931134348564436361656366792645923594240000000 3959 48177788497921230273940930333897021884401804188552210949805891432388291370412742611145650242521009017433885334620840197215586298054493943584337427765865994631527952908146172012327444488958443520000000 3960 51537858950895380690186740193890473788694055300077716740245373036912836344018373995593625309327185230954907037909983834655220480491826641260362839326217819787729910649356920602734532060672640000000000 3961 48177788497921230273940930333897021884401804188552210949805891432388291370412742611145650242521009017433885334620840197215586298054493943584337427765865994631527952908146172012327444488958443520000000 3962 39353080361882790081678120613721033522675415525799505177798728220955205494240629641492944171037620859179706596733984769869520216563436446664748046656742701931134348564436361656366792645923594240000000 3963 28082322971318225745464575287068991761247278401466281456062261506931308714420694536653046509384580046954009249769583460602111418517591279971661898430066105782667439935678618055699632389270077440000000 3964 17500920333353438192664604974682454256880458574828718028729628954347626662928500146128694828498396280165990953263974443794832547342040189226407965329305791346998179143219274766862651583305148720000000 3965 9520343575675271734825920478539359216315900252352658788758903629255226193400912964430096890104440853136222330907142129579250848115075964185756868150817861998044041727222786297199378671569920000000000 3966 4517898084523851552305110214931809994821143096554458933523115235070326100530790049096231339392842615737500579576646111876092648474705528956279293294706918046895796089737027682908559547350848675840000 3967 1868859667051079768551205853809909296091441180195673388065528184324120691048884000678535450582084266313470172124821716013184640953359128727932374287922126535565251095250319884633802078252224020480000 3968 673242978458824131745165496366019967391042971242400461749567585916659687668547460218265363125386282015078833555975437963813165809985917923986960591190540192634748120503203609441539433529457095680000 3969 210985070917434517693817321671265726731439381948087588703344541390058063957923321291693067310451059422849184618091377671767076607069614424400919103303974712195750910551646443722700375549952983040000 3970 57447955822187960080541696302999530264761872561501393116241789946265428873875694764399102403950040471184898075119823055917628216786755820036258487998259384909521035220125497095277514871362560000000 3971 13571356607875435510176473818140306761990687538135241202348714122001601301029663753688608991043440364714958581184129378751533940992256353122194461982170319245582658261708865742045303948934840320000 3972 2777160636942075471080151806227839172431095902753542747180244051808329229427290373976787657793869102967619502391661679369726421495983945438640570222834222182081951473390986630898563274490202240000 3973 491390061996500564472493098478202923448630080734304691535869266601088227902099166677311658489195070904639785814636459853165051484561521894096289843902478994683715830944343738269179296077578240000 3974 75028708315930072554225480220407475155080870142050058763915501462303801905733303305197997140368661883021668883532713392746935343682460836581156314012970764128411262862678586180127928622776320000 3975 9863594255158083148540444572965112446682394469908567023043828918644080706668155893447460172607490886807244459537651179546921809335065623007664953468223190450177983617080236182197079900160000000 3976 1113718519856715231063670845787250590102485734845370560763962701374122612754303954098565306248722663140471690387332289898008685221633867960805280324705997184673105752023008704850021211504640000 3977 107710993201609882555410815912881364316527669061840306236603544880693712668384051530179643242262391571363394061100790056617455460965044076268927856022953684220018492598098902942835151994880000 3978 8895620653835417233133123634710331534029631894465621948134787242316028106021127548036848032700524710899036979728134548539833237547308593842105447073360231976530764282033083425463329095680000 3979 625280161776831128905956804135497674605593389151350631522941769231170579896688773647736789574537676191921814521676696081681079889506756111326451978073639904575958571872541859274230333440000 3980 37269601927806802326795864351719479239320360967597403021034107758472596400778816559775876377495388757701028258900445466141765111059353119810012100820162290607449923269304147915496250000000 3981 1876067281019576642205283673366117727826544087450401454211289961413291479815626254428190132152922181835080617755265391439030535804404178528005852641740276760518480616385473066122240000000 3982 79396271976532504819933795440095007911294633358408584792097159475316238956078431135138538754989997030871476042199940234433468740894432062186072881334188814262557926578324744676480000000 3983 2810889318187802726142028952517868368913281407621065792222615661145710451100444984013841997397065092397400866786622568654547185501687084508923318494783076689179575952514112046080000000 3984 82789429751861264269544226189662562857806772580331169543092444909775164384163256274654585849704291613742651598154486847107678241817385284058679945362387012831047898738783557840000000 3985 2016125701319872862406673209919060064906758051203009221496943947588045731085924739344239234838723848996347779772352948555021098157247083862145145377749456187344587788798080000000000 3986 40316636108900897852033153197769192376663129659479417639205651709931211864485008125837133853524218309813263619412737242387433563441859324228727557276919883349844103916519040000000 3987 656941591029920947590482967691381181189455960208219260296127698708111311453619942918441077904152823419316403878101213982256797198166369792775128772345629946261195699604480000000 3988 8647210532219868868720107864657696071201445506748813726623787357877204628481960464780256064983878872650627712012150806688388536936812453896348292980897633546546142168630000000 3989 91047368983804262760438648731643920722336352384711056391497114567910991443207135070549433166607032243775904673579225854385899452448566029657939390951440957610214973440000000 3990 758308664640641686614021971722549089979579662849189128287818001072739018717608238562139303045472957728919506922911494034293157986728106800425309074638010660608640000000000 3991 4932264238871515942089188243926932629105698595219377701977535039866301315226351423086246512727176997945256597324963886530608416036934933476425595498208477043460997120000 3992 24685141175829021460785889369595310418212430323518763693788827823357686956809242593035800564180292007958814933670509683234952913218823008200236535276561871410928640000 3993 93434481082052226420079198723116831428770931343496359875117668336707495540007778628852379510141752271473983710668540352241784567691987563155366058878326241034240000 3994 262060415550269545518985092256419744583721298441885515167529831411853024671164284114285720275119844133692139784259316595091402543025918016486691077831411998720000 3995 531520661753470913090009293902550801424879773084655605677299019777042028462584672032609429021071039276187359994360114707135546159686998425046884887060480000000 3996 756794067223203702426985889169842840310033895661550657302248018393483669432078566233930222180392163344415205929469772698245728809398089554412459145834160000 3997 729109275381990278587118372980179425822880347166880117527159149214049421759375407452139134459631055248542331953854752684685248504371739952053340037120000 3998 453570902656705985032467611345238648338764598377562499658695441484487586627199555933756988290313278881346069884672632744096574768574721063888901120000 3999 171342326729793599307107373988166131865840169940123682291269677975626096276192190591411678598337612149927772221280457010608601017532996989788160000 4000 36135728527602648056008432115391099913666891471148263359803054723695574915175237258271345941299875686246375134401078997823660928881236880000000 4001 3765823937743243599567742162239007359209739147817608556934492981586023683405194682726425630357324720406705489276074180111075594461061120000 4002 159855808795243779145749805646756258409106992137603341588211274640633276711390595220567830536380078878245073091762365048044576343040000 4003 1942051092192366979597660823373697716294164092040319835605441732421972585836548598509866537116825027412115942879681520637501440000 4004 2849788534514062176579024264201167056451569678637302538630261745782618487386933870371587588509615989229368107390592013520000 4005 76081906500907553147477119195886983641940845845402142134091838326051045515429226810690522325732671789210260531484470786400000 4006 53635385544038296834823797242405250971075396154787302738128589172877879505966626595505686833449435898567768156620075885817621600000 4007 4568876682183358277577630344297048898720086546049401596444745740102429287836261119911556427220556747583596762653524544257488278374400000 4008 111430333401769925031840826467060725590884190771598855535690903855358147901038572453522949703482158516816341444356810109895881621273241600000 4009 1107436439721815178688321073739574638694303669459688775884522086603495033145984222507781145259344497149564607402059612675936482507821452486400000 4010 5440835228353277972895721435282530199905113928055450955920657011482971097846220485180728766659159514495810916166318877076875938560926796065683200000 4011 14929651866601394757625859618415262868539632618584157423046282839509272692490029011335919735712733707776505153960378998698947575411183128404234700800000 4012 24887990821715486018305006978527136763305163020648337085864037684998508760993574980480266874413926730520129890575927774137245298255493199536070399027200000 4013 26801643990991453310431240405735449888496174071032875629606802207621597223694346581713757394554410065534029252943492470645516925016669481331648562052400800000 4014 19538398469432769463304374255781142968713710897782966333983358809356144376073178658069329140630164937774307325395806011100581838337152051890771801736200183200000 4015 10003660016349577965211839618959945199981419979664878762999479710390345920549467472931496520002644448140445350602652677683497901228621850568075162488934493798400000 4016 3705630751916588708031615472496162600641351859770091780939519516852851812413064532972706320605247044377698749222976163450333675224536805846906994769633188495769600000 4017 1017658845245093173943182399134258654201131254489361455340515547315714428983937847367629473296215969562225519005359828887547885558538420305706833438610514390650726400000 4018 211467840508091999080474688313136325069824786074552413878457707948422874559546698803953566833109406113860492884876622103558897968910432697963248880395618555442397849600000 4019 33829922286763918873305560049907919618750512132603032228392802771270728783765150019739184021184779394401612144545043755295871280903945373185537587653260587096895786598400000 4020 4228740285845489859163195006238489952343814016575379028549100346408841097970643752467398002648097424300201518068130469411983910112993171648192198456657573387111973324800000000 4021 418356214255725777023815071583980921007951584729673191275581210637982476827162144519006076226824372720855678700595727865478947263580943600577889508642726689018325751603700000000 4022 33125927010201439975671375473719826164817891641926170537442046777682888090346455520934294067887347242570550287211408155311423494328611426148180102378112682349245273541953300000000 4023 2120059328652892158442968030318068874548345065083274914396290993771704837782173153339794820344790223524515218381530121939931103637031131273483526552199211670351697506685011200000000 4024 110627285956769978906616289648515869508452067442633038035645269845724544422722754845458420169765886235877353306043421413273462783763442079781857773993901741966357545752316524800000000 4025 4743144885396512845621173418680117905174882391602891505778290944635439842124238113999029764778712372363241522996611693094099716853857579170647152059988537186807579774130571000800000000 4026 168250273529502541669600049519186573038667038071814521722461999776616316498908469775586574775692692228989969709328788541912277711256224973088232942022975311813084032396054394655200000000 4027 4968376221490283920196814685426077435546032505164987198932867347272823218387001124011761634097539876309708316645724045718497492985134985982163717170000767584899665521633750509036800000000 4028 122816120449090347882810436034585627331892115916079316586886330399261619925349685136940039808997976972017490132269080394709662322897029159937002224640498139322526350068474702420435200000000 4029 2554191504964675828625323286906772968417943848192212037142901652522144001885006733082299890402754802339926240094533531333727508621499153310564843140570359741223165186580309826899988300000000 4030 44892469891259142363918682090673441692913781075826318764823639444729202977130878340654502873718818405926543595901521346721594691531469118586487683038664642811738351319335525517594194360800000 4031 669565977877459980419156747722889093032953472140499232264788810798764917230143205037126422469739754904597624283341398037948664020074274045444710240241676384003205414670908739262870532915200000 4032 8505967793035880491991509795146331811492705220155230987660094892739865429997745160286457885448916145639888338118003686185792287366128740651390207866773888878262942860448951761746836769996800000 4033 92347407624756529058643975330613837826595911521007465872223719733824100227792575098430709499055634436865128819560294393280225230657558787443719272069628616462219872724356677089723037250355200000 4034 859449216043087528076594701074995265230988010699487293908861049198537377252227909648485008520445568088649957136111164118296724059202236710515512898996940136668626386110426951597130867117260800000 4035 6875593728344700224612757608599962121847904085595898351270888393588299018017823277187880068163564544709199657088889312946373792473617893684124103191975521093349011088883415612777046936938086400000 4036 47400307620882353309078028427936343883152653257547581735613567432673333020760717224852123813210859743809563840530999234789476792468838554830375757425556058763751688376482394519705183540713881600000 4037 282237818009204031947046883625229367911672378002521477282685375028190898203938753026591417890722572825139514772146128012031384153203736209413582604456027030563754865188971953110617607757439174400000 4038 1454447177855094256292107118546542625474200481381889415989435753056620113283858682952209267702829546962909039686063329853135434941265534680967515465036731331808260420985092882333378040276690681600000 4039 6498681955683905783457019227831000145412100339363980553592528730123941527947743905590657000735297010976954862444221904525957473606892126463789721043860436840190297732844445135962205320609386086400000 4040 25217917443193232063502310764557029718785730471409498882891124605816227911657280286708934308975744377872673241729619110565741683296715511146659238219761636834674304030367220046547216564813681868800000 4041 85110471370777158214320298830379975300901840341007058729757545544629769201843320967642653292793137275320272190837464498159378181126414850119974928991695524317025776102489367657096855906246176307200000 4042 250152836875746569472160841983110172800670508843466485351511541429882655508317929751440887889585294022819105738165739484186005675311576089102550836149816488139810997745648028521224974172392789964800000 4043 641009806229497259810861489822881527503219837211367101113597733222279859048577917088690048920739339225115702355153963722707863500404761822724367035452569557595176861988265016662640347871989455667200000 4044 1433446143835011396199709831360863424953718279571891928889897889540765110380365637986679203617474908335454458657656542453192413917837321272209747494391658733029177934887731464207351856665946379468800000 4045 2799699499677756633202558264376686376862731014788851423613081815509306856211651636692732819565380680342684489565735434478891433433276018109784663074983708462947613154077600516029984095050676522400000000 4046 4779121696400057894395725210685462711677477708664900119508647038099482629770963906578014298821077344519616481376056762539822380000166716307048008968366075897873271426184698758149353590322500285600000000 4047 7133849296084051434200032967553810228509820952875885892677630564160160660182896560256394521855369097358727808934522047872854398134359646499150380734120789678458061137628471615663175038615510630400000000 4048 9315628000897209957022023504727121377420543358326098343988197744384775682923124625196519154823977584301699187581079434217155246424888646012065478246677937122348362804432324305444776208814043545600000000 4049 10644557277133391580304936136552863054007865424563639984157062542818328863084678560740613125163724198741432570933414113084159267773442914728474894236225625560444452502021796565021280252877579622400000000 4050 10644557277133391580304936136552863054007865424563639984157062542818328863084678560740613125163724198741432570933414113084159267773442914728474894236225625560444452502021796565021280252877579622400000000 4051 9315628000897209957022023504727121377420543358326098343988197744384775682923124625196519154823977584301699187581079434217155246424888646012065478246677937122348362804432324305444776208814043545600000000 4052 7133849296084051434200032967553810228509820952875885892677630564160160660182896560256394521855369097358727808934522047872854398134359646499150380734120789678458061137628471615663175038615510630400000000 4053 4779121696400057894395725210685462711677477708664900119508647038099482629770963906578014298821077344519616481376056762539822380000166716307048008968366075897873271426184698758149353590322500285600000000 4054 2799699499677756633202558264376686376862731014788851423613081815509306856211651636692732819565380680342684489565735434478891433433276018109784663074983708462947613154077600516029984095050676522400000000 4055 1433446143835011396199709831360863424953718279571891928889897889540765110380365637986679203617474908335454458657656542453192413917837321272209747494391658733029177934887731464207351856665946379468800000 4056 641009806229497259810861489822881527503219837211367101113597733222279859048577917088690048920739339225115702355153963722707863500404761822724367035452569557595176861988265016662640347871989455667200000 4057 250152836875746569472160841983110172800670508843466485351511541429882655508317929751440887889585294022819105738165739484186005675311576089102550836149816488139810997745648028521224974172392789964800000 4058 85110471370777158214320298830379975300901840341007058729757545544629769201843320967642653292793137275320272190837464498159378181126414850119974928991695524317025776102489367657096855906246176307200000 4059 25217917443193232063502310764557029718785730471409498882891124605816227911657280286708934308975744377872673241729619110565741683296715511146659238219761636834674304030367220046547216564813681868800000 4060 6498681955683905783457019227831000145412100339363980553592528730123941527947743905590657000735297010976954862444221904525957473606892126463789721043860436840190297732844445135962205320609386086400000 4061 1454447177855094256292107118546542625474200481381889415989435753056620113283858682952209267702829546962909039686063329853135434941265534680967515465036731331808260420985092882333378040276690681600000 4062 282237818009204031947046883625229367911672378002521477282685375028190898203938753026591417890722572825139514772146128012031384153203736209413582604456027030563754865188971953110617607757439174400000 4063 47400307620882353309078028427936343883152653257547581735613567432673333020760717224852123813210859743809563840530999234789476792468838554830375757425556058763751688376482394519705183540713881600000 4064 6875593728344700224612757608599962121847904085595898351270888393588299018017823277187880068163564544709199657088889312946373792473617893684124103191975521093349011088883415612777046936938086400000 4065 859449216043087528076594701074995265230988010699487293908861049198537377252227909648485008520445568088649957136111164118296724059202236710515512898996940136668626386110426951597130867117260800000 4066 92347407624756529058643975330613837826595911521007465872223719733824100227792575098430709499055634436865128819560294393280225230657558787443719272069628616462219872724356677089723037250355200000 4067 8505967793035880491991509795146331811492705220155230987660094892739865429997745160286457885448916145639888338118003686185792287366128740651390207866773888878262942860448951761746836769996800000 4068 669565977877459980419156747722889093032953472140499232264788810798764917230143205037126422469739754904597624283341398037948664020074274045444710240241676384003205414670908739262870532915200000 4069 44892469891259142363918682090673441692913781075826318764823639444729202977130878340654502873718818405926543595901521346721594691531469118586487683038664642811738351319335525517594194360800000 4070 2554191504964675828625323286906772968417943848192212037142901652522144001885006733082299890402754802339926240094533531333727508621499153310564843140570359741223165186580309826899988300000000 4071 122816120449090347882810436034585627331892115916079316586886330399261619925349685136940039808997976972017490132269080394709662322897029159937002224640498139322526350068474702420435200000000 4072 4968376221490283920196814685426077435546032505164987198932867347272823218387001124011761634097539876309708316645724045718497492985134985982163717170000767584899665521633750509036800000000 4073 168250273529502541669600049519186573038667038071814521722461999776616316498908469775586574775692692228989969709328788541912277711256224973088232942022975311813084032396054394655200000000 4074 4743144885396512845621173418680117905174882391602891505778290944635439842124238113999029764778712372363241522996611693094099716853857579170647152059988537186807579774130571000800000000 4075 110627285956769978906616289648515869508452067442633038035645269845724544422722754845458420169765886235877353306043421413273462783763442079781857773993901741966357545752316524800000000 4076 2120059328652892158442968030318068874548345065083274914396290993771704837782173153339794820344790223524515218381530121939931103637031131273483526552199211670351697506685011200000000 4077 33125927010201439975671375473719826164817891641926170537442046777682888090346455520934294067887347242570550287211408155311423494328611426148180102378112682349245273541953300000000 4078 418356214255725777023815071583980921007951584729673191275581210637982476827162144519006076226824372720855678700595727865478947263580943600577889508642726689018325751603700000000 4079 4228740285845489859163195006238489952343814016575379028549100346408841097970643752467398002648097424300201518068130469411983910112993171648192198456657573387111973324800000000 4080 33829922286763918873305560049907919618750512132603032228392802771270728783765150019739184021184779394401612144545043755295871280903945373185537587653260587096895786598400000 4081 211467840508091999080474688313136325069824786074552413878457707948422874559546698803953566833109406113860492884876622103558897968910432697963248880395618555442397849600000 4082 1017658845245093173943182399134258654201131254489361455340515547315714428983937847367629473296215969562225519005359828887547885558538420305706833438610514390650726400000 4083 3705630751916588708031615472496162600641351859770091780939519516852851812413064532972706320605247044377698749222976163450333675224536805846906994769633188495769600000 4084 10003660016349577965211839618959945199981419979664878762999479710390345920549467472931496520002644448140445350602652677683497901228621850568075162488934493798400000 4085 19538398469432769463304374255781142968713710897782966333983358809356144376073178658069329140630164937774307325395806011100581838337152051890771801736200183200000 4086 26801643990991453310431240405735449888496174071032875629606802207621597223694346581713757394554410065534029252943492470645516925016669481331648562052400800000 4087 24887990821715486018305006978527136763305163020648337085864037684998508760993574980480266874413926730520129890575927774137245298255493199536070399027200000 4088 14929651866601394757625859618415262868539632618584157423046282839509272692490029011335919735712733707776505153960378998698947575411183128404234700800000 4089 5440835228353277972895721435282530199905113928055450955920657011482971097846220485180728766659159514495810916166318877076875938560926796065683200000 4090 1107436439721815178688321073739574638694303669459688775884522086603495033145984222507781145259344497149564607402059612675936482507821452486400000 4091 111430333401769925031840826467060725590884190771598855535690903855358147901038572453522949703482158516816341444356810109895881621273241600000 4092 4568876682183358277577630344297048898720086546049401596444745740102429287836261119911556427220556747583596762653524544257488278374400000 4093 53635385544038296834823797242405250971075396154787302738128589172877879505966626595505686833449435898567768156620075885817621600000 4094 76081906500907553147477119195886983641940845845402142134091838326051045515429226810690522325732671789210260531484470786400000 4095 2031443260542010119077007584099957194338814614328418974344795855037656286406786599717148568706192509121387445272510543678944000 4096 1480922136935125376807138528808868794672995853845417432297356178322451432790547431193801306586814339149491447603660186341950176000000 4097 130500524744127300220293955189482428163978401761193760228654360959475033015364929002657864162899989731984729540713089738162284203068000000 4098 3293794577719626649471265267810628492065284792777934598908946098954643322186917366566639259511843770467966578132178914446108449645672448000000 4099 33890212668939176680574634260142223342351034873416379174770902078123898306094556978691119567286369662257303056246472057804777381516003812896000000 4100 172448584874838215701916636551752176081939438699565827779104647137625394087850236269106869979919193135173849221951248249592603857420346569723025408000 4101 490300866603055644527497937140485208964449341626716962892790006589787940482412159022061372807490159648790000710327825607782675203417918227459041568000000 4102 847239897490080153743516435378758441090568462330966911878741131387153561153608210790122052211342995873109121227446482650248462751506162697049223829504000000 4103 946173357941719650133875062570144829601275135489915190707831553305598385295582378951272495835482768713471572459527230420190659709561434082143915128516804000000 4104 715623747629094760020595919751955575319061548566260025885042068426613402611323271766262295588228344609066384038223058960658002280852494906726373383511732768000000 4105 380311800063753748360105516188899022903137388431601794416372641886707853297164250870734200629703659687386848199657300677111049390138530745725570597306858773958688000 4106 146295748784854935507418500592574229696774111853478676740182413708485665580877608148622021579570453613780665873947812131240313514463506943509761191450872796594176000000 4107 41741614401120423928033628537998961594599427855397727604920600157649342634450413798604428760167729675512040348278562121165852392857391782361752979208186847662034688000000 4108 9016188710642011568455263764207775704433476416765909162662849634052258009041289380498556612196229609910600715228169418171824116857196624990138643508968359094999492608000000 4109 1500068396733064674701744508770068682825119638839428136938031607865444426254244520680447356354147701348876193996086686948337237442116088482734316813804610744430540582656000000 4110 195109340599790755153147554809436939292396953653089423952743514990915950358335775617842980356420249288096081817963303552543196190634178387495342061527908979599152883796148224000 4111 20095642838265801960506378096980275577143546099218042170425700778025553358745826498724977377408396647562386356678044112848916233623973146295067732472433252140720855188354500000000 4112 1657487639628215211407334939542180987273034057502448996635168771030862372123838550197299050027058848587791664766640290572987834694492345661362207780054812164761137354538116000000000 4113 110560848612011213459541703733861560549724603900450994740058890569292350380058179232184959626950677657935005153039112811699589933015659950642342589844578680366749549082708208500000000 4114 6016418664927243242651555887921906947377694847154910757360766990407819098214893611613146495238385556855069952378122580367582525633216073080238094033286091746541556450797882112000000000 4115 269167802597846819527582627425252204680362267555007658009718684287981617657648848428259109407158226629944367715700778857742728666488749741527637059193432297887054376357690098073504000000 4116 9969177873994326649169726941676007580754158057592876222582173492147467320653661052898485533598452838146087693174102920657138098758842583019542113303460455477298310235470003632352000000000 4117 307566177141998708977469743415011605404392159029092615984621265188943683512454314315047763350572327517518136926834276517858356469305843172911979723817288764875262077117206557406116000000000 4118 7948438251920188876568074822180400189900043999986492103992474205300397821499797399417202130833168249033308361155449595961472732913353733915103115683349859531294354025817168756334336000000000 4119 172930854597965260929054100675885684484585281652773243972300963498897826243326357439302370115435198356771189426084815308894706566060402855433171179273101403516397844319071840759648719500000000 4120 3181883454303783721987797614586523567781141128578924579139880819333064285033686685335659148717258098353810552015467523970943523770630501076839358806803171910742420137622776187586301968727808000 4121 49716928973496620656059337727914430746580330134045696549060637802079129453651354458369674198707157786778289875241680062045992558916101579325614981356299561105350314650355877931035968261372000000 4122 662144725338022563900930703111639512962025812257241024038863579535041980973326254287195034961433174356409491492930700512370302970304452187711934851021988119006297458908849833071863682564096000000 4123 7542242262053413266934038790131018827333075267742636039442680460641337564524294365240080945107574751653476864036663760523717982271124150700656257912422333418056106992883617629834197259206656000000 4124 73702386888788629180444282126136596624733985092072941162339380410173795525767601274301447844749603321664268073809094293250918827287403197678707804163835740655970965082617853232322955610816512000000 4125 619594128829782660740978651898985586610323876673474379924776107588209566008676144623785812342559618946469527098565260436162474308760076489344843559144874083327146134274728997945403584722175655936000 4126 4492374603982177661711637367331774250875430746247875736422128805312116621055823813861157244335298502649706886418384621335675017646006395277046296155727998455864642509594893207888529230304116736000000 4127 28156720086403065978536205165564955562455599708057936733112804928777990707880372285979938161753517797109806842825970921182238752719700544909805031071998919521088391539858690556119941552448400608000000 4128 152870689526067145538140525426822205796305672989915690009491766014517943150400845854192550703065151916678872268621778066441521760877263341916183299176888810574021155080415973280620920950032343808000000 4129 720297720471223104102505045933479665124039194433682484732541436584740012361392831423658687216383693234925462854744375774946690908359022747798792329647505839014723686464672179415785421674621917536000000 4130 2950339463050129834403860668143532708348064540400363457464489724251095090632265037511305982838307607490254695853032963174181645960638557174983853382236183916604308219759297246887057087179251374227456000 4131 10520891807376657904641253400685447838464704173291976814035804138208932306754610245540627848395135206537018283233632528465888017547608880958246283574878795848873494943039546455993529725639745100032000000 4132 32706092582014057613496344253756605895721994313135408308398986492782881897435649373261394656184067481928909382486737458044984320674326986184614786820814457377589007713477565852892526893138349602816000000 4133 88737150920916074779933212630604355881640970756609202921882124072132182319662617942539667812886634613411762686551939286728443116872572144667715695027015490067854619867316656427341462426551940403456000000 4134 210339913294023288367249096605876991719445264015666258777794664467276284016978057345279212593509059824383437479234226457430383684438689528101252017841814494975655395241046889309253836862937932808192000000 4135 435965622474460675393811873654159200446502089327221013955206875566385411736502441951697387964712035855691990079029677715696841033194946946752487209667727102703369747408126733027528604901649683202179328000 4136 790698086349698704665145372336006442968221023576306593700045841554797180352328103828472794875132462993303909691947442934114495279368673819939654114253506011780461955369420664651428093218412536096000000000 4137 1255599276009012294908078068107639860824536162438301674255165387283775152133558053764658188158196457438440930668231356140746629077886366297404172968467372972410640975424589296182591833212571758708000000000 4138 1746503265528679081319558903092307689741873083833834237981904115492815244252134431961224525447963860050461712861270606843642084382275887928893333881654995305631423733182690573703261297981872488448000000000 4139 2128653368437547523711501737365616327855823736651016295196225006841784338655021519645828018237978397844889725939093001201252020647316743900750054042954857456993934380285340949398874175201586534656000000000 4140 2273740513253631009799536165796648898635659360555976099964002823220322857474075990521221574575713199809384761196242045156928029429105323284756183926749563845640182132668904764342264106638371763372032000000 4141 2128653368437547523711501737365616327855823736651016295196225006841784338655021519645828018237978397844889725939093001201252020647316743900750054042954857456993934380285340949398874175201586534656000000000 4142 1746503265528679081319558903092307689741873083833834237981904115492815244252134431961224525447963860050461712861270606843642084382275887928893333881654995305631423733182690573703261297981872488448000000000 4143 1255599276009012294908078068107639860824536162438301674255165387283775152133558053764658188158196457438440930668231356140746629077886366297404172968467372972410640975424589296182591833212571758708000000000 4144 790698086349698704665145372336006442968221023576306593700045841554797180352328103828472794875132462993303909691947442934114495279368673819939654114253506011780461955369420664651428093218412536096000000000 4145 435965622474460675393811873654159200446502089327221013955206875566385411736502441951697387964712035855691990079029677715696841033194946946752487209667727102703369747408126733027528604901649683202179328000 4146 210339913294023288367249096605876991719445264015666258777794664467276284016978057345279212593509059824383437479234226457430383684438689528101252017841814494975655395241046889309253836862937932808192000000 4147 88737150920916074779933212630604355881640970756609202921882124072132182319662617942539667812886634613411762686551939286728443116872572144667715695027015490067854619867316656427341462426551940403456000000 4148 32706092582014057613496344253756605895721994313135408308398986492782881897435649373261394656184067481928909382486737458044984320674326986184614786820814457377589007713477565852892526893138349602816000000 4149 10520891807376657904641253400685447838464704173291976814035804138208932306754610245540627848395135206537018283233632528465888017547608880958246283574878795848873494943039546455993529725639745100032000000 4150 2950339463050129834403860668143532708348064540400363457464489724251095090632265037511305982838307607490254695853032963174181645960638557174983853382236183916604308219759297246887057087179251374227456000 4151 720297720471223104102505045933479665124039194433682484732541436584740012361392831423658687216383693234925462854744375774946690908359022747798792329647505839014723686464672179415785421674621917536000000 4152 152870689526067145538140525426822205796305672989915690009491766014517943150400845854192550703065151916678872268621778066441521760877263341916183299176888810574021155080415973280620920950032343808000000 4153 28156720086403065978536205165564955562455599708057936733112804928777990707880372285979938161753517797109806842825970921182238752719700544909805031071998919521088391539858690556119941552448400608000000 4154 4492374603982177661711637367331774250875430746247875736422128805312116621055823813861157244335298502649706886418384621335675017646006395277046296155727998455864642509594893207888529230304116736000000 4155 619594128829782660740978651898985586610323876673474379924776107588209566008676144623785812342559618946469527098565260436162474308760076489344843559144874083327146134274728997945403584722175655936000 4156 73702386888788629180444282126136596624733985092072941162339380410173795525767601274301447844749603321664268073809094293250918827287403197678707804163835740655970965082617853232322955610816512000000 4157 7542242262053413266934038790131018827333075267742636039442680460641337564524294365240080945107574751653476864036663760523717982271124150700656257912422333418056106992883617629834197259206656000000 4158 662144725338022563900930703111639512962025812257241024038863579535041980973326254287195034961433174356409491492930700512370302970304452187711934851021988119006297458908849833071863682564096000000 4159 49716928973496620656059337727914430746580330134045696549060637802079129453651354458369674198707157786778289875241680062045992558916101579325614981356299561105350314650355877931035968261372000000 4160 3181883454303783721987797614586523567781141128578924579139880819333064285033686685335659148717258098353810552015467523970943523770630501076839358806803171910742420137622776187586301968727808000 4161 172930854597965260929054100675885684484585281652773243972300963498897826243326357439302370115435198356771189426084815308894706566060402855433171179273101403516397844319071840759648719500000000 4162 7948438251920188876568074822180400189900043999986492103992474205300397821499797399417202130833168249033308361155449595961472732913353733915103115683349859531294354025817168756334336000000000 4163 307566177141998708977469743415011605404392159029092615984621265188943683512454314315047763350572327517518136926834276517858356469305843172911979723817288764875262077117206557406116000000000 4164 9969177873994326649169726941676007580754158057592876222582173492147467320653661052898485533598452838146087693174102920657138098758842583019542113303460455477298310235470003632352000000000 4165 269167802597846819527582627425252204680362267555007658009718684287981617657648848428259109407158226629944367715700778857742728666488749741527637059193432297887054376357690098073504000000 4166 6016418664927243242651555887921906947377694847154910757360766990407819098214893611613146495238385556855069952378122580367582525633216073080238094033286091746541556450797882112000000000 4167 110560848612011213459541703733861560549724603900450994740058890569292350380058179232184959626950677657935005153039112811699589933015659950642342589844578680366749549082708208500000000 4168 1657487639628215211407334939542180987273034057502448996635168771030862372123838550197299050027058848587791664766640290572987834694492345661362207780054812164761137354538116000000000 4169 20095642838265801960506378096980275577143546099218042170425700778025553358745826498724977377408396647562386356678044112848916233623973146295067732472433252140720855188354500000000 4170 195109340599790755153147554809436939292396953653089423952743514990915950358335775617842980356420249288096081817963303552543196190634178387495342061527908979599152883796148224000 4171 1500068396733064674701744508770068682825119638839428136938031607865444426254244520680447356354147701348876193996086686948337237442116088482734316813804610744430540582656000000 4172 9016188710642011568455263764207775704433476416765909162662849634052258009041289380498556612196229609910600715228169418171824116857196624990138643508968359094999492608000000 4173 41741614401120423928033628537998961594599427855397727604920600157649342634450413798604428760167729675512040348278562121165852392857391782361752979208186847662034688000000 4174 146295748784854935507418500592574229696774111853478676740182413708485665580877608148622021579570453613780665873947812131240313514463506943509761191450872796594176000000 4175 380311800063753748360105516188899022903137388431601794416372641886707853297164250870734200629703659687386848199657300677111049390138530745725570597306858773958688000 4176 715623747629094760020595919751955575319061548566260025885042068426613402611323271766262295588228344609066384038223058960658002280852494906726373383511732768000000 4177 946173357941719650133875062570144829601275135489915190707831553305598385295582378951272495835482768713471572459527230420190659709561434082143915128516804000000 4178 847239897490080153743516435378758441090568462330966911878741131387153561153608210790122052211342995873109121227446482650248462751506162697049223829504000000 4179 490300866603055644527497937140485208964449341626716962892790006589787940482412159022061372807490159648790000710327825607782675203417918227459041568000000 4180 172448584874838215701916636551752176081939438699565827779104647137625394087850236269106869979919193135173849221951248249592603857420346569723025408000 4181 33890212668939176680574634260142223342351034873416379174770902078123898306094556978691119567286369662257303056246472057804777381516003812896000000 4182 3293794577719626649471265267810628492065284792777934598908946098954643322186917366566639259511843770467966578132178914446108449645672448000000 4183 130500524744127300220293955189482428163978401761193760228654360959475033015364929002657864162899989731984729540713089738162284203068000000 4184 1480922136935125376807138528808868794672995853845417432297356178322451432790547431193801306586814339149491447603660186341950176000000 4185 2031443260542010119077007584099957194338814614328418974344795855037656286406786599717148568706192509121387445272510543678944000 4186 54247704004735895386090224503988423394192501938670360863508124163700900923904258122817457540081220468188278480591944401278464000 4187 40879496554552833421991396569695060205585037878425762506274680634164251610127455697869674295936545389433109202898152134415813394944000 4188 3725144123533626945578966012413462361233936576671547608384280272788217427972864400468374070217217698612092076114094113248640995614272000000 4189 97263375097162127933254003363152079530989890167391268367965099245453216740022305316066266663220805324921034770595437515658562742118433984000000 4190 1035660418034582338233288627810843342845980350502382225582092376765585851847757507005473607429975135099759178237300218666732376078077085061632000000 4191 5455883938056212587789082090234590190352852789974961621539876611018148641594430893085003095307687331108773745174375247141594158756335957954718855168000 4192 16065961639371677563605427768454872676458676547131084209028554433785923853601793222833679299949196171646862005836261213869878769638518629966882667327488000 4193 28765331462912919777694412035866905779679838876113344285334288605390030573158021174847618950674344311698627199225055154425187461819986162181958653272576000000 4194 33299466834754568757653493733020426803201873478960710178310105846814634142252054262532974887774387833830123311502904473141457635489361480995889885994665792000000 4195 26118247246973677100455992072870440028151426105506869123080110414036487259665123937737917849322158979893312370252827489690170969853985642159392167686189258176000000 4196 14400765748069382395524219437234428777441795508941111414654434318766469907387040055302680288745060152425815854961560987335490187306452355546139740712798798901984768000 4197 5749930390623396430999088431212097718942483281042203750049111366491037966980973669444110980714472962032552970530899273231074560955919118169643914308152146121164302848000 4198 1703683078703228572147878053692473398205180231419912222236773738219566805031399605761218068359843840602237917194340525401799869912864923902116715350563598850715348992000000 4199 382331452635758357752943854216879104131854281346855758825396762457003640412324183079155755669580813530581147226026608240135642267623581800535149394504563592971253960704000000 4200 66121047926823761001594392094143007516027592172635967223800905399962096051366350484176210701352373987814994379885342198823924675431962824565435938579055999333707911647232000000 4201 8944130480941224320397301512863819155648777699955560303580295924432857954553610099434790518554223215934560838291020720016498608547846010129579900843648051124093533045346893824000 4202 958559233887122775212579548073952118571796347562424814410269527276327698598175182375362940105678391220236762341220486228018186812963684116856070935727843479064961611844286636544000 4203 82310640503995505962305515335578780790245590093201296270981570694016028464503389998902145401400991511507710993833175784132947804135773302828954798699406466055471337267821784000000000 4204 5719178152879128070656599819332060333838559499301680740759985597207124677383388496041687751738222802513580363471374283941956385628106070107263439531578924177102592107855935288000000000 4205 324370539072544068328126329190421360969365053322618739864153275560391313693199248077656982667728272337866378809818283979625025115598329067636288300955859213676034272346084323944000000000 4206 15133831870968616051917062014708299017386695927820099927101935224545617131669904118311164183345530274195493769750881857353385171793355640979638666969396567473269055010578910217931264000000 4207 584879051805447396583272603687103121651213662263472603931430810728036537437977221994262723682688919767582698480218969490034277099852252544937204938309436870848202218755135334738148864000000 4208 18840487863379832553349220798711154275579102756984513819353941404932056004998702774608575715924333159305115099428541184737204831447156519807800647430516232785587280337435332439442624000000000 4209 508693172311255478940428961565201165440635774438581873122556417933165512134964974914431544329956995301238107684570611987904530449073226034810617480623938285210856569110753975864950848000000000 4210 11570414609098139666825590223008487619490016480633114549310739265303898894069828341456491561542031101458253810436552855076735917112484997726965572603265781459448788537227473534372701464000000000 4211 222716966980875761959261759503532912761643252912938075596438135913638178756935922013534641377540217610744882610453052566492436776864148823766742176824065678661644543156617383847586355866690048000 4212 3643049450337611405339094151697069770557657523865387174651432539976520359575787996996083025573355849011078218648999249013217433067895728848295591082624691986373928059817641749353987651698334208000 4213 50829266641211529349756070284499709685484768454581717870174752897985668025631294958850241370628605905332894162296469987311631232854283622159385088709333233590303307088727321313638106937339584000000 4214 606987394059482286345775113368253092920541141661710543429258856764283662486839020849710171003191748653771237576578253842648517579507713458789624849426906486256216751706784571722045731823157248000000 4215 6223107832317494249616713673065381160584794409327390883302139872784404319728018231432509702277054703990714528775704729123487386740053517045798078015689437294227243024069308368747483254958587904000000 4216 54931142350391250723061190232382450416290847480969570905023421911146722693042189965216561937936514573803667119039116914168240811369758318907072753234193785609577421312607041663216673673621123629056000 4217 418526589299928048080667047770682453692058435503271262246756447545030185747017868500379995476310564078967814653640958554423197193968618474836235124764208641920294473732229831954569628650001552900096000 4218 2758842263451674145062990793410260314864643007467852558755474629813431400187861926149965790493258112825227293859449677971051348690711108110492760832185945637658191111027882193059907220104990705152000000 4219 15766710221371883691985752460133173420335184245505748689780466482913229472109049017189910790709153739987543656553410563263949549009365185536491435761291074077318686373147324955573661823689870774784000000 4220 78268735108699139296527685070260119387045554358567006878700548962298138325924607465956591547853765634959536380965017347332478231383962448615813072823555466247043647863767577517094654634230054615552000000 4221 338071646903447689883191873614383260399886352147547514982791621317198347078552905666306683580680639515686563755103310964537461017019012425574536918843445071969417009418885340714246306138238285817327616000 4222 1272522083817641235993797669681574302520285528522455941169794525232362502583743721739842990048542763828592497865574053891208220892592825920132413313177521642639341939431305041042375670841324905737650176000 4223 4179729960617536190126312109712592039599086032573067877758959274584611205009976935314125075895332997689812584296781695381315376206841281117841594080901628004148234362681052972250908183843512352518144000000 4224 11994405134106278587294970295301494257971834141877197118811721154927672014610202072866004354694246886357862822089744002068877467543265335506994619666771649512414301933321353791050390112639138888265728000000 4225 30103188744758685029092083356995238635918891949295360263277071602389909245252331529561727782225179010102994712727032111060676524139630023336112173032754477729896054028676868934914764726299787256500224000000 4226 66136705672234831008915307135318539283113805612601906498419726310450630611819372370447115937548718285196279383861289548000306323534767161269438444152961587572581630701003081050007738103680632602530992128000 4227 127292119152763636165517395377419647922176541668247058210442029494748866111757687269659180456345308820962720456008820531213833724455686927200015656408562086346549323052752567495604771654377324695787040768000 4228 214765075236144240912019145100116833903898981056728245819906782297316816002182686922408454230687339415564464650160654443387987468374917205215445916357173372115844203941179015993826212838748050790592000000000 4229 317794613511478659728805519034596266894233353319116824838897367910964142601793438737902728461470496873253219233863066580428809257887238032832228566208070862390191489422010263909563436103310015815744000000000 4230 412583840832332925628381620504720021933309717907914254937351353681552245241096214980537877371465829148746478464399232945891046128947518648184891782424903418640308710534360432784166504572892342095872000000000 4231 470076182241265309602364499156779663508170258900997329935370420776733045351619559154177053962553599777342174305726436895925882932737648599292181284243629603659728628299686180663380181116832939735744512000000 4232 470076182241265309602364499156779663508170258900997329935370420776733045351619559154177053962553599777342174305726436895925882932737648599292181284243629603659728628299686180663380181116832939735744512000000 4233 412583840832332925628381620504720021933309717907914254937351353681552245241096214980537877371465829148746478464399232945891046128947518648184891782424903418640308710534360432784166504572892342095872000000000 4234 317794613511478659728805519034596266894233353319116824838897367910964142601793438737902728461470496873253219233863066580428809257887238032832228566208070862390191489422010263909563436103310015815744000000000 4235 214765075236144240912019145100116833903898981056728245819906782297316816002182686922408454230687339415564464650160654443387987468374917205215445916357173372115844203941179015993826212838748050790592000000000 4236 127292119152763636165517395377419647922176541668247058210442029494748866111757687269659180456345308820962720456008820531213833724455686927200015656408562086346549323052752567495604771654377324695787040768000 4237 66136705672234831008915307135318539283113805612601906498419726310450630611819372370447115937548718285196279383861289548000306323534767161269438444152961587572581630701003081050007738103680632602530992128000 4238 30103188744758685029092083356995238635918891949295360263277071602389909245252331529561727782225179010102994712727032111060676524139630023336112173032754477729896054028676868934914764726299787256500224000000 4239 11994405134106278587294970295301494257971834141877197118811721154927672014610202072866004354694246886357862822089744002068877467543265335506994619666771649512414301933321353791050390112639138888265728000000 4240 4179729960617536190126312109712592039599086032573067877758959274584611205009976935314125075895332997689812584296781695381315376206841281117841594080901628004148234362681052972250908183843512352518144000000 4241 1272522083817641235993797669681574302520285528522455941169794525232362502583743721739842990048542763828592497865574053891208220892592825920132413313177521642639341939431305041042375670841324905737650176000 4242 338071646903447689883191873614383260399886352147547514982791621317198347078552905666306683580680639515686563755103310964537461017019012425574536918843445071969417009418885340714246306138238285817327616000 4243 78268735108699139296527685070260119387045554358567006878700548962298138325924607465956591547853765634959536380965017347332478231383962448615813072823555466247043647863767577517094654634230054615552000000 4244 15766710221371883691985752460133173420335184245505748689780466482913229472109049017189910790709153739987543656553410563263949549009365185536491435761291074077318686373147324955573661823689870774784000000 4245 2758842263451674145062990793410260314864643007467852558755474629813431400187861926149965790493258112825227293859449677971051348690711108110492760832185945637658191111027882193059907220104990705152000000 4246 418526589299928048080667047770682453692058435503271262246756447545030185747017868500379995476310564078967814653640958554423197193968618474836235124764208641920294473732229831954569628650001552900096000 4247 54931142350391250723061190232382450416290847480969570905023421911146722693042189965216561937936514573803667119039116914168240811369758318907072753234193785609577421312607041663216673673621123629056000 4248 6223107832317494249616713673065381160584794409327390883302139872784404319728018231432509702277054703990714528775704729123487386740053517045798078015689437294227243024069308368747483254958587904000000 4249 606987394059482286345775113368253092920541141661710543429258856764283662486839020849710171003191748653771237576578253842648517579507713458789624849426906486256216751706784571722045731823157248000000 4250 50829266641211529349756070284499709685484768454581717870174752897985668025631294958850241370628605905332894162296469987311631232854283622159385088709333233590303307088727321313638106937339584000000 4251 3643049450337611405339094151697069770557657523865387174651432539976520359575787996996083025573355849011078218648999249013217433067895728848295591082624691986373928059817641749353987651698334208000 4252 222716966980875761959261759503532912761643252912938075596438135913638178756935922013534641377540217610744882610453052566492436776864148823766742176824065678661644543156617383847586355866690048000 4253 11570414609098139666825590223008487619490016480633114549310739265303898894069828341456491561542031101458253810436552855076735917112484997726965572603265781459448788537227473534372701464000000000 4254 508693172311255478940428961565201165440635774438581873122556417933165512134964974914431544329956995301238107684570611987904530449073226034810617480623938285210856569110753975864950848000000000 4255 18840487863379832553349220798711154275579102756984513819353941404932056004998702774608575715924333159305115099428541184737204831447156519807800647430516232785587280337435332439442624000000000 4256 584879051805447396583272603687103121651213662263472603931430810728036537437977221994262723682688919767582698480218969490034277099852252544937204938309436870848202218755135334738148864000000 4257 15133831870968616051917062014708299017386695927820099927101935224545617131669904118311164183345530274195493769750881857353385171793355640979638666969396567473269055010578910217931264000000 4258 324370539072544068328126329190421360969365053322618739864153275560391313693199248077656982667728272337866378809818283979625025115598329067636288300955859213676034272346084323944000000000 4259 5719178152879128070656599819332060333838559499301680740759985597207124677383388496041687751738222802513580363471374283941956385628106070107263439531578924177102592107855935288000000000 4260 82310640503995505962305515335578780790245590093201296270981570694016028464503389998902145401400991511507710993833175784132947804135773302828954798699406466055471337267821784000000000 4261 958559233887122775212579548073952118571796347562424814410269527276327698598175182375362940105678391220236762341220486228018186812963684116856070935727843479064961611844286636544000 4262 8944130480941224320397301512863819155648777699955560303580295924432857954553610099434790518554223215934560838291020720016498608547846010129579900843648051124093533045346893824000 4263 66121047926823761001594392094143007516027592172635967223800905399962096051366350484176210701352373987814994379885342198823924675431962824565435938579055999333707911647232000000 4264 382331452635758357752943854216879104131854281346855758825396762457003640412324183079155755669580813530581147226026608240135642267623581800535149394504563592971253960704000000 4265 1703683078703228572147878053692473398205180231419912222236773738219566805031399605761218068359843840602237917194340525401799869912864923902116715350563598850715348992000000 4266 5749930390623396430999088431212097718942483281042203750049111366491037966980973669444110980714472962032552970530899273231074560955919118169643914308152146121164302848000 4267 14400765748069382395524219437234428777441795508941111414654434318766469907387040055302680288745060152425815854961560987335490187306452355546139740712798798901984768000 4268 26118247246973677100455992072870440028151426105506869123080110414036487259665123937737917849322158979893312370252827489690170969853985642159392167686189258176000000 4269 33299466834754568757653493733020426803201873478960710178310105846814634142252054262532974887774387833830123311502904473141457635489361480995889885994665792000000 4270 28765331462912919777694412035866905779679838876113344285334288605390030573158021174847618950674344311698627199225055154425187461819986162181958653272576000000 4271 16065961639371677563605427768454872676458676547131084209028554433785923853601793222833679299949196171646862005836261213869878769638518629966882667327488000 4272 5455883938056212587789082090234590190352852789974961621539876611018148641594430893085003095307687331108773745174375247141594158756335957954718855168000 4273 1035660418034582338233288627810843342845980350502382225582092376765585851847757507005473607429975135099759178237300218666732376078077085061632000000 4274 97263375097162127933254003363152079530989890167391268367965099245453216740022305316066266663220805324921034770595437515658562742118433984000000 4275 3725144123533626945578966012413462361233936576671547608384280272788217427972864400468374070217217698612092076114094113248640995614272000000 4276 40879496554552833421991396569695060205585037878425762506274680634164251610127455697869674295936545389433109202898152134415813394944000 4277 54247704004735895386090224503988423394192501938670360863508124163700900923904258122817457540081220468188278480591944401278464000 4278 1448805941667125372403791971777715395588045257943813217532610050473131929802523339870378813437542519711006657672236416813444800000 4279 1128167801104890521986363962919645645959663785817752026734033054982822156154067294476985537478053109588724352249478430935627704422400000 4280 106269317255801681942973284737665036133933724842808651567249002909557534379397080645789558557859244980735574856123963834823988106161548800000 4281 2869271565906645412460278687916955975616210570755833592315723078558053428243721177436318081062199614479860521115347023540247678866361817600000000 4282 31605429789775654840261096974095758393346630466487019558456609108874880738367935542751620645130278125316449870471329309971013530042816002994600000000 4283 172305723597583960442419282217047877310645719658062737540324338581145461812296590161520259394225767156925213809038701820196532258762703257541888409600000 4284 525295536602684401403770484248947584966167307092561513233871286706944583517512692181164700795721529398781129948580612336596653157370446218523639552716800000 4285 974103142359641485770485828365739373478835313936053369858551705940735696833280037720066749065082953653851692100799970729930964491732992827898752417909145600000 4286 1168400570901591459860936737002167368628300267912067921414810676583699823862769732743820297401550915845061856272273011766638385875948289493033830720016511800000000 4287 949952938238212434328417898173021410226979536340952407811034221198717723460574858266383080316994285356696217366256931640786883212919142627817727850585276556800000000 4288 543170740696412773187343084742657393089453948145784154405047824236551210944351716483560382345213211441249260039199952172090609591665397805732015154502603526583001600000 4289 225008989448760118652711481554011661542408748671107977194592343165784198404181305194671465734722402679142540953639067790549402877037841515665552014806755447967705804800000 4290 69200811551874147116270626428556430220925490626459661173768142039564537143585947346042475938383453936461916149851215176896623387948997414888204067303771366911693021185600000 4291 16126907380318417534606536518625804402873851252047039836581378572715995911477471570857418152231373880504552147803287287469763848261213780802348876859140163795533375897600000000 4292 2897665556809333915030930086955811944966662079977412709179390054706021103571042677049551963687319368320001416326816676722596537165765517956636037863612830618653782842265600000000 4293 407434958611846823124669017666682805957872421741464046212295676812104215330917168734583402510146601740738759146881039280610853897803957948846680011926872887627671097885281484800000 4294 45411988271470279712298466953716723987393889237035108742538569878432708432048244090308975707559755501099777326563242555150174551397982015200395841280520278322100480793667288110400000 4295 4057556068279449930182359419799461149824998966357973518291188937707078489042705067736102772277987223865413362854757981658783436571235610239081816572757514695038139763256847438540800000 4296 293515340587344468329163731177623057713035226154367297330091792368856950885612345756373175077979399874523536086137006775085607390859057453637284184950630403286902471300408524200000000000 4297 17340641547480110050184727190949282102158767529257520585112861418702097837246155007549287578043318899949544450644231292233166667058386163812904920041177176635301321917223610411200000000000 4298 843225544109508746424089002205189609441937158491146610682356251314904249293998435321475150718459723562708991694533365576333724664881526286000604159957327715391876793534072156416723800000000 4299 33984693649474778164917219727360178311735683029100905965227092764365120531312636646892339602134073523413670848936528413198942885619015216844525807309767050546872608728323654490684518400000000 4300 1142326792710102115682164446829377233258041890367067463835499060704985410826693942047885439457119495570859348911882214584564880459690773410597396339222955938042986688820721966793330828800000000 4301 32203344283682503959807874189403829292965264107496025322230309675500122948430674950474620344685788360385037944996761699885407577683400614764108403415260449309504761589998161799138035200000000000 4302 765269706835087940779262510278274201186539782023250273624172222308222648268664105707860753386312474571884290384327342973644050776706904843427552625690378685056141473174819598847875926325000000000 4303 15400018205412503769286724456436372072159108911432616322316526093108420079386405893499780634160960256293550156423988166776886155124576352238631182540868937644772651244371512070715860689038233600000 4304 263527291506285893898610782185433123209990331903118342225130026020799257415594765347443930522994588618776571785192760184587881808928820973392548381573700744928013023794430421308870869846222476800000 4305 3849161316816093550387390409753761174128912282722090683145657773757847041099112567105052088077978572856972477872061056852526427299690103874737798582985960949236601752212750515907897149688034201600000 4306 48153968960942952408670603647896622742581657053687780332492541277252584897132096790325479668750677185260844876804608588653656618858299689167268036436430371979049824899846328827952179971441162200000000 4307 517580632223437997302822859595482072747194469091882795009263386796674796640854335192221187514247304934725446692569080891550459661896351376319829109171823503713806933393961049008761993785455411200000000 4308 4793314235021259293021442502713759475711767978259926564580788225124005291690951998215160417569444291000492361819882258136648806928822110096097937380040257467893566010161473274870144824447102563123200000 4309 38346513880170074344171540021710075805694143826079412516646305800992042333527615985721283340555554328003938894559058065093190455430576880768783499040322059743148528081291786198961158595576820504985600000 4310 265622865815273548727856455251091757704231642449564548719509739288787071560865228395233234067463387357320008979062181355985029991579826995049415508901102949296862672498159513037915122655719674531315200000 4311 1596531124359270014893201834717305831430393042521800443092470258685421917721203476455195997400230727917776162158149850374064793337820147227945397499029920055878964222378118786103171285684265511833600000000 4312 8342508797826748330672473529727395541251340644211399684558529647327327194170136596552302532822664020685552371460377013026029238523513230651541771650551240361193919016583443368895868498945368577113600000000 4313 37964398287150379482079712077718288019699861825618066828071926216893981656184809134146072344818556790763836601758066000362323423598827136067256400006585506923691380225390759244128529319328950526362419200000 4314 150693175840025725039111542327007949957824856633052268734806332130599432974404864497168929521475972817042335214964452949354847431981687110118814610905769671290277301484927787995068045486850272951573977600000 4315 522459336432629019573739218156867868434117821698025925929989316001961384739957844225116354941336632425279978305553419721515031421927545526042401174833230935844142273460151983427277157842945087846003507200000 4316 1584126186378820767086690159295248790106545279650988909217851954545602955717132350432893525903281859960561969503325014691774736711313518495686406463458208138049809934883597941440319965303251002157363200000000 4317 4205108747820338058101764683208871617615553969469534510040287937601254637115300804608391007313582069772415751544556889250082050296031151509714666588478957606329764014675076556431472934751278946100019200000000 4318 9781937110144507329312756574095112184621106692386185769551061676347843540778353716995053562434752465648561560042171812513819771905034839739246725276452840180586816831449708945185131189171346182164571225600000 4319 19956451780780877911812191877227050304772196715123646039451483295191851316460335158213614011793585042148444506527904328346123394727632198401880465281575730939945026059350280398783983491925605315967499468800000 4320 35731066909247978564407178823912717983726604395554837096146187109795031165367939734804477274031298583117823564348248529578900961478446425199868340352908734004354924573464988192137649743378461704573004697600000 4321 56175976500886680676555490120229536367437150809920568465899523170593518755216427067435064324574091877315556435829940334780115212305907695548612606992008147088235822904689191190929178788311817991769600000000000 4322 77585549626136564318605335006044383030764150023905251683938450900370455578893423976998824693860552865259883301077158274400659450279133810030037619740828870407398764191793983076887994873052416826090600000000000 4323 94160121857379368133039245091780086783410358073456566191825746633457003274414063588085092132163799862549476148507271197613363291360987284706084174950647423167023803890248342128276511703710429428049510400000000 4324 100435464079052952018539220259347866669207832726437094926172479788828454538500568380719965073946352769062569472409698544729721963086337869442341757375493829780039372804483989734363979150718417795146547200000000 4325 94160121857379368133039245091780086783410358073456566191825746633457003274414063588085092132163799862549476148507271197613363291360987284706084174950647423167023803890248342128276511703710429428049510400000000 4326 77585549626136564318605335006044383030764150023905251683938450900370455578893423976998824693860552865259883301077158274400659450279133810030037619740828870407398764191793983076887994873052416826090600000000000 4327 56175976500886680676555490120229536367437150809920568465899523170593518755216427067435064324574091877315556435829940334780115212305907695548612606992008147088235822904689191190929178788311817991769600000000000 4328 35731066909247978564407178823912717983726604395554837096146187109795031165367939734804477274031298583117823564348248529578900961478446425199868340352908734004354924573464988192137649743378461704573004697600000 4329 19956451780780877911812191877227050304772196715123646039451483295191851316460335158213614011793585042148444506527904328346123394727632198401880465281575730939945026059350280398783983491925605315967499468800000 4330 9781937110144507329312756574095112184621106692386185769551061676347843540778353716995053562434752465648561560042171812513819771905034839739246725276452840180586816831449708945185131189171346182164571225600000 4331 4205108747820338058101764683208871617615553969469534510040287937601254637115300804608391007313582069772415751544556889250082050296031151509714666588478957606329764014675076556431472934751278946100019200000000 4332 1584126186378820767086690159295248790106545279650988909217851954545602955717132350432893525903281859960561969503325014691774736711313518495686406463458208138049809934883597941440319965303251002157363200000000 4333 522459336432629019573739218156867868434117821698025925929989316001961384739957844225116354941336632425279978305553419721515031421927545526042401174833230935844142273460151983427277157842945087846003507200000 4334 150693175840025725039111542327007949957824856633052268734806332130599432974404864497168929521475972817042335214964452949354847431981687110118814610905769671290277301484927787995068045486850272951573977600000 4335 37964398287150379482079712077718288019699861825618066828071926216893981656184809134146072344818556790763836601758066000362323423598827136067256400006585506923691380225390759244128529319328950526362419200000 4336 8342508797826748330672473529727395541251340644211399684558529647327327194170136596552302532822664020685552371460377013026029238523513230651541771650551240361193919016583443368895868498945368577113600000000 4337 1596531124359270014893201834717305831430393042521800443092470258685421917721203476455195997400230727917776162158149850374064793337820147227945397499029920055878964222378118786103171285684265511833600000000 4338 265622865815273548727856455251091757704231642449564548719509739288787071560865228395233234067463387357320008979062181355985029991579826995049415508901102949296862672498159513037915122655719674531315200000 4339 38346513880170074344171540021710075805694143826079412516646305800992042333527615985721283340555554328003938894559058065093190455430576880768783499040322059743148528081291786198961158595576820504985600000 4340 4793314235021259293021442502713759475711767978259926564580788225124005291690951998215160417569444291000492361819882258136648806928822110096097937380040257467893566010161473274870144824447102563123200000 4341 517580632223437997302822859595482072747194469091882795009263386796674796640854335192221187514247304934725446692569080891550459661896351376319829109171823503713806933393961049008761993785455411200000000 4342 48153968960942952408670603647896622742581657053687780332492541277252584897132096790325479668750677185260844876804608588653656618858299689167268036436430371979049824899846328827952179971441162200000000 4343 3849161316816093550387390409753761174128912282722090683145657773757847041099112567105052088077978572856972477872061056852526427299690103874737798582985960949236601752212750515907897149688034201600000 4344 263527291506285893898610782185433123209990331903118342225130026020799257415594765347443930522994588618776571785192760184587881808928820973392548381573700744928013023794430421308870869846222476800000 4345 15400018205412503769286724456436372072159108911432616322316526093108420079386405893499780634160960256293550156423988166776886155124576352238631182540868937644772651244371512070715860689038233600000 4346 765269706835087940779262510278274201186539782023250273624172222308222648268664105707860753386312474571884290384327342973644050776706904843427552625690378685056141473174819598847875926325000000000 4347 32203344283682503959807874189403829292965264107496025322230309675500122948430674950474620344685788360385037944996761699885407577683400614764108403415260449309504761589998161799138035200000000000 4348 1142326792710102115682164446829377233258041890367067463835499060704985410826693942047885439457119495570859348911882214584564880459690773410597396339222955938042986688820721966793330828800000000 4349 33984693649474778164917219727360178311735683029100905965227092764365120531312636646892339602134073523413670848936528413198942885619015216844525807309767050546872608728323654490684518400000000 4350 843225544109508746424089002205189609441937158491146610682356251314904249293998435321475150718459723562708991694533365576333724664881526286000604159957327715391876793534072156416723800000000 4351 17340641547480110050184727190949282102158767529257520585112861418702097837246155007549287578043318899949544450644231292233166667058386163812904920041177176635301321917223610411200000000000 4352 293515340587344468329163731177623057713035226154367297330091792368856950885612345756373175077979399874523536086137006775085607390859057453637284184950630403286902471300408524200000000000 4353 4057556068279449930182359419799461149824998966357973518291188937707078489042705067736102772277987223865413362854757981658783436571235610239081816572757514695038139763256847438540800000 4354 45411988271470279712298466953716723987393889237035108742538569878432708432048244090308975707559755501099777326563242555150174551397982015200395841280520278322100480793667288110400000 4355 407434958611846823124669017666682805957872421741464046212295676812104215330917168734583402510146601740738759146881039280610853897803957948846680011926872887627671097885281484800000 4356 2897665556809333915030930086955811944966662079977412709179390054706021103571042677049551963687319368320001416326816676722596537165765517956636037863612830618653782842265600000000 4357 16126907380318417534606536518625804402873851252047039836581378572715995911477471570857418152231373880504552147803287287469763848261213780802348876859140163795533375897600000000 4358 69200811551874147116270626428556430220925490626459661173768142039564537143585947346042475938383453936461916149851215176896623387948997414888204067303771366911693021185600000 4359 225008989448760118652711481554011661542408748671107977194592343165784198404181305194671465734722402679142540953639067790549402877037841515665552014806755447967705804800000 4360 543170740696412773187343084742657393089453948145784154405047824236551210944351716483560382345213211441249260039199952172090609591665397805732015154502603526583001600000 4361 949952938238212434328417898173021410226979536340952407811034221198717723460574858266383080316994285356696217366256931640786883212919142627817727850585276556800000000 4362 1168400570901591459860936737002167368628300267912067921414810676583699823862769732743820297401550915845061856272273011766638385875948289493033830720016511800000000 4363 974103142359641485770485828365739373478835313936053369858551705940735696833280037720066749065082953653851692100799970729930964491732992827898752417909145600000 4364 525295536602684401403770484248947584966167307092561513233871286706944583517512692181164700795721529398781129948580612336596653157370446218523639552716800000 4365 172305723597583960442419282217047877310645719658062737540324338581145461812296590161520259394225767156925213809038701820196532258762703257541888409600000 4366 31605429789775654840261096974095758393346630466487019558456609108874880738367935542751620645130278125316449870471329309971013530042816002994600000000 4367 2869271565906645412460278687916955975616210570755833592315723078558053428243721177436318081062199614479860521115347023540247678866361817600000000 4368 106269317255801681942973284737665036133933724842808651567249002909557534379397080645789558557859244980735574856123963834823988106161548800000 4369 1128167801104890521986363962919645645959663785817752026734033054982822156154067294476985537478053109588724352249478430935627704422400000 4370 1448805941667125372403791971777715395588045257943813217532610050473131929802523339870378813437542519711006657672236416813444800000 4371 38698144413464674445829484765423084201405831818668498310550180210452305718478360149170444296764273074181678349187734135669833600000 4372 31127123345981205143224066877461415738990190664168737295579211303538785270798098334506291063212420397129552251917598266164980344995200000 4373 3029789678004426583820857773584584362370349198487528213402498111441251203118403699487504346928844151775002097992651344835434526860452787200000 4374 84561542127536064636906207899922548982806904290868337900071626086551670755005133119499931045167259862860744666163713576999378957065121011225600000 4375 963208815796465486254759774360055284507284894188172161393003365892127624693730344439303902061358319375398169713021049963008550932819894018491600000000 4376 5432258845305747819036253946966670510910528996567532323560513518796858555621715097512253060258349704414040578435349892570977401140472862930576038083200000 4377 17138575462167586008029046526607735585237129705318839757414029021673762933410376995054954247594343008177986393830994268472819960694445939106599601039974400000 4378 32903216785900122125496067711110127422989520764844233051826269250318477880290185079809540923917252635318450653926796556187047704306631878249309495870630502400000 4379 40875563390571265778622122742300514078431684803913600582055487332579237825441121017819018284967015707441625877214965840511931278536052824124497657627909677411200000 4380 34434438089485018650612223771077233482053303745135034235191805429520198120094689225059128400898996599907528795397312615643881750934092511132314299027078231330800000000 4381 20409429193390128494292467478012560593746921342956515331335123845298339506572602682449445639726438880751591947147168776542591289305640367718167214290545376022690483200000 4382 8767728242074351165564242751202380153431082579958735561050425588378363374488827024785665795644073109172284376170877680866234895220288646834310801620997797836127816166400000 4383 2797595361907436836490060993776015011826961307839518581496094361002894361727520589700244779174005383135476905046634540013804514877210712168831179437596246410480394527798400000 4384 676721382215498470560361631585488936686541713427192350691336314658961849108254560633085018520260625771006364085065319335219064720464150243839695417157754569245385229061315200000 4385 126268712716594466810096630966388606262211864896035890508004443551526409163056244549613531152468454954356872598962625182081691376413135905556094771714566450238205990262169600000000 4386 18446044399726524243432068988159191716419163157474559828200297139022527184398248224147231343965005796219602402761461853969888899121586996663547084489297223128591064661591062937600000 4387 2137111147944097053898724414665263854348180350269987137595729347636088457131483762515995343930976911769434755721498351007109061732409021591962792001602777302275182352853359887491200000 4388 198587780114871251843587696560223265462474622399716677770810320835405327009893685437149379676539931296730176538531000749100045039666575993169865524296299761884713174251008131389379200000 4389 14947748519153930495420225083199685901861327133494174955610293449767299182012189721957833692196295075602439296326849208648309562985712425099062909532491852584551414674213056496019225600000 4390 919387870902181721498091187778811414178123251850540174864862596460209847268026321468284165169166348595973039530236114579166875183641555523934562612482869267984783214125037645321200000000000 4391 46569753824808210739042812934560134562364477075985411477429885098499009393667337261332997818313783055431822371325049911778539728676995711953857400010094777031233224145075531848454743600000000 4392 1956206232984063893431618395352961868809776674081483297345355967105365418129390620817619999167149653695596722106225779238781145624742343254200814618262286996691421569727334863739371449200000000 4393 68571568749890672435721703871966783584664868900034323607020982720712193049019420589682102690565390114817250688646183287877214973905318382320055001374639565828425969013672829002722850739200000000 4394 2017138057273125705773123264117654596825099687094615336279484420691445855705399017232983566703620394623519109988003953870914924675386406471155848245006872823639168816935370748844706027033600000000 4395 50049070720824805923045520803845162522497771460753259573485471375663044596857050268439913438899146076089920046722030973504327196445134361950698491611498652959218381380847234292081464646450000000000 4396 1052260491099355914814320703600023711686606105907237923150472877833452231518010414504635361529556453011854306856230891076795713470527657223043968689971315903038711759938607621763672951650601155200000 4397 18824782131164808773719645395673796979576862260618151721213557574131090809095986040823936390331218401992681691705643578917787310990268110830459783973888302345486357311163875268911880606133467366400000 4398 287649136214780337408435792721589097239672601945348634157768288201411840929540011664702005820514567913352889480387363700962783367137428634745799726024415357330463510845784718666043994652366003430400000 4399 3767218297430962458253264243088829222850624743480318464186486506229641883194198031776383375791483974891458742440481300773141233915749917218243369079496871245038216905708806645299425304599882312419200000 4400 42419628723275987744384874031664673636694937069100104892665294057702874335651590244642637442155737693409605032708072377909053727668736767233592407784526969767871594478259913279156778641016141705200000000 4401 411853746371646686343112163635433489104361391964525107295661142424535640364631499003392575912461988959302500062749071312392258532814567818877142523935816220845515972700332100246343502965575387080294400000 4402 3456842459769431673325372333273446263974967371909422627772084914230064894305495365422486772152105768631691189728113089001703436251038375328346576371473902808692515606250207803373416598504018959191244800000 4403 25142283622800571040047892378063778723163635980603908570302290449176724430238040144360669782515474353834646541306205330676207780604170956886419154463520273089296565533642563640209339327644831253238860800000 4404 158800697859779514573868454792144434937874760233560279689339237789592400253217035089382229677077799602296850226569379529794259906205730249187085903088301614104728378590080494688436877032811627088833510400000 4405 872708903361295927843364192832871920073807963831900580421770694141867455085866058907657276873824667059233656852711835396793205265124102733167376222956267775458511341732581591000976120473420299490841600000000 4406 4180433396231827320455796957663496258258626374433397301607996347339069295815278957723515891943305802821185987422812922261410885227893250034639826502496450599554369699211565587829492120039897088959289958400000 4407 17482268535784985685630389574837964719250623910503451095493385273534389755767976423168523506276626410323371921682953422673791165950460986813242580344544913181161097838489518710832215932039274708955439436800000 4408 63917117583314489844213545822221135969284756951372388974546552009982710639842434954214920610780946336979373705254006538709008496947144720567485305544534501544997674214822210700553778948969447045102653260800000 4409 204564596178585753179789438385974395217632159877026779817647748902630188652255595876210225579219031052539905464023319950100620283566659995028056192930984309362266940423352845793637054306426199378057070182400000 4410 573752670969035295357094148779758424861065604604601063607969524497633096259529404809664294420717919913793671025757006299802604556354676523083545729005757252653402151299504875653945024532302616725235507200000000 4411 1411646727835440214814210516303998134567544286929045341874458018835864029209539659358577788385373852207900103349996894374876833185341137250481678823002540000497114318003519308437074989733664050625351311027200000 4412 3049313415358988303432846578485372096748629456988950876543342181196252652698432057955151338510023113349422435635546315982770683741298479279754514562065976228638715171303520611746585412959456520725909768166400000 4413 5787143136632067640766192793808325231881428715693532081430275583274520745473236351432862533814076907486173062167191669335188158669372861658672427161523766136978086367652594565603928864936336012123808453222400000 4414 9655380334025688362223153185146819152204251205119835035076250976605185095749685879908946985460036422641381801219265500257613096150665720903625544108107325164278367121831842752486281306836755359204036312883200000 4415 14168418268139686388029373452096079005746752918857759431167019300287003861860334511042195402687177789610404831334619030947145438331531920465735267344964026642735676772973567149473905467630005868478875600000000000 4416 18292458061216636091799920518690278177745950443354694532975238997634740382375928613328979390186488666884768373132363175548979025232004377622752136821593116822948802597131052966457673573236790786509423708800000000 4417 20783672247740509355884121085754451017437332039856603700489003361823181642637037655186965652168818881483935069465093165019239421780819307656523838203476883945133907052086765530394582023212410276379244953600000000 4418 20783672247740509355884121085754451017437332039856603700489003361823181642637037655186965652168818881483935069465093165019239421780819307656523838203476883945133907052086765530394582023212410276379244953600000000 4419 18292458061216636091799920518690278177745950443354694532975238997634740382375928613328979390186488666884768373132363175548979025232004377622752136821593116822948802597131052966457673573236790786509423708800000000 4420 14168418268139686388029373452096079005746752918857759431167019300287003861860334511042195402687177789610404831334619030947145438331531920465735267344964026642735676772973567149473905467630005868478875600000000000 4421 9655380334025688362223153185146819152204251205119835035076250976605185095749685879908946985460036422641381801219265500257613096150665720903625544108107325164278367121831842752486281306836755359204036312883200000 4422 5787143136632067640766192793808325231881428715693532081430275583274520745473236351432862533814076907486173062167191669335188158669372861658672427161523766136978086367652594565603928864936336012123808453222400000 4423 3049313415358988303432846578485372096748629456988950876543342181196252652698432057955151338510023113349422435635546315982770683741298479279754514562065976228638715171303520611746585412959456520725909768166400000 4424 1411646727835440214814210516303998134567544286929045341874458018835864029209539659358577788385373852207900103349996894374876833185341137250481678823002540000497114318003519308437074989733664050625351311027200000 4425 573752670969035295357094148779758424861065604604601063607969524497633096259529404809664294420717919913793671025757006299802604556354676523083545729005757252653402151299504875653945024532302616725235507200000000 4426 204564596178585753179789438385974395217632159877026779817647748902630188652255595876210225579219031052539905464023319950100620283566659995028056192930984309362266940423352845793637054306426199378057070182400000 4427 63917117583314489844213545822221135969284756951372388974546552009982710639842434954214920610780946336979373705254006538709008496947144720567485305544534501544997674214822210700553778948969447045102653260800000 4428 17482268535784985685630389574837964719250623910503451095493385273534389755767976423168523506276626410323371921682953422673791165950460986813242580344544913181161097838489518710832215932039274708955439436800000 4429 4180433396231827320455796957663496258258626374433397301607996347339069295815278957723515891943305802821185987422812922261410885227893250034639826502496450599554369699211565587829492120039897088959289958400000 4430 872708903361295927843364192832871920073807963831900580421770694141867455085866058907657276873824667059233656852711835396793205265124102733167376222956267775458511341732581591000976120473420299490841600000000 4431 158800697859779514573868454792144434937874760233560279689339237789592400253217035089382229677077799602296850226569379529794259906205730249187085903088301614104728378590080494688436877032811627088833510400000 4432 25142283622800571040047892378063778723163635980603908570302290449176724430238040144360669782515474353834646541306205330676207780604170956886419154463520273089296565533642563640209339327644831253238860800000 4433 3456842459769431673325372333273446263974967371909422627772084914230064894305495365422486772152105768631691189728113089001703436251038375328346576371473902808692515606250207803373416598504018959191244800000 4434 411853746371646686343112163635433489104361391964525107295661142424535640364631499003392575912461988959302500062749071312392258532814567818877142523935816220845515972700332100246343502965575387080294400000 4435 42419628723275987744384874031664673636694937069100104892665294057702874335651590244642637442155737693409605032708072377909053727668736767233592407784526969767871594478259913279156778641016141705200000000 4436 3767218297430962458253264243088829222850624743480318464186486506229641883194198031776383375791483974891458742440481300773141233915749917218243369079496871245038216905708806645299425304599882312419200000 4437 287649136214780337408435792721589097239672601945348634157768288201411840929540011664702005820514567913352889480387363700962783367137428634745799726024415357330463510845784718666043994652366003430400000 4438 18824782131164808773719645395673796979576862260618151721213557574131090809095986040823936390331218401992681691705643578917787310990268110830459783973888302345486357311163875268911880606133467366400000 4439 1052260491099355914814320703600023711686606105907237923150472877833452231518010414504635361529556453011854306856230891076795713470527657223043968689971315903038711759938607621763672951650601155200000 4440 50049070720824805923045520803845162522497771460753259573485471375663044596857050268439913438899146076089920046722030973504327196445134361950698491611498652959218381380847234292081464646450000000000 4441 2017138057273125705773123264117654596825099687094615336279484420691445855705399017232983566703620394623519109988003953870914924675386406471155848245006872823639168816935370748844706027033600000000 4442 68571568749890672435721703871966783584664868900034323607020982720712193049019420589682102690565390114817250688646183287877214973905318382320055001374639565828425969013672829002722850739200000000 4443 1956206232984063893431618395352961868809776674081483297345355967105365418129390620817619999167149653695596722106225779238781145624742343254200814618262286996691421569727334863739371449200000000 4444 46569753824808210739042812934560134562364477075985411477429885098499009393667337261332997818313783055431822371325049911778539728676995711953857400010094777031233224145075531848454743600000000 4445 919387870902181721498091187778811414178123251850540174864862596460209847268026321468284165169166348595973039530236114579166875183641555523934562612482869267984783214125037645321200000000000 4446 14947748519153930495420225083199685901861327133494174955610293449767299182012189721957833692196295075602439296326849208648309562985712425099062909532491852584551414674213056496019225600000 4447 198587780114871251843587696560223265462474622399716677770810320835405327009893685437149379676539931296730176538531000749100045039666575993169865524296299761884713174251008131389379200000 4448 2137111147944097053898724414665263854348180350269987137595729347636088457131483762515995343930976911769434755721498351007109061732409021591962792001602777302275182352853359887491200000 4449 18446044399726524243432068988159191716419163157474559828200297139022527184398248224147231343965005796219602402761461853969888899121586996663547084489297223128591064661591062937600000 4450 126268712716594466810096630966388606262211864896035890508004443551526409163056244549613531152468454954356872598962625182081691376413135905556094771714566450238205990262169600000000 4451 676721382215498470560361631585488936686541713427192350691336314658961849108254560633085018520260625771006364085065319335219064720464150243839695417157754569245385229061315200000 4452 2797595361907436836490060993776015011826961307839518581496094361002894361727520589700244779174005383135476905046634540013804514877210712168831179437596246410480394527798400000 4453 8767728242074351165564242751202380153431082579958735561050425588378363374488827024785665795644073109172284376170877680866234895220288646834310801620997797836127816166400000 4454 20409429193390128494292467478012560593746921342956515331335123845298339506572602682449445639726438880751591947147168776542591289305640367718167214290545376022690483200000 4455 34434438089485018650612223771077233482053303745135034235191805429520198120094689225059128400898996599907528795397312615643881750934092511132314299027078231330800000000 4456 40875563390571265778622122742300514078431684803913600582055487332579237825441121017819018284967015707441625877214965840511931278536052824124497657627909677411200000 4457 32903216785900122125496067711110127422989520764844233051826269250318477880290185079809540923917252635318450653926796556187047704306631878249309495870630502400000 4458 17138575462167586008029046526607735585237129705318839757414029021673762933410376995054954247594343008177986393830994268472819960694445939106599601039974400000 4459 5432258845305747819036253946966670510910528996567532323560513518796858555621715097512253060258349704414040578435349892570977401140472862930576038083200000 4460 963208815796465486254759774360055284507284894188172161393003365892127624693730344439303902061358319375398169713021049963008550932819894018491600000000 4461 84561542127536064636906207899922548982806904290868337900071626086551670755005133119499931045167259862860744666163713576999378957065121011225600000 4462 3029789678004426583820857773584584362370349198487528213402498111441251203118403699487504346928844151775002097992651344835434526860452787200000 4463 31127123345981205143224066877461415738990190664168737295579211303538785270798098334506291063212420397129552251917598266164980344995200000 4464 38698144413464674445829484765423084201405831818668498310550180210452305718478360149170444296764273074181678349187734135669833600000 4465 1033760752303553842937255724765783702455843429433964728522211921330371462402629258670234458104146561388619664728641100654539104000000 4466 858625140691294965082197608898863690720584258992980160074892866466265250728225420183358017149974467544405275608973639946049707156736000000 4467 86330142786378493028577652762632912709617124101352067827170075174025714785000401787803163075087751598826899284125901263260588037433837344000000 4468 2489786897260722073312484269423299908593568116008653296007533759152286510907496032123735905504219670999530390731756659366142991766417775323136000000 4469 29316112530557181148565032553024773990918183105449326139463956600283557786110510819117434219480005026481048688658134336800058444506425146375483104000000 4470 170971568278209480458431269849240481915034843870980470045353794892853709008596499097092876368007389314437475952254239452217940848361471453661817462528000000 4471 558007664432967866802314045714579691181297216892968661978717682554723085120746598944344759075360190914859597150855180242549210842261750783409804605281952000000 4472 1108648976957619469753663432539959333261518883354184081679185704273854957036167423544607905704384431554318365567310732916182203530897375597294012722946654208000000 4473 1425876322799850182990618420542696954747480408682383360035134421526262325728881556457802616660262229163697864611661756948251424944739286177626756367379962179552000000 4474 1244083937413966403281592304659404189641787927057451344925250287542261056040890929045712072897750003337373126163834198185839517619548822234563188131701274655798528000000 4475 764023048064352117415307874098956597963763010704157307202219332836891071041112141800197926768330720799564271105364676960878693758105420454801117911381045297992271008000000 4476 340225031314751132532323544860967672005645523288051729983459209203423505161796642294173187067841240827036019339770146877100409695870860349543532524828843780842382415872000000 4477 112578848368268290403506760848042894833965299088139603317159832669443238278905218002001391269652627065259516429530759822000354142808397932109055458202725751687802843995488000000 4478 28253242816165384953664413161248846080479644527824013109592982530398534093474470750718025990699057660317710084077157934245194020487929335926766358615530492606554610144790272000000 4479 5471913854032707122871854735724215747032136577081385331988048188388311719085337540172135003834948215035314928860076125996064196589695938124729096351674978324096205747069055008000000 4480 830109598004369199084559888797273618512727089619457567400853532579204622273094169057224628729923995880912961059661918965921442564125724539218162172461507822796224397777587011584000000 4481 99920997580682662487170977298027096581517688363986264544372418176103141543189471684034417413177001221955431007786780484628647978606929468039937368004943690293854414271451104151456000000 4482 9651477558295973712316702955166569252381921849889356770213926275250579691757307178221433106504777586786361427968091238050375362414792508226600520631280691658117077142549494072314624000000 4483 755524349129207093073573619724118546038696146758494121120726063823555023734060136830412469206437864545325435835829320504261319500910917036730901146323811386274890874334627602420441056000000 4484 48353558344269253956708711662343586946476553392543623751726468084707521518979848757146398029212023330900827893493076512272724448058298690350777673364723928721593015957416166554908227584000000 4485 2549894678311073939123310966568900092880599495309917658782450465404498205102452961802642083571727792840473345945923956701881953315574344998966791368842863428677756700879368158168988564000000000 4486 111573104537730982173340304839317133272589142629032077892501858049138579058896058632276626246978708900333438196478899625371278765829856211841196314182915504807527835153562367187762684576000000000 4487 4076242900822172566878881045048519274446169280439347468586344413289044197009256953507922268287088317081237145649852751273765848201242784932553218121196021875817999234403960499275157425404000000000 4488 125047218726561540744835094296233231046969983692399569651920430637898345397000997730165609500585118778165332632490855568951307249890479739500749860877798370436863366338687387888012982552576000000000 4489 3237541601681305527309365844521059892741035433545314118467049569592074269342160308058543363857343782335932607626405859920350935265881907844650816222268062251260720797862119624304587282868564000000000 4490 71070513240108018935495199018926306765451209837186735528588672151685214360599103082501143923396410709838392602614861436971543730956639641005774717711228502539675342954669249992734300033530716928000000 4491 1328362723827642534847553045886917507351593735343899482348721899173757287459379310112048719226845214262534166789508734399071737569005162256893835158204253763131896178806067401334954037876373593952000000 4492 21220329623460514023125834442123418466269182614014784434988229650002685129829170108070502610574373541177520862264838204266063333196028612445239159501319916641217719823926707571841297974777417156608000000 4493 290738429233821728277031493454644939329925208206037199846044320072146391568094510259366279913637951410585582502612952479485878566054899488195493136347279614101793233755633580057840028370443709742752000000 4494 3427206341014671023524271033754422136110384913625112583826247810220254991605268740888382795934694185031682833538530213868640458576674705123549612314047213905277344193358056161888916183377304718364928000000 4495 34859131163005704808716775283141043671456090996455427530862344625249538039614701035795263901243162613493551783722920740136125405059973736835363417842415411805066320337072450868842355809629344751146976000000 4496 306740696169815295940930158095523001987519234606921942689079872090276086732797025555621283613423101612958733805251966516808581725488964964887701245573567376463606642222198669415656088125926452634845184000000 4497 2340685756078302163822685645791968996520178895744537689318126061296303242775747615024000094716967965363021622064265090076551374350382666704567719523679620415728620912711612264751481868518784536803745536000000 4498 15523025151643976906796143934950284859689489825667255987417156355194517050512240242464309613315122053845290846295800161053074434320560987015227076791037553898204378909890450728599804401044741661445392384000000 4499 89645628229831608036879084736895751265448302720328196399346976558579449283592479199948897321898018494398991491529284967331261148394953526198434182706759999525959905590928261673832490401830259186254238976000000 4500 451625788866323669643519120773632239611354714579379368449188266744097050618215172179334386507987685009683548971902636803348161120776908726737301072062044545716789261985784362018607998292602588553490743296000000 4501 1988049830495042201382808502772801263270327930504079974981263653884514492432236236433031485052812130478476457568166830504862010948732011689570047944080732312130668334991821126693666239740578425808628587264000000 4502 7657836229395073815888546237991960991041008887460013268287057312236499153997561379640330071498712423783714658342845766952888016114129474360361502664511082125134522341755161662121781678642207526037414189056000000 4503 25845197274208374128623843553222868344763404995177544780468818428798184644741769656286113991308154430270036971907104463465997054385186975966220071492724902172329012903423670609661013165417450400376272888064000000 4504 76515621714920646520885465187255133215899966817260906356594211250894687951094432137398509662967562643104280464243127117045879713125794365570621623346084330819732833157127587076421188625195147752195410231296000000 4505 198910727544061290076754988602024574824927452800340363985599404638556307935364627294682453830878566167913666597475785532789191207364125587059565196628199695939578908070579723434993363398700667301117365269248000000 4506 454451891324822143913265151771291734743146159048081064909511246963996901854793976760782314679494820781247480406623918589908985712284857611479046649379185399536133445255085758636232715343842977842793122629632000000 4507 913203679742543277175455890296061434960524926042019823730338326237163464494063314952691240990972228072694378853484358167447900684157120540764577637669055511374864201074956841708325477300579189778392070480128000000 4508 1614999220210038425762341703532375844226665435759320856969517292509528474418368880587470411577076522128182565331740961590910415679096990264955610606328632162493829544376564725105012498425042307172452139384832000000 4509 2514923712904792064422900888843834383364380596343323523171762753201087782448242045205772651743411646985649247203944054000702685366358645469062578683087192254260999517410495954051289126227698712067206855061248000000 4510 3449826766673240143241290656850252926425762134901678358260305559946622472494159184095710084696037924534498281486891706448151831778269746871142083241546217084034292890823725588547721709503016065935811872512000000000 4511 4169769348158338431949069249689481862220190776373053722887386874559876995833662096754296414013357501680356582545526037354304829219216502112712613537485317803480218257505141897828664742760338796963942744608000000000 4512 4441627883527994412279663142672232338755914762053193967825644502964910633705791188891200880523248536700287943681793201150874851169890981782929729986010578258405982273041702250606009181311957738014085087232000000000 4513 4169769348158338431949069249689481862220190776373053722887386874559876995833662096754296414013357501680356582545526037354304829219216502112712613537485317803480218257505141897828664742760338796963942744608000000000 4514 3449826766673240143241290656850252926425762134901678358260305559946622472494159184095710084696037924534498281486891706448151831778269746871142083241546217084034292890823725588547721709503016065935811872512000000000 4515 2514923712904792064422900888843834383364380596343323523171762753201087782448242045205772651743411646985649247203944054000702685366358645469062578683087192254260999517410495954051289126227698712067206855061248000000 4516 1614999220210038425762341703532375844226665435759320856969517292509528474418368880587470411577076522128182565331740961590910415679096990264955610606328632162493829544376564725105012498425042307172452139384832000000 4517 913203679742543277175455890296061434960524926042019823730338326237163464494063314952691240990972228072694378853484358167447900684157120540764577637669055511374864201074956841708325477300579189778392070480128000000 4518 454451891324822143913265151771291734743146159048081064909511246963996901854793976760782314679494820781247480406623918589908985712284857611479046649379185399536133445255085758636232715343842977842793122629632000000 4519 198910727544061290076754988602024574824927452800340363985599404638556307935364627294682453830878566167913666597475785532789191207364125587059565196628199695939578908070579723434993363398700667301117365269248000000 4520 76515621714920646520885465187255133215899966817260906356594211250894687951094432137398509662967562643104280464243127117045879713125794365570621623346084330819732833157127587076421188625195147752195410231296000000 4521 25845197274208374128623843553222868344763404995177544780468818428798184644741769656286113991308154430270036971907104463465997054385186975966220071492724902172329012903423670609661013165417450400376272888064000000 4522 7657836229395073815888546237991960991041008887460013268287057312236499153997561379640330071498712423783714658342845766952888016114129474360361502664511082125134522341755161662121781678642207526037414189056000000 4523 1988049830495042201382808502772801263270327930504079974981263653884514492432236236433031485052812130478476457568166830504862010948732011689570047944080732312130668334991821126693666239740578425808628587264000000 4524 451625788866323669643519120773632239611354714579379368449188266744097050618215172179334386507987685009683548971902636803348161120776908726737301072062044545716789261985784362018607998292602588553490743296000000 4525 89645628229831608036879084736895751265448302720328196399346976558579449283592479199948897321898018494398991491529284967331261148394953526198434182706759999525959905590928261673832490401830259186254238976000000 4526 15523025151643976906796143934950284859689489825667255987417156355194517050512240242464309613315122053845290846295800161053074434320560987015227076791037553898204378909890450728599804401044741661445392384000000 4527 2340685756078302163822685645791968996520178895744537689318126061296303242775747615024000094716967965363021622064265090076551374350382666704567719523679620415728620912711612264751481868518784536803745536000000 4528 306740696169815295940930158095523001987519234606921942689079872090276086732797025555621283613423101612958733805251966516808581725488964964887701245573567376463606642222198669415656088125926452634845184000000 4529 34859131163005704808716775283141043671456090996455427530862344625249538039614701035795263901243162613493551783722920740136125405059973736835363417842415411805066320337072450868842355809629344751146976000000 4530 3427206341014671023524271033754422136110384913625112583826247810220254991605268740888382795934694185031682833538530213868640458576674705123549612314047213905277344193358056161888916183377304718364928000000 4531 290738429233821728277031493454644939329925208206037199846044320072146391568094510259366279913637951410585582502612952479485878566054899488195493136347279614101793233755633580057840028370443709742752000000 4532 21220329623460514023125834442123418466269182614014784434988229650002685129829170108070502610574373541177520862264838204266063333196028612445239159501319916641217719823926707571841297974777417156608000000 4533 1328362723827642534847553045886917507351593735343899482348721899173757287459379310112048719226845214262534166789508734399071737569005162256893835158204253763131896178806067401334954037876373593952000000 4534 71070513240108018935495199018926306765451209837186735528588672151685214360599103082501143923396410709838392602614861436971543730956639641005774717711228502539675342954669249992734300033530716928000000 4535 3237541601681305527309365844521059892741035433545314118467049569592074269342160308058543363857343782335932607626405859920350935265881907844650816222268062251260720797862119624304587282868564000000000 4536 125047218726561540744835094296233231046969983692399569651920430637898345397000997730165609500585118778165332632490855568951307249890479739500749860877798370436863366338687387888012982552576000000000 4537 4076242900822172566878881045048519274446169280439347468586344413289044197009256953507922268287088317081237145649852751273765848201242784932553218121196021875817999234403960499275157425404000000000 4538 111573104537730982173340304839317133272589142629032077892501858049138579058896058632276626246978708900333438196478899625371278765829856211841196314182915504807527835153562367187762684576000000000 4539 2549894678311073939123310966568900092880599495309917658782450465404498205102452961802642083571727792840473345945923956701881953315574344998966791368842863428677756700879368158168988564000000000 4540 48353558344269253956708711662343586946476553392543623751726468084707521518979848757146398029212023330900827893493076512272724448058298690350777673364723928721593015957416166554908227584000000 4541 755524349129207093073573619724118546038696146758494121120726063823555023734060136830412469206437864545325435835829320504261319500910917036730901146323811386274890874334627602420441056000000 4542 9651477558295973712316702955166569252381921849889356770213926275250579691757307178221433106504777586786361427968091238050375362414792508226600520631280691658117077142549494072314624000000 4543 99920997580682662487170977298027096581517688363986264544372418176103141543189471684034417413177001221955431007786780484628647978606929468039937368004943690293854414271451104151456000000 4544 830109598004369199084559888797273618512727089619457567400853532579204622273094169057224628729923995880912961059661918965921442564125724539218162172461507822796224397777587011584000000 4545 5471913854032707122871854735724215747032136577081385331988048188388311719085337540172135003834948215035314928860076125996064196589695938124729096351674978324096205747069055008000000 4546 28253242816165384953664413161248846080479644527824013109592982530398534093474470750718025990699057660317710084077157934245194020487929335926766358615530492606554610144790272000000 4547 112578848368268290403506760848042894833965299088139603317159832669443238278905218002001391269652627065259516429530759822000354142808397932109055458202725751687802843995488000000 4548 340225031314751132532323544860967672005645523288051729983459209203423505161796642294173187067841240827036019339770146877100409695870860349543532524828843780842382415872000000 4549 764023048064352117415307874098956597963763010704157307202219332836891071041112141800197926768330720799564271105364676960878693758105420454801117911381045297992271008000000 4550 1244083937413966403281592304659404189641787927057451344925250287542261056040890929045712072897750003337373126163834198185839517619548822234563188131701274655798528000000 4551 1425876322799850182990618420542696954747480408682383360035134421526262325728881556457802616660262229163697864611661756948251424944739286177626756367379962179552000000 4552 1108648976957619469753663432539959333261518883354184081679185704273854957036167423544607905704384431554318365567310732916182203530897375597294012722946654208000000 4553 558007664432967866802314045714579691181297216892968661978717682554723085120746598944344759075360190914859597150855180242549210842261750783409804605281952000000 4554 170971568278209480458431269849240481915034843870980470045353794892853709008596499097092876368007389314437475952254239452217940848361471453661817462528000000 4555 29316112530557181148565032553024773990918183105449326139463956600283557786110510819117434219480005026481048688658134336800058444506425146375483104000000 4556 2489786897260722073312484269423299908593568116008653296007533759152286510907496032123735905504219670999530390731756659366142991766417775323136000000 4557 86330142786378493028577652762632912709617124101352067827170075174025714785000401787803163075087751598826899284125901263260588037433837344000000 4558 858625140691294965082197608898863690720584258992980160074892866466265250728225420183358017149974467544405275608973639946049707156736000000 4559 1033760752303553842937255724765783702455843429433964728522211921330371462402629258670234458104146561388619664728641100654539104000000 4560 27618421889465228630876382419127612543085112945307461438488825443046409476861202917842908764569462858257996574040003060988349096960000 4561 23679344467480250397397638376599536804127598711482984750824356714231915325223873851685563902022743218098949812667547624414885807006080000000 4562 2458460580647202037009015009173693709614939681022297925784837187141700144810718254903550300999707269132687266400582797009626689140792243840000000 4563 73239999158060795884535566138293509303138668037335277507056084642138389014056107531831667017082279254731886353339762105713788696193341736237440000000 4564 891111069756125703527144233204617127691288174010258321428351381840897779134020660339795892596840091692322861261084885540219667066584388904800932480000000 4565 5372123679577547220261228855681892268251613764616674988296673433321817442558424664263362644640747077893403447067015986251430997848264516251037947919088640000 4566 18130917418574221868381647387926386405349196455581278085501272837461133868634683241888848925662521387890236633851178953598579617737892742347253074226924160000000 4567 37264532716194899756067468155740748390065940746631714375095471752047049802441760963122856962901988455683942360144115964254918584656164748337611231733762385280000000 4568 49599093045255411575325800115290936107177767133766811833252072901974623287049983841916522617622546634515327281351818348423296636177355280037360549437637734807680000000 4569 44802677047434601218911886630067801508072539356497732363006844666898484716587483552611187782266529254414604335736648062951695617027019182401155053342020248674981760000000 4570 28497011552083062712896218962374405556018587092936521655884681591448782594893768438539661656037319531445935575371309420328803707383737713081349078608512031291214198338560000 4571 13148555386493622004926664515603442383238102778699955944342734847744916311862611226384800687087842867955849124887231703801222071222417673212684825620174644039607001919360000000 4572 4509954497567312347689845928851980737450669253094084888909558052776506294968875650649986635671130103708856249836320474403819170429289261911950895187719902905585201658340480000000 4573 1173752094811343115770839296367996135605237059726403057066422153082803916650600137304598956964264209653789616989148919025005258080223950478310726675785525772724554256084446080000000 4574 235848886666159122105078761355622920297517619222750510484183327150495419065527731962595523944414150418509720677869191393942820385268556533281788901521324261754953364092116933760000000 4575 37137709090000080003154122078101807521728314393291186382881443426425610667734258785758141582383229781500214656819994353655812269145927985956683607589153803552981976523401100857584640000 4576 4642213636250010000394265259762725940216039299161398297860180428303201333466782348219767697797903722687526832102499294206976533643240998244585450948644225444122747065425137607198080000000 4577 465864516385725357334497893223723719690245430494450774552958578911089371514579463094631802555379738149834223849579513437108386560335823027378824781247425253153843901972347734727322240000000 4578 37907568240719948520884884126389667117017378177641050062698148069172716637686336311811335933858121656117992214723192260049152787891029747820417705348170121525147964912342517525775072640000000 4579 2523116467654264507666589707664827802585405264845167153852423623336292148236310858060965829988635348306242213116230227738302940620244275238620608875304876817355354405208699016415610327680000000 4580 138448446813124802064681110438984431183466357692584012066190189059709022758022849403521317023136398832260122718113785056456158957714043870893590050205729200721923006922611732428757369900456960000 4581 6306871666049781435162222596528080866593766294305029704181404385008610730595064203877611015995644990536630954724571112265677795085370074293621995727301803968746492662290986353350827710480000000000 4582 240016506762148444053547754456751976059785157104006513603231161768475701981090749150272449882214429530918082456546732193533717020630541227043452253625107645701664983338110692529135594304240000000000 4583 7674077538513249055673459915797015161572239866945779724039465509795932617537435683586055530190631275814018220021241071565045285955012020754562559821523670667208400330668349410339996834836240000000000 4584 207200093539857724503183417726519409362450476407536052549065568764490180673510763456823499315147044446978491940573508932256222720785324560373189115181139108014626808928045434079179914540578480000000000 4585 4746188331452417154218168334202642452756736797535848710648870834052316483522362295014089949656550004804001217852326729948976443534015763118574623321830187474471878131855722838829655193160510998737920000 4586 92623042654083926029633121223913652781950427944628818147050676836592202654083424396326402636105863202535981891405784500028386443568923916116926251672038820194802810606879434098689788988055033714560000000 4587 1545877311347378776409528375763178893550056044996294691900089965803590301361087825281348890087105675699938671704710809344095168530731271999169604532364466838559898212145270335636157287541379417290880000000 4588 22142551692856186380466509942053929749304447081827393065029568518930143296172083048417688329440088002081045755350566199147345664698200406215510982704100949206544547860844644778368631934958592061662080000000 4589 273059997326602369279111440801261473335932322672994063734367465515559747762786674889960604986977292540485528907150860705816274720227350394628550973432019098208534907059379962174606783658778589701983360000000 4590 2907542851533662028083978621651832168081007371822040790643544772809680194178152514228300521901334210971089911803342364795531693220980827002004810765104139357724479690368277837235213032398674423146718817280000 4591 26802858433836794147983036117321822334236737588084587698650044752873633759396298688192643107890097938569889128562079048436537586882342305240695886555225547014705288005350216543611170454918799753505006720000000 4592 214422867470694353183864288938574578673893900704676701589200358022989070075170389505541144863120783508559113028496632387492300695058738441925567092441804376117642304042801732348889363639350398028040053760000000 4593 1491938524151841025421312682088759709315500687021796343664601439256875866240535670331191992920632288559553678254626080045504280042779095950918615208943313544121326354425534818394488652640138269074138946560000000 4594 9046680352739160591965464301263228271975998568505258472239393746570647044814125413156226472847253512818575947259020059156445757531942203841607259452397771991231107963503176831831917657399218232034942673920000000 4595 47893284038369385663554823383440905338807793144673867598539238063914916312045597677052208537220815150858849844543431651251060396276566142744533116216086266690183746161257482926321644356714447895639027943301120000 4596 221728166844302711405346404552967154346332375669786424067311287332939427370581470727093558042688959031753934465478850237273427760539658068261727389889288271713813639635451309844081686836640962479810314552320000000 4597 899024918135471671287359864582232862663522337920460110724346531916209635242584879009333067286230148598949545073057484904763376700923428709089793489192587526036193937075580016276778330223727799600042694261760000000 4598 3196722368917629186620122428531284048330754672626053599716589527176620031189882288111769088503260984717856896746872576081392913596562400172910187112978279220366924322982405746752346799216576367465438295720960000000 4599 9980117764408747651810386771641364263769069776760173709811601077334745923500866005534193981813321390159208217927537095740680015638972008550746915524769238585569746896375203011822643011300180839529103900933120000000 4600 27385443145537603556567701301383903539782327467429916659723033356206542814086376319185828286095753894596867349993161790712425962913339191463249536199966790678803385483653557064441332423007696223667861104160481280000 4601 66108342933776625291623036578368667770799679813027268673719471200923717889955468726578868285416361547475425564851239722722825692890509539613443530785529443844197171541951807962688102057107492044699589257333760000000 4602 140504320695985888739338757042655273483711272838766410679712811969310175923549669684186574285914074542593542964363130489402157230662336601685715259308020304846704775667880081646646141106796972888005832561505280000000 4603 263094592328427574400323696432256142860810786049241285959269049361125323065520069598559178688216505159013657865414237461742047392422260760048350845334374821395133345329429898188936037701794973180319271690030080000000 4604 434274094173970984941781488400951724917506609278875360820822014610362385255407658082670560163795388305299028046818241700561441112811199766961853348760046192791215597061425609557545059978094332139114530355368960000000 4605 632174407311620577487102948893000244302136287818404340063021794897988266299205281232640136913993108961165666605634969325883958573997459097802543852580179835609849549144528598446287075458482208533176203743978577920000 4606 811845575264573972485903145923656514935553505150206937904554577568921398941816595648886507707827922044728654616014333501844074358404725766677467551291633922199712271339135312790600440045926235582384990835840000000000 4607 919958198899105817487397004659586655419829270271680610630909735765736240179014097661364521785329331657149971460268633367928623755737722679212095392561469417305163104618224578508628638846528954952486556801920000000000 4608 919958198899105817487397004659586655419829270271680610630909735765736240179014097661364521785329331657149971460268633367928623755737722679212095392561469417305163104618224578508628638846528954952486556801920000000000 4609 811845575264573972485903145923656514935553505150206937904554577568921398941816595648886507707827922044728654616014333501844074358404725766677467551291633922199712271339135312790600440045926235582384990835840000000000 4610 632174407311620577487102948893000244302136287818404340063021794897988266299205281232640136913993108961165666605634969325883958573997459097802543852580179835609849549144528598446287075458482208533176203743978577920000 4611 434274094173970984941781488400951724917506609278875360820822014610362385255407658082670560163795388305299028046818241700561441112811199766961853348760046192791215597061425609557545059978094332139114530355368960000000 4612 263094592328427574400323696432256142860810786049241285959269049361125323065520069598559178688216505159013657865414237461742047392422260760048350845334374821395133345329429898188936037701794973180319271690030080000000 4613 140504320695985888739338757042655273483711272838766410679712811969310175923549669684186574285914074542593542964363130489402157230662336601685715259308020304846704775667880081646646141106796972888005832561505280000000 4614 66108342933776625291623036578368667770799679813027268673719471200923717889955468726578868285416361547475425564851239722722825692890509539613443530785529443844197171541951807962688102057107492044699589257333760000000 4615 27385443145537603556567701301383903539782327467429916659723033356206542814086376319185828286095753894596867349993161790712425962913339191463249536199966790678803385483653557064441332423007696223667861104160481280000 4616 9980117764408747651810386771641364263769069776760173709811601077334745923500866005534193981813321390159208217927537095740680015638972008550746915524769238585569746896375203011822643011300180839529103900933120000000 4617 3196722368917629186620122428531284048330754672626053599716589527176620031189882288111769088503260984717856896746872576081392913596562400172910187112978279220366924322982405746752346799216576367465438295720960000000 4618 899024918135471671287359864582232862663522337920460110724346531916209635242584879009333067286230148598949545073057484904763376700923428709089793489192587526036193937075580016276778330223727799600042694261760000000 4619 221728166844302711405346404552967154346332375669786424067311287332939427370581470727093558042688959031753934465478850237273427760539658068261727389889288271713813639635451309844081686836640962479810314552320000000 4620 47893284038369385663554823383440905338807793144673867598539238063914916312045597677052208537220815150858849844543431651251060396276566142744533116216086266690183746161257482926321644356714447895639027943301120000 4621 9046680352739160591965464301263228271975998568505258472239393746570647044814125413156226472847253512818575947259020059156445757531942203841607259452397771991231107963503176831831917657399218232034942673920000000 4622 1491938524151841025421312682088759709315500687021796343664601439256875866240535670331191992920632288559553678254626080045504280042779095950918615208943313544121326354425534818394488652640138269074138946560000000 4623 214422867470694353183864288938574578673893900704676701589200358022989070075170389505541144863120783508559113028496632387492300695058738441925567092441804376117642304042801732348889363639350398028040053760000000 4624 26802858433836794147983036117321822334236737588084587698650044752873633759396298688192643107890097938569889128562079048436537586882342305240695886555225547014705288005350216543611170454918799753505006720000000 4625 2907542851533662028083978621651832168081007371822040790643544772809680194178152514228300521901334210971089911803342364795531693220980827002004810765104139357724479690368277837235213032398674423146718817280000 4626 273059997326602369279111440801261473335932322672994063734367465515559747762786674889960604986977292540485528907150860705816274720227350394628550973432019098208534907059379962174606783658778589701983360000000 4627 22142551692856186380466509942053929749304447081827393065029568518930143296172083048417688329440088002081045755350566199147345664698200406215510982704100949206544547860844644778368631934958592061662080000000 4628 1545877311347378776409528375763178893550056044996294691900089965803590301361087825281348890087105675699938671704710809344095168530731271999169604532364466838559898212145270335636157287541379417290880000000 4629 92623042654083926029633121223913652781950427944628818147050676836592202654083424396326402636105863202535981891405784500028386443568923916116926251672038820194802810606879434098689788988055033714560000000 4630 4746188331452417154218168334202642452756736797535848710648870834052316483522362295014089949656550004804001217852326729948976443534015763118574623321830187474471878131855722838829655193160510998737920000 4631 207200093539857724503183417726519409362450476407536052549065568764490180673510763456823499315147044446978491940573508932256222720785324560373189115181139108014626808928045434079179914540578480000000000 4632 7674077538513249055673459915797015161572239866945779724039465509795932617537435683586055530190631275814018220021241071565045285955012020754562559821523670667208400330668349410339996834836240000000000 4633 240016506762148444053547754456751976059785157104006513603231161768475701981090749150272449882214429530918082456546732193533717020630541227043452253625107645701664983338110692529135594304240000000000 4634 6306871666049781435162222596528080866593766294305029704181404385008610730595064203877611015995644990536630954724571112265677795085370074293621995727301803968746492662290986353350827710480000000000 4635 138448446813124802064681110438984431183466357692584012066190189059709022758022849403521317023136398832260122718113785056456158957714043870893590050205729200721923006922611732428757369900456960000 4636 2523116467654264507666589707664827802585405264845167153852423623336292148236310858060965829988635348306242213116230227738302940620244275238620608875304876817355354405208699016415610327680000000 4637 37907568240719948520884884126389667117017378177641050062698148069172716637686336311811335933858121656117992214723192260049152787891029747820417705348170121525147964912342517525775072640000000 4638 465864516385725357334497893223723719690245430494450774552958578911089371514579463094631802555379738149834223849579513437108386560335823027378824781247425253153843901972347734727322240000000 4639 4642213636250010000394265259762725940216039299161398297860180428303201333466782348219767697797903722687526832102499294206976533643240998244585450948644225444122747065425137607198080000000 4640 37137709090000080003154122078101807521728314393291186382881443426425610667734258785758141582383229781500214656819994353655812269145927985956683607589153803552981976523401100857584640000 4641 235848886666159122105078761355622920297517619222750510484183327150495419065527731962595523944414150418509720677869191393942820385268556533281788901521324261754953364092116933760000000 4642 1173752094811343115770839296367996135605237059726403057066422153082803916650600137304598956964264209653789616989148919025005258080223950478310726675785525772724554256084446080000000 4643 4509954497567312347689845928851980737450669253094084888909558052776506294968875650649986635671130103708856249836320474403819170429289261911950895187719902905585201658340480000000 4644 13148555386493622004926664515603442383238102778699955944342734847744916311862611226384800687087842867955849124887231703801222071222417673212684825620174644039607001919360000000 4645 28497011552083062712896218962374405556018587092936521655884681591448782594893768438539661656037319531445935575371309420328803707383737713081349078608512031291214198338560000 4646 44802677047434601218911886630067801508072539356497732363006844666898484716587483552611187782266529254414604335736648062951695617027019182401155053342020248674981760000000 4647 49599093045255411575325800115290936107177767133766811833252072901974623287049983841916522617622546634515327281351818348423296636177355280037360549437637734807680000000 4648 37264532716194899756067468155740748390065940746631714375095471752047049802441760963122856962901988455683942360144115964254918584656164748337611231733762385280000000 4649 18130917418574221868381647387926386405349196455581278085501272837461133868634683241888848925662521387890236633851178953598579617737892742347253074226924160000000 4650 5372123679577547220261228855681892268251613764616674988296673433321817442558424664263362644640747077893403447067015986251430997848264516251037947919088640000 4651 891111069756125703527144233204617127691288174010258321428351381840897779134020660339795892596840091692322861261084885540219667066584388904800932480000000 4652 73239999158060795884535566138293509303138668037335277507056084642138389014056107531831667017082279254731886353339762105713788696193341736237440000000 4653 2458460580647202037009015009173693709614939681022297925784837187141700144810718254903550300999707269132687266400582797009626689140792243840000000 4654 23679344467480250397397638376599536804127598711482984750824356714231915325223873851685563902022743218098949812667547624414885807006080000000 4655 27618421889465228630876382419127612543085112945307461438488825443046409476861202917842908764569462858257996574040003060988349096960000 4656 737947690602566698072784902905870017174971432544507503188163987635460736549388430306764855863733935654795857679150889079441950057510000 4657 652888887992952450186123423857327815515315525343697390340683453764646990211759722275885911517456507295481467939621241000589153126081167360000 4658 69971326292869700872290946316209554478430456067694068755417934521433026654100936485785960423409909117807927946841595187860015645184230108160000000 4659 2152483854727292134418922346485281355441210441575170755672224063946293667054436008522594301937685035359458519474054796204204564245914762227998720000000 4660 27052585249013758115075017528935335237791026674282494117503798928182014611732890382925131014432664406041062130446754589225396416924238443772286975360000000 4661 168524188019072202232892281996572786605160151831549494234966385438305572751848487571993635354932340648090420705866579500597963880815211082433236802153021440000 4662 587939541156112307911309582576108108216838614703021221852490065005228559093440817722753776796535735530195122322873074911319945553841664030556929121459511664640000 4663 1249585788637917995531617159469337641078936880811960556065496377226856033758362554285386306952403939363009458231412453674496327430759688274857146733364384849920000000 4664 1720545398106024240999860580652225561511283308455326213376829913197733342309763850648465819191268071735940263203008996200109377836982864616089390381783509811061040000000 4665 1608372446554332718192945116074394318044193770616828621786467811531804850823757737762841287703582764584409716111770845896407322267934686852751260688964021945080094720000000 4666 1059118081173367757928208937770336881615055730532493497932254413297128089681996941590044276476672361227127551288749437335321910935401795096597263417464875342901077613404160000 4667 506129534364243127450627245771937938071033724823122227138090167621426073787206796904580918346090394735298153089794749897637500662605502766311997731223920924946872894418780160000 4668 179876620539028246901398412794960292950158325380208297303923393628766370118384475780686201666257386381258667978165625451901985008346414575440599309425862522009836988590817920000000 4669 48526896904853981816771253917716952877892872137528893329642517568204070384454689273152405312880026371286999337883786466929501193621735687083270356437845434795320174094552637440000000 4670 10111898250924104847327326881869396259180660233564589406077371061505357431820770195126820108103400742988002729741456491459992237243947297124738304408355075665201070111152321029120000000 4671 1651963589574969434507014390578537859742791784195567564933353459982247678953527235836054681293260995810313804175433298602463111071028365428465987977785458180554247000013580130721136640000 4672 214336226076003742979453670591662289726457277486493315985289623077740646667661491147448421845989237518171137305858507725242089406908785535075535428931221113508771870101127206604143451440000 4673 22336687919990620070319617208005514418877697144938851574286237943375373721523037546813269282545591208895506269204061867560339868987848197426964001549518666826071890391161638465565122560000000 4674 1888350184393733766949642275140231622697023477819531282807701040700248779884430197023879882338305168731589766025737561577517559784962223493002898552807464673055497045021938111698176005120000000 4675 130648834626682482369658352668369616126857834297450679300037927433501160372024510695156181064791863891516749766299141466938928857132729710315135080045471347941074826317138179732117337743360000000 4676 7455688052327904215458404589843598244905348458164756371610526890624823156015183242648967101256577999748227040132230743915753750991672061604912445437299896361197839210380255575955340568998671360000 4677 353403316969948610396832805661503442733567675712269959289936578375868952568288638281510958021942293922630138556212733294586105020550721835123425725978205302348902134242077861106853642329852149760000 4678 14001880573506486665210728764880424953345591960097097020608752254162257171745564357157441342553240537998646666360090801902095516110521766922679867406748249617622378651707043355978012805964160000000000 4679 466335008919092015486426592670330017366196610211094439309539000858111818867709753518925537157458234878767452677661003954136167783378817496463879887402987811543635305889646990785142949065835520000000000 4680 13122992344088427270578936183509387468586929015805072735595987666147286273181412412085637708939737424611796740328823117420875982536652014324500084068131373660537498248789988672906825420771421910000000000 4681 313480361372564307320898993447840758648008581202637554458606797082505107641114612479112966629525703312736250222992164539590855598709778626725824472208761533187091209367319404299848113577733867844075520000 4682 6383595221848877093623707307914777751961049118503482575889532166055785479115781296484513029093091374508690490075179142155752316692638574082275066151155555820694412940138066415132165349267199953000734720000 4683 111241841238335865625815760128779595027314934087623559596103720619678627208083777101772492454347931791722849062428819070234366947394961688270098444843080609993303035028570684366729295066740313157509120000000 4684 1664720573221778283567379261303993075019506271965703714438613208684858151671847372992264018025026636523646201833519903605303464446144837338371071884883180034087554060413662853071696154932570769636487040000000 4685 21462192762280954088263487469364760775945442457940881148811432548821079927282066225950369417181728458542913712530949621978054817037607671244359870224592564864415014897043291574768935396603308550508011520000000 4686 239075314139329873868458936361057538713173300369543453220739736580780535635893929048722628037771414680620087293405407450184655590247481334313607690679967910604298263906645611255638122840318551465794113658880000 4687 2307179903789761384904382879663609752941575347018974342155341925683195625295457051652900562933339956195480266406125374116286386612526934097204691236941628492735837456953609702713938362730362266194822077153280000 4688 19336220736030982065715519663318445690966190480807062643872399180320666461082912988591852328355971846624260502984075343831944242049109169813380076017611533350145854541500398700189676601099418254203888334296250000 4689 141048898033394711930181405977709620369330802164918792044836414022483256498152854787027924889794581733630245855086886688746450493578252892883621522318522909495523691263240685557017073849197370365640540487680000000 4690 897334973706397504936038826086616055477561039307232067841319224940969642723224783251882035795808716129377215686111102072587617203535553661379780958456637949079666507971187250699049670892790933946095059722240000000 4691 4987989495358561039216239331628478863436878539382250828326202407970411965269754312369785232119965007526115756502378699352901729046862307475436045160747606043807784478408329214801238716374042628699823752617656320000 4692 24266521854552073543431524771355533284074205412969879013724060115816445436576091040295057908346660180325901931727246646901169996587488284745412143489190079891751001558076152552829217358566884643023720318778040320000 4693 103479926570652239460273021353380751176831152531962447771393540067051353607889674149679831563833901228957708669833677684059240701693827996466330187622945477200130620822941364803883500472833733103530365207511040000000 4694 387312360386973069837283365879428220147733001819906611037342066362278392488605725819855192570867524429619938199842741089707005322809022818309127197911738576357443263850322105300641300546911344056530887810785280000000 4695 1273947457978440122087223858855796606305980907484711790365951638633100047459276797925851520303563856884168738212844398919316125061850571657073288926633205838099992752682345397080509203329607143774471157344829440000000 4696 3686346118521894711401550751454399076744117534372128603019401278334057767017591375598159696868404708561716580247676449516639236696551451826380837440468488887113311841367212361273917826440936496516025578783765601280000 4697 9393092960786132842493503239468605334535119120678686274834305580242798113964703457829201742941074002100585002492360055111128918496562437630645190115426562940167603086628812205822323428392674275941416230810489978880000 4698 21093508278679311786927121820896625803548218924831503468517946103456639890547423844567722707885503551175424222406683999691098070063513329564822825632411381184137579142882364630489270332561699366425779146435256320000000 4699 41775795685838468955144733299026076767201840652768534370139860203940487551098136620184535807846893118622096164577283626943024721150100782655555629257575128312966654032410085453801079950777861434023028004003184640000000 4700 73012010874349334882549333904948173728290623014441926786994176929729150605099986917768749265881173774665451383989625452296167019753281769104657628392421257253117211593528318605671762066021267805140006810574545920000000 4701 112659235391171591540910801006386313433058852354618934887963536128783060721886408346048047152559891161680765851303300472937826637184849854488534428674914328009287296436135306694170591172336004647957487820260803870720000 4702 153533741204429016905290526262617642631797996873639314660796118918172123241338805308535582958352738169722561754553650355836233677665072717676487430119956239467000587239559716531277462496933748587944940380182213099520000 4703 184850347712487860234835400468366405603524745087359393704665776030085004335911605940561801044027742130504033011174848487132227056703563658433689344027763885973002835642824466316805359237516914108560892552929280000000000 4704 196645856463636467997397189938719249609818818131354395525537325341466567881181862406875319471831776565318187389067109281526867956037666023320539619823517012268860411336648723575899103994272889792734379050560410000000000 4705 184850347712487860234835400468366405603524745087359393704665776030085004335911605940561801044027742130504033011174848487132227056703563658433689344027763885973002835642824466316805359237516914108560892552929280000000000 4706 153533741204429016905290526262617642631797996873639314660796118918172123241338805308535582958352738169722561754553650355836233677665072717676487430119956239467000587239559716531277462496933748587944940380182213099520000 4707 112659235391171591540910801006386313433058852354618934887963536128783060721886408346048047152559891161680765851303300472937826637184849854488534428674914328009287296436135306694170591172336004647957487820260803870720000 4708 73012010874349334882549333904948173728290623014441926786994176929729150605099986917768749265881173774665451383989625452296167019753281769104657628392421257253117211593528318605671762066021267805140006810574545920000000 4709 41775795685838468955144733299026076767201840652768534370139860203940487551098136620184535807846893118622096164577283626943024721150100782655555629257575128312966654032410085453801079950777861434023028004003184640000000 4710 21093508278679311786927121820896625803548218924831503468517946103456639890547423844567722707885503551175424222406683999691098070063513329564822825632411381184137579142882364630489270332561699366425779146435256320000000 4711 9393092960786132842493503239468605334535119120678686274834305580242798113964703457829201742941074002100585002492360055111128918496562437630645190115426562940167603086628812205822323428392674275941416230810489978880000 4712 3686346118521894711401550751454399076744117534372128603019401278334057767017591375598159696868404708561716580247676449516639236696551451826380837440468488887113311841367212361273917826440936496516025578783765601280000 4713 1273947457978440122087223858855796606305980907484711790365951638633100047459276797925851520303563856884168738212844398919316125061850571657073288926633205838099992752682345397080509203329607143774471157344829440000000 4714 387312360386973069837283365879428220147733001819906611037342066362278392488605725819855192570867524429619938199842741089707005322809022818309127197911738576357443263850322105300641300546911344056530887810785280000000 4715 103479926570652239460273021353380751176831152531962447771393540067051353607889674149679831563833901228957708669833677684059240701693827996466330187622945477200130620822941364803883500472833733103530365207511040000000 4716 24266521854552073543431524771355533284074205412969879013724060115816445436576091040295057908346660180325901931727246646901169996587488284745412143489190079891751001558076152552829217358566884643023720318778040320000 4717 4987989495358561039216239331628478863436878539382250828326202407970411965269754312369785232119965007526115756502378699352901729046862307475436045160747606043807784478408329214801238716374042628699823752617656320000 4718 897334973706397504936038826086616055477561039307232067841319224940969642723224783251882035795808716129377215686111102072587617203535553661379780958456637949079666507971187250699049670892790933946095059722240000000 4719 141048898033394711930181405977709620369330802164918792044836414022483256498152854787027924889794581733630245855086886688746450493578252892883621522318522909495523691263240685557017073849197370365640540487680000000 4720 19336220736030982065715519663318445690966190480807062643872399180320666461082912988591852328355971846624260502984075343831944242049109169813380076017611533350145854541500398700189676601099418254203888334296250000 4721 2307179903789761384904382879663609752941575347018974342155341925683195625295457051652900562933339956195480266406125374116286386612526934097204691236941628492735837456953609702713938362730362266194822077153280000 4722 239075314139329873868458936361057538713173300369543453220739736580780535635893929048722628037771414680620087293405407450184655590247481334313607690679967910604298263906645611255638122840318551465794113658880000 4723 21462192762280954088263487469364760775945442457940881148811432548821079927282066225950369417181728458542913712530949621978054817037607671244359870224592564864415014897043291574768935396603308550508011520000000 4724 1664720573221778283567379261303993075019506271965703714438613208684858151671847372992264018025026636523646201833519903605303464446144837338371071884883180034087554060413662853071696154932570769636487040000000 4725 111241841238335865625815760128779595027314934087623559596103720619678627208083777101772492454347931791722849062428819070234366947394961688270098444843080609993303035028570684366729295066740313157509120000000 4726 6383595221848877093623707307914777751961049118503482575889532166055785479115781296484513029093091374508690490075179142155752316692638574082275066151155555820694412940138066415132165349267199953000734720000 4727 313480361372564307320898993447840758648008581202637554458606797082505107641114612479112966629525703312736250222992164539590855598709778626725824472208761533187091209367319404299848113577733867844075520000 4728 13122992344088427270578936183509387468586929015805072735595987666147286273181412412085637708939737424611796740328823117420875982536652014324500084068131373660537498248789988672906825420771421910000000000 4729 466335008919092015486426592670330017366196610211094439309539000858111818867709753518925537157458234878767452677661003954136167783378817496463879887402987811543635305889646990785142949065835520000000000 4730 14001880573506486665210728764880424953345591960097097020608752254162257171745564357157441342553240537998646666360090801902095516110521766922679867406748249617622378651707043355978012805964160000000000 4731 353403316969948610396832805661503442733567675712269959289936578375868952568288638281510958021942293922630138556212733294586105020550721835123425725978205302348902134242077861106853642329852149760000 4732 7455688052327904215458404589843598244905348458164756371610526890624823156015183242648967101256577999748227040132230743915753750991672061604912445437299896361197839210380255575955340568998671360000 4733 130648834626682482369658352668369616126857834297450679300037927433501160372024510695156181064791863891516749766299141466938928857132729710315135080045471347941074826317138179732117337743360000000 4734 1888350184393733766949642275140231622697023477819531282807701040700248779884430197023879882338305168731589766025737561577517559784962223493002898552807464673055497045021938111698176005120000000 4735 22336687919990620070319617208005514418877697144938851574286237943375373721523037546813269282545591208895506269204061867560339868987848197426964001549518666826071890391161638465565122560000000 4736 214336226076003742979453670591662289726457277486493315985289623077740646667661491147448421845989237518171137305858507725242089406908785535075535428931221113508771870101127206604143451440000 4737 1651963589574969434507014390578537859742791784195567564933353459982247678953527235836054681293260995810313804175433298602463111071028365428465987977785458180554247000013580130721136640000 4738 10111898250924104847327326881869396259180660233564589406077371061505357431820770195126820108103400742988002729741456491459992237243947297124738304408355075665201070111152321029120000000 4739 48526896904853981816771253917716952877892872137528893329642517568204070384454689273152405312880026371286999337883786466929501193621735687083270356437845434795320174094552637440000000 4740 179876620539028246901398412794960292950158325380208297303923393628766370118384475780686201666257386381258667978165625451901985008346414575440599309425862522009836988590817920000000 4741 506129534364243127450627245771937938071033724823122227138090167621426073787206796904580918346090394735298153089794749897637500662605502766311997731223920924946872894418780160000 4742 1059118081173367757928208937770336881615055730532493497932254413297128089681996941590044276476672361227127551288749437335321910935401795096597263417464875342901077613404160000 4743 1608372446554332718192945116074394318044193770616828621786467811531804850823757737762841287703582764584409716111770845896407322267934686852751260688964021945080094720000000 4744 1720545398106024240999860580652225561511283308455326213376829913197733342309763850648465819191268071735940263203008996200109377836982864616089390381783509811061040000000 4745 1249585788637917995531617159469337641078936880811960556065496377226856033758362554285386306952403939363009458231412453674496327430759688274857146733364384849920000000 4746 587939541156112307911309582576108108216838614703021221852490065005228559093440817722753776796535735530195122322873074911319945553841664030556929121459511664640000 4747 168524188019072202232892281996572786605160151831549494234966385438305572751848487571993635354932340648090420705866579500597963880815211082433236802153021440000 4748 27052585249013758115075017528935335237791026674282494117503798928182014611732890382925131014432664406041062130446754589225396416924238443772286975360000000 4749 2152483854727292134418922346485281355441210441575170755672224063946293667054436008522594301937685035359458519474054796204204564245914762227998720000000 4750 69971326292869700872290946316209554478430456067694068755417934521433026654100936485785960423409909117807927946841595187860015645184230108160000000 4751 652888887992952450186123423857327815515315525343697390340683453764646990211759722275885911517456507295481467939621241000589153126081167360000 4752 737947690602566698072784902905870017174971432544507503188163987635460736549388430306764855863733935654795857679150889079441950057510000 4753 19719650106090269411886524406166744438123399647642206560378368733253681899310525351475171400767204106885463120020077377111711074817700000 4754 17997592221275724454954709889349421146575397526612555588080206926884837620089435104106899107852406473843476282138084080000676681787094712100000 4755 1990389718935324918922351276082931183442066363263135747596966244458047962080930807033390186135613336755297728994214994575434835592198378400563200000 4756 63204088343413859346705589827096411977912653637138185614664775327489587832931038914083441142148943874095310755422780776819016376513373506710476800000000 4757 820254758009782139869126806577328847597853179821074730633917621103243934697299906647110638712666224980024681070032421073960092157343497198400229100800000000 4758 5278221251107794661429689846064963998938131121290721656868048607661935852650528488087599776184032533810061699131584544942298542779234747008108904630657484800000 4759 19028183099919566709811862624317753177801552993405691970107717750940081042725623737647948585727740396701339464691552343203835961479984938325232901523321368166400000 4760 41804918270523288061456662185626103731630011926512305258326655898815358050868195351612543042843845651552842803927340498018827607371526909500536684646737045861580800000 4761 59523018396897416009378724088518417227262263075053653385390883105930460974771317209620202887174147421839887507935607857530713526902037337941193834194279895377133600000000 4762 57560881695805726291791097039723923284342730230120026026674383363929617480004884392247935266348794970956164137972369733491864999103706941140007511794385875945298349600000000 4763 39226129171004119907519462481854741448427609055380354376449845379783844283333888576553984941829246006447439087432306747022168224669201376592563199077543731652194356898611200000 4764 19406854799018576988325536140262053199108884932979060479305298671768445388511056070117602363748598033796888040113776325946159911682451625913097403668038903023414681142604185600000 4765 7143429650488750002827770379184328998618287566510954451519103618038397164371983958179815792289628629042079525024657473828709889343225376951262200339975782697604773396319587891200000 4766 1996795054213201454477289250849602205860926650789048658415643836790091332985864655583604630605310961224609507649416372833434893396863124542646289842415852320967925107881095545600000000 4767 431307731710051514167094478183514076465960156570434510217779068746659727924946765606058600210747167624515653652273936532021936973722434901211598605961824101329071823302316637849600000000 4768 73071453034457844483277170488034655774886506679981936975968367520428540992895270004619682618874812069487090979221557732691919193005579225143430024328027708867154367594240510638847180800000 4769 9836245340991931835218644271886399434884673685334052887345148159912998972209638484352330362842716645783437104255720665029022974025659230031465509192796870552408488611255176237773411226400000 4770 1063990242267879757060946780072375331177395861593245349176387723031207833663761955172539548210766573774027192778905850996069407355825435959119084402794455868765015183402007350901392109824800000 4771 93409294245739786628121528017327875439442160688570236416034038784632786494486646270291537840177038026800741204183778413921045364571780385985763239751502298492401881670409424496144163276800000000 4772 6714451818869412255334948250785146286453874247518877502890363966808071791872751361781348523863981141813064680357131640971164642878423389667011914559533596988831510619171452433905003953612800000000 4773 398294567443514665574213795288324092566157366488572294593953500147088010622099738029507813087087497351209183774104691810768515450905197051657479759756973439780496378418631386926810929524357683200000 4774 19634447009900667402936243019583680266872424251714434226094522544287931190296842641380551822922720702757756429753086844449366446857585825028003909638390061049920025173155495407392049896182225049600000 4775 809452574250390249236602199076330355825562481998553294405904313335963456253920623153894545174617227950205567853802690705203332586002591578464786273236468392134644343577301535683258123142983510835200000 4776 28066721851062988937017469609215654546224144989984356955493620628635619553474378473991062812981149259595050048353991135140762384706159556354469607053639771754072744509466103835487344513926700800000000000 4777 822722026575169895038626092659491058871465055658378259760774517188819465996607461136035477237230412873997725751895088523313100157708969912050317711856490369594355745160871850450775730129588643300000000000 4778 20483382695180343491727437228039502927936046179651541470550862102607550861030543661360455247897322465600254289844798185732716306179294102289669020500049684102943199290575800617395803021300619856040710400000 4779 434989851172660039121545430728908078564307769939837195653172973263203410547219410589182248541601036392829068796995404712583346372827103157226580710264141129497914386026902391263185519236140974057093939200000 4780 7909752203579633554947490050176000574456635586391153306580439568846537411592025934226734123750087310694195236610345084391882237648982437540320211786381599136296704558109772989859167422411545606144822886400000 4781 123589878180931774296054532034000008975884931037361770415319368263227147056125405222292720683595114229596800572036641943623159963265350586567503309162212486504636008720465202966549490975180400096012857600000000 4782 1664700778684641282636540172371040589965106515648557867783269111024826227080269824272014407275704103507754125184270991359125042288422528838521626331115226607452190355846951632348116229889111404942436665600000000 4783 19386488712717375103036022202924853140144754515866938795660328633991042971603829680944371633648673802746301669997803568704903899882713799546445630020193441949422485850728470209721588236907151010328157245849600000 4784 195721476442650998224780072700422530461862871419411503910549743914103187448171683606789703120105940684615686924693679122365580599524173424624471384705563431272335776305684498193632105095394765510366471677132800000 4785 1717197924540905498829082390780049921193351076708835746101910680429962462725816844183887099860167771089607895755057799467883757325463920986506256873086873298250471385033540969625135976761035568395029270669219100000 4786 13122561149429450778193414908533578473654563247938448306014336773049459925037633938113921440273216298953267339280762116450109270543048370785521351080264979812784475724596827469830619351030953974190525460042137500000 4787 87522915478221909851382418018080256345351664666893359269586360142333544234405289819685930745954152591919532703755752703406712920243152659047417796091618737737700325777241775398210815162748280037914744204083200000000 4788 510433643068990178253262261881444055006090908337322071260227652350089229975051650228408348110404617916074714728303549766267949750858066307564540586806320478486268299932874034122365474029147969181118788198213222400000 4789 2607395175011708916382533615176628916784371442091420066000247255000258616287167989018263562852720159865874798777587628787189384606963760865681623563365413815943830405229809730888098394513434010609518144583842611200000 4790 11683990370152462865959052030608382685342100454017582729567885854484703788195717476069620392866627339081912773208607931805520575434292962017121998658248178653914804043382769875954266513040762939256490987222576742400000 4791 45993255575756888377444876049923652500982171199660990479418707985287505799866507049698170375768907735123435614030093914382425358904491904718223350892652110169951845629295055642333459083262953690031383095933747200000000 4792 159241538746327044927784541180014326387822069468722914473820105317189478138046550875098375454829692033444867293344234697853101667028197422396264157908629574581407982324364693146661330991106764542641572326906675200000000 4793 485467736060521287342967146854921175784074056534085395137749818572616772788602166161596784870980169875460858552171567505742412069643838366852810818404195836808244910113616312644240400192762860053810663435115862681600000 4794 1304467817417856948780576527147072986564037474089419430677809407160642155555485279638493251412652610956692775465421411486933656192068474901301092466631770282004458722866338935702105489370414421467264813243270004172800000 4795 3092071863508994248961366582867135968151792531174920131977029705862262887242631773957909929274435818564012504806924827228287185047866014580861848809793825853640198454201692292034620419248389739774257335095158528409600000 4796 6470417149324071065075369026934983670635975227014317443214790110466172637189088525441121718628979326519521306139737609645770566268865737304776813308632545265189077915376087075191617999074934822782170929936445849600000000 4797 11960670618909249697020894868253313635342590194714764297031997909870931256366719519746205746410048843339945329521830895065524235149331734351044516937811268637745738223924447962152199199454540018484360482150550681600000000 4798 19540946608848859996086472047198338261606571198008778757193226368481257971512846111838198879652003749244675345110799650641097959465866234457947375013997566430525895962284774093402830839146156974835622886157778148966400000 4799 28228131634513648663698186299133557432892010797748195564759443301752822397247454858360169598813480553688206942193426042546884008841297356524441773916825941282396905353260227621077353072148668939731314855519775519539200000 4800 36066092190072238414303459838054819520053919886076263350711354068181555568778325943349112021923918678205160119519761112372852938720774160256626429132666922907749071901364075919242672263116969106308801006516414883430400000 4801 40764806891628958711190072335764363064297055716141609870866963781491377731637828621587809269571848187713804026873283230673164580983224555411587670370219955905206832209115573367922942282349728174629269077460863900000000000 4802 40764806891628958711190072335764363064297055716141609870866963781491377731637828621587809269571848187713804026873283230673164580983224555411587670370219955905206832209115573367922942282349728174629269077460863900000000000 4803 36066092190072238414303459838054819520053919886076263350711354068181555568778325943349112021923918678205160119519761112372852938720774160256626429132666922907749071901364075919242672263116969106308801006516414883430400000 4804 28228131634513648663698186299133557432892010797748195564759443301752822397247454858360169598813480553688206942193426042546884008841297356524441773916825941282396905353260227621077353072148668939731314855519775519539200000 4805 19540946608848859996086472047198338261606571198008778757193226368481257971512846111838198879652003749244675345110799650641097959465866234457947375013997566430525895962284774093402830839146156974835622886157778148966400000 4806 11960670618909249697020894868253313635342590194714764297031997909870931256366719519746205746410048843339945329521830895065524235149331734351044516937811268637745738223924447962152199199454540018484360482150550681600000000 4807 6470417149324071065075369026934983670635975227014317443214790110466172637189088525441121718628979326519521306139737609645770566268865737304776813308632545265189077915376087075191617999074934822782170929936445849600000000 4808 3092071863508994248961366582867135968151792531174920131977029705862262887242631773957909929274435818564012504806924827228287185047866014580861848809793825853640198454201692292034620419248389739774257335095158528409600000 4809 1304467817417856948780576527147072986564037474089419430677809407160642155555485279638493251412652610956692775465421411486933656192068474901301092466631770282004458722866338935702105489370414421467264813243270004172800000 4810 485467736060521287342967146854921175784074056534085395137749818572616772788602166161596784870980169875460858552171567505742412069643838366852810818404195836808244910113616312644240400192762860053810663435115862681600000 4811 159241538746327044927784541180014326387822069468722914473820105317189478138046550875098375454829692033444867293344234697853101667028197422396264157908629574581407982324364693146661330991106764542641572326906675200000000 4812 45993255575756888377444876049923652500982171199660990479418707985287505799866507049698170375768907735123435614030093914382425358904491904718223350892652110169951845629295055642333459083262953690031383095933747200000000 4813 11683990370152462865959052030608382685342100454017582729567885854484703788195717476069620392866627339081912773208607931805520575434292962017121998658248178653914804043382769875954266513040762939256490987222576742400000 4814 2607395175011708916382533615176628916784371442091420066000247255000258616287167989018263562852720159865874798777587628787189384606963760865681623563365413815943830405229809730888098394513434010609518144583842611200000 4815 510433643068990178253262261881444055006090908337322071260227652350089229975051650228408348110404617916074714728303549766267949750858066307564540586806320478486268299932874034122365474029147969181118788198213222400000 4816 87522915478221909851382418018080256345351664666893359269586360142333544234405289819685930745954152591919532703755752703406712920243152659047417796091618737737700325777241775398210815162748280037914744204083200000000 4817 13122561149429450778193414908533578473654563247938448306014336773049459925037633938113921440273216298953267339280762116450109270543048370785521351080264979812784475724596827469830619351030953974190525460042137500000 4818 1717197924540905498829082390780049921193351076708835746101910680429962462725816844183887099860167771089607895755057799467883757325463920986506256873086873298250471385033540969625135976761035568395029270669219100000 4819 195721476442650998224780072700422530461862871419411503910549743914103187448171683606789703120105940684615686924693679122365580599524173424624471384705563431272335776305684498193632105095394765510366471677132800000 4820 19386488712717375103036022202924853140144754515866938795660328633991042971603829680944371633648673802746301669997803568704903899882713799546445630020193441949422485850728470209721588236907151010328157245849600000 4821 1664700778684641282636540172371040589965106515648557867783269111024826227080269824272014407275704103507754125184270991359125042288422528838521626331115226607452190355846951632348116229889111404942436665600000000 4822 123589878180931774296054532034000008975884931037361770415319368263227147056125405222292720683595114229596800572036641943623159963265350586567503309162212486504636008720465202966549490975180400096012857600000000 4823 7909752203579633554947490050176000574456635586391153306580439568846537411592025934226734123750087310694195236610345084391882237648982437540320211786381599136296704558109772989859167422411545606144822886400000 4824 434989851172660039121545430728908078564307769939837195653172973263203410547219410589182248541601036392829068796995404712583346372827103157226580710264141129497914386026902391263185519236140974057093939200000 4825 20483382695180343491727437228039502927936046179651541470550862102607550861030543661360455247897322465600254289844798185732716306179294102289669020500049684102943199290575800617395803021300619856040710400000 4826 822722026575169895038626092659491058871465055658378259760774517188819465996607461136035477237230412873997725751895088523313100157708969912050317711856490369594355745160871850450775730129588643300000000000 4827 28066721851062988937017469609215654546224144989984356955493620628635619553474378473991062812981149259595050048353991135140762384706159556354469607053639771754072744509466103835487344513926700800000000000 4828 809452574250390249236602199076330355825562481998553294405904313335963456253920623153894545174617227950205567853802690705203332586002591578464786273236468392134644343577301535683258123142983510835200000 4829 19634447009900667402936243019583680266872424251714434226094522544287931190296842641380551822922720702757756429753086844449366446857585825028003909638390061049920025173155495407392049896182225049600000 4830 398294567443514665574213795288324092566157366488572294593953500147088010622099738029507813087087497351209183774104691810768515450905197051657479759756973439780496378418631386926810929524357683200000 4831 6714451818869412255334948250785146286453874247518877502890363966808071791872751361781348523863981141813064680357131640971164642878423389667011914559533596988831510619171452433905003953612800000000 4832 93409294245739786628121528017327875439442160688570236416034038784632786494486646270291537840177038026800741204183778413921045364571780385985763239751502298492401881670409424496144163276800000000 4833 1063990242267879757060946780072375331177395861593245349176387723031207833663761955172539548210766573774027192778905850996069407355825435959119084402794455868765015183402007350901392109824800000 4834 9836245340991931835218644271886399434884673685334052887345148159912998972209638484352330362842716645783437104255720665029022974025659230031465509192796870552408488611255176237773411226400000 4835 73071453034457844483277170488034655774886506679981936975968367520428540992895270004619682618874812069487090979221557732691919193005579225143430024328027708867154367594240510638847180800000 4836 431307731710051514167094478183514076465960156570434510217779068746659727924946765606058600210747167624515653652273936532021936973722434901211598605961824101329071823302316637849600000000 4837 1996795054213201454477289250849602205860926650789048658415643836790091332985864655583604630605310961224609507649416372833434893396863124542646289842415852320967925107881095545600000000 4838 7143429650488750002827770379184328998618287566510954451519103618038397164371983958179815792289628629042079525024657473828709889343225376951262200339975782697604773396319587891200000 4839 19406854799018576988325536140262053199108884932979060479305298671768445388511056070117602363748598033796888040113776325946159911682451625913097403668038903023414681142604185600000 4840 39226129171004119907519462481854741448427609055380354376449845379783844283333888576553984941829246006447439087432306747022168224669201376592563199077543731652194356898611200000 4841 57560881695805726291791097039723923284342730230120026026674383363929617480004884392247935266348794970956164137972369733491864999103706941140007511794385875945298349600000000 4842 59523018396897416009378724088518417227262263075053653385390883105930460974771317209620202887174147421839887507935607857530713526902037337941193834194279895377133600000000 4843 41804918270523288061456662185626103731630011926512305258326655898815358050868195351612543042843845651552842803927340498018827607371526909500536684646737045861580800000 4844 19028183099919566709811862624317753177801552993405691970107717750940081042725623737647948585727740396701339464691552343203835961479984938325232901523321368166400000 4845 5278221251107794661429689846064963998938131121290721656868048607661935852650528488087599776184032533810061699131584544942298542779234747008108904630657484800000 4846 820254758009782139869126806577328847597853179821074730633917621103243934697299906647110638712666224980024681070032421073960092157343497198400229100800000000 4847 63204088343413859346705589827096411977912653637138185614664775327489587832931038914083441142148943874095310755422780776819016376513373506710476800000000 4848 1990389718935324918922351276082931183442066363263135747596966244458047962080930807033390186135613336755297728994214994575434835592198378400563200000 4849 17997592221275724454954709889349421146575397526612555588080206926884837620089435104106899107852406473843476282138084080000676681787094712100000 4850 19719650106090269411886524406166744438123399647642206560378368733253681899310525351475171400767204106885463120020077377111711074817700000 4851 527009907687419540754903211816118904773454471132968541590919944400953355449003948449857277498137936662440446489932655167483200557195900000 4852 496017509036137772402188863735636584221537160594580927597041124310622090521758924249418070723027440883195648712752695582393848498828323512800000 4853 56587723503067371143952864604024331028902873121417244866596789255993549402845660333936142357624702944148602787201767616908767611371392813174714300000 4854 1854266523748511617645047467344669279155089346442600279788643590340396626832446597822419512774646266073861416131027521270866497089417799702109038182400000 4855 24840652512482502315287852692416184737743667631347256482559192160439024342663576590749952027580661599610577057114683141400143170969368531556183384556800000000 4856 165057988211422133624328366725422435073712691487319437426479552491088692757015072792411665239008449872407612275252335858533572124131375939312488162229801369600000 4857 614655315850809597850295796639632470410121849012341670046531543532752905740529504194841989891912591268611897161505292195196705893749727576007291855123501575219200000 4858 1395407342825758670935426044588111163611419715346129184738173628485225348878371540998463905029019334897296970778128959092983476731755649757160250962339385407009587200000 4859 2053786145977636303545859257512319370456681965455269366938144998811015139413326797894049694094967049253693311652823081704411428797316087388970717730353619141690667257600000 4860 2053786145977636303545859257512319370456681965455269366938144998811015139413326797894049694094967049253693311652823081704411428797316087388970717730353619141690667257600000000 4861 1447855565543708287274420854909202274271476628505035790341017141666802531817073579384570318796434825745326920222579035086077220547815124810515297907649660532698528005923014400000 4862 741302049558378643084503477713511564426996033794578324654600776533402896290341672644900003223774630781607383153960465964071536920481343902983832528716626192741646339032583372800000 4863 282493995104364011346686801843044274137656347940874543125016536544893175587892860220882284041009991720822226058467840693714698655525304632029260805357340565855875196291651185612800000 4864 81785161834365660264509886405589152858853502979463312882078069261992978466878826172350251278101343329075694955778252562713425747855622741479291538831301142902150456919655205514854400000 4865 18304049749099785389920602765609489249068297200168697894936659725044255794814853907833308333150141206985645468191442913657573829228073730361140640045471142268506978628200893982073600000000 4866 3214484000737907911036296575285276063964378081104826049517196434273372025662205383878054276234495198205991114541908438724888485593717396231102074642225460120626121558770128197555837337600000 4867 448730508625470251642507546360508336129394494594893840911935839248991350204422712361201421007151686009914316750628466907516555789105197470408486805042521769041125040948363108324184463807200000 4868 50359381860331423103526582703378945710358637023366054808860622799722748377673955234921820699749890252781281701233567380798613542097975680615547843012962577397245477626219635723689993779859200000 4869 4588998672022700930308859848845406427856430798754231744457424252624735445915539170782250911264708749284694295024908827575273659023678033896091797194556214865323994148689264305321250683189669600000 4870 342552459553232668948554635166766014151114239533775572701880918113991040721498185659791874408445965830844653601509450316159806592815738934946639475668870390879994897817306214364263063098572800000000 4871 21111465263208285233215803595998393606381401693186646823670333248250503590785842994939765745808223818409227145879327234303639360339409888593394522555538023581135225553118354827992737045882154342400000 4872 1081793333720550499297378903799614478209211417374485436072390020907436883707440164661986363697741521377144537364358762303559082791036350442908169470659289511551115814348711966346356694805903045836800000 4873 46381889183268602657375120500408470753219939519931063071603722146406356388956497059882665343540667729045072039496881933765095674665683525239687766054517037807754090540201025557100043289803093090252800000 4874 1673422880423647416793285189182814897457506054960241501020819884354473305021662468427636467645772019152238805260966815464491381514099045876191105185464590382896084461985311530776160812294288040797798400000 4875 51068813489491193139443517736291958540573304899909713776270138072341104279225539197620741810478882420417444008208215803970073898745698421514621129927508251431154921325235337242924829476754395776300000000000 4876 1324435768157797071919223041994955046889297721904704886737618587534486504988472953332266718682207657595599253170058626620670030434900921418229813296239654635388052597702218515131326150392852689539545036800000 4877 29314293879235420091420140539812894144044943780280074017069194928704104273503685872010605490532338207491308299411509828862835299823273312890049344507468236646265023748311557811836772021357326736834614905600000 4878 555885869117353151363226368754970437101889304277903625805163992722092644001255080239608518931576191193909253677729371569547099018870960599989083866215693968995840450338352503691126936108701899602197141913600000 4879 9063304815126684755719921322315061229663552422713591682559769032395995823029027287884408009261997365452043316921000232681676920414683144100887982673156215567477690024646960775719521357033600837669550895564800000 4880 127463756266696169224319693860103571354897637500133746652917330686449898204065618096041327941976509752349454988064417557497854922392731084776111282007978266417026023143790542706621666548957525413943005337600000000 4881 1550851522496892290952297715195880152675039555464127295526045162462035911448866375374534837070028194156835818839779768422076400840752359108470945968191071567495955623590499533111465816901166211711444545942579200000 4882 16368612867031749079544589815194890677248767664855039232883939193825748572007987383497221908952472395861911321856588639001387226650983376831752424647385284653448636119526298183857689226271944355035176109221478400000 4883 150240268302217710827974532061384915306438327306664922021480474968036304253016305829552458282540052953998292080552770044921088453650809123719737380805100719245152958533236328755846868431433984376631001957329696900000 4884 1201922146417741686623796256491079322451506618453319376171843799744290434024130446636419666260320423631986336644422160359368707629206472989757899046440805753961223668265890630046774947451471875013048015658637575200000 4885 8398073210359564184028598792460377033590601595072838227182795733380209659166416240268846703814891520963114382784816705391095851126369520781911841686057558522837396954445354525661397566249248516066006291986905762500000 4886 51347043817061168360536279926547710252911362438222136541728438594314208300700198691289482223320138142772120274303043508292558152715358872439731727742271081548937296495069924589503939442725201236049146435139718348800000 4887 275188062957062199182249125231341634636696833067346763028325850591402710111565127361129568790606365358919332095092873802255428849708876456981687228368734077676335823403265377096872675450855375374450894175826928025600000 4888 1294790450090433336756106637674672558381432152711085608730279417206242968737667930304686551057738610610635630259990413747338397466949975484957091460775544494194732081417752764747270072746953979078082891578711628185600000 4889 5355970825775926687750361581973225907092430592187544149205561167752045401790432360557079349133193023309022561452888250889062122675422298905653987039989318137425544586898289479062183051140406056369775710989713224908800000 4890 19502852346931002959491530567039511723595559734865886751772639664094839879073035450367152841632018291521247378981841605422165216842684747949582110295819091988804896083380207479516369781121187278542651655856943923200000000 4891 62585567377505350887772047755125123098130194731047202424879890024564595617564702308764929429086598198349097897623619485624982344842714857017769128600703582712011886761070994248993632957451380032497050850441301343795200000 4892 177176698280057225263925070466156512788879710891659751882926322927305862946479073096265911852235811257472891992297552924061774426763276522140580813098191805547018517574122311485753917000540526993232317951441551744614400000 4893 442877176932548290118535735542043557295526944972993527028058181107285318494861502320440192928019471361153996419522199528476570988764327137522683599504554516853862978149017833265592608129266572393068683975560351099238400000 4894 978232335570281868482734498005855099022869180932210135491962538309042203740470620090135773218044543028417878114012735889832863656820607928650101286812379363223464610293658618823126409866166229104118505352384150057779200000 4895 1910610030410706774380340816417685740279041369008222920882739332634848054180606679863546432066493248102378668191431124784829811829727749860644729075805428443795829316979801989888918769269855916218981455766375293081600000000 4896 3301534132549701306129228930769760959202183485646209207285373566793017437624088342804208234610900332720910338634792983628185914841769551759194091842991780350879193059741097838528051633298311023226399955564296506445004800000 4897 5049750319014566875078092540542139622782356690151133066419665493788978970382606643088498698777091814277255778796458402067204677035198955753817074990847037923253900151589087520614579836962199496639236728287024030060953600000 4898 6838901715958893686090562167733056914943525129198448496028204981080114763275551225368055489030844088707669596765768885486506026878102682167079657497019160574370653829254003622497662769478641021964784276036927027911065600000 4899 8203008820924327314395247053240358550565805410095697622311174578136377888665230266170228666408334230424995295144097298436329128430692987667691005196009554663545659732208232372395267867785293784402584264689800412140396800000 4900 8715553065606515264043093283028710986244895207455755703736511336832843764784688210450395526532667330815599043706382224281899047623325514525932015142510300410060497467263037055558555393357884240837771957995606010400000000000 4901 8203008820924327314395247053240358550565805410095697622311174578136377888665230266170228666408334230424995295144097298436329128430692987667691005196009554663545659732208232372395267867785293784402584264689800412140396800000 4902 6838901715958893686090562167733056914943525129198448496028204981080114763275551225368055489030844088707669596765768885486506026878102682167079657497019160574370653829254003622497662769478641021964784276036927027911065600000 4903 5049750319014566875078092540542139622782356690151133066419665493788978970382606643088498698777091814277255778796458402067204677035198955753817074990847037923253900151589087520614579836962199496639236728287024030060953600000 4904 3301534132549701306129228930769760959202183485646209207285373566793017437624088342804208234610900332720910338634792983628185914841769551759194091842991780350879193059741097838528051633298311023226399955564296506445004800000 4905 1910610030410706774380340816417685740279041369008222920882739332634848054180606679863546432066493248102378668191431124784829811829727749860644729075805428443795829316979801989888918769269855916218981455766375293081600000000 4906 978232335570281868482734498005855099022869180932210135491962538309042203740470620090135773218044543028417878114012735889832863656820607928650101286812379363223464610293658618823126409866166229104118505352384150057779200000 4907 442877176932548290118535735542043557295526944972993527028058181107285318494861502320440192928019471361153996419522199528476570988764327137522683599504554516853862978149017833265592608129266572393068683975560351099238400000 4908 177176698280057225263925070466156512788879710891659751882926322927305862946479073096265911852235811257472891992297552924061774426763276522140580813098191805547018517574122311485753917000540526993232317951441551744614400000 4909 62585567377505350887772047755125123098130194731047202424879890024564595617564702308764929429086598198349097897623619485624982344842714857017769128600703582712011886761070994248993632957451380032497050850441301343795200000 4910 19502852346931002959491530567039511723595559734865886751772639664094839879073035450367152841632018291521247378981841605422165216842684747949582110295819091988804896083380207479516369781121187278542651655856943923200000000 4911 5355970825775926687750361581973225907092430592187544149205561167752045401790432360557079349133193023309022561452888250889062122675422298905653987039989318137425544586898289479062183051140406056369775710989713224908800000 4912 1294790450090433336756106637674672558381432152711085608730279417206242968737667930304686551057738610610635630259990413747338397466949975484957091460775544494194732081417752764747270072746953979078082891578711628185600000 4913 275188062957062199182249125231341634636696833067346763028325850591402710111565127361129568790606365358919332095092873802255428849708876456981687228368734077676335823403265377096872675450855375374450894175826928025600000 4914 51347043817061168360536279926547710252911362438222136541728438594314208300700198691289482223320138142772120274303043508292558152715358872439731727742271081548937296495069924589503939442725201236049146435139718348800000 4915 8398073210359564184028598792460377033590601595072838227182795733380209659166416240268846703814891520963114382784816705391095851126369520781911841686057558522837396954445354525661397566249248516066006291986905762500000 4916 1201922146417741686623796256491079322451506618453319376171843799744290434024130446636419666260320423631986336644422160359368707629206472989757899046440805753961223668265890630046774947451471875013048015658637575200000 4917 150240268302217710827974532061384915306438327306664922021480474968036304253016305829552458282540052953998292080552770044921088453650809123719737380805100719245152958533236328755846868431433984376631001957329696900000 4918 16368612867031749079544589815194890677248767664855039232883939193825748572007987383497221908952472395861911321856588639001387226650983376831752424647385284653448636119526298183857689226271944355035176109221478400000 4919 1550851522496892290952297715195880152675039555464127295526045162462035911448866375374534837070028194156835818839779768422076400840752359108470945968191071567495955623590499533111465816901166211711444545942579200000 4920 127463756266696169224319693860103571354897637500133746652917330686449898204065618096041327941976509752349454988064417557497854922392731084776111282007978266417026023143790542706621666548957525413943005337600000000 4921 9063304815126684755719921322315061229663552422713591682559769032395995823029027287884408009261997365452043316921000232681676920414683144100887982673156215567477690024646960775719521357033600837669550895564800000 4922 555885869117353151363226368754970437101889304277903625805163992722092644001255080239608518931576191193909253677729371569547099018870960599989083866215693968995840450338352503691126936108701899602197141913600000 4923 29314293879235420091420140539812894144044943780280074017069194928704104273503685872010605490532338207491308299411509828862835299823273312890049344507468236646265023748311557811836772021357326736834614905600000 4924 1324435768157797071919223041994955046889297721904704886737618587534486504988472953332266718682207657595599253170058626620670030434900921418229813296239654635388052597702218515131326150392852689539545036800000 4925 51068813489491193139443517736291958540573304899909713776270138072341104279225539197620741810478882420417444008208215803970073898745698421514621129927508251431154921325235337242924829476754395776300000000000 4926 1673422880423647416793285189182814897457506054960241501020819884354473305021662468427636467645772019152238805260966815464491381514099045876191105185464590382896084461985311530776160812294288040797798400000 4927 46381889183268602657375120500408470753219939519931063071603722146406356388956497059882665343540667729045072039496881933765095674665683525239687766054517037807754090540201025557100043289803093090252800000 4928 1081793333720550499297378903799614478209211417374485436072390020907436883707440164661986363697741521377144537364358762303559082791036350442908169470659289511551115814348711966346356694805903045836800000 4929 21111465263208285233215803595998393606381401693186646823670333248250503590785842994939765745808223818409227145879327234303639360339409888593394522555538023581135225553118354827992737045882154342400000 4930 342552459553232668948554635166766014151114239533775572701880918113991040721498185659791874408445965830844653601509450316159806592815738934946639475668870390879994897817306214364263063098572800000000 4931 4588998672022700930308859848845406427856430798754231744457424252624735445915539170782250911264708749284694295024908827575273659023678033896091797194556214865323994148689264305321250683189669600000 4932 50359381860331423103526582703378945710358637023366054808860622799722748377673955234921820699749890252781281701233567380798613542097975680615547843012962577397245477626219635723689993779859200000 4933 448730508625470251642507546360508336129394494594893840911935839248991350204422712361201421007151686009914316750628466907516555789105197470408486805042521769041125040948363108324184463807200000 4934 3214484000737907911036296575285276063964378081104826049517196434273372025662205383878054276234495198205991114541908438724888485593717396231102074642225460120626121558770128197555837337600000 4935 18304049749099785389920602765609489249068297200168697894936659725044255794814853907833308333150141206985645468191442913657573829228073730361140640045471142268506978628200893982073600000000 4936 81785161834365660264509886405589152858853502979463312882078069261992978466878826172350251278101343329075694955778252562713425747855622741479291538831301142902150456919655205514854400000 4937 282493995104364011346686801843044274137656347940874543125016536544893175587892860220882284041009991720822226058467840693714698655525304632029260805357340565855875196291651185612800000 4938 741302049558378643084503477713511564426996033794578324654600776533402896290341672644900003223774630781607383153960465964071536920481343902983832528716626192741646339032583372800000 4939 1447855565543708287274420854909202274271476628505035790341017141666802531817073579384570318796434825745326920222579035086077220547815124810515297907649660532698528005923014400000 4940 2053786145977636303545859257512319370456681965455269366938144998811015139413326797894049694094967049253693311652823081704411428797316087388970717730353619141690667257600000000 4941 2053786145977636303545859257512319370456681965455269366938144998811015139413326797894049694094967049253693311652823081704411428797316087388970717730353619141690667257600000 4942 1395407342825758670935426044588111163611419715346129184738173628485225348878371540998463905029019334897296970778128959092983476731755649757160250962339385407009587200000 4943 614655315850809597850295796639632470410121849012341670046531543532752905740529504194841989891912591268611897161505292195196705893749727576007291855123501575219200000 4944 165057988211422133624328366725422435073712691487319437426479552491088692757015072792411665239008449872407612275252335858533572124131375939312488162229801369600000 4945 24840652512482502315287852692416184737743667631347256482559192160439024342663576590749952027580661599610577057114683141400143170969368531556183384556800000000 4946 1854266523748511617645047467344669279155089346442600279788643590340396626832446597822419512774646266073861416131027521270866497089417799702109038182400000 4947 56587723503067371143952864604024331028902873121417244866596789255993549402845660333936142357624702944148602787201767616908767611371392813174714300000 4948 496017509036137772402188863735636584221537160594580927597041124310622090521758924249418070723027440883195648712752695582393848498828323512800000 4949 527009907687419540754903211816118904773454471132968541590919944400953355449003948449857277498137936662440446489932655167483200557195900000 4950 14085860158942600030216758021360117160948284181001167141634260650471762166454553039069953312255097835740526411846011462878675565550764000000 4951 13667496026361845866719290091367700321150959192541251476360581474892100358348686359256536628927809174921197036887773076419716022578340758436000000 4952 1607967240005444804373657759959318575083089198043285694942346049939580715059364601480172277856727821620303910192809614667703170340319211889236964000000 4953 54353640179166271331189605509457450439881787690583692039263548016166924072421313663952343457345679671913615949163041831393209466074450224910576579436000000 4954 751384721836794534882365106562739794880925833034628958750779287775491558377152240090477195954346675784533826881229890277179727659013199909163810634123264000000 4955 5153747807078573714758142265913832253088270288784520028071595134852096598908887214780583087050863849206117518578355817411175752013171538176954577139451467776000000 4956 19817687354604398473604985350887844667125314303425008254610267469842563895871014714820906586921549533930619967828171704854833337083833652153553891198121101441024000000 4957 46473747951858688463654475807242256772346695152070056456715891869504825561490150970755685013225821628174436400764911685136790607920528235992058738374481325923608576000000 4958 70680761416283082817160500893339567268642779989404547113607782047033151575831333357648052444489821468749795961013335059132416415821133380914422333725289286564068193024000000 4959 73063061812386637862291434593545666730038968942929456753015816083628009692936616885673800450818435190709537026250726905137824651422149935513116807198491046591730359787776000000 4960 53262972061229859001610455818694791046198408359395573972948529924964819066150793709656200528646639254027252492136779913845474170886747302989062152447699972965371432285288704000000 4961 28210927235937755424873269292298608676970282301062913890409881437019176207547151683473044350472947128679442646227778812234207423573147527754242040983397898002573203040366410496000000 4962 11125553822528341472742613756459095747865909849693255818706830279310377342887484115763739860882812630599211307297532918247031135044699069463969231570045215478940720961993390331904000000 4963 3334642953480373438700696124929259866753275026742174800357716822674884575067563474138720978430093202406678399403435284144025827728875499016491639006176369835470596984813624721770496000000 4964 772966347820303355658239786602771615819103899566151871288749246123650285451594079120546031580295685841830260936935653459006010161048700583977261639836923138509506572803431080914888704000000 4965 140651246920042606901812298947385812908120646613648301616356483192796068608284507804416394561258989057070817480857957979410982515601195035891862460611807532573970584895676181501290674176000000 4966 20352674964476790351838807821120937708470395442015576894829334232007568615333169168385941094247179650898950635784774200739454829327854175428039660120717961861992837292482142451303952086624000000 4967 2368694272321044275372859028621062000715074699491911391403171286895361619347752248989190331865726055576747056214831810689641900772824293793094344217676564473678668523703742476247452239314976000000 4968 223940710483729344997219227862266411730155916822609087800957432461063399406126793899292163048721132340747577313281787687984649441925683336781694510050050068711121417451557798635734781599214624000000 4969 17351111695609215167614402051953743128194458462184603620065405870322203534595630482086853247233621124405778281811894814213478653457709152672780363335108420843549654062089711046037837595548654176000000 4970 1110471148518989770727321731325039560204445341579814631684185975700621026214120350853558607822951751961969810035961268109662633821293385771057943253446938933987177859973741506946421606115113867264000000 4971 59119488672352251114310331399499641477555288496617020428780841083409835886360402080173597067532697207167436904256592988610296438464169055952557745787304321895486900432306828511322401712276171687936000000 4972 2634792598463758966077967354084837890914426865763204383782757860425836254652902096914964391021015826921085792429449165658432888379606344275018612263228478640509682529484604628447132642502261629118464000000 4973 98863299856534500867960275340052050370085973560242704606023982435587104696757898661204852332209864264959649878786366067686475041555586682905159210353290625395562332064863565779473560177487055833511936000000 4974 3139367470907269173395090409988041729113054132637521809688511553359684958866029754246315195123275273117399252400905948417877464398285967861326328813950094442537787202004162952228746061376776462787307264000000 4975 84762921714496267681667441069677126686052461581213088861589811940711493889382803364650510268328432374169779814824460607282691538753721132255810877976652549948520254454112399710176143657172964495257296128000000 4976 1954254107239134932580564812245041191637967836355569681432002159414137141547067427778626443614765628151489238488986528511920880524575437647771319254506773606073007031799797625179586802306227660709270742272000000 4977 38624095414105906318533434007271716163563853772063946083505216890149336401626557412597567607360934835472635730796630206885227108623114516456996154165038944668683786845992067914163863185122276374848263798528000000 4978 656722228731969812389757979972036876576980744019466278597674708173034781032904031575128321533903708339581374874652907774211791537871731370195922947785735059206308585672961341327707434681146110256895260854272000000 4979 9637464004579443500029958931066123684142185209428479857278787669724837078775993884336617027697774002850789678246828360095777462016122401346434580268356235219795363163999969930540042463986374409289254980016128000000 4980 122431487169287004463343552346506682357806278771628466335060154470948856222969107493609616314827277147326698505135634352327839610056666061549150408594303284458881835750073692080564243153604682310600535486871552000000 4981 1350066980581226026291447988916067393329548616460974651648627984461647403878733796570044692892739216152232096915967980445398484859860538794046854807724009857819570104408074871998055753554681634761272576021506048000000 4982 12954841944522584896816179628016873248882953813814000905370525952461081436047303012790292140980522986242024008101856812359849133040028959170219136074898555530210054537025140324465718588308888421058851886706365652000000 4983 108421324199583888508254017682645709128580121821636206536493182431478761052672593595343145927532210115232486483255106448946359039444534319695929488362821444665179804455555340718682219433329053849317513148049827548000000 4984 793066787657326725284169475567115580898388731509086170222258395489528238540585181362883499938474462632019105790502495513084735355285615682253738657295891361069115943968917622513186020715559985382235593324133249052000000 4985 5079789307531040278277901859536305921964314994534875556788051588602021982722057269545933088527196485138618004144997033942411555613884832810237503877781554869588477343730938824085917456303455649809829733332713551508000000 4986 28541587110627079533369390969356253849610197829375651962419560091788589905664672943841072607143205491258956577473124624181231456508192421386464768015628599102653502331854493036290696709216672622251114660810417979392000000 4987 140894680122617996092638463737875806099016467665131258686496826294029209328997975945918873160490733095232825604158142516783692614563875592569469840838723951588675898714256222143710734607022315345113309529379554705408000000 4988 611954135520179723224346475173503154905350574167068862447795152664444405178623516752422969867936933902913122550441059005321910873374022128333150026013475031604934203031988207301835033485610409162599592388066236219392000000 4989 2341609967034270870331350617531598975093500879566672692851581981269546950080904001348332205930548276171498566557454812355012266760216944262566576072667519279635859848251044611028132937770315350598223471060463972139008000000 4990 7902933638740664187368308334169146540940565468537520338374089186784720956523051004550621195015600432078807662131409991698166400315732186886162194245252877568771026987847275562219948664974814308269004214829065905969152000000 4991 23550102404070150899399541465784378454053661371175220753833114190053237842308551707949710979398282107629219524395856889554384253427036183608669422844935371544182828916253182741010299282712995862189750825399787099752448000000 4992 62019592650131401607327007537956506437308578682819615480535128169874572695828017234120019552590940754018900224650745457222964858744410482888655496573278131583098479045297362473868933074839353858432764591369766502090752000000 4993 144460166043943107624054617920142620104449766838233275682477542746721442656099186180316057466675564303256596140009628126573666860596596658880334780294755141336847782331565201159938235915437942056733859571730051037288448000000 4994 297820207080826361623144907267371412146213493767176640475370681665667647369148134394280437031222951501229226001642689390922721161139790557451268698068225475453275968984083329814327963450008800153026078636233854279729152000000 4995 543756784121508761756386655106819409556392538002897268138159639639236815704164837968158109312150546568087928406291384882466586921093362458117474125005223741876968881643093157726845705558246519895305501597842606373552128000000 4996 879655196997095171993996756182093074570434316225119333341283487056718849634673831324669685673630246412400320113506478888928234599151857751551429539120392776474429070221172238311621930015859805301166942381058274122678272000000 4997 1261381647258666556745136001368882334962605103846422189590459355851238474876100054767468179440326808078546395861596217192211444308273996383053101677813458630391951462463206219461192010199774233395508036570555779322134528000000 4998 1603735809622274551602467473962635700181043641869554138038332873151140584087263784909796059161109952169309277608753986788940129134998825262481287260507042020237915140643324111201527110190337957621487937699948522668246272000000 4999 1808236014604495928946433143406383294925716496847726933207446675759011548077413563498791804807354046912519825787544518878525929416201830613888815343891742649972202749887186348162702383308472833738051291756290928783632128000000 5000 1808236014604495928946433143406383294925716496847726933207446675759011548077413563498791804807354046912519825787544518878525929416201830613888815343891742649972202749887186348162702383308472833738051291756290928783632128000000 5001 1603735809622274551602467473962635700181043641869554138038332873151140584087263784909796059161109952169309277608753986788940129134998825262481287260507042020237915140643324111201527110190337957621487937699948522668246272000000 5002 1261381647258666556745136001368882334962605103846422189590459355851238474876100054767468179440326808078546395861596217192211444308273996383053101677813458630391951462463206219461192010199774233395508036570555779322134528000000 5003 879655196997095171993996756182093074570434316225119333341283487056718849634673831324669685673630246412400320113506478888928234599151857751551429539120392776474429070221172238311621930015859805301166942381058274122678272000000 5004 543756784121508761756386655106819409556392538002897268138159639639236815704164837968158109312150546568087928406291384882466586921093362458117474125005223741876968881643093157726845705558246519895305501597842606373552128000000 5005 297820207080826361623144907267371412146213493767176640475370681665667647369148134394280437031222951501229226001642689390922721161139790557451268698068225475453275968984083329814327963450008800153026078636233854279729152000000 5006 144460166043943107624054617920142620104449766838233275682477542746721442656099186180316057466675564303256596140009628126573666860596596658880334780294755141336847782331565201159938235915437942056733859571730051037288448000000 5007 62019592650131401607327007537956506437308578682819615480535128169874572695828017234120019552590940754018900224650745457222964858744410482888655496573278131583098479045297362473868933074839353858432764591369766502090752000000 5008 23550102404070150899399541465784378454053661371175220753833114190053237842308551707949710979398282107629219524395856889554384253427036183608669422844935371544182828916253182741010299282712995862189750825399787099752448000000 5009 7902933638740664187368308334169146540940565468537520338374089186784720956523051004550621195015600432078807662131409991698166400315732186886162194245252877568771026987847275562219948664974814308269004214829065905969152000000 5010 2341609967034270870331350617531598975093500879566672692851581981269546950080904001348332205930548276171498566557454812355012266760216944262566576072667519279635859848251044611028132937770315350598223471060463972139008000000 5011 611954135520179723224346475173503154905350574167068862447795152664444405178623516752422969867936933902913122550441059005321910873374022128333150026013475031604934203031988207301835033485610409162599592388066236219392000000 5012 140894680122617996092638463737875806099016467665131258686496826294029209328997975945918873160490733095232825604158142516783692614563875592569469840838723951588675898714256222143710734607022315345113309529379554705408000000 5013 28541587110627079533369390969356253849610197829375651962419560091788589905664672943841072607143205491258956577473124624181231456508192421386464768015628599102653502331854493036290696709216672622251114660810417979392000000 5014 5079789307531040278277901859536305921964314994534875556788051588602021982722057269545933088527196485138618004144997033942411555613884832810237503877781554869588477343730938824085917456303455649809829733332713551508000000 5015 793066787657326725284169475567115580898388731509086170222258395489528238540585181362883499938474462632019105790502495513084735355285615682253738657295891361069115943968917622513186020715559985382235593324133249052000000 5016 108421324199583888508254017682645709128580121821636206536493182431478761052672593595343145927532210115232486483255106448946359039444534319695929488362821444665179804455555340718682219433329053849317513148049827548000000 5017 12954841944522584896816179628016873248882953813814000905370525952461081436047303012790292140980522986242024008101856812359849133040028959170219136074898555530210054537025140324465718588308888421058851886706365652000000 5018 1350066980581226026291447988916067393329548616460974651648627984461647403878733796570044692892739216152232096915967980445398484859860538794046854807724009857819570104408074871998055753554681634761272576021506048000000 5019 122431487169287004463343552346506682357806278771628466335060154470948856222969107493609616314827277147326698505135634352327839610056666061549150408594303284458881835750073692080564243153604682310600535486871552000000 5020 9637464004579443500029958931066123684142185209428479857278787669724837078775993884336617027697774002850789678246828360095777462016122401346434580268356235219795363163999969930540042463986374409289254980016128000000 5021 656722228731969812389757979972036876576980744019466278597674708173034781032904031575128321533903708339581374874652907774211791537871731370195922947785735059206308585672961341327707434681146110256895260854272000000 5022 38624095414105906318533434007271716163563853772063946083505216890149336401626557412597567607360934835472635730796630206885227108623114516456996154165038944668683786845992067914163863185122276374848263798528000000 5023 1954254107239134932580564812245041191637967836355569681432002159414137141547067427778626443614765628151489238488986528511920880524575437647771319254506773606073007031799797625179586802306227660709270742272000000 5024 84762921714496267681667441069677126686052461581213088861589811940711493889382803364650510268328432374169779814824460607282691538753721132255810877976652549948520254454112399710176143657172964495257296128000000 5025 3139367470907269173395090409988041729113054132637521809688511553359684958866029754246315195123275273117399252400905948417877464398285967861326328813950094442537787202004162952228746061376776462787307264000000 5026 98863299856534500867960275340052050370085973560242704606023982435587104696757898661204852332209864264959649878786366067686475041555586682905159210353290625395562332064863565779473560177487055833511936000000 5027 2634792598463758966077967354084837890914426865763204383782757860425836254652902096914964391021015826921085792429449165658432888379606344275018612263228478640509682529484604628447132642502261629118464000000 5028 59119488672352251114310331399499641477555288496617020428780841083409835886360402080173597067532697207167436904256592988610296438464169055952557745787304321895486900432306828511322401712276171687936000000 5029 1110471148518989770727321731325039560204445341579814631684185975700621026214120350853558607822951751961969810035961268109662633821293385771057943253446938933987177859973741506946421606115113867264000000 5030 17351111695609215167614402051953743128194458462184603620065405870322203534595630482086853247233621124405778281811894814213478653457709152672780363335108420843549654062089711046037837595548654176000000 5031 223940710483729344997219227862266411730155916822609087800957432461063399406126793899292163048721132340747577313281787687984649441925683336781694510050050068711121417451557798635734781599214624000000 5032 2368694272321044275372859028621062000715074699491911391403171286895361619347752248989190331865726055576747056214831810689641900772824293793094344217676564473678668523703742476247452239314976000000 5033 20352674964476790351838807821120937708470395442015576894829334232007568615333169168385941094247179650898950635784774200739454829327854175428039660120717961861992837292482142451303952086624000000 5034 140651246920042606901812298947385812908120646613648301616356483192796068608284507804416394561258989057070817480857957979410982515601195035891862460611807532573970584895676181501290674176000000 5035 772966347820303355658239786602771615819103899566151871288749246123650285451594079120546031580295685841830260936935653459006010161048700583977261639836923138509506572803431080914888704000000 5036 3334642953480373438700696124929259866753275026742174800357716822674884575067563474138720978430093202406678399403435284144025827728875499016491639006176369835470596984813624721770496000000 5037 11125553822528341472742613756459095747865909849693255818706830279310377342887484115763739860882812630599211307297532918247031135044699069463969231570045215478940720961993390331904000000 5038 28210927235937755424873269292298608676970282301062913890409881437019176207547151683473044350472947128679442646227778812234207423573147527754242040983397898002573203040366410496000000 5039 53262972061229859001610455818694791046198408359395573972948529924964819066150793709656200528646639254027252492136779913845474170886747302989062152447699972965371432285288704000000 5040 73063061812386637862291434593545666730038968942929456753015816083628009692936616885673800450818435190709537026250726905137824651422149935513116807198491046591730359787776000000 5041 70680761416283082817160500893339567268642779989404547113607782047033151575831333357648052444489821468749795961013335059132416415821133380914422333725289286564068193024000000 5042 46473747951858688463654475807242256772346695152070056456715891869504825561490150970755685013225821628174436400764911685136790607920528235992058738374481325923608576000000 5043 19817687354604398473604985350887844667125314303425008254610267469842563895871014714820906586921549533930619967828171704854833337083833652153553891198121101441024000000 5044 5153747807078573714758142265913832253088270288784520028071595134852096598908887214780583087050863849206117518578355817411175752013171538176954577139451467776000000 5045 751384721836794534882365106562739794880925833034628958750779287775491558377152240090477195954346675784533826881229890277179727659013199909163810634123264000000 5046 54353640179166271331189605509457450439881787690583692039263548016166924072421313663952343457345679671913615949163041831393209466074450224910576579436000000 5047 1607967240005444804373657759959318575083089198043285694942346049939580715059364601480172277856727821620303910192809614667703170340319211889236964000000 5048 13667496026361845866719290091367700321150959192541251476360581474892100358348686359256536628927809174921197036887773076419716022578340758436000000 5049 14085860158942600030216758021360117160948284181001167141634260650471762166454553039069953312255097835740526411846011462878675565550764000000 5050 376523493564631064367712071965768747782444205128669798396168767743500485766630075466163294008566118208045715304490994009624725072511252178400 5051 376523493564631064367712071965768747782444205128669798396168767743500485766630075466163294008566118208045715304490994009624725072511252178400000000 5052 45667546160283494640615831964539181275569728724017897089250519896593847229859424449342847251652211991393568689279038374568107639141574434681167700000000 5053 1591923300210723810658907263643280040856149041378364911008365752685739120813550052456514558906557359577914655622219136512463198707368026863942132959200000000 5054 22701647096456592694460888578610989448879751781904944350386534321889868447035393234775695500326944141219595351417150093409989452403901549718666536160499087500000 5055 160679715564244959953012389739887778888352608580123622758268646638492437202850445351700077873418074013808479302651229640345443425296145931935153252291962565427200000 5056 637790607092104271017194433579797613075932026765664310473937874591099321049971761960249325308897320405504837694956472281903585910941125548115287128165839835801600000000 5057 1544427619827954326059899187814701517956442934458112319681298004750360462026150862787147888082697294378092799160430689719511976677122809977422121411255090128803020800000000 5058 2426310873050691128606567052759902087654083143421726271722441053138643926081969979568128737919012007058749198543528414630307607468907172001971338499986153380339084768800000000 5059 2591686092063232611182977345925243671922061309718487225068592837841460029510174265363438999551000852884174617167987728575644677976335237245364962460736924284539754787993600000000 5060 1953019480082182262041767421546231799093979663225870136682164573405026875898011531324192090330647263708780350433897680610477135627304921066226920126499984770024907555343125145600000 5061 1069685350097603958699059692191737777264846862878782366372124698731979408361871079139997020173585165472352273077619390807691834614804874122674248514063477759089524874414078310400000000 5062 436397576141757965949142020917081706655452446803699262754045356909944902507789289809169305159000092892290919906977004813835477405419199829506679572170611025664110683559501372919200000000 5063 135363099230075596072505102994267412288531856999640666357544286510757383978965945791913620721581297816793481006302882760352339762597101932732624461268206935312413671254738515979059200000000 5064 32484331972413436676579018891047402986237278946732644941123172485493174060605325146433124994906504867438760066725024492106522154041355471578072669686041571255113097580998205899328870400000000 5065 6122030890976415075187598352522680578907892947479401247606234251387510020827372056693234889410444995544778658666919163955942534877312117282981508145133291154442138191105005881926970071449600000 5066 917893608623264381848042929258542776006301210051461741012250637117518210825344205155452362416794319552963182068804133682725392878791333990823002609772944929253363798001064877255468870881100000000 5067 110734625158852695334594430356860439143097649583216279207190108207226035747816977767648531857090099811992568667801442143351530889646069371401741693226717596447829378491842694282276698890028800000000 5068 10856759107631156739931712200009972550808363470891372880494103292435725874852027823530598608533946656584326965167383950415044889025729949874089107946677841961610942530815373565771630114580400800000000 5069 872732111919576560633134318748374186527789145679900055747524820548724493973671508529584355385645881345325439587463209501741138704233659571683447043350906599604826091460943416272397164749375481600000000 5070 57975703286331460869929191936244340757814348921158970690815042269654336725232745020558854926312879103505137117475129440101851561764580034554377847520681144275073547859011903760902377703946606914623200000 5071 3205221907202430403347775215566040650901732712194513874710862935111005334555573420853701946039541529099949271584846806320283770610459451213890666011293461383094445146724338054808553869389986258534400000000 5072 148412791501237705074773078935712351284742617833177209454692820310311322233653771961334368310799165661712048169883666842725994550902546709902839977417554179832785700666399409297967185500579398471219200000000 5073 5788574589668394461958059846724761052591203976162563581913650634001714357575808727853632542995509629579746517885644272832194145320942331411014425656567368385633937685759938561779314852771509386316595200000000 5074 191165749648805058514257735532754292362747404864686316532247154578465325579221403787124018066505280506433045214835564005273443992028773537765093228318118517881844507631151767319502021678265009741266938400000000 5075 5370699271541366359446707437646486287630681907064354591107822523407129264733714876726819389104782208997884957198570018865850582390068665120894052159627161248364836773241118605494126045967235898635673315269017600 5076 128912366589753865093967893733335878618240437502433693281953381148292140336796538667451463915485889532372708029025189275661738418628255467562424798295556932843304250893894908494130315523579178694636133356800000000 5077 2653984902655409248023067914962012806848440941243011275033596348241402950558250296447663060188429309549672216550002707871805735352853538260809634022482282302214861645289217619246327438791182701181488213350400000000 5078 47031944464117134631841737020534681855036440854570541052284281641938130995686901219623749120140406555807436072596228289366174004635615201057096455836552023248939451196495789476418939561599376861585231427338400000000 5079 719774455998310396779928027366457375580328897293318516818360882130883739303708413892415642773142255366846279028430727645633101598353114213955436383126875623175208179104910428082103257759147329321946962146508800000000 5080 9541303530400417497107437785287263916715966517005515691591717099420249259923317856468458337799189546689011799012765561569488482450672646719666821900789747450602293873763614675010876262512377029072124413659967078400000 5081 109854221440278715098783228503693448472141805086532572999092308586524302512627908588791286289991004481700213052981725609020662263119086899561804568895669275135329018787584164127714093452443533985825876066106163200000000 5082 1101321424289688733471257922745356172611536628636832550761682592817703616153591358111426900263630825539515847467711599673271751080169315133305324008891217587446038837673659856366919834166527493473805930194106126912500000 5083 9636049143842151761216422382632602389364462398517865503550585219268614058892117814889728778242312038735594149510740843934278966959952085482802115890688797853349831199248802514321266029347179030747022462720682797600000000 5084 73737203558146679476865836685012451466324643913225849339618986930156884037109964134939942411217496837630610197163111857424321823218401920569509789884775974678583739084563087487655376928163688347867054675230529214700000000 5085 494440841379660355985563162299576437242273348722490467212667061608685330218844693852797520313828232555835566396352326683663272930332307371569720969159499792797530277594298528288069276859226769568708728884200028620627200000 5086 2910361283948242996882186287862679592713891426459918221842393085439926457719269205446770383577355074709498080023968143765025427136756471020176067840265509915059622609832266660903442754575299031052954275330577693328612500000 5087 15061965696391688787923397276478674099310807930387317678057613428416166492258308621259119409166331090056791595558073659588550047802457669617061874477692571637877119014310499112705508014439168246625977643027243378278400000000 5088 68636086464602212537430414761475124335004548596179428915389853931607690313633789470403466811922539547955798368831273588699850083883604259271349149430011562551688656840853210592554930793236453975872682455642825576038400000000 5089 275761580858337397960530620699486563032299331712103220461353581614865348658401419054642145659095315251187806835024524551116132618415880845995753469973462055662078831530653989010307516075632724812653360041275870022860800000000 5090 978009990387598139476237512765471243181786478302264079430289020445683620372384570288152013497611152359841555987823462611513920279072735161015033099500724857128661175932177704367947036036924867354701129930138097713421363200000 5091 3065105815697990425659338993301632137189911337811248257525898179310626108159125189452283555309470392329272298622623988683957092617340299687747524694826780939623493768246983998251281318959036742772383512498510310443827200000000 5092 8496765566923625629406778197620342116185168996981108356041618644971345959772337926310880902520026451060814375051504861407008202740750639908890763339526366518180184734758629286481615187432350815163715492568722992234137600000000 5093 20851257414989905842313447969286983422505196942897833065818007182482665084874292797846335475524009218299993891670534877669188680910527863633434724196632603721624161444504580443784835328339653517906886905380264385032601600000000 5094 45331364040831912479521440291324243061654828811115683684236877866095888841368389675426798526938366819644895388572283123593515911249335399251815797311079331576572400103213476311582515601065991899203255384439417053171283200000000 5095 87362555033138404850520024781357457004286139001293738336251780996787880546126212578762717696645357776666753893657175012707806751933753475720240143326008317082593565064756519681041152919580853041102649081961181511217866342400000 5096 149327536508983337172323386239401114788856192737941211018470967199603267299475513867342475104579717679922445745224916708507246531118786826281693862968116973726231860644046046292566181238136603360662583638235509718181068800000000 5097 226478826549517469197602936640253673454942079628667779314915889341651935332677848989214485228393907561439257166775148903310297985765087204315234990690035648660001865718136315011246459478939561673072181212362543003608678400000000 5098 304881802121423902829603700070448550916444335836924668882620197279343127681234448458905571084233938946979820323513308768067556724055527413527553889150756268677256019988055014557376113533041134288212231647432891300892010400000000 5099 364378961424994450688615432851155809630846035013967852189542288494197812960611763201640426514564218033786420420475816362743780362400016987490605931590659822235391838931741361906038645221411553094347979731933496927605196800000000 5100 386681868895895511026364206265109354426730859125102796486359792888350672696304888003686433740667664691198419641572300130674601670821797227260930939451460928634775702609075387185583458618123711436146830875365682407550055685734400 5101 364378961424994450688615432851155809630846035013967852189542288494197812960611763201640426514564218033786420420475816362743780362400016987490605931590659822235391838931741361906038645221411553094347979731933496927605196800000000 5102 304881802121423902829603700070448550916444335836924668882620197279343127681234448458905571084233938946979820323513308768067556724055527413527553889150756268677256019988055014557376113533041134288212231647432891300892010400000000 5103 226478826549517469197602936640253673454942079628667779314915889341651935332677848989214485228393907561439257166775148903310297985765087204315234990690035648660001865718136315011246459478939561673072181212362543003608678400000000 5104 149327536508983337172323386239401114788856192737941211018470967199603267299475513867342475104579717679922445745224916708507246531118786826281693862968116973726231860644046046292566181238136603360662583638235509718181068800000000 5105 87362555033138404850520024781357457004286139001293738336251780996787880546126212578762717696645357776666753893657175012707806751933753475720240143326008317082593565064756519681041152919580853041102649081961181511217866342400000 5106 45331364040831912479521440291324243061654828811115683684236877866095888841368389675426798526938366819644895388572283123593515911249335399251815797311079331576572400103213476311582515601065991899203255384439417053171283200000000 5107 20851257414989905842313447969286983422505196942897833065818007182482665084874292797846335475524009218299993891670534877669188680910527863633434724196632603721624161444504580443784835328339653517906886905380264385032601600000000 5108 8496765566923625629406778197620342116185168996981108356041618644971345959772337926310880902520026451060814375051504861407008202740750639908890763339526366518180184734758629286481615187432350815163715492568722992234137600000000 5109 3065105815697990425659338993301632137189911337811248257525898179310626108159125189452283555309470392329272298622623988683957092617340299687747524694826780939623493768246983998251281318959036742772383512498510310443827200000000 5110 978009990387598139476237512765471243181786478302264079430289020445683620372384570288152013497611152359841555987823462611513920279072735161015033099500724857128661175932177704367947036036924867354701129930138097713421363200000 5111 275761580858337397960530620699486563032299331712103220461353581614865348658401419054642145659095315251187806835024524551116132618415880845995753469973462055662078831530653989010307516075632724812653360041275870022860800000000 5112 68636086464602212537430414761475124335004548596179428915389853931607690313633789470403466811922539547955798368831273588699850083883604259271349149430011562551688656840853210592554930793236453975872682455642825576038400000000 5113 15061965696391688787923397276478674099310807930387317678057613428416166492258308621259119409166331090056791595558073659588550047802457669617061874477692571637877119014310499112705508014439168246625977643027243378278400000000 5114 2910361283948242996882186287862679592713891426459918221842393085439926457719269205446770383577355074709498080023968143765025427136756471020176067840265509915059622609832266660903442754575299031052954275330577693328612500000 5115 494440841379660355985563162299576437242273348722490467212667061608685330218844693852797520313828232555835566396352326683663272930332307371569720969159499792797530277594298528288069276859226769568708728884200028620627200000 5116 73737203558146679476865836685012451466324643913225849339618986930156884037109964134939942411217496837630610197163111857424321823218401920569509789884775974678583739084563087487655376928163688347867054675230529214700000000 5117 9636049143842151761216422382632602389364462398517865503550585219268614058892117814889728778242312038735594149510740843934278966959952085482802115890688797853349831199248802514321266029347179030747022462720682797600000000 5118 1101321424289688733471257922745356172611536628636832550761682592817703616153591358111426900263630825539515847467711599673271751080169315133305324008891217587446038837673659856366919834166527493473805930194106126912500000 5119 109854221440278715098783228503693448472141805086532572999092308586524302512627908588791286289991004481700213052981725609020662263119086899561804568895669275135329018787584164127714093452443533985825876066106163200000000 5120 9541303530400417497107437785287263916715966517005515691591717099420249259923317856468458337799189546689011799012765561569488482450672646719666821900789747450602293873763614675010876262512377029072124413659967078400000 5121 719774455998310396779928027366457375580328897293318516818360882130883739303708413892415642773142255366846279028430727645633101598353114213955436383126875623175208179104910428082103257759147329321946962146508800000000 5122 47031944464117134631841737020534681855036440854570541052284281641938130995686901219623749120140406555807436072596228289366174004635615201057096455836552023248939451196495789476418939561599376861585231427338400000000 5123 2653984902655409248023067914962012806848440941243011275033596348241402950558250296447663060188429309549672216550002707871805735352853538260809634022482282302214861645289217619246327438791182701181488213350400000000 5124 128912366589753865093967893733335878618240437502433693281953381148292140336796538667451463915485889532372708029025189275661738418628255467562424798295556932843304250893894908494130315523579178694636133356800000000 5125 5370699271541366359446707437646486287630681907064354591107822523407129264733714876726819389104782208997884957198570018865850582390068665120894052159627161248364836773241118605494126045967235898635673315269017600 5126 191165749648805058514257735532754292362747404864686316532247154578465325579221403787124018066505280506433045214835564005273443992028773537765093228318118517881844507631151767319502021678265009741266938400000000 5127 5788574589668394461958059846724761052591203976162563581913650634001714357575808727853632542995509629579746517885644272832194145320942331411014425656567368385633937685759938561779314852771509386316595200000000 5128 148412791501237705074773078935712351284742617833177209454692820310311322233653771961334368310799165661712048169883666842725994550902546709902839977417554179832785700666399409297967185500579398471219200000000 5129 3205221907202430403347775215566040650901732712194513874710862935111005334555573420853701946039541529099949271584846806320283770610459451213890666011293461383094445146724338054808553869389986258534400000000 5130 57975703286331460869929191936244340757814348921158970690815042269654336725232745020558854926312879103505137117475129440101851561764580034554377847520681144275073547859011903760902377703946606914623200000 5131 872732111919576560633134318748374186527789145679900055747524820548724493973671508529584355385645881345325439587463209501741138704233659571683447043350906599604826091460943416272397164749375481600000000 5132 10856759107631156739931712200009972550808363470891372880494103292435725874852027823530598608533946656584326965167383950415044889025729949874089107946677841961610942530815373565771630114580400800000000 5133 110734625158852695334594430356860439143097649583216279207190108207226035747816977767648531857090099811992568667801442143351530889646069371401741693226717596447829378491842694282276698890028800000000 5134 917893608623264381848042929258542776006301210051461741012250637117518210825344205155452362416794319552963182068804133682725392878791333990823002609772944929253363798001064877255468870881100000000 5135 6122030890976415075187598352522680578907892947479401247606234251387510020827372056693234889410444995544778658666919163955942534877312117282981508145133291154442138191105005881926970071449600000 5136 32484331972413436676579018891047402986237278946732644941123172485493174060605325146433124994906504867438760066725024492106522154041355471578072669686041571255113097580998205899328870400000000 5137 135363099230075596072505102994267412288531856999640666357544286510757383978965945791913620721581297816793481006302882760352339762597101932732624461268206935312413671254738515979059200000000 5138 436397576141757965949142020917081706655452446803699262754045356909944902507789289809169305159000092892290919906977004813835477405419199829506679572170611025664110683559501372919200000000 5139 1069685350097603958699059692191737777264846862878782366372124698731979408361871079139997020173585165472352273077619390807691834614804874122674248514063477759089524874414078310400000000 5140 1953019480082182262041767421546231799093979663225870136682164573405026875898011531324192090330647263708780350433897680610477135627304921066226920126499984770024907555343125145600000 5141 2591686092063232611182977345925243671922061309718487225068592837841460029510174265363438999551000852884174617167987728575644677976335237245364962460736924284539754787993600000000 5142 2426310873050691128606567052759902087654083143421726271722441053138643926081969979568128737919012007058749198543528414630307607468907172001971338499986153380339084768800000000 5143 1544427619827954326059899187814701517956442934458112319681298004750360462026150862787147888082697294378092799160430689719511976677122809977422121411255090128803020800000000 5144 637790607092104271017194433579797613075932026765664310473937874591099321049971761960249325308897320405504837694956472281903585910941125548115287128165839835801600000000 5145 160679715564244959953012389739887778888352608580123622758268646638492437202850445351700077873418074013808479302651229640345443425296145931935153252291962565427200000 5146 22701647096456592694460888578610989448879751781904944350386534321889868447035393234775695500326944141219595351417150093409989452403901549718666536160499087500000 5147 1591923300210723810658907263643280040856149041378364911008365752685739120813550052456514558906557359577914655622219136512463198707368026863942132959200000000 5148 45667546160283494640615831964539181275569728724017897089250519896593847229859424449342847251652211991393568689279038374568107639141574434681167700000000 5149 376523493564631064367712071965768747782444205128669798396168767743500485766630075466163294008566118208045715304490994009624725072511252178400000000 5150 376523493564631064367712071965768747782444205128669798396168767743500485766630075466163294008566118208045715304490994009624725072511252178400