1 1 2 2 3 10 4 6 5 36 6 186 7 24 8 168 9 1032 10 6936 11 120 12 960 13 6840 14 53040 15 462120 16 720 17 6480 18 52560 19 461520 20 4499280 21 48453840 22 5040 23 50400 24 458640 25 4495680 26 48449520 27 571404960 28 7321381200 29 40320 30 443520 31 4475520 32 48424320 33 571374720 34 7321345920 35 101249608320 36 1502852238720 37 362880 38 4354560 39 48263040 40 571173120 41 7321104000 42 101249326080 43 1502851916160 44 23827244394240 45 401839064968320 46 3628800 47 47174400 48 569721600 49 7319289600 50 101247148800 51 1502849376000 52 23827241491200 53 401839061702400 54 7182224587641600 55 135607710522412800 56 39916800 57 558835200 58 7304774400 59 101229004800 60 1502827603200 61 23827216089600 62 401839032672000 63 7182224554982400 64 135607710486124800 65 2696935204593907200 66 56349204870411129600 67 479001600 68 7185024000 69 101069337600 70 1502628019200 71 23826976588800 72 401838753254400 73 7182224235648000 74 135607710126873600 75 2696935204194739200 76 56349204869972044800 77 1234002202313357030400 78 28263671938641718656000 79 6227020800 80 99632332800 81 1500712012800 82 23824581580800 83 401835879244800 84 7182220882636800 85 135607706294860800 86 2696935199883724800 87 56349204865182028800 88 1234002202308088012800 89 28263671938635970636800 90 675741743408203292620800 91 16834429858208756598604800 92 87178291200 93 1482030950400 94 23799673497600 95 401804744140800 96 7182183520512000 97 135607662705715200 98 2696935150067558400 99 56349204809138841600 100 1234002202245817804800 101 28263671938567473408000 102 675741743408128568371200 103 16834429858208675647334400 104 436284579099614858310297600 105 11744604178759373201741260800 106 1307674368000 107 23538138624000 108 401456030976000 109 7181747629056000 110 135607139635968000 111 2696934539819520000 112 56349204111712512000 113 1234002201461213184000 114 28263671937695690496000 115 675741743407169607168000 116 16834429858207629507840000 117 436284579099613724992512000 118 11744604178759371981245184000 119 327941268390132990739001856000 120 9485899926341208564040374528000 121 20922789888000 122 397533007872000 123 7176516931584000 124 135600601264128000 125 2696926693773312000 126 56349194957991936000 127 1234002190999818240000 128 28263671925926621184000 129 675741743394092863488000 130 16834429858193245089792000 131 436284579099598032900096000 132 11744604178759354981478400000 133 327941268390132972431560704000 134 9485899926341208544425259008000 135 283896718396483342752727437312000 136 8781146191044548294686592495616000 137 355687428096000 138 7113748561920000 139 135516910104576000 140 2696822079823872000 141 56349069421252608000 142 1234002044540289024000 143 28263671758544302080000 144 675741743205787754496000 145 16834429857984017190912000 146 436284579099367882211328000 147 11744604178759103907999744000 148 327941268390132700435292160000 149 9485899926341208251506200576000 150 283896718396483342438885588992000 151 8781146191044548294351827857408000 152 280409232597386143413482782285824000 153 9235354937815614234050808137994240000 154 6402373705728000 155 134449847820288000 156 2695399330111488000 157 56347290984112128000 158 1233999910415720448000 159 28263669268732305408000 160 675741740360288329728000 161 16834429854782830338048000 162 436284579095811007930368000 163 11744604178755191346290688000 164 327941268390128432186155008000 165 9485899926341203627569635328000 166 283896718396483337459261595648000 167 8781146191044548289016516435968000 168 280409232597386143407791783436288000 169 9235354937815614234044761451716608000 170 313423099682637983172300340763516928000 171 10950758810813605281777207257598517248000 172 121645100408832000 173 2676192208994304000 174 56321681489289216000 175 1233967898547191808000 176 28263630854490071040000 177 675741695543672389632000 178 16834429803563840692224000 179 436284579038189644578816000 180 11744604178691167609233408000 181 327941268390058006075392000000 182 9485899926341126799085166592000 183 283896718396483254228403421184000 184 8781146191044548199383284555776000 185 280409232597386143311756177850368000 186 9235354937815614233942323472424960000 187 313423099682637983172191500410519552000 188 10950758810813605281777092014871814144000 189 393581421311845790048381440680168308736000 190 14539965175039223021130965370926367203328000 191 2432902008176640000 192 55956746188062720000 193 1233481318145556480000 194 28263022628988026880000 195 675740965673069936640000 196 16834428952048137830400000 197 436284578065028841308160000 198 11744604177596361705553920000 199 327941268388841555071303680000 200 9485899926339788702980669440000 201 283896718396481794487198515200000 202 8781146191044546617996979240960000 203 280409232597386141608724772126720000 204 9235354937815614232117646966292480000 205 313423099682637983170245178803978240000 206 10950758810813605281775024048164864000000 207 393581421311845790048379251068360949760000 208 14539965175039223021130963059669459435520000 209 551708966395367712012220770968344849121280000 210 21486760048813139559643592318779917595607040000 211 51090942171709440000 212 1226182612121026560000 213 28253291020955320320000 214 675728801163029053440000 215 16834414354636088770560000 216 436284561034714784071680000 217 11744604158133145640140800000 218 327941268366945436997713920000 219 9485899926315459682898903040000 220 283896718396455032565108572160000 221 8781146191044517423172881121280000 222 280409232597386109980998665830400000 223 9235354937815614198057018851819520000 224 313423099682637983133751648681328640000 225 10950758810813605281736097616034037760000 226 393581421311845790048337891734221946880000 227 14539965175039223021130919267433312256000000 228 551708966395367712012220724743206693765120000 229 21486760048813139559643592270121877432074240000 230 858337094379128645752886233411616442442383360000 231 35147714041873251260116190927993862672604692480000 232 1124000727777607680000 233 28100018194440192000000 234 675524437394342215680000 235 16834158899925230223360000 236 436284254489061753815040000 237 11744603800496550438174720000 238 327941267958217899624038400000 239 9485899925855641203353518080000 240 283896718395944123143391477760000 241 8781146191043955422808992317440000 242 280409232597385496889692605317120000 243 9235354937815613533874770619596800000 244 313423099682637982418478458277396480000 245 10950758810813605280969733483458396160000 246 393581421311845790047520436659474595840000 247 14539965175039223021130050721416393195520000 248 551708966395367712012219805106247602995200000 249 21486760048813139559643591299393976169594880000 250 858337094379128645752886232389797599008194560000 251 35147714041873251260116190926920952886998794240000 252 1474443208742247272417622101865963678111373393920000 253 63329001766816456930930260081319003910600259993600000 254 25852016738884976640000 255 672152435211009392640000 256 16829662897014119792640000 257 436278634485422865776640000 258 11744597056492183772528640000 259 327941260090212805180784640000 260 9485899916863635381132656640000 261 283896718385828116593393008640000 262 8781146191032715415531216240640000 263 280409232597373132881687051632640000 264 9235354937815600045866037288304640000 265 313423099682637967806468997168496640000 266 10950758810813605265233723294571888640000 267 393581421311845790030660425742810480640000 268 14539965175039223021112066709771951472640000 269 551708966395367712012200697093875383664640000 270 21486760048813139559643571067380876172656640000 271 858337094379128645752886211033783771233648640000 272 35147714041873251260116190904440938331446640640000 273 1474443208742247272417622101842359662828043632640000 274 63329001766816456930930260081294275894589152624640000 275 2783455135113339434633068709075362082445988789616640000 276 125125802133940056974298368653727144953381122186608640000 277 620448401733239439360000 278 16752106846797464862720000 279 436175226418467325870080000 280 11744467796408489347645440000 281 327941104978112371870924800000 282 9485899735899518208937820160000 283 283896718179011982682313195520000 284 8781146190800047264881251450880000 285 280409232597114612714298201866240000 286 9235354937815315673681909553561600000 287 313423099682637657582268130548776960000 288 10950758810813604929157505689067192320000 289 393581421311845789668732191398420807680000 290 14539965175039223020724286458688676823040000 291 551708966395367712011787064826053224038400000 292 21486760048813139559643131583096315128053760000 293 858337094379128645752885745697482471304069120000 294 35147714041873251260116190413252620292632084480000 295 1474443208742247272417622101325319328050344099840000 296 63329001766816456930930260080751383543072568115200000 297 2783455135113339434633068709074793338077733320130560000 298 125125802133940056974298368653726550356996127832145920000 299 5750090308944855724364269097398633200337566275304161280000 300 269998296326923952034718594979755519819515768811896176640000 301 15511210043330985984000000 302 434313881213267607552000000 303 11741986002801556389888000000 304 327938002736103705673728000000 305 9485896013209107809501184000000 306 283896713835873170549637120000000 307 8781146185836460051015335936000000 308 280409232591530577098699046912000000 309 9235354937809111189664577159168000000 310 313423099682630832649849064914944000000 311 10950758810813597483776684890193920000000 312 393581421311845781602902968866308096000000 313 14539965175039223012038008834423324672000000 314 551708966395367712002480338800054632448000000 315 21486760048813139559633204408668583297024000000 316 858337094379128645752875198074653006233600000000 317 35147714041873251260116179245181389094322176000000 318 1474443208742247272417622089536799695118794752000000 319 63329001766816456930930260068342415508407779328000000 320 2783455135113339434633068709061763921641335291904000000 321 125125802133940056974298368653712900492157996564480000000 322 5750090308944855724364269097398618930024326410797056000000 323 269998296326923952034718594979755504928754127214149632000000 324 12948162094880975719207361968235487429448970282695262208000000 325 633908189927702588358632168662786596241522017817386614784000000 326 403291461126605635584000000 327 11695452372671563431936000000 328 327875957895930381729792000000 329 9485818457158891154571264000000 330 283896620768612910563721216000000 331 8781146077257989747698434048000000 332 280409232467440896752051159040000000 333 9235354937669510299274598285312000000 334 313423099682475720549415755055104000000 335 10950758810813426860466208249348096000000 336 393581421311845595468382448894476288000000 337 14539965175039222810392278271120506880000000 338 551708966395367711785323398193420828672000000 339 21486760048813139559400536258018618507264000000 340 858337094379128645752627018713959710457856000000 341 35147714041873251260115915554610652467560448000000 342 1474443208742247272417621810335018915161047040000000 343 63329001766816456930930259773629424685119045632000000 344 2783455135113339434633068708751539720774715572224000000 345 125125802133940056974298368653387165081248045858816000000 346 5750090308944855724364269097398277683403373129105408000000 347 269998296326923952034718594979755148170923130601472000000000 348 12948162094880975719207361968235487057179929242751598592000000 349 633908189927702588358632168662786595853741766734111965184000000 350 31668961419473902244610665141422106549027945173185984331776000000 351 1613822767936402382125105714583484637565461868596623968698368000000 352 10888869450418352160768000000 353 326666083512550564823040000000 354 9484205291314384732028928000000 355 283894604311307277535543296000000 356 8781143657509222988064620544000000 357 280409229644400668865811709952000000 358 9235354934443178610261753200640000000 359 313423099678846097399276304334848000000 360 10950758810809393945854942192992256000000 361 393581421311841159262310056232484864000000 362 14539965175039217970894744751852879872000000 363 551708966395367706542534403547547566080000000 364 21486760048813139553754455802246139609088000000 365 858337094379128645746577646797060625924096000000 366 35147714041873251260109462891232626777391104000000 367 1474443208742247272417614954380179762865242112000000 368 63329001766816456930930252514383124406217605120000000 369 2783455135113339434633068701089001959369208496128000000 370 125125802133940056974298368645321335858715933147136000000 371 5750090308944855724364269097389808562719714410758144000000 372 269998296326923952034718594979746275758778345277489152000000 373 12948162094880975719207361968235477781476323330821980160000000 374 633908189927702588358632168662786586174746699695576711168000000 375 31668961419473902244610665141422106538945658645020843442176000000 376 1613822767936402382125105714583484637554976290607332222173184000000 377 83854151745397209433666237620429314143860512363452921424904192000000 378 4440977764782883580783221122915674793340509836803112235299635200000000 379 304888344611713860501504000000 380 9451538682963129675546624000000 381 283851048833505604126900224000000 382 8781089213161970896303816704000000 383 280409164311183966355698745344000000 384 9235354858221092457333288075264000000 385 313423099591735141795929487048704000000 386 10950758810711394120801177023545344000000 387 393581421311732270567805872710877184000000 388 14539965175039098193330790149979111424000000 389 551708966395367575876100998527321636864000000 390 21486760048813139412199152946807561519104000000 391 858337094379128645594133474491203695673344000000 392 35147714041873251259946129849476351494979584000000 393 1474443208742247272417440732468973069230669824000000 394 63329001766816456930930067403602467294230872064000000 395 2783455135113339434633068505089351851838869602304000000 396 125125802133940056974298368438432816300767242092544000000 397 5750090308944855724364269097172031173711347367542784000000 398 269998296326923952034718594979517609500319559882113024000000 399 12948162094880975719207361968235238226348414127074443264000000 400 633908189927702588358632168662786335730749340073477013504000000 401 31668961419473902244610665141422106277612791834980391583744000000 402 1613822767936402382125105714583484637282754554346873418153984000000 403 83854151745397209433666237620429314143577401757742044268724224000000 404 4440977764782883580783221122915674793340215837327950939791294464000000 405 239641798717061750424225518691238501355815418844706100967601864704000000 406 13171245973327616543232768663826078287498611673301521013271252434944000000 407 8841761993739701954543616000000 408 282936383799670462545395712000000 409 8779869659783524040861810688000000 410 280407639869460907786396237824000000 411 9235353028891024787050125066240000000 412 313423097457516729513932463538176000000 413 10950758808272287363907466139533312000000 414 393581421308988275466300447966363648000000 415 14539965175036049309884673011374096384000000 416 551708966395364222104310269674856120320000000 417 21486760048813135753539017606241235501056000000 418 858337094379128641630584994538923509153792000000 419 35147714041873251255677693024912357447958528000000 420 1474443208742247272412867407299797361323147264000000 421 63329001766816456930925189190088679872462848000000000 422 2783455135113339434633063321987493452703241076736000000 423 125125802133940056974298362950442613289917753065472000000 424 5750090308944855724364269091379152626088784018014208000000 425 269998296326923952034718594973419842608085282672082944000000 426 12948162094880975719207361968228835571111568136003911680000000 427 633908189927702588358632168662779628187167882368545980416000000 428 31668961419473902244610665141422099265180865765561600049152000000 429 1613822767936402382125105714583484629965434283665740766117888000000 430 83854151745397209433666237620429314135955193142449197756186624000000 431 4440977764782883580783221122915674793332288740368046379418255360000000 432 239641798717061750424225518691238501355807186859401584693368324096000000 433 13171245973327616543232768663826078287498603136427871885283158392832000000 434 737101437952801623190086959272685867810139377967164800873319988461568000000 435 41987951134809492385517543055313867792313164949024503875045838098530304000000 436 265252859812191058636308480000000 437 8753344373802304934998179840000000 438 280372272821485948978578063360000000 439 9235308820081056088540352348160000000 440 313423044406944767075720736276480000000 441 10950758746379953407729552457728000000000 442 393581421238254179516382832330014720000000 443 14539965174956473451941015693783203840000000 444 551708966395275804484372872655310684160000000 445 21486760048813038494157086469519735521280000000 446 858337094379128535529441069662500054630400000000 447 35147714041873251140734787106296232038891520000000 448 1474443208742247272289082739387441533959536640000000 449 63329001766816456930792562760182584343144693760000000 450 2783455135113339434632921853795593617471968378880000000 451 125125802133940056974298212640488719714984525824000000000 452 5750090308944855724364268932227436738774148836229120000000 453 269998296326923952034718594805426364727030945535754240000000 454 12948162094880975719207361968052000331236774096913039360000000 455 633908189927702588358632168662593951185299348627500564480000000 456 31668961419473902244610665141421904746417003492118600089600000000 457 1613822767936402382125105714583484426604908427652595811614720000000 458 83854151745397209433666237620429313923752905292696350847139840000000 459 4440977764782883580783221122915674793111244690524553830554664960000000 460 239641798717061750424225518691238501355577301047564352442550190080000000 461 13171245973327616543232768663826078287498364408854040913330385715200000000 462 737101437952801623190086959272685867810139130397828976161665261240320000000 463 41987951134809492385517543055313867792313164692613406056594481416765440000000 464 2433800132114544754977319909666429733545678508435971907557727211812290560000000 465 143508730858784115755508141996666951945201920624866762949880154882367815680000000 466 8222838654177922817725562880000000 467 279576514242049375802669137920000000 468 9234247808641807324305807114240000000 469 313421718142645706120427554734080000000 470 10950757154862794534583200639877120000000 471 393581419381484160831045421875855360000000 472 14539965172834450573443487224692736000000000 473 551708966392888528746063153127583907840000000 474 21486760048810385965558964558933372436480000000 475 858337094379125617747983135560855055237120000000 476 35147714041873247957700469360003528403189760000000 477 1474443208742247268840795561828957771687526400000000 478 63329001766816456927079022722811909522236375040000000 479 2783455135113339434628943060898410751592423751680000000 480 125125802133940056974293968594731724658046344888320000000 481 5750090308944855724364264422928819931526152018984960000000 482 269998296326923952034718590030874888107591890082201600000000 483 12948162094880975719207361963012195994805143982823178240000000 484 633908189927702588358632168657288893989055527454774394880000000 485 31668961419473902244610665141416334436360947479887237611520000000 486 1613822767936402382125105714583478591041992559449305812828160000000 487 83854151745397209433666237620429307822937129612302002212044800000000 488 4440977764782883580783221122915674786745176055031968423283261440000000 489 239641798717061750424225518691238501348945979552259575976642478080000000 490 13171245973327616543232768663826078287491467834498923945805841694720000000 491 737101437952801623190086959272685867810131968570614047003082080911360000000 492 41987951134809492385517543055313867792313157265533331315244839600128000000000 493 2433800132114544754977319909666429733545678500743638973004186511359344640000000 494 143508730858784115755508141996666951945201920616909177155514423123278561280000000 495 8605570774326843831032380147307031854911030769094320667787302356144797777920000000 496 524647846695019702347166064329242623983881388605607735257825029770151916994560000000 497 263130836933693530167218012160000000 498 9209579292679273555852630425600000000 499 313388826788028994429156652482560000000 500 10950716040669523644969112012062720000000 501 393581370044452235763508515522478080000000 502 14539965115274579994198027500613795840000000 503 551708966327105819512639770585779404800000000 504 21486760048736380417671363253573842370560000000 505 858337094379043389361441356332677799608320000000 506 35147714041873157506475273402852533421998080000000 507 1474443208742247170166731711693883958980771840000000 508 63329001766816456820182120218498912891804057600000000 509 2783455135113339434513823319739919832144265871360000000 510 125125802133940056974170626014919055815780461445120000000 511 5750090308944855724364132857510353084761068409978880000000 512 269998296326923952034718450242617767082903988747632640000000 513 12948162094880975719207361815001100219602533263763046400000000 514 633908189927702588358632168501054959559674993917988700160000000 515 31668961419473902244610665141251877663277389023532726353920000000 516 1613822767936402382125105714583305911430254823070133576007680000000 517 83854151745397209433666237620429126920486737698000012249661440000000 518 4440977764782883580783221122915674597619887008939743615595315200000000 519 239641798717061750424225518691238501151597851851989428351228968960000000 520 13171245973327616543232768663826078287285896868144475875362702622720000000 521 737101437952801623190086959272685867809918174765605421009821216276480000000 522 41987951134809492385517543055313867792312935248889668511328761009930240000000 523 2433800132114544754977319909666429733545678270504156656022347615043584000000000 524 143508730858784115755508141996666951945201920378446856184354661409237237760000000 525 8605570774326843831032380147307031854911030768847635508161964671613030891520000000 526 524647846695019702347166064329242623983881388605352827259545514162802424545280000000 527 32510663383003650086516422103461942304125132543700090211174097311475099018199040000000 528 2047104994323752344586832386504492779529040073926063455701368248721517149211852800000000 529 8683317618811886495518194401280000000 530 312599434277227913838654998446080000000 531 10949663517321788870848443140014080000000 532 393580054390267567295857679432417280000000 533 14539963536489558392036846497305722880000000 534 551708964485189960976785059415253319680000000 535 21486760046631333722201815012236098273280000000 536 858337094376675211829038114561172837498880000000 537 35147714041870526198105936467550861241876480000000 538 1474443208742244275727525441065052119582638080000000 539 63329001766816453662612077014176550885187911680000000 540 2783455135113339431093122439601903939970431713280000000 541 125125802133940056970486794297847346393439409274880000000 542 5750090308944855724360185894956347681808560139796480000000 543 269998296326923952034714240149226827986421313259438080000000 544 12948162094880975719207357341776872346812520421056839680000000 545 633908189927702588358632163764699894753191450908064481280000000 546 31668961419473902244610665136252391761537211950355584122880000000 547 1613822767936402382125105714578043294691580952466789215764480000000 548 83854151745397209433666237620423601172911130133866500671406080000000 549 4440977764782883580783221122915668808741474467682079936799047680000000 550 239641798717061750424225518691238495099588602377038234505214689280000000 551 13171245973327616543232768663826078280970756781735831151349470330880000000 552 737101437952801623190086959272685867803339903842263082755640765972480000000 553 41987951134809492385517543055313867792306093847129392479544413341614080000000 554 2433800132114544754977319909666429733545671165971559446297033100157255680000000 555 143508730858784115755508141996666951945201913010783422040935816727132897280000000 556 8605570774326843831032380147307031854911030761216841237084852296763708538880000000 557 524647846695019702347166064329242623983881388597458902151534708257785884180480000000 558 32510663383003650086516422103461942304125132543691933155229152812039915259822080000000 559 2047104994323752344586832386504492779529040073926055035514586370528551798235463680000000 560 130948631511148665142520537686067004419619471189853610336675837963459767911611105280000000 561 8507500750110444244663624549771125768245968453651218658559960223945346759000986746880000000 562 295232799039604140847618609643520000000 563 10923613564465353211361888556810240000000 564 393545321119792319749875606654812160000000 565 14539920119901464332604368906333716480000000 566 551708912385284248105466086306086912000000000 567 21486759985848110390518609543608737464320000000 568 858337094307208670878543022597027282288640000000 569 35147714041792376339536629489091197492264960000000 570 1474443208742157442551337322200096937638625280000000 571 63329001766816358146118270083425100185049497600000000 572 2783455135113339326893311013859265993752098897920000000 573 125125802133940056857603665253292821951702882058240000000 574 5750090308944855724238619448292981270871305418178560000000 575 269998296326923952034583990384944649688988540343418880000000 576 12948162094880975719207218408694971356628592129946419200000000 577 633908189927702588358632016148300374951121027098759659520000000 578 31668961419473902244610664979952674622923255031028084899840000000 579 1613822767936402382125105714413060259934155109051943522140160000000 580 83854151745397209433666237620249934820534892403956136783380480000000 581 4440977764782883580783221122915486459071479418065674054716620800000000 582 239641798717061750424225518691238304066600988515535333104937861120000000 583 13171245973327616543232768663826078081254451549062441754430999101440000000 584 737101437952801623190086959272685867594940280990777806863204100341760000000 585 41987951134809492385517543055313867792089010906659095317156458481582080000000 586 2433800132114544754977319909666429733545445399713470337248149627102822400000000 587 143508730858784115755508141996666951945201678561207714120000437735884062720000000 588 8605570774326843831032380147307031854911030518083947910352030422254265303040000000 589 524647846695019702347166064329242623983881388345642691205989999887758246543360000000 590 32510663383003650086516422103461942304125132543431433626664796217174369427783680000000 591 2047104994323752344586832386504492779529040073925785852668403202047190734209024000000000 592 130948631511148665142520537686067004419619471189853332470512035983091911329390264320000000 593 8507500750110444244663624549771125768245968453651218372010478803153092406900571504640000000 594 561228991946152803827913968809698937176365381824911457944410572439994174050887752744960000000 595 37585061401330880451661023409675091175752120109245696291218439166344797692638746933985280000000 596 10333147966386144929666651337523200000000 597 392659622722673507327332750825881600000000 598 14538739188705305916040978431895142400000000 599 551707436221289050084761848213038694400000000 600 21486758214451316152893764457897079603200000000 601 858337092240579077601314036663697014784000000000 602 35147714039430513947219796362310248615116800000000 603 1474443208739500347359980884932468370151833600000000 604 63329001766813405818127874042016623998953062400000000 605 2783455135113336079332521578213716669947392819200000000 606 125125802133940053314810076778043131780279566336000000000 607 5750090308944855720400593060778127439852263492812800000000 608 269998296326923952030450731198390191717121879808409600000000 609 12948162094880975719202789916709377294515877850801766400000000 610 633908189927702588358627292423515741284867465201005363200000000 611 31668961419473902244610659960995090949652860621511720960000000000 612 1613822767936402382125105709098869877221280573794808548556800000000 613 83854151745397209433666237614640511638782413727851383200153600000000 614 4440977764782883580783221122909581803090687335248721682523750400000000 615 239641798717061750424225518691232104177821156828577533114135347200000000 616 13171245973327616543232768663826071586132872677771343106821586944000000000 617 737101437952801623190086959272685860804585903079882567367976078540800000000 618 41987951134809492385517543055313867785003423729708595936813611850137600000000 619 2433800132114544754977319909666429733538064579737480233726959161861734400000000 620 143508730858784115755508141996666951945194002508432684412338399652033331200000000 621 8605570774326843831032380147307031854911022546798373841040227536551804928000000000 622 524647846695019702347166064329242623983881380079124318097074056154437176524800000000 623 32510663383003650086516422103461942304125132534869682454516276132593429748121600000000 624 2047104994323752344586832386504492779529040073916928868697215077821762175919718400000000 625 130948631511148665142520537686067004419619471189844180253741808254725635152491315200000000 626 8507500750110444244663624549771125768245968453651208924560909535820585283105062912000000000 627 561228991946152803827913968809698937176365381824911448201728204133057526079473634508800000000 628 37585061401330880451661023409675091175752120109245696281180523998998256903819714206105600000000 629 2554644436247546207700484551419712064461727076192034153485870057812084901993743250777702400000000 630 176194156239235072907417646960702588130018246925795192004338600514882451301224314211349299200000000 631 371993326789901217467999448150835200000000 632 14507739744806147481251978477882572800000000 633 551666103629423505505043181607688601600000000 634 21486706548711484222169116124640391987200000000 635 858337030241691279284444458663788989644800000000 636 35147713967098478182516781854643689252454400000000 637 1474443208656835163628891725495135159451648000000000 638 63329001766720407486430398737649624136915353600000000 639 2783455135113232747852857716764420003434017587200000000 640 125125802133939939650182446530448905447114853580800000000 641 5750090308944855596402817464144388283852447442534400000000 642 269998296326923951896119807635370307631455412420608000000000 643 12948162094880975719058125845179971265500544732076441600000000 644 633908189927702588358472295204019949110922465430942515200000000 645 31668961419473902244610494630627628771333985955090320588800000000 646 1613822767936402382125105533435354448656816769461735810662400000000 647 83854151745397209433666237428643848243831804993851659124736000000000 648 4440977764782883580783221122713251991729350581585055307110809600000000 649 239641798717061750424225518691025441218493433929984200087384883200000000 650 13171245973327616543232768663825854590025578568727820107143498956800000000 651 737101437952801623190086959272685633475330642584694114701646653030400000000 652 41987951134809492385517543055313867547341020502827262554480631087104000000000 653 2433800132114544754977319909666429733290069028544212755414959529761177600000000 654 143508730858784115755508141996666951944935673809273030789096733368595251200000000 655 8605570774326843831032380147307031854910753884951247801272056203617029324800000000 656 524647846695019702347166064329242623983881101084129225671160955154851063398400000000 657 32510663383003650086516422103461942304125132245541539395704218101927192297472000000000 658 2047104994323752344586832386504492779529040073617267577672016874861429287131545600000000 659 130948631511148665142520537686067004419619471189534185814750223906835635612365619200000000 660 8507500750110444244663624549771125768245968453650888596973951565327765616913599692800000000 661 561228991946152803827913968809698937176365381824911117540993279776419776746630833766400000000 662 37585061401330880451661023409675091175752120109245695940186641108255474224820220067840000000000 663 2554644436247546207700484551419712064461727076192034153134543026954955974385077105301913600000000 664 176194156239235072907417646960702588130018246925795192003976940336058936228685981414535987200000000 665 12328405338012114395679918531059084200654512909321824207410182202273172499272832205403770060800000000 666 874959205087647311239620063655083476101763615692514089109247150852798966440395996126673004134400000000 667 13763753091226345046315979581580902400000000 668 550550123649053801852639183263236096000000000 669 21485218575404324617299244126847788646400000000 670 858335170275057329778357118666548235468800000000 671 35147711735138517443109477046647000347443200000000 672 1474443206052881876099583203219139022395801600000000 673 63329001763744460872111188997905628551708672000000000 674 2783455135109884807911748605807208008400660070400000000 675 125125802133936219716914547518274225452633345228800000000 676 5750090308944851504476222775230996135858517783347200000000 677 269998296326923947432199886156555698015462034610585600000000 678 12948162094880975714222212596911255438416551906115584000000000 679 633908189927702588353264388628961332066370473156830822400000000 680 31668961419473902244604914730725780253071965963368058060800000000 681 1613822767936402382125099581542125810237337281470565397299200000000 682 83854151745397209433666231104757292815511108037861040560537600000000 683 4440977764782883580783221116017372109511128667161065240395776000000000 684 239641798717061750424225518683957568009485310798092210572519014400000000 685 13171245973327616543232768663818414723489780544378460118180482252800000000 686 737101437952801623190086959272677821615468054659127286713235485491200000000 687 41987951134809492385517543055313859363487831125000478258492771768729600000000 688 2433800132114544754977319909666429724734222512376484753650972222291968000000000 689 143508730858784115755508141996666951936007833966315401569864746612975206400000000 690 8605570774326843831032380147307031854901454051781500270835356217413258444800000000 691 524647846695019702347166064329242623983871429257632688239506787169199141683200000000 692 32510663383003650086516422103461942304125122201721716068371346465942092224921600000000 693 2047104994323752344586832386504492779529040063201454427554782785757444738908160000000000 694 130948631511148665142520537686067004419619471178746379337843088600263651615991398400000000 695 8507500750110444244663624549771125768245968453639728797170254528803725633469074636800000000 696 561228991946152803827913968809698937176365381824899585747862792838678268763738157875200000000 697 37585061401330880451661023409675091175752120109245684036400183831416515248837879241113600000000 698 2554644436247546207700484551419712064461727076192034140858763242888215797941095316324352000000000 699 176194156239235072907417646960702588130018246925795191991329167225202294834774000177407590400000000 700 12328405338012114395679918531059084200654512909321824207397162435835525956661452224718490828800000000 701 874959205087647311239620063655083476101763615692514089109233759093034529996567148146539574067200000000 702 62972048381723369369607630594053780608780964503173035337834085319728618521258162118272520657305600000000 703 4595184599071043432319232779249503587818260865673558572405639029250786306579703074105302181740544000000000 704 523022617466601111760007224100074291200000000 705 21443927316130645582160296188103045939200000000 706 858280115262692424398171854748221911859200000000 707 35147642916373061311384245466749092442931200000000 708 1474443123470363328741512925323261532910387200000000 709 63329001667398189233526773673693771480642355200000000 710 2783455134999774783181937845436680171748012851200000000 711 125125802133812345939093510412857381636399117107200000000 712 5750090308944713866945310511780532976062701974323200000000 713 269998296326923796030915882666760188539686637220659200000000 714 12948162094880975549057175502195114882624796927144755200000000 715 633908189927702588174335598443018846464262738596279091200000000 716 31668961419473902244412222187448611422423542249225925427200000000 717 1613822767936402382124893125245757415061642541776841683763200000000 718 83854151745397209433666010884707833193990366982187735266099200000000 719 4440977764782883580783220882033569558663262879789412353520435200000000 720 239641798717061750424225518436210012367411099964404578104062771200000000 721 13171245973327616543232768663556903414756479988498456506130445107200000000 722 737101437952801623190086959272402546553643527758200967121603867443200000000 723 41987951134809492385517543055313570324672915371754505622921558569779200000000 724 2433800132114544754977319909666429421931654505396893734699421427512115200000000 725 143508730858784115755508141996666951619441512868109465504597216236614451200000000 726 8605570774326843831032380147307031854571123977592067989723772707455316787200000000 727 524647846695019702347166064329242623983527335430352029613348887679659619123200000000 728 32510663383003650086516422103461942304124764344141344183400142250472971121459200000000 729 2047104994323752344586832386504492779529039691580120964443466535225996036223795200000000 730 130948631511148665142520537686067004419619470793361292783505427303416223331726131200000000 731 8507500750110444244663624549771125768245968453240579957524690522460562225603228467200000000 732 561228991946152803827913968809698937176365381824486673155126002487288789376290730803200000000 733 37585061401330880451661023409675091175752120109245257360054355814720079453470850233139200000000 734 2554644436247546207700484551419712064461727076192033700418664323645174315829748705735475200000000 735 176194156239235072907417646960702588130018246925795191537125315214732908306346673985237811200000000 736 12328405338012114395679918531059084200654512909321824206929194830733830225086708918944740147200000000 737 874959205087647311239620063655083476101763615692514089108752027734841607919946088861184242483200000000 738 62972048381723369369607630594053780608780964503173035337833589824617334372836494743007583744819200000000 739 4595184599071043432319232779249503587818260865673558572405638519991921931204936360414057663247155200000000 740 339915941301699004721221886149158735540710992587778915280085370285570462229008601685335980062749491200000000 741 25484377509399725057956601656113101628419847610880007109783659614706991680099679676454073326462251827200000000 742 20397882081197443358640281739902897356800000000 743 856711047410292621062891833075921688985600000000 744 35145550825903194906937205437852692145766400000000 745 1474440508357275995735954125287141032538931200000000 746 63328998529262484433920103113650426880196608000000000 747 2783455131338616460915730063116629603047492812800000000 748 125125802129628164999360701518777323843598522777600000000 749 5750090308940006663388111101774692911045801305702400000000 750 269998296326918565804741216655642588467445636477747200000000 751 12948162094880969795808383369582885522545331826327552000000000 752 633908189927702581898064188843805505344176049395387596800000000 753 31668961419473902237612928160382796969543448335924959641600000000 754 1613822767936402382117570808601224999497002440639440643686400000000 755 83854151745397209433658165545445834177313966873826234151731200000000 756 4440977764782883580783212513671690093045474719673826752331776000000000 757 239641798717061750424225509544825515435192200044281768402799820800000000 758 13171245973327616543232768654142496300357659976818326472329107865600000000 759 737101437952801623190086959262465116821778106634760829863702455910400000000 760 41987951134809492385517543055303109872323583349519305478439557083955200000000 761 2433800132114544754977319909666418438456687706773546774547715325952000000000000 762 143508730858784115755508141996666940112943928602885006784438286034980044800000000 763 8605570774326843831032380147307031842541603775860242419243606553153608089600000000 764 524647846695019702347166064329242623970974792611153602931108714301257836134400000000 765 32510663383003650086516422103461942304111688778704679155606142069870469264179200000000 766 2047104994323752344586832386504492779529026092992066832814560775038169434292224000000000 767 130948631511148665142520537686067004419619456671750621185275409783221172629720268800000000 768 8507500750110444244663624549771125768245968438595946668459859393180359950801148313600000000 769 561228991946152803827913968809698937176365381809319017248594570246248579877388576358400000000 770 37585061401330880451661023409675091175752120109229566681530357781367279236747848004403200000000 771 2554644436247546207700484551419712064461727076192017486717522859010709755605801603432448000000000 772 176194156239235072907417646960702588130018246925795174800401556283497331986115502782860492800000000 773 12328405338012114395679918531059084200654512909321824189669448454335993537006470523642288537600000000 774 874959205087647311239620063655083476101763615692514089090969258740977170120105843241781716582400000000 775 62972048381723369369607630594053780608780964503173035337815284033006003333924894490164081144627200000000 776 4595184599071043432319232779249503587818260865673558572405619691177693133564913000153990060572672000000000 777 339915941301699004721221886149158735540710992587778915280085350933733615964767466565068688360000716800000000 778 25484377509399725057956601656113101628419847610880007109783659594832132216368837429573798810659428761600000000 779 1936123540743548006099124242287223602751693519608501570976775216800574574312310830510312501156958856806400000000 780 149029854732263565921211075969226619087615346415814481981625341462068308365564672903656259064751258284851200000000 781 815915283247897734345611269596115894272000000000 782 35084357179659602576861284592632983453696000000000 783 1474358916828951205962519564160181420949504000000000 784 63328896539852078446703309912241727365709824000000000 785 2783455008951323973731069911274939163630108672000000000 786 125125801986842990430978598008295351664278241280000000000 787 5750090308776823606738531554905570657126578126848000000000 788 269998296326734984866010439665414825931786510401536000000000 789 12948162094880765816987571395149299119727932797353984000000000 790 633908189927702357521361295671928560301076910463516672000000000 791 31668961419473901992838343186013476665860067457090191360000000000 792 1613822767936402381852398341545658235834678778020702978048000000000 793 83854151745397209433372595196309069970293002929467593588736000000000 794 4440977764782883580782906545440472131395095115447728208871424000000000 795 239641798717061750424225183178712216276098461799773929956442112000000000 796 13171245973327616543232768307378500920001122879933536893979852800000000000 797 737101437952801623190086958895303239360224126179235758545450303488000000000 798 41987951134809492385517543054915550112780831925705140125381402034176000000000 799 2433800132114544754977319909666010480815063757906373968912917268004864000000000 800 143508730858784115755508141996666511757420223456574475338521748074135552000000000 801 8605570774326843831032380147307031393788197989516488529157408275289866240000000000 802 524647846695019702347166064329242623501823504743612405682382234283491196928000000000 803 32510663383003650086516422103461942303622139608755940514998775308112799727616000000000 804 2047104994323752344586832386504492779528516145940036896730594767994671861858304000000000 805 130948631511148665142520537686067004419618926326816510051748085135895935154388992000000000 806 8507500750110444244663624549771125768245967887853130476128888709892752973422919680000000000 807 561228991946152803827913968809698937176365381238178318975066156204320691160107450368000000000 808 37585061401330880451661023409675091175752120108638028101175631923966711066290663981056000000000 809 2554644436247546207700484551419712064461727076191405550255086935709950547153604516511744000000000 810 176194156239235072907417646960702588130018246925794542466057039162753214137381565793042432000000000 811 12328405338012114395679918531059084200654512909321823536937221856017806060517454846749573120000000000 812 874959205087647311239620063655083476101763615692514088417839150061461539284976545824986103808000000000 813 62972048381723369369607630594053780608780964503173035337121756042245290259731124911007382634496000000000 814 4595184599071043432319232779249503587818260865673558572404905765304851223047360590293093459165184000000000 815 339915941301699004721221886149158735540710992587778915280084616609978692856806555514926051855695872000000000 816 25484377509399725057956601656113101628419847610880007109783658840110495212063433159883374434252226560000000000 817 1936123540743548006099124242287223602751693519608501570976775216025455055226807982881981795040648757248000000000 818 149029854732263565921211075969226619087615346415814481981625341461272790964397972612669288076895045287936000000000 819 11620404764130081415293844186428212243304228578800272452441236733375355452107769903487542807536093441818624000000000 820 917709992751825427949810648836718849937329058590756637636768911353127428806753002367724227168005467838349312000000000 821 33452526613163807108170062053440751665152000000000 822 1471911170979207512759482730351393073266688000000000 823 63325632878719086855765927467163342902132736000000000 824 2783450929374907734242398183218591183050637312000000000 825 125125797091351290943592191934627734087582875648000000000 826 5750090303065416624003247414486291769953766866944000000000 827 269998296320207662600027257790649935775017583247360000000000 828 12948162094873422579438340315540188618301567754305536000000000 829 633908189927694198368528816694585104188380949304573952000000000 830 31668961419473893017770227459138398864136101899815354368000000000 831 1613822767936402372061414942570885423687343542867312246784000000000 832 83854151745397209422765696514086399423800056424718086963200000000000 833 4440977764782883580771483731475001563114256557673382586351616000000000 834 239641798717061750424212944449463497810083277630729988218028032000000000 835 13171245973327616543232755252733968953637373350153223356125544448000000000 836 737101437952801623190086945024743424145962642303844175411480100864000000000 837 41987951134809492385517543040229075014318672707484137272651315937280000000000 838 2433800132114544754977319909650508090433353700953807354790591066013696000000000 839 143508730858784115755508141996650193451755265501887563113129825756250112000000000 840 8605570774326843831032380147307014259567249783664067271320746756856086528000000000 841 524647846695019702347166064329242605551687273289862250078934303168941522944000000000 842 32510663383003650086516422103461942284856088094054292625049716107402134159360000000000 843 2047104994323752344586832386504492779508934179142087351106300097524365080395776000000000 844 130948631511148665142520537686067004419598528444735312608389444854156032257032192000000000 845 8507500750110444244663624549771125768245946674055766030787795723999743474409668608000000000 846 561228991946152803827913968809698937176365359208465671281827328872816412064978305024000000000 847 37585061401330880451661023409675091175752120085792400170234495362289595517599418941440000000000 848 2554644436247546207700484551419712064461727076167744007040897901413927820335317155577856000000000 849 176194156239235072907417646960702588130018246925770065007559602230722845799293682316214272000000000 850 12328405338012114395679918531059084200654512909321798243563441171188041346568097367156850688000000000 851 874959205087647311239620063655083476101763615692514062308550086128734040225415918749277487104000000000 852 62972048381723369369607630594053780608780964503173035310196551695064665026325953014335558123520000000000 853 4595184599071043432319232779249503587818260865673558572377164645674422700079609807126825518759936000000000 854 339915941301699004721221886149158735540710992587778915280056059575065016436104459120490187799396352000000000 855 25484377509399725057956601656113101628419847610880007109783629467160298287744996717877668974080032768000000000 856 1936123540743548006099124242287223602751693519608501570976775185836589575054591812094364819984360669184000000000 857 149029854732263565921211075969226619087615346415814481981625341430268010200977858707536059832242641305600000000000 858 11620404764130081415293844186428212243304228578800272452441236733343534756061101891848063968021844921942016000000000 859 917709992751825427949810648836718849937329058590756637636768911353094792195423086458350402717221623202578432000000000 860 73393256627003323069295861176673541653216011230968465579930541644199885305114933913693797608747235481483214848000000000 861 5942994824008622806590376143282619469868851938134972133268089364093436855511926500997113779064523189819763851264000000000 862 1405006117752879898543142606244511569936384000000000 863 63225275298879595434441417281003020647137280000000000 864 2783317119268455079013965502970377420043976704000000000 865 125125629828718225124556651084317466883824549888000000000 866 5750090102350256945020404765465919449309256876032000000000 867 269998296086039976307880608033459501400932321591296000000000 868 12948162094605802366533029858674828121874041740984320000000000 869 633908189927393125629010342430611573629899982539587584000000000 870 31668961419473558492504095821067317163515567492298702848000000000 871 1613822767936402004083622197769007233816660955019043930112000000000 872 83854151745397209021335377156120714125759311783429066981376000000000 873 4440977764782883580336600885503872070708045750978652814704640000000000 874 239641798717061750423744609076879204510568896761981817694715904000000000 875 13171245973327616543232253464834771496530750799222421744850567168000000000 876 737101437952801623190086409784317613525048911582851320359453458432000000000 877 41987951134809492385517542471536122590533951868593082364158537629696000000000 878 2433800132114544754977319909048362611396405173006746237828657536040960000000000 879 143508730858784115755508141996014595446105153166832331934114451474612224000000000 880 8605570774326843831032380147306345209034986507521903870079677941822783488000000000 881 524647846695019702347166064329241903048628396849912978507631180913156554752000000000 882 32510663383003650086516422103461941548900502604450536245308350931705597526016000000000 883 2047104994323752344586832386504492778739526067039319787618388670295227792097280000000000 884 130948631511148665142520537686067004418795667806019381237793363364873454217068544000000000 885 8507500750110444244663624549771125768245110360890436935610091472448407455618039808000000000 886 561228991946152803827913968809698937176364489442773729022842516451203022605435011072000000000 887 37585061401330880451661023409675091175752119182574181614811703441697920074699123982336000000000 888 2554644436247546207700484551419712064461727075231073261872311302385166082838976108953600000000000 889 176194156239235072907417646960702588130018246924799941735777851824585913999743900517924864000000000 890 12328405338012114395679918531059084200654512909320794667765046256974796244706494144606896128000000000 891 874959205087647311239620063655083476101763615692513025280225078050713686953492262085975867392000000000 892 62972048381723369369607630594053780608780964503173034239715700073822837564883967304231504838656000000000 893 4595184599071043432319232779249503587818260865673558571273231267440017065509997759363280713809920000000000 894 339915941301699004721221886149158735540710992587778915278918673670217446994426677010673202242781184000000000 895 25484377509399725057956601656113101628419847610880007109782458628728837554496210765705798547771752448000000000 896 1936123540743548006099124242287223602751693519608501570976773981545631501157535917972130896117300723712000000000 897 149029854732263565921211075969226619087615346415814481981625340192524525513916995705243763854934829694976000000000 898 11620404764130081415293844186428212243304228578800272452441236732072338744760877221737601609991096358666240000000000 899 917709992751825427949810648836718849937329058590756637636768911351790143657509697981131770297137433887637504000000000 900 73393256627003323069295861176673541653216011230968465579930541644198547204050407361409470806265097851416608768000000000 901 5942994824008622806590376143282619469868851938134972133268089364093435483958335361281022344091978998748945580032000000000 902 487176930092674417132249663414793512041897781933032304418117182263286667155611768928207767025856860019006474551296000000000 903 40423650562567926723355380130806914976050430119571375911927323803532231461823894537374726451811392611946144003522560000000000 904 60415263063373835637355132068513997507264512000000000 905 2779102100915196439318336075151643885334167552000000000 906 125120009804247213604962478513892488837544804352000000000 907 5750083077319668180620912049752888226751407194112000000000 908 269998287656003269790601216774603863933862901972992000000000 909 12948162084770759542262870568872829878162460751429632000000000 910 633908189916153076686987303242266432779943889980096512000000000 911 31668961419460913437444319901980428880059366888169275392000000000 912 1613822767936387954022444668970021802390598509903344566272000000000 913 83854151745397193566268081874441830151190643093801797681152000000000 914 4440977764782883563476527472469313288190334476044513975468032000000000 915 239641798717061750405479529546091765829508042880803167285542912000000000 916 13171245973327616543212583379186231177951146802734998582871457792000000000 917 737101437952801623190065334692551320326570764443757652685904412672000000000 918 41987951134809492385517519991438238544455575178311382451973418647552000000000 919 2433800132114544754977319885163258609597446897773321931671960847122432000000000 920 143508730858784115755508141970724485326553314993055765021713243215757312000000000 921 8605570774326843831032380147279650092797681789449584160561032221993992192000000000 922 524647846695019702347166064329213802926273339251942115655506290681757827072000000000 923 32510663383003650086516422103461912043772029793972666839313619796962628861952000000000 924 2047104994323752344586832386504492747829391476475962019669251332915973253496832000000000 925 130948631511148665142520537686067004386480527097703143571301083421249688108531712000000000 926 8507500750110444244663624549771125768211390214064367818045056049898539177939566592000000000 927 561228991946152803827913968809698937176329364289829907025378937886046909816186601472000000000 928 37585061401330880451661023409675091175752082652415120039934341319990157717398305636352000000000 929 2554644436247546207700484551419712064461727037295908082544554041720315714237163720671232000000000 930 176194156239235072907417646960702588130018246885459770438697214665377921024897576559706112000000000 931 12328405338012114395679918531059084200654512909280049490350212739917045109125403309078740992000000000 932 874959205087647311239620063655083476101763615692470875096692491653757392675304926738877775872000000000 933 62972048381723369369607630594053780608780964503172990684526049734545982727463173724372836810752000000000 934 4595184599071043432319232779249503587818260865673558526313035499347860312129434359538910475845632000000000 935 339915941301699004721221886149158735540710992587778915232553471784372410342502971004604320434880512000000000 936 25484377509399725057956601656113101628419847610880007109734688420725239637945743917093485154393915392000000000 937 1936123540743548006099124242287223602751693519608501570976724806331510150361086907980912338212352950272000000000 938 149029854732263565921211075969226619087615346415814481981625289612304286410240648152109939052518311985152000000000 939 11620404764130081415293844186428212243304228578800272452441236680087112387904320975641325178944168271020032000000000 940 917709992751825427949810648836718849937329058590756637636768911298399911182900261836492351259845994230054912000000000 941 73393256627003323069295861176673541653216011230968465579930541644143751965458045045366288244621561900189089792000000000 942 5942994824008622806590376143282619469868851938134972133268089364093379283713625246085080618387729218286148124672000000000 943 487176930092674417132249663414793512041897781933032304418117182263286609550360941060131926757010003994032107159552000000000 944 40423650562567926723355380130806914976050430119571375911927323803532231402813637591753770712999403149676658066194432000000000 945 3394600258760396446028966089728330324440725248699259206638282562807860307487793778372333132467958549451537204025229312000000000 946 288459188305013252660282521025387013213962034397853153442466550554372214543368707370193198946563841714028520949984264192000000000 947 2658271574788448768043625811014615890319638528000000000 948 124938764015057092098050413117686946845023010816000000000 949 5749841416267414685278362629224614170761378136064000000000 950 269997985579687952921423029998943521363875365650432000000000 951 12948161722279181162019856744742037467078475707842560000000000 952 633908189493246235243370453780780508300345907429244928000000000 953 31668961418977591332937329216881587823511254908111159296000000000 954 1613822767935844216654874304449285606201981883925779185664000000000 955 83854151745396589413637448136085456599869957953826725036032000000000 956 4440977764782882898908633775357121277283881722390541395558400000000000 957 239641798717061749680496372785605738181246458058635197198368768000000000 958 13171245973327616542427184959362371314665530085844316615277019136000000000 959 737101437952801623189219521009664086627647792594798456720802709504000000000 960 41987951134809492385516613762492287936921014851330354742010809679872000000000 961 2433800132114544754977318918519049595616076700091208835448000730890240000000000 962 143508730858784115755508140943665013249198109158018519856975285592260608000000000 963 8605570774326843831032380146192175357656952747977191783327780266863230976000000000 964 524647846695019702347166064328065912928069236374832368146204524729119801344000000000 965 32510663383003650086516422103460703738510762317259919736672249517012483571712000000000 966 2047104994323752344586832386504491479108867145625413635211477894122025600942080000000000 967 130948631511148665142520537686067003057344739703478759549488177913941742948712448000000000 968 8507500750110444244663624549771125766821839163606769598385888012322717235272482816000000000 969 561228991946152803827913968809698937174879397976308934970082414716402573876012253184000000000 970 37585061401330880451661023409675091175750572270838535694043407441688444867460624023552000000000 971 2554644436247546207700484551419712064461725466499068434824827470486881932873228531793920000000000 972 176194156239235072907417646960702588130018245254247667727603652456789355175019643863564288000000000 973 12328405338012114395679918531059084200654512907588422124575745342071101411207011378875334656000000000 974 874959205087647311239620063655083476101763615690718832467854650420274093845318020811167105024000000000 975 62972048381723369369607630594053780608780964503171178226634148519476862073501118304447618875392000000000 976 4595184599071043432319232779249503587818260865673556653439880534758955554120340235604987750645760000000000 977 339915941301699004721221886149158735540710992587778913299265053756409669947138744812156400202416128000000000 978 25484377509399725057956601656113101628419847610880007107740984739633903061913024558832523236654186496000000000 979 1936123540743548006099124242287223602751693519608501570974670687387355439949416833490582862297105956864000000000 980 149029854732263565921211075969226619087615346415814481981623175078097068325993340722487541062605557727232000000000 981 11620404764130081415293844186428212243304228578800272452441234505137642106446238030856570712440258009497600000000000 982 917709992751825427949810648836718849937329058590756637636768909063035177838068343254352464724828086461267968000000000 983 73393256627003323069295861176673541653216011230968465579930541641847971969049839291146793226018029994913038336000000000 984 5942994824008622806590376143282619469868851938134972133268089364091023088454153666495223768237057172383364808704000000000 985 487176930092674417132249663414793512041897781933032304418117182263284192939838406106706432551727263434131816579072000000000 986 40423650562567926723355380130806914976050430119571375911927323803532228925787851993426509581438988340602760268349440000000000 987 3394600258760396446028966089728330324440725248699259206638282562807860304950352729710632035699043002573949308720119808000000000 988 288459188305013252660282521025387013213962034397853153442466550554372214540770851058468124014157571035082419057171890176000000000 989 24800619160023998490640059279402305411388353895976388798517059315266098818519041626176690250893935564639251484005623660544000000000 990 2157070077511270700942220354737168819039346483818911136766564163294631941150090486481978335614188507062977892331354075430912000000000 991 119622220865480194561963161495657715064383733760000000000 992 5741866601543049338974231751791570323090419220480000000000 993 269987352493388799126350855495699462900314087096320000000000 994 12948148430921307219776016526612982393999024109649920000000000 995 633908173543616786512677845519025642212650565511413760000000000 996 31668961400369690309418187840576207146408943675873689600000000000 997 1613822767914578044056566714304936599713864956803222077440000000000 998 83854151745372664969464352097173063967570826410813848289280000000000 999 4440977764782856316192885890869440841025771576231638199173120000000000 1000 239641798717061720439509050112669289701362536897860403682344960000000000 1001 13171245973327616510527926061900986098142020353668925931441356800000000000 1002 737101437952801623154661990537414252643080657051608450146647408640000000000 1003 41987951134809492385479397960445249654168404089976150119546334740480000000000 1004 2433800132114544754977279044445427768884556045704043616209645936312320000000000 1005 143508730858784115755508098411319816634017820460005543623121040478044160000000000 1006 8605570774326843831032380101001558586253323691235552996079310131429376000000000000 1007 524647846695019702347166064280217024581877158550047103547941438703366307840000000000 1008 32510663383003650086516422103410196578589781790667090846262971815096410439680000000000 1009 2047104994323752344586832386504438313677371376650052762695257601804219208171520000000000 1010 130948631511148665142520537686066947233641669146054630633346146607008046236303360000000000 1011 8507500750110444244663624549771125708339864518260896701426120170001167648240435200000000000 1012 561228991946152803827913968809698937113739151756174613305079021063066408398660567040000000000 1013 37585061401330880451661023409675091175686773753043612923610360422224094086092952698880000000000 1014 2554644436247546207700484551419712064461659009709698723605626379841606567475970540830720000000000 1015 176194156239235072907417646960702588130018176139186723227935683322518268795006495552962560000000000 1016 12328405338012114395679918531059084200654512835815089605287628604893204513812382340245094400000000000 1017 874959205087647311239620063655083476101763615616287228373778084915052571136908775882217226240000000000 1018 62972048381723369369607630594053780608780964503094088350965283505203596924981694443628349358080000000000 1019 4595184599071043432319232779249503587818260865673476905292636881295914245346009797128278161489920000000000 1020 339915941301699004721221886149158735540710992587778830892846235314497860594738603359063800293621760000000000 1021 25484377509399725057956601656113101628419847610880007022676294346403542484516998606364814746425753600000000000 1022 1936123540743548006099124242287223602751693519608501570886947725419336630603977181727100537916557885440000000000 1023 149029854732263565921211075969226619087615346415814481981532793844554261067879857444913044122334690017280000000000 1024 11620404764130081415293844186428212243304228578800272452441141465632524510739356503953185200884096822149120000000000 1025 917709992751825427949810648836718849937329058590756637636768813365258485453912693683823268198656034954280960000000000 1026 73393256627003323069295861176673541653216011230968465579930541543491923701877234873532638218477242053086412800000000000 1027 5942994824008622806590376143282619469868851938134972133268089363990008768612192613309565987418501768551218544640000000000 1028 487176930092674417132249663414793512041897781933032304418117182263180520348421656604752731145097693414409350676480000000000 1029 40423650562567926723355380130806914976050430119571375911927323803532122594924860455475787836406547755967147482808320000000000 1030 3394600258760396446028966089728330324440725248699259206638282562807860195961218163384232545910384750974697805614940160000000000 1031 288459188305013252660282521025387013213962034397853153442466550554372214429123444917353275756325286972468551663747072000000000000 1032 24800619160023998490640059279402305411388353895976388798517059315266098818404735948460786953868059654765623000721879203840000000000 1033 2157070077511270700942220354737168819039346483818911136766564163294631941149973522532687643868394587527293249232180011335680000000000 1034 189771981793260956518190646295741219712888273563141192569156192254163559967509741628217055745587422943816454392314838143467520000000000 1035 16885342054417471723552358334690364580446403437139005328915066528178203522372379249133813994634907114029185998535154296275599360000000000 1036 5502622159812088949850305428800254892961651752960000000000 1037 269628485830792358542664966011212489755120935895040000000000 1038 12947669942037845298997768673966999763138766574714880000000000 1039 633907575432512459111705035703218163924075243592744960000000000 1040 31668960682636365116537020468797238172462653289571287040000000000 1041 1613822767077222497998205352371194469244260951352535941120000000000 1042 83854151744415687202540510540677358675605564690298778419200000000000 1043 4440977764781779716205096569118383172572310656796058745569280000000000 1044 239641798717060524217300395310723670069747580320709759845007360000000000 1045 13171245973327615194683496541618845916547243901434060223220285440000000000 1046 737101437952801621719195340151651917899522719103715869374042603520000000000 1047 41987951134809492383924309089194007124862882990532599823709346201600000000000 1048 2433800132114544754975604333353311046160688561443104408198744564039680000000000 1049 143508730858784115755506304078006834431099391012583108757395074722037760000000000 1050 8605570774326843831032378187046024738570210699824969065555869101289635840000000000 1051 524647846695019702347166062246639269868713850996673358121760282608842833920000000000 1052 32510663383003650086516422101256996603011138288551753939341132943937503232000000000000 1053 2047104994323752344586832386502165491480927252953375462626840105217995917230080000000000 1054 130948631511148665142520537686064554789224359542163391370116233452706758561628160000000000 1055 8507500750110444244663624549771123196273226343176810900199728761189151296182026240000000000 1056 561228991946152803827913968809698934482050292715610332941889468158596676982218424320000000000 1057 37585061401330880451661023409675091172935462673137568448685207707823966639612126822400000000000 1058 2554644436247546207700484551419712064458788076408927198936139263965710782314425331220480000000000 1059 176194156239235072907417646960702588130015185583665086223071634243480877352129885959618560000000000 1060 12328405338012114395679918531059084200654509725637347102802569993851005626711790666268016640000000000 1061 874959205087647311239620063655083476101763612386487265005812831742047210754150469143856414720000000000 1062 62972048381723369369607630594053780608780964499744666166731838057468628403103278421825604812800000000000 1063 4595184599071043432319232779249503587818260865670007860887537955653617313662635723391411033210880000000000 1064 339915941301699004721221886149158735540710992587775242226220270908661001699893733627611868781608960000000000 1065 25484377509399725057956601656113101628419847610880003314387447516517511063658992240975647750530007040000000000 1066 1936123540743548006099124242287223602751693519608501567059036657723970404621156013866053655856278405120000000000 1067 149029854732263565921211075969226619087615346415814481977585260555993414647335073115556339525210026803200000000000 1068 11620404764130081415293844186428212243304228578800272452437074310123098184124249756462332838571907775201280000000000 1069 917709992751825427949810648836718849937329058590756637636764626587528193647103024973170920178628781523599360000000000 1070 73393256627003323069295861176673541653216011230968465579930537237091972544590230642858824374799499735271997440000000000 1071 5942994824008622806590376143282619469868851938134972133268089359563986596589425414516929012079166311169020395520000000000 1072 487176930092674417132249663414793512041897781933032304418117182258634875955533409211398131008262700241962768793600000000000 1073 40423650562567926723355380130806914976050430119571375911927323803527457328311106727887871273108217105079636517191680000000000 1074 3394600258760396446028966089728330324440725248699259206638282562807855411072383544176450067383924924666095230265589760000000000 1075 288459188305013252660282521025387013213962034397853153442466550554372209524612389432665298715835665650502234024013987840000000000 1076 24800619160023998490640059279402305411388353895976388798517059315266098813380602672110618782265606871947998968017762385920000000000 1077 2157070077511270700942220354737168819039346483818911136766564163294631941144829767035471995502230171582979967484411510784000000000000 1078 189771981793260956518190646295741219712888273563141192569156192254163559967504478250498974617026696564710645452852005259182080000000000 1079 16885342054417471723552358334690364580446403437139005328915066528178203522372373866133875048026151825686918693937976399007580160000000000 1080 1519296876608803179800109259643910725826749879885403636407477840569087636578843119800009382492319336600426361212401212792755978240000000000 1081 138221861179003485143043234920448273234659919833240346059227775211763667841195308631419168844687061949126334140498872641186504376320000000000 1082 258623241511168180642964355153611979969197632389120000000000 1083 12931162075558409032148217757680598998459881619456000000000000 1084 633885564943873210755905634481502962904503396985733120000000000 1085 31668933169525566056092271217270094171188188481312522240000000000 1086 1613822734061489539125671653269361896442731593582625423360000000000 1087 83854151705897332083855887891725220674003780439567216148480000000000 1088 4440977764737758738926599857519580729141908617652365531545600000000000 1089 239641798717011000617862086510175017320888378026673104979230720000000000 1090 13171245973327560168461898420729347413492955898885130606702755840000000000 1091 737101437952801561190351582218673469546163002300912046795873320960000000000 1092 41987951134809492317892843171448939726659217844929541108169525166080000000000 1093 2433800132114544754904070245275753889812634590868701094590243091251200000000000 1094 143508730858784115755429267367769465185801486736579905188893611597496320000000000 1095 8605570774326843831032295647713627557235962945243537061732474676513341440000000000 1096 524647846695019702347165974204684712875290653391786497317681995222414786560000000000 1097 32510663383003650086516422007712419886205626141096561649736799763589423431680000000000 1098 2047104994323752344586832386403118292604309651856069964908435517144686185676800000000000 1099 130948631511148665142520537685960004968187929852116235566969028609740487178321920000000000 1100 8507500750110444244663624549771013143830030101397813894091152756091292063146967040000000000 1101 561228991946152803827913968809698818926984936661742386085475463353243924787531612160000000000 1102 37585061401330880451661023409675091051877775157271611551978488274218358994455788257280000000000 1103 2554644436247546207700484551419712064332227766733249153089582239103304919776307340902400000000000 1104 176194156239235072907417646960702588129883122651829596088275226913189671234698806317547520000000000 1105 12328405338012114395679918531059084200654372160083351800578823736215285620339466624974192640000000000 1106 874959205087647311239620063655083476101763469318311109891500135634106061947523252140910837760000000000 1107 62972048381723369369607630594053780608780964351173867851805436411510381825496396311861007482880000000000 1108 4595184599071043432319232779249503587818260865515934440412799465057808761656228586388484784128000000000000 1109 339915941301699004721221886149158735540710992587615666183585720329115342842458526235715980880773120000000000 1110 25484377509399725057956601656113101628419847610879838235722653153849015554496128233328858900977418240000000000 1111 1936123540743548006099124242287223602751693519608501396477749703549212959261687721058151974045074063360000000000 1112 149029854732263565921211075969226619087615346415814481801501351442006568252125299393948182950437170708480000000000 1113 11620404764130081415293844186428212243304228578800272452255487778849299248779189677311924427104173267353600000000000 1114 917709992751825427949810648836718849937329058590756637636577537434094582622808114588591711512268085363998720000000000 1115 73393256627003323069295861176673541653216011230968465579930344645316379121476985882168816365878246077460643840000000000 1116 5942994824008622806590376143282619469868851938134972133268089161469588843354223219905933575269990164549557288960000000000 1117 487176930092674417132249663414793512041897781933032304418117182055037856042486118066936830142653269202381653934080000000000 1118 40423650562567926723355380130806914976050430119571375911927323803318357686238247347793559666813807419147093750579200000000000 1119 3394600258760396446028966089728330324440725248699259206638282562807640808808150872707405905472201714725269725847224320000000000 1120 288459188305013252660282521025387013213962034397853153442466550554371989419725996949107304703618513640306515557943869440000000000 1121 24800619160023998490640059279402305411388353895976388798517059315266098587773094119814971838403084291137548356590040514560000000000 1122 2157070077511270700942220354737168819039346483818911136766564163294631940913719636323364259608517343573369261980022137159680000000000 1123 189771981793260956518190646295741219712888273563141192569156192254163559967267865497627054792183133431272234492454654233804800000000000 1124 16885342054417471723552358334690364580446403437139005328915066528178203522372131750758843316112358412248051482722686086330449920000000000 1125 1519296876608803179800109259643910725826749879885403636407477840569087636578842872182012190948316593336682065200931029518427095040000000000 1126 138221861179003485143043234920448273234659919833240346059227775211763667841195308378298549493330970256012284415687147564950523740160000000000 1127 12713338480122705422581610686454805713321484805662009645322287655521095959029331292327461210632754971271795373748830117764382620385280000000000 1128 1182060962180707982119225340444229599368161539267904314130727628749077235371684782491479913388617024276126574752469051178715814717030400000000000 1129 12413915592536072670862289047373375038521486354677760000000000 1130 633109695219339706213976741416042126964595804088565760000000000 1131 31667898676559521383369699359849479723268311690782965760000000000 1132 1613821440945281983284768438447586128382831747594463477760000000000 1133 83854150154157883016846804033939089752331900624381421813760000000000 1134 4440977762927396048348422593018830243066624757867982104821760000000000 1135 239641798714942014685772741065031302479659482186919523920117760000000000 1136 13171245973325232559288297907103560734296573391065407828011253760000000000 1137 737101437952798974957936470536867039902611466181112354819549429760000000000 1138 41987951134809489473037186548598952654051311155197761446995568885760000000000 1139 2433800132114544751800591347141735722097062329025357334959871502581760000000000 1140 143508730858784115752067165228124278837442950119582949449294042376437760000000000 1141 8605570774326843831028674922332471202706961444271386494012905909659893760000000000 1142 524647846695019702347162094856062045352581008926459193137982457257928949760000000000 1143 32510663383003650086516417869740555707514735853666879191945120256427305205760000000000 1144 2047104994323752344586832382006523186914450580925675927297031857668326435061760000000000 1145 130948631511148665142520537681304786620986902600542877174204012970294929795317760000000000 1146 8507500750110444244663624549766099302241317905965597571343234128471877308131573760000000000 1147 561228991946152803827913968809693646462154713298129526798372391113644540834883829760000000000 1148 37585061401330880451661023409675085620789703422739818049727030048366779641305508085760000000000 1149 2554644436247546207700484551419712058642516453487549178944366425723841360453959428341760000000000 1150 176194156239235072907417646960702588123934788097072727933487046744656595695407260772597760000000000 1151 12328405338012114395679918531059084200648165202287083764243392591691598932820205881796853760000000000 1152 874959205087647311239620063655083476101757003737273330686984061525227221648024022200101109760000000000 1153 62972048381723369369607630594053780608780957626969588561432739694437147831584917112722565365760000000000 1154 4595184599071043432319232779249503587818260858533106919611258587697771172508705127220148709621760000000000 1155 339915941301699004721221886149158735540710992580374215421273011271112340898157390796578447173877760000000000 1156 25484377509399725057956601656113101628419847610872338161718829276610369588196673485909752169638133760000000000 1157 1936123540743548006099124242287223602751693519608493637780504368503793670331033112698752898116102389760000000000 1158 149029854732263565921211075969226619087615346415814473784180864595792968320230289631976803905310566645760000000000 1159 11620404764130081415293844186428212243304228578800272443979544050491917468204330312396341068089849030901760000000000 1160 917709992751825427949810648836718849937329058590756637628042970464226032661590290868522516173284563495157760000000000 1161 73393256627003323069295861176673541653216011230968465579921551455104999403335125094093593558559293357959413760000000000 1162 5942994824008622806590376143282619469868851938134972133268080109656135952467900716153503198850691242632423669760000000000 1163 487176930092674417132249663414793512041897781933032304418117172744601161640431614920220044612621990311266887925760000000000 1164 40423650562567926723355380130806914976050430119571375911927323793749297750325024664003878526130164160286781352181760000000000 1165 3394600258760396446028966089728330324440725248699259206638282562797813125630726481842973259976364459486440215816437760000000000 1166 288459188305013252660282521025387013213962034397853153442466550554361903113307061390062229093767522773087716850280693760000000000 1167 24800619160023998490640059279402305411388353895976388798517059315266088242843433673087746119828878146658349588684744949760000000000 1168 2157070077511270700942220354737168819039346483818911136766564163294631930310166734365468853246978782275278083242919209205760000000000 1169 189771981793260956518190646295741219712888273563141192569156192254163559956405689354157991205178630514820531333748353673461760000000000 1170 16885342054417471723552358334690364580446403437139005328915066528178203522361010951373863084344710944976446167584010588137717760000000000 1171 1519296876608803179800109259643910725826749879885403636407477840569087636578831492759385699548368302905055306273812384822601973760000000000 1172 138221861179003485143043234920448273234659919833240346059227775211763667841195296740252681490762841322616302503148048951057066229760000000000 1173 12713338480122705422581610686454805713321484805662009645322287655521095959029331280430792101119018661695435036682679039181291530485760000000000 1174 1182060962180707982119225340444229599368161539267904314130727628749077235371684782479324621037592119785907250060249288120163525994741760000000000 1175 111088024251555601286181154326988605397209805173913018926113507403887833244202267863907327664557480679470984716286201237731833760458997760000000000 1176 10550972475779989757189945182708260076592797788925931002750346858413320576847735975817100706093501837802438299046738760537758863994923253760000000000 1177 608281864034267560872252163321295376887552831379210240000000000 1178 31630656929781913165357112492707359598152747231718932480000000000 1179 1613771785282911838994084989291396634882677661649044766720000000000 1180 83854088084579920336483449722493852885456708016949648424960000000000 1181 4440977688443902493131986567845095958826374526739063976755200000000000 1182 239641798628044605538020232368995279148045856917269119437373440000000000 1183 13171245973225921234548009325736662421917586390757235937173831680000000000 1184 737101437952687249717603645882829279301185105805765661442357329920000000000 1185 41987951134809365333881261187872244031160837421447376232132022108160000000000 1186 2433800132114544615247519829244936342611882807918231911223521601126400000000000 1187 143508730858784115603100178117691406787095481551102448987036206120304640000000000 1188 8605570774326843830867294019629502257985751686655532618512126587049082880000000000 1189 524647846695019702346988300037766540335188936879795965887443156448963461120000000000 1190 32510663383003650086516231661006667666424672919331168591319542434131985039360000000000 1191 2047104994323752344586832183383873706337287847129051169323031241324544760217600000000000 1192 130948631511148665142520537470268221547873667195883963368856637315429661765795840000000000 1193 8507500750110444244663624549542648821575668597890076368490513377778490553747374080000000000 1194 561228991946152803827913968809457782065896527917383143306472296987912632594144952320000000000 1195 37585061401330880451661023409674837342477852701286400803946082580866009211578414530560000000000 1196 2554644436247546207700484551419711797950289010230023090836296430882965551502745980108800000000000 1197 176194156239235072907417646960702587850828645061279129174516687702442344847934560969687040000000000 1198 12328405338012114395679918531059084200362645143658754092813559943602011306934211695639265280000000000 1199 874959205087647311239620063655083476101459069763052464942883366588090260647099506527588843520000000000 1200 62972048381723369369607630594053780608780647279079775159615968137210963497208954075563698421760000000000 1201 4595184599071043432319232779249503587818260535771301513673369145278255940800954125661503488000000000000000 1202 339915941301699004721221886149158735540710992245198494422799049157830536619076264756498315597578240000000000 1203 25484377509399725057956601656113101628419847610524748525127819241826225494870218984831150551707156480000000000 1204 1936123540743548006099124242287223602751693519608133634228320822396338663948659284822635775011816734720000000000 1205 149029854732263565921211075969226619087615346415814101366713088513612842451558868430725648260719926312960000000000 1206 11620404764130081415293844186428212243304228578800272059148160681873664671473369843821714873923772035891200000000000 1207 917709992751825427949810648836718849937329058590756637230797671503071707193997041352574514940597000145469440000000000 1208 73393256627003323069295861176673541653216011230968465579511892240551309005196669555530272182288084308255047680000000000 1209 5942994824008622806590376143282619469868851938134972133267658036525989725997091398325892504099381512096364625920000000000 1210 487176930092674417132249663414793512041897781933032304418116738257555422877888134740103386544495642059244474204160000000000 1211 40423650562567926723355380130806914976050430119571375911927323346848336419026408512961472820688662773513272583782400000000000 1212 3394600258760396446028966089728330324440725248699259206638282562338498248706891793021068565223549583061145220693360640000000000 1213 288459188305013252660282521025387013213962034397853153442466550553890174320790690628569462109967334521623900368802938880000000000 1214 24800619160023998490640059279402305411388353895976388798517059315265604100135324766253582490556030585031847250716912517120000000000 1215 2157070077511270700942220354737168819039346483818911136766564163294631433753543032922562018755416887340276542383465022095360000000000 1216 189771981793260956518190646295741219712888273563141192569156192254163559447435150060179011699824779572512154754367413131673600000000000 1217 16885342054417471723552358334690364580446403437139005328915066528178203521839626496487348032168494804986764415966108161241251840000000000 1218 1519296876608803179800109259643910725826749879885403636407477840569087636578297694388906648423521224476018251147155960909350830080000000000 1219 138221861179003485143043234920448273234659919833240346059227775211763667841194750527966609903565323381898218074646354005657460408320000000000 1220 12713338480122705422581610686454805713321484805662009645322287655521095959029330721804590436995748472892427904880802305714405569986560000000000 1221 1182060962180707982119225340444229599368161539267904314130727628749077235371684781908284503780932776926241953881074036348175153679564800000000000 1222 111088024251555601286181154326988605397209805173913018926113507403887833244202267863323873631708285263940457131059652610921323901789143040000000000 1223 10550972475779989757189945182708260076592797788925931002750346858413320576847735975816504838145060106314236909172464838535909832649898721280000000000 1224 1012668791798258113122665110752983332705972034423945744430950635047914976129542769671459161839659160909439628100179624330100772901398008299520000000000 1225 98207546293602856089816566225886957117679165190231941715963628242571162244164113302172980994430245912973849208970864951468733468290146117877760000000000 1226 30414093201713378043612608166064768844377641568960512000000000000 1227 1611946939690809036311468232801432748752015003154907136000000000000 1228 83851654957123783266239960713840567703949157805624131584000000000000 1229 4440974647034582321794182206584279352349490088974907080704000000000000 1230 239641794978353421332414867135482299220273595591952131162112000000000000 1231 13171245968967948186308136399630897278668518752544366117519360000000000000 1232 737101437947820994805329505395851261994614742790665238791323648000000000000 1233 41987951134803890797104952779824393761690945763055388256649609216000000000000 1234 2433800132114538532428879486569327620090249594964463035695207809024000000000000 1235 143508730858784108911999673740748237192321685016853303223955060948992000000000000 1236 8605570774326843823567911651218291527518725726799988095861492610498560000000000000 1237 524647846695019702339080635805321062043849658756619125987904969641033728000000000000 1238 32510663383003650086507715714910187920572461389044670456043116694492676096000000000000 1239 2047104994323752344586823059155913192323874763346601349892377928032074072064000000000000 1240 130948631511148665142520527737758396999592693239849350228130607114584359698432000000000000 1241 8507500750110444244663624539201857132993120063061789592028491970690092420300800000000000000 1242 561228991946152803827913968798508708513279711821682604366688980203936681629319168000000000000 1243 37585061401330880451661023409663279987061201617629828012842977968705145707782209536000000000000 1244 2554644436247546207700484551419699632313008324878805645793030004975427800446118395904000000000000 1245 176194156239235072907417646960702575076909500341660350857221257955239430209325102006272000000000000 1246 12328405338012114395679918531059084186980444134904867753624012350533513015408049405296640000000000000 1247 874959205087647311239620063655083476087468586890264311042821566831700466978685791405867008000000000000 1248 62972048381723369369607630594053780608766048514342952738155034085291252408163652807610597376000000000000 1249 4595184599071043432319232779249503587818245328724700656984347338974172908416531936840719007744000000000000 1250 339915941301699004721221886149158735540710976429870029531842466479274290265396465680124699738112000000000000 1251 25484377509399725057956601656113101628419847594101138196202595098275417085195243808867224104468480000000000000 1252 1936123540743548006099124242287223602751693519591101742035361330691915603375663014269784295733198848000000000000 1253 149029854732263565921211075969226619087615346415796461192656094754347547138822550864795909228609929216000000000000 1254 11620404764130081415293844186428212243304228578800253810692239653846838503908470204960408247338830659584000000000000 1255 917709992751825427949810648836718849937329058590756618374059886440777320154179978392417831426459227389952000000000000 1256 73393256627003323069295861176673541653216011230968465560046872591454747057284600329248820121886393704120320000000000000 1257 5942994824008622806590376143282619469868851938134972133247584735012858896488307076936289756662092268660850688000000000000 1258 487176930092674417132249663414793512041897781933032304418096056674178257780818478166550462501681465262977581056000000000000 1259 40423650562567926723355380130806914976050430119571375911927302056983095219661777984135756575350471709164174311424000000000000 1260 3394600258760396446028966089728330324440725248699259206638282540440351143473259601619990685656916015109243291041792000000000000 1261 288459188305013252660282521025387013213962034397853153442466550531383745351522790876296132067079405576784445607772160000000000000 1262 24800619160023998490640059279402305411388353895976388798517059315242489389302022598940436908349821360710120243124502528000000000000 1263 2157070077511270700942220354737168819039346483818911136766564163294607710760845696487688000921047356820577927823041232896000000000000 1264 189771981793260956518190646295741219712888273563141192569156192254163535116160588689476576809738246720697079252254157963264000000000000 1265 16885342054417471723552358334690364580446403437139005328915066528178203496900070071082378036406156108813653963576442074693632000000000000 1266 1519296876608803179800109259643910725826749879885403636407477840569087636552749856099467410866886633616523845317878741991424000000000000000 1267 138221861179003485143043234920448273234659919833240346059227775211763667841168594407813136398447816538875402373440189233908154368000000000000 1268 12713338480122705422581610686454805713321484805662009645322287655521095959029303957402572929223070093797241767884219253389824884736000000000000 1269 1182060962180707982119225340444229599368161539267904314130727628749077235371684754535600622238892537674894604422782076408297741615104000000000000 1270 111088024251555601286181154326988605397209805173913018926113507403887833244202267835342907886131977463816857618280065274093893658345472000000000000 1271 10550972475779989757189945182708260076592797788925931002750346858413320576847735975787915590535449530953241057496363955822194849575075840000000000000 1272 1012668791798258113122665110752983332705972034423945744430950635047914976129542769671429964310185516066517759996340202152010170365491806208000000000000 1273 98207546293602856089816566225886957117679165190231941715963628242571162244164113302172951188618908233863366468614862207995265978201408536576000000000000 1274 9622292872678655199692696210398263404712346122424991601181735083144801479535422482717650631620656750775266065765841844643251169353397325266944000000000000 1275 952408532638505234360287964417237644759466695723475965946577145490223031729125836941547768073617877455853647973335306409590359181897233241997312000000000000 1276 1551118753287382280224243016469303211063259720016986112000000000000 1277 83760412677518643132109122889342373397416024880917250048000000000000 1278 4440852990661775468282007756151615093274112578408631238656000000000000 1279 239641642907887412765524649072441468896429373703744286359552000000000000 1280 13171245786483388976027868137955248282279905686278516703756288000000000000 1281 737101437734922342393335859090563004832161360880021747808600064000000000000 1282 41987951134560578051491245755475492896362427612300367124097925120000000000000 1283 2433800132114264805590064066166935106616755012044863636921087164416000000000000 1284 143508730858783804771067656606967801066240024369164859447539371343872000000000000 1285 8605570774326843489012886432371133047780035900087530807707435351932928000000000000 1286 524647846695019701974111517384760525520498360763841899855373270813507584000000000000 1287 32510663383003650086112332503287914006005497482885828461066207354096189440000000000000 1288 2047104994323752344586397261851089205031264186832276443128556641050108624896000000000000 1289 130948631511148665142520071526360371298922039050726859256597941449960825290752000000000000 1290 8507500750110444244663624052576365905579071365260058934992190460647827316932608000000000000 1291 561228991946152803827913968281469124084152285080268265543587909849516774956990464000000000000 1292 37585061401330880451661023409115826309430360812844801065853812129506348159540920320000000000000 1293 2554644436247546207700484551419121764542175770695977006237874774367384625256308146176000000000000 1294 176194156239235072907417646960701966795045466074099478605057936659862542656493722796032000000000000 1295 12328405338012114395679918531059083548284486898923928837759240863173367283477576457125888000000000000 1296 874959205087647311239620063655083475418358536452569994083344187178275552402377676888735744000000000000 1297 62972048381723369369607630594053780608066524370703545043151944097471762724742967051524505600000000000000 1298 4595184599071043432319232779249503587817515390487859535911300636378187353964266873443063955456000000000000 1299 339915941301699004721221886149158735540710216077539986697391376164070138646175356239085475725312000000000000 1300 25484377509399725057956601656113101628419846803334714951654765964347604767511253855048543311495168000000000000 1301 1936123540743548006099124242287223602751693518769921225589100123514375182891914255471587973371265024000000000000 1302 149029854732263565921211075969226619087615346414944866583008120169126394110172737337153335264679034880000000000000 1303 11620404764130081415293844186428212243304228578799371801989389965883573738271654326663921295733330804736000000000000 1304 917709992751825427949810648836718849937329058590755705951263835039436011775934996449352500097212158574592000000000000 1305 73393256627003323069295861176673541653216011230968464617209983338340027705293747181240985946179505066344448000000000000 1306 5942994824008622806590376143282619469868851938134972132274333752558030799092703615622217153642007738454114304000000000000 1307 487176930092674417132249663414793512041897781933032304417092391598521716305379262097070325129817003091201884160000000000000 1308 40423650562567926723355380130806914976050430119571375911926267977814236964808295155458110373209762869350829654016000000000000 1309 3394600258760396446028966089728330324440725248699259206638281475947089083505028075178704873390006461891788377423872000000000000 1310 288459188305013252660282521025387013213962034397853153442466549436476390089841181306242238088747727179189349125193728000000000000 1311 24800619160023998490640059279402305411388353895976388798517059314117167940838627611326770406205424913468147505072963584000000000000 1312 2157070077511270700942220354737168819039346483818911136766564163293451975219180588122030721810736895604491577443420733440000000000000 1313 189771981793260956518190646295741219712888273563141192569156192254162348966525721867732875918019770194712148524232968503296000000000000 1314 16885342054417471723552358334690364580446403437139005328915066528178202280336342002547256291901829466222900188470779316273152000000000000 1315 1519296876608803179800109259643910725826749879885403636407477840569087635305772034829218911078769698807868322698395437664043008000000000000 1316 138221861179003485143043234920448273234659919833240346059227775211763667839891202493341174520616086995900682081976328288011812864000000000000 1317 12713338480122705422581610686454805713321484805662009645322287655521095959027996151394899253967194751646100982823911014802359582720000000000000 1318 1182060962180707982119225340444229599368161539267904314130727628749077235371683416315499746850258618720135297572952923792068707352576000000000000 1319 111088024251555601286181154326988605397209805173913018926113507403887833244202266466708713809029965501249490145365467277100023055122432000000000000 1320 10550972475779989757189945182708260076592797788925931002750346858413320576847735974388867303256634140947061081857384588980823337402892288000000000000 1321 1012668791798258113122665110752983332705972034423945744430950635047914976129542769670000501929704987298467967412535158016324421211750662144000000000000 1322 98207546293602856089816566225886957117679165190231941715963628242571162244164113302171491312145225991717273063422891099090735851406098432000000000000000 1323 9622292872678655199692696210398263404712346122424991601181735083144801479535422482717649141330089866819741928748041707469577794848960446201856000000000000 1324 952408532638505234360287964417237644759466695723475965946577145490223031729125836941547766552913217370184745792704898106351916963015154793971712000000000000 1325 95221410216348484495220122088890777516830189309706148408884936451114901255208631860341841860121014631127247670483885512756419467048045349141741568000000000000 1326 9615438171738417884607703080696301066951213706626232589179712649173717178794909614386829997545497462956507800598724665710776193319736339543489511424000000000000 1327 80658175170943878571660636856403766975289505440883277824000000000000 1328 4436199634401913321441335027102207183640922799248580280320000000000000 1329 239635438432874263236403752100375591683585120664864218415104000000000000 1330 13171238030889622539116467016740165935763850369979916618825728000000000000 1331 737101428428209822669042177745104906016342094500463427706683392000000000000 1332 41987951123702746778479569793905791781077305134857549083979022336000000000000 1333 2433800132101855855563765007925141162485000586356357559160951275520000000000000 1334 143508730858769844702288070166445782879091800640265290110059218468864000000000000 1335 8605570774326827977825353558548330805349871207055420175110235182071808000000000000 1336 524647846695019684911805231223555443053825179601506578159516350626660352000000000000 1337 32510663383003650067498907463839326643314581285254189928307090713892356096000000000000 1338 2047104994323752344566232718058353235388349027618175501384734264689887805440000000000000 1339 130948631511148665142498355863814347946998899648496289011643055813880587485184000000000000 1340 8507500750110444244663600785795066594844868001614811895444024511752027062140928000000000000 1341 561228991946152803827913943463569071486035801492380002034736532837361254685212672000000000000 1342 37585061401330880451661023382746807503544862049032669785875657541430932919252156416000000000000 1343 2554644436247546207700484551391201626983002889651940631941427316568245950296002396160000000000000 1344 176194156239235072907417646960672495538733005810775217987745019898852340721813400059904000000000000 1345 12328405338012114395679918531059052525909421151278324352898911477109146018283176117403648000000000000 1346 874959205087647311239620063655083442844864717417542109374240841322908120073923556532027392000000000000 1347 62972048381723369369607630594053780573941911798381134878218597735147092081351253211150811136000000000000 1348 4595184599071043432319232779249503587781839659162249743466143046999393380109811899882673274880000000000000 1349 339915941301699004721221886149158735540672989227461089522665994331674875369109838005805068058624000000000000 1350 25484377509399725057956601656113101628419808025365882767097760358272193034930977273555542886842368000000000000 1351 1936123540743548006099124242287223602751693478440833640117160837684056754690030767826835252929626112000000000000 1352 149029854732263565921211075969226619087615346373064660244248798603071832665501550638445322824220409856000000000000 1353 11620404764130081415293844186428212243304228578755940476897343262037294933810513836754150023572855193600000000000000 1354 917709992751825427949810648836718849937329058590710723507418500953309508728457386656231665565331665977344000000000000 1355 73393256627003323069295861176673541653216011230968418083647384716871620978003253102144654048387904556761088000000000000 1356 5942994824008622806590376143282619469868851938134972084189652400649180112141170105073817610680956417927544832000000000000 1357 487176930092674417132249663414793512041897781933032304367456591493325483338203485570052622375792692050658328576000000000000 1358 40423650562567926723355380130806914976050430119571375911875081058955753349560895135914623367244675298590269112320000000000000 1359 3394600258760396446028966089728330324440725248699259206638228737909477312507500450916144917080830311061307799896064000000000000 1360 288459188305013252660282521025387013213962034397853153442466495147320025031461373457736661663135339965099148530679808000000000000 1361 24800619160023998490640059279402305411388353895976388798517059258276892822492865523254021813310509315190797584461463552000000000000 1362 2157070077511270700942220354737168819039346483818911136766564163236060581347547443753733730201372676795150967802792247296000000000000 1363 189771981793260956518190646295741219712888273563141192569156192254103406453900801341084354683393936672691744654872323031040000000000000 1364 16885342054417471723552358334690364580446403437139005328915066528178141786704963794638327546424187163397668721341698653814784000000000000 1365 1519296876608803179800109259643910725826749879885403636407477840569087573261021903333927702109049040035739880168006636984598528000000000000 1366 138221861179003485143043234920448273234659919833240346059227775211763667776295333608558501031422123320659250428382679767315382272000000000000 1367 12713338480122705422581610686454805713321484805662009645322287655521095958962849163756829198197776544954390247959254106561646166016000000000000 1368 1182060962180707982119225340444229599368161539267904314130727628749077235371616718209108389412208976270427117534877203624107976949760000000000000 1369 111088024251555601286181154326988605397209805173913018926113507403887833244202198217483569164209635634556765496024180493672342307733504000000000000 1370 10550972475779989757189945182708260076592797788925931002750346858413320576847735904588523405324431530856125340738740091134135936638517248000000000000 1371 1012668791798258113122665110752983332705972034423945744430950635047914976129542769598649039278485402408152788654947210307414474090969300992000000000000 1372 98207546293602856089816566225886957117679165190231941715963628242571162244164113302098588730740719024546733641648833848170762644565300084736000000000000 1373 9622292872678655199692696210398263404712346122424991601181735083144801479535422482717574687629932072470291165083251180915446758382399630868480000000000000 1374 952408532638505234360287964417237644759466695723475965946577145490223031729125836941547690548094306288453014804797091110494574863288873961652224000000000000 1375 95221410216348484495220122088890777516830189309706148408884936451114901255208631860341841782565076966758133659271734689291258913885059348292435968000000000000 1376 9615438171738417884607703080696301066951213706626232589179712649173717178794909614386829997466390406538851304307288271870841729555510093822623219712000000000000 1377 980582326436773148211585744736563259811741502283602223399395254410428034586589201200228280035514667121096540455317363966556102243062668056296954003456000000000000 1378 100980556379563611954005716332210163709458190012005503044262416343170449010410606324927510803957101436489170615583619532884123497171719717602771284787200000000000000 1379 4274883284060025564298013753389399649690343788366813724672000000000000 1380 239393463907361431600688770189806380382659252148541568581632000000000000 1381 13170915398188938763602180374192740320695949211958153085714432000000000000 1382 737101025137333967949649319441920623997507218052936223290294272000000000000 1383 41987950639753695752816298363941970642654703283120516438679355392000000000000 1384 2433800131537248629367157857923516704490174217529331021074768330752000000000000 1385 143508730858124579300920519137872497784240570504462974066532152246272000000000000 1386 8605570774326102054248815063641185859618163573152642569561267232571392000000000000 1387 524647846695018878330053521784769726447456615563836825264461941793882112000000000000 1388 32510663383003649180258980583456662355047575864812753200122530864176300032000000000000 1389 2047104994323752343598334616007026692528421385341330297681260199399288471552000000000000 1390 130948631511148665141449799586592077525567311369363040040964292243149104873472000000000000 1391 8507500750110444244662471571342673380544864752698822242706370458675854696251392000000000000 1392 561228991946152803827912733590941507327857226582827155978231903494779641436045312000000000000 1393 37585061401330880451661022092216004768442804902462480083415385936798845865119711232000000000000 1394 2554644436247546207700484550020012649076956953933709805382563277988324357800986673152000000000000 1395 176194156239235072907417646959220648385656015996485326524329752093297129623877501059072000000000000 1396 12328405338012114395679918531057520020581173217585462800798639805536615517679799335124992000000000000 1397 874959205087647311239620063655081829681361298539970676161503713247568614283814738866470912000000000000 1398 62972048381723369369607630594053778880120233208559684873345223750667985600271638952601976832000000000000 1399 4595184599071043432319232779249503586007359805401484414889609036158510506653442780183241162752000000000000 1400 339915941301699004721221886149158735538817851198529380315517799683977588728678179380664752668672000000000000 1401 25484377509399725057956601656113101628417872229161780114012040502987639344523570325424961688174592000000000000 1402 1936123540743548006099124242287223602751691461986454366520196546168135344595856385589199230847680512000000000000 1403 149029854732263565921211075969226619087615344275952105799707955739895274399003609280918181361255186432000000000000 1404 11620404764130081415293844186428212243304228576578169747281858540602457738687612128421333376669006692352000000000000 1405 917709992751825427949810648836718849937329058588452294602632072353303010896478081180923559412986934198272000000000000 1406 73393256627003323069295861176673541653216011230966078996567427344393042819534417392902370652730118941704192000000000000 1407 5942994824008622806590376143282619469868851938134969664444397272332822962322064412960808351995793191429210112000000000000 1408 487176930092674417132249663414793512041897781933032301867053161194065247616723743021535846141818023383276716032000000000000 1409 40423650562567926723355380130806914976050430119571375909294019453485549235267754756509702824035411124482004221952000000000000 1410 3394600258760396446028966089728330324440725248699259206635567018128836164514635649899883592770645757381758651727872000000000000 1411 288459188305013252660282521025387013213962034397853153442463752769364212939589936996083543935058180121914158499233792000000000000 1412 24800619160023998490640059279402305411388353895976388798517056435240761839457115515131731839178665180058107153546739712000000000000 1413 2157070077511270700942220354737168819039346483818911136766564160332366275193567815173950803370837065684728771930994245632000000000000 1414 189771981793260956518190646295741219712888273563141192569156192251119053972575877833932911119706997294606032953559641751552000000000000 1415 16885342054417471723552358334690364580446403437139005328915066528175076776048467927252604442223643820252607720134945089257472000000000000 1416 1519296876608803179800109259643910725826749879885403636407477840569084427592190236522663407344211640288827843877294442536763392000000000000 1417 138221861179003485143043234920448273234659919833240346059227775211763664549968326770803358164996649064508571416802462131984269312000000000000 1418 12713338480122705422581610686454805713321484805662009645322287655521095955655863981748130176759690433841835801972384383485431775232000000000000 1419 1182060962180707982119225340444229599368161539267904314130727628749077235368229074851928746512199229522458159321915044395590879281152000000000000 1420 111088024251555601286181154326988605397209805173913018926113507403887833244198729915951218577431054227171940134044243044938384326787072000000000000 1421 10550972475779989757189945182708260076592797788925931002750346858413320576847732355628815883793774377788103658972993178395896537774292992000000000000 1422 1012668791798258113122665110752983332705972034423945744430950635047914976129542765969031156586010866683424130116777696419386729251221798912000000000000 1423 98207546293602856089816566225886957117679165190231941715963628242571162244164113298388312672877300610250344346254260567307445394284669304832000000000000 1424 9622292872678655199692696210398263404712346122424991601181735083144801479535422482713783753396897710177423115151000203867608151626678116810752000000000000 1425 952408532638505234360287964417237644759466695723475965946577145490223031729125836941543818955686100982281575094227983729679760967027711564316672000000000000 1426 95221410216348484495220122088890777516830189309706148408884936451114901255208631860341837830314493590508083647900528725506677124699292745011822592000000000000 1427 9615438171738417884607703080696301066951213706626232589179712649173717178794909614386829993433481647991657375724256429050653380791034821778459328512000000000000 1428 980582326436773148211585744736563259811741502283602223399395254410428034586589201200228280031401100187378402648162671486879510127322903278811906834432000000000000 1429 100980556379563611954005716332210163709458190012005503044262416343170449010410606324927510803952907211380281533897893179767590501289004663319845354340352000000000000 1430 10499997275578318074608383711684728047212877093520799586190617214319802202461521797991364665011762416558538888806786001383228043471626275148096878801846272000000000000 1431 1102295772235067973041364067507366895651362403771932172813513608585522965865817786316642338346027812265682096430951703767580561404255400361730153912249352192000000000000 1432 230843697339241380472092742683027581083278564571807941132288000000000000 1433 13158090748336758686909286332932572121746878180593052644540416000000000000 1434 737083925604197727847392127386907066398908456677782756035395584000000000000 1435 41987929265337275452688476873873203695656454831401574604610732032000000000000 1436 2433800105887948925007004472135434184153776319387268290873885982720000000000000 1437 143508730828200396312500340187786401510514772956630567547964456173568000000000000 1438 8605570774291902987976334859126801749591048375955119819254332722774016000000000000 1439 524647846694980404380496981554691044323676110966989612170366640470360064000000000000 1440 32510663383003606431426139983201019374910041970816256296684647196039053312000000000000 1441 2047104994323752296574618491346745485250270098057934151087478527364337500160000000000000 1442 130948631511148665090151200177871770753991146328690244244680166782747340177408000000000000 1443 8507500750110444244606898088649893048208990573904760047260395989427086117830656000000000000 1444 561228991946152803827852885224964666969957054390279704383136238681742506043899904000000000000 1445 37585061401330880451660957968966743868059340432256179242420640581642020362913841152000000000000 1446 2554644436247546207700484481621880104116547925165489751152168882942823743931967078400000000000000 1447 176194156239235072907417646886547632556635581403419092716709958048561285221641667739648000000000000 1448 12328405338012114395679918530980572121468092757428098553237630611842189329489196688080896000000000000 1449 874959205087647311239620063655000606898964158054249013900189314654224497751835769405702144000000000000 1450 62972048381723369369607630594053693382454552008048398913070155962674991793395871616327483392000000000000 1451 4595184599071043432319232779249503496234810840140947564631320214981117863156223224480152944640000000000000 1452 339915941301699004721221886149158735444770418949208817900961497109410796435490616036594850725888000000000000 1453 25484377509399725057956601656113101628319549913628399526033186186659683152580692418292524972507136000000000000 1454 1936123540743548006099124242287223602751588864787636925906653393838053999004263817338278427318288384000000000000 1455 149029854732263565921211075969226619087615237403870004299068848289551439664012367022323472190912069632000000000000 1456 11620404764130081415293844186428212243304228465431204361721193868854100150563221236472394879131849850880000000000000 1457 917709992751825427949810648836718849937329058473030445933011382117256639554964290639284277127082963632128000000000000 1458 73393256627003323069295861176673541653216011230846382264613746628592698434439514202711041026655848157413376000000000000 1459 5942994824008622806590376143282619469868851938134845692829159531591458319923216120370967332025930553831194624000000000000 1460 487176930092674417132249663414793512041897781933032173620554639393298318676311141339546355431504372378864975872000000000000 1461 40423650562567926723355380130806914976050430119571375776772637647624756742029328401438313683634753685110778757120000000000000 1462 3394600258760396446028966089728330324440725248699259206498770753038915346457099209791422803980554756154020612538368000000000000 1463 288459188305013252660282521025387013213962034397853153442322681620990232095968102542221693746618398776898053646319616000000000000 1464 24800619160023998490640059279402305411388353895976388798516911089209103798587929382664116599590575708369302681880100864000000000000 1465 2157070077511270700942220354737168819039346483818911136766564010711451333092673064743469434741849326522696179092513882112000000000000 1466 189771981793260956518190646295741219712888273563141192569156192097223255746414957519204415997688609905753656572354347663360000000000000 1467 16885342054417471723552358334690364580446403437139005328915066528016906094538246981373577933348236033214064999965372981444608000000000000 1468 1519296876608803179800109259643910725826749879885403636407477840568921982027395955551220082821582843102139610813336503615225856000000000000 1469 138221861179003485143043234920448273234659919833240346059227775211763497829520248429806350542460266877922233493394715826249007104000000000000 1470 12713338480122705422581610686454805713321484805662009645322287655521095784660532619347107604839140298265849814358632848812882788352000000000000 1471 1182060962180707982119225340444229599368161539267904314130727628749077235192958860205467698375980665633492773684610949072551516569600000000000000 1472 111088024251555601286181154326988605397209805173913018926113507403887833244019184818020697503730537649529585348757248605826978150350848000000000000 1473 10550972475779989757189945182708260076592797788925931002750346858413320576847548535647601302694509563196707914788056493612996764784132096000000000000 1474 1012668791798258113122665110752983332705972034423945744430950635047914976129542577874166657944886037570818980983193110044260041111417913344000000000000 1475 98207546293602856089816566225886957117679165190231941715963628242571162244164113106018564890176150216839725443731276331241974917778051694592000000000000 1476 9622292872678655199692696210398263404712346122424991601181735083144801479535422482517139122330136534219714482495087819981852337361804685475840000000000000 1477 952408532638505234360287964417237644759466695723475965946577145490223031729125836941342899441335279780759568447818681946144314808974471319257088000000000000 1478 95221410216348484495220122088890777516830189309706148408884936451114901255208631860341632635916858709280997343240366034323491988197451137953038336000000000000 1479 9615438171738417884607703080696301066951213706626232589179712649173717178794909614386829783964200729050404725121582512970070545964189191804586819584000000000000 1480 980582326436773148211585744736563259811741502283602223399395254410428034586589201200228279817656935984377124433261983817409527642805713860471220600832000000000000 1481 100980556379563611954005716332210163709458190012005503044262416343170449010410606324927510803734888163893220230118694478344731119154797130113137854382080000000000000 1482 10499997275578318074608383711684728047212877093520799586190617214319802202461521797991364665011540122627767767477442504668051794689842377271101804488163328000000000000 1483 1102295772235067973041364067507366895651362403771932172813513608585522965865817786316642338346027585696868041249596795972851631766073966773509370471121944576000000000000 1484 116822147920665393081442858166137991933643999354590016935323560076718738511979120303495654183868717107287406601828151293188385739965682393676059319137755725824000000000000 1485 12497744032030475111707361362652107504103204790688353154351085018558387278980236671855333279316450468562621861881725266171370426368585291188753959027804389507072000000000000 1486 12696403353658275925965100847566516959580321051449436762275840000000000000 1487 736391394512180003705975849158857983655658620984067332211998720000000000000 1488 41987005890547918487166588502902471585332121717143287372846202880000000000000 1489 2433798951669462228800102111671720769015870902994445431834180321280000000000000 1490 143508729443138212277052057355229945412349286456959180117116809379840000000000000 1491 8605570772675997106601645195822152550809855308372169867251677134848000000000000000 1492 524647846693133654801783050510914302382211890318323383653792176941301760000000000000 1493 32510663383001528838150086810776770540225894722586506789603500924568862720000000000000 1494 2047104994323749988137645098932940764322843267782123318301832809284926177280000000000000 1495 130948631511148662550870529446216585560970976815386852328615956492859987722240000000000000 1496 8507500750110444241836773720578996482543877661708429074261053214565390824243200000000000000 1497 561228991946152803824851917159554529023819848735400345829053617342309002809180160000000000000 1498 37585061401330880451657726157203994488732731133858616856285474681738015051737989120000000000000 1499 2554644436247546207700481018966420015495840843774349505738452633764355166812850094080000000000000 1500 176194156239235072907417643193048475128773493849935209788268660716104252072714609623040000000000000 1501 12328405338012114395679918527056229266700989289402521927626161733426453731768461688832000000000000000 1502 874959205087647311239620063650845420346857813205751344531894818194725483589543226465320960000000000000 1503 62972048381723369369607630594049307352205106421819429150959178438634409500669007265445969920000000000000 1504 4595184599071043432319232779249498879360864055313338122776466554429496197584931788321330298880000000000000 1505 339915941301699004721221886149158730597052774825139827987013900765831593686640760028628086947840000000000000 1506 25484377509399725057956601656113101623240988572165089155647145847633076368748563997712750267596800000000000000 1507 1936123540743548006099124242287223602746279459748834374155795260756344364639348410353126844672245760000000000000 1508 149029854732263565921211075969226619087609697155133862505937518063727047002066368336773748800324894720000000000000 1509 11620404764130081415293844186428212243304222694338770880686682066535533074873694154508280583933321543680000000000000 1510 917709992751825427949810648836718849937329052471094315112735489842845329796247182474041598260076494192640000000000000 1511 73393256627003323069295861176673541653216011224613602436454229355846194381997769513462519783217033746841600000000000000 1512 5942994824008622806590376143282619469868851938128382069303660772938239723128091348100635532217919931479490560000000000000 1513 487176930092674417132249663414793512041897781933025479153331801393264627986773333539694940353131789948572139520000000000000 1514 40423650562567926723355380130806914976050430119571368851461717470383342579247047910610881185277816530872544788480000000000000 1515 3394600258760396446028966089728330324440725248699259199342616135522432551822224186617567790398919254427974437437440000000000000 1516 288459188305013252660282521025387013213962034397853153434935683306134507920861134776364811151953484710600199530086400000000000000 1517 24800619160023998490640059279402305411388353895976388798509293247196908833032350322155576689414827515738433019822735360000000000000 1518 2157070077511270700942220354737168819039346483818911136766556162025741798885737013590218211804092495051500737622515384320000000000000 1519 189771981793260956518190646295741219712888273563141192569156184017693848872966640995958422091723271991003896559076408033280000000000000 1520 16885342054417471723552358334690364580446403437139005328915066519706532990325557284378239196759243114216036675380287100682240000000000000 1521 1519296876608803179800109259643910725826749879885403636407477840560380765225844024473752651342310822602058303924179609793331200000000000000 1522 138221861179003485143043234920448273234659919833240346059227775211754725769021357257348411018238311829841068907940987124485980160000000000000 1523 12713338480122705422581610686454805713321484805662009645322287655521086781756336388933269193222175660190187566494614548303178629120000000000000 1524 1182060962180707982119225340444229599368161539267904314130727628749077225959210966635812479492270958312389530353468366200233871278080000000000000 1525 111088024251555601286181154326988605397209805173913018926113507403887833234554593227111800904374735199525454524342827458382852563927040000000000000 1526 10550972475779989757189945182708260076592797788925931002750346858413320576837853100359353164714681668004020756382558793900980831256576000000000000000 1527 1012668791798258113122665110752983332705972034423945744430950635047914976129532651595181070565525737582883610797206529065983453369949224960000000000000 1528 98207546293602856089816566225886957117679165190231941715963628242571162244164102948895881963555409444759047390517708666985133758228641873920000000000000 1529 9622292872678655199692696210398263404712346122424991601181735083144801479535422472129172742064274412975541061758846671234316931630447334522880000000000000 1530 952408532638505234360287964417237644759466695723475965946577145490223031729125836930724089363730176279043302284399413216313500838671306027171840000000000000 1531 95221410216348484495220122088890777516830189309706148408884936451114901255208631860330782982141914364398808984334263738012577895662576164719820800000000000000 1532 9615438171738417884607703080696301066951213706626232589179712649173717178794909614386818703466728445464142064669933727646178548593089745023412469760000000000000 1533 980582326436773148211585744736563259811741502283602223399395254410428034586589201200228268506315766361549481300717592349058054562156049841882105118720000000000000 1534 100980556379563611954005716332210163709458190012005503044262416343170449010410606324927510792192703296931151206514057344193352064990868901522740797767680000000000000 1535 10499997275578318074608383711684728047212877093520799586190617214319802202461521797991364664999767094063466457073365774791217388054595170477939599490416640000000000000 1536 1102295772235067973041364067507366895651362403771932172813513608585522965865817786316642338346015581824606400697812247150232114331857636288151636458183065600000000000000 1537 116822147920665393081442858166137991933643999354590016935323560076718738511979120303495654183868704872571447622034986272273023539503884979912137013316875714560000000000000 1538 12497744032030475111707361362652107504103204790688353154351085018558387278980236671855333279316450456097062205562690720678362321485095912691711472150175568363520000000000000 1539 1349520485367969259330225116988970676826482126255380181978317998974501870911040073119150301139451410896165895969189750976228834323636047980166448581367034261012480000000000000 1540 147072501546953266264036953118895042625461681361116101170636360535153783199526582009202446464614845648420268117352634904036517021084171244381801403065303892953661440000000000000 1541 710998587804863451854045647463724949736497978881168458687447040000000000000 1542 41948916680486943659388693200359772034453380753988939062559375360000000000000 1543 2433748166056047595696398251268330502948032581710239634087131217920000000000000 1544 143508665961121443985672427529725707579764488555353922869932998000640000000000000 1545 8605570696497576984651989640031547465410753550890243558555056561192960000000000000 1546 524647846604258831326175119029158596449246271601261136293646119605370880000000000000 1547 32510663382899957611320820603369049733445362586909864221191905430470656000000000000000 1548 2047104994323635720507462174449607078415215169129487095412369764354065694720000000000000 1549 130948631511148535586836992863457325909962501150217256525405441998492364963840000000000000 1550 8507500750110444102176336830337961296927768338476742518877521648621586439208960000000000000 1551 561228991946152803672495076915655217912238638564602142314089764724915761661870080000000000000 1552 37585061401330880451492672913606436901695184822840252135810930508069172373828403200000000000000 1553 2554644436247546207700303269319468799632877332362483574501018509269634874698178232320000000000000 1554 176194156239235072907417452746998170254634604373422496290514267011288480331163175485440000000000000 1555 12328405338012114395679918323913775608168574473960908366561890380141316908577473492418560000000000000 1556 874959205087647311239620063435006563334667122464344630123264029881860025714902801506631680000000000000 1557 62972048381723369369607630593820772091839257455152057335702981133361963721742917403725004800000000000000 1558 4595184599071043432319232779249257647697144548070744785860362790607264171484954249022847057920000000000000 1559 339915941301699004721221886149158476668985701659621308684996949435492402080219731039892841431040000000000000 1560 25484377509399725057956601656113101356616518145341294710380028048736220217561821917274578259804160000000000000 1561 1936123540743548006099124242287223602466958585968352303784563042109880991528581347221239235902177280000000000000 1562 149029854732263565921211075969226619087317679877999722159640320744233017111996020952590411754792550400000000000000 1563 11620404764130081415293844186428212243303917980658283082064458904115191478466664226803045797451026923520000000000000 1564 917709992751825427949810648836718849937328735061010473655837340715324140633323192966015312024157437296640000000000000 1565 73393256627003323069295861176673541653216010894507115241339055280753572345268328564374172445531677927669760000000000000 1566 5942994824008622806590376143282619469868851937785579178754887322937182000243795390191966863828785138898042880000000000000 1567 487176930092674417132249663414793512041897781932669979859429369667337605163041471064826691363691205719228416000000000000000 1568 40423650562567926723355380130806914976050430119571000655764461380381489591322468481619053355967324497206438789120000000000000 1569 3394600258760396446028966089728330324440725248699258818450515525774154772869198759622059002989287710944871569162240000000000000 1570 288459188305013252660282521025387013213962034397853153041347179342727954215943008501802785404963532115667659899535360000000000000 1571 24800619160023998490640059279402305411388353895976388798103008339879844003401467095033448146708257242092051043429908480000000000000 1572 2157070077511270700942220354737168819039346483818911136766137180715071075780180165262248516744426344456802906209360281600000000000000 1573 189771981793260956518190646295741219712888273563141192569155752339979824491585158182529604830146646260088147278226490654720000000000000 1574 16885342054417471723552358334690364580446403437139005328915066075332415612285899875599709531931149528904799874650000421027840000000000000 1575 1519296876608803179800109259643910725826749879885403636407477840103310244494146091139009020829916212057166746071999886351400960000000000000 1576 138221861179003485143043234920448273234659919833240346059227775211284958844936001048087702286878350702336597029037357964281774080000000000000 1577 12713338480122705422581610686454805713321484805662009645322287655520604318428897374448082519389968132545723514294659469706212147200000000000000 1578 1182060962180707982119225340444229599368161539267904314130727628749076730799480173963051366853337903218228106720947359672200142520320000000000000 1579 111088024251555601286181154326988605397209805173913018926113507403887832726698459080780763865770701296864776141129985400405382072893440000000000000 1580 10550972475779989757189945182708260076592797788925931002750346858413320576317300562859363851750112533253793561039765630791553924003266560000000000000 1581 1012668791798258113122665110752983332705972034423945744430950635047914976128999402654327422976635203347285817084904155581822577025933639680000000000000 1582 98207546293602856089816566225886957117679165190231941715963628242571162244163557003551674657690592945422602030288446713179921432447864012800000000000000 1583 9622292872678655199692696210398263404712346122424991601181735083144801479535421913487425181100133670511103768832100449700190667855229794385920000000000000 1584 952408532638505234360287964417237644759466695723475965946577145490223031729125836359385938449107759610613764143906150035199053523446651724759040000000000000 1585 95221410216348484495220122088890777516830189309706148408884936451114901255208631859746748427873633671804414345346203957871883127295902073655132160000000000000 1586 9615438171738417884607703080696301066951213706626232589179712649173717178794909614386221972509106506495621704930098101349078273503671621495585505280000000000000 1587 980582326436773148211585744736563259811741502283602223399395254410428034586589201200227659078954790764305034975876909156243994706745580268917515878400000000000000 1588 100980556379563611954005716332210163709458190012005503044262416343170449010410606324927510170068938967675630834224115813434021045555137380500339446251520000000000000 1589 10499997275578318074608383711684728047212877093520799586190617214319802202461521797991364664364946926380552660775110732412891540075579117905467761376624640000000000000 1590 1102295772235067973041364067507366895651362403771932172813513608585522965865817786316642338345368065253569828625588027007006221966919039914527715183306997760000000000000 1591 116822147920665393081442858166137991933643999354590016935323560076718738511979120303495654183868044659597057391686836087028950080621986803217461642605237370880000000000000 1592 12497744032030475111707361362652107504103204790688353154351085018558387278980236671855333279316449783187684461674066644528017400459697054934695745330027167744000000000000000 1593 1349520485367969259330225116988970676826482126255380181978317998974501870911040073119150301139451410210560114871642850974113388555044132162829111803097449098117120000000000000 1594 147072501546953266264036953118895042625461681361116101170636360535153783199526582009202446464614845647721965932901429728108436474468012811604883745235584871028490240000000000000 1595 16175250897835967967522446808211573986298507115069540029741042721515900227476325154905245874145768760364477044389111206813763908183803248367804562289887272292958863360000000000000 1596 1795155980384369646540941903770380041691381088575343479999885512429843601759001440164356863900289238448277279785683299897045266877093010107244100494979870159714889236480000000000000 1597 40526919504877216755680601905432322134980384796226602145184481280000000000000 1598 2431615170292633005340836114325939328098823087773596128711068876800000000000000 1599 143505821966770224531865011347135852679965542563438398196098248212480000000000000 1600 8605567141504637960334730369803310146786004868400349152712763123957760000000000000 1601 524647842338267304496994407904884711666896573182273263006635367480688640000000000000 1602 32510663377922967496686776440390730201199287938754378369023726219658526720000000000000 1603 2047104994317947731805023266834774713235505369531595111581320416684566118400000000000000 1604 130948631511142136599546749092390639499135327625669628043595511482364177940480000000000000 1605 8507500750110436992190458781703442756471293701227245153897732836936999564738560000000000000 1606 561228991946152795851510611062157247517736516463627695212611997032062716099952640000000000000 1607 37585061401330880442960689859948075479446637053275552738972954761495150869579038720000000000000 1608 2554644436247546207691060287678005574758774738945455150154444035544179684735241420800000000000000 1609 176194156239235072907407498766768902166308647734358004141217956039584143972741551226880000000000000 1610 12328405338012114395679907658934958535216796663276196410687644332671633691050593180712960000000000000 1611 874959205087647311239620052059029158456851892799614270703664834097892363616207462507479040000000000000 1612 62972048381723369369607630581733796099156578773633281328819656987841498080763053606038405120000000000000 1613 4595184599071043432319232779236459673116657005937371964206015741512007207865093216766473011200000000000000 1614 339915941301699004721221886149144967695817409254036081817695138661447408618620988839177779937280000000000000 1615 25484377509399725057956601656113087136644762048072257629467078774237225487602244293905404510863360000000000000 1616 1936123540743548006099124242287223587535988242066219814849604445371657047062123790716701603465789440000000000000 1617 149029854732263565921211075969226619071675710946292726218851316500031068217793065417204705663668715520000000000000 1618 11620404764130081415293844186428212243287565013138771222671815854223525804622724773288778922901215641600000000000000 1619 917709992751825427949810648836718849937311671094903156932992843619785011234529517014522163981148938567680000000000000 1620 73393256627003323069295861176673541653215993119542420119752758929612385752144585151924700416320210741493760000000000000 1621 5942994824008622806590376143282619469868851919299615895828437574731995166186946697043019412918405213024419840000000000000 1622 487176930092674417132249663414793512041897781913473017988698056467278372681520897421941245933899657334667345920000000000000 1623 40423650562567926723355380130806914976050430119551092695305925203729576313193484183026431412558651780363190272000000000000000 1624 3394600258760396446028966089728330324440725248699238199491469184734051005545422311598516644547900157059569633198080000000000000 1625 288459188305013252660282521025387013213962034397853131711389545196824398594573584590054293310024165680613899276124160000000000000 1626 24800619160023998490640059279402305411388353895976388776062052117929076995926052023657974704876819896775828824119050240000000000000 1627 2157070077511270700942220354737168819039346483818911136743385225905315445320850704543409318352858409132605515531361976320000000000000 1628 189771981793260956518190646295741219712888273563141192569132289386582263997673974676163301906805341826785068719089804902400000000000000 1629 16885342054417471723552358334690364580446403437139005328915041901380430246928536838047695765282858487973517914922405047828480000000000000 1630 1519296876608803179800109259643910725826749879885403636407477815218359671323925276247411359599542971279737485231103832290754560000000000000 1631 138221861179003485143043234920448273234659919833240346059227775185689009683960916781342058978184252511822669789315293451533680640000000000000 1632 12713338480122705422581610686454805713321484805662009645322287655494297370680117426729482830433810309405473089076056236734776606720000000000000 1633 1182060962180707982119225340444229599368161539267904314130727628749049712853143589151880913118734281670138119797749875270770019532800000000000000 1634 111088024251555601286181154326988605397209805173913018926113507403887804997753534691106141557990450211591736417708809034835493262458880000000000000 1635 10550972475779989757189945182708260076592797788925931002750346858413320547877357050664825777588286634704795571579846475544815576505384960000000000000 1636 1012668791798258113122665110752983332705972034423945744430950635047914976099848460554328021450619331801273094145707738447694670219748311040000000000000 1637 98207546293602856089816566225886957117679165190231941715963628242571162244133695062863870392712723028229125582399513798066912357182991237120000000000000 1638 9622292872678655199692696210398263404712346122424991601181735083144801479535391340548149571971703946548262828659261780287098777611506234163200000000000000 1639 952408532638505234360287964417237644759466695723475965946577145490223031729125805075448075035115878032605275740008361629287982752034469477089280000000000000 1640 95221410216348484495220122088890777516830189309706148408884936451114901255208631827751811976654778338372360209478581219729474077643321432720015360000000000000 1641 9615438171738417884607703080696301066951213706626232589179712649173717178794909614353516037470082787710335605146766753661199366475137872395962941440000000000000 1642 980582326436773148211585744736563259811741502283602223399395254410428034586589201200194242145327962182067894830446114083606379301738165351359205867520000000000000 1643 100980556379563611954005716332210163709458190012005503044262416343170449010410606324927476042136724334229941840033037554636433693652151084414322448793600000000000000 1644 10499997275578318074608383711684728047212877093520799586190617214319802202461521797991364629526016123942243519926874006690369002987178152728213285691719680000000000000 1645 1102295772235067973041364067507366895651362403771932172813513608585522965865817786316642338309818135863326656032885744633819974480094140970469292248934645760000000000000 1646 116822147920665393081442858166137991933643999354590016935323560076718738511979120303495654183831783731619009355642279759008300108185425406294522051212177571840000000000000 1647 12497744032030475111707361362652107504103204790688353154351085018558387278980236671855333279316412811261118608774570234154349286762310757039793924570175420497920000000000000 1648 1349520485367969259330225116988970676826482126255380181978317998974501870911040073119150301139451372527634961213879902709694072977621796128436231101169138663424000000000000000 1649 147072501546953266264036953118895042625461681361116101170636360535153783199526582009202446464614845609328042191438803327989971511426865525833992885652488101906350080000000000000 1650 16175250897835967967522446808211573986298507115069540029741042721515900227476325154905245874145768760325372122059843716961791397573298376132297173451423007065149276160000000000000 1651 1795155980384369646540941903770380041691381088575343479999885512429843601759001440164356863900289238448237463864766227543741440320835041510058856608162524726028392202240000000000000 1652 201024822431978305678796398636725036850674331705010955216626325077041030273062337996068032836954212074734106893845326249642856008930482406455836196507150720844991635128320000000000000 1653 22712181975481708707677122067556830876224056370273659737975414110365675280528580367373019060928147203336589155544703347396515816502101705036140751728869450584163954878054400000000000000 1654 2350561331282878571829474910515074683828862318181142924420699914240000000000000 1655 143384241208255592881597969541419555713560601409049718389662694768640000000000000 1656 8605405033826618451467707647395688417497464946861164246304182386032640000000000000 1657 524647639703669780110910629501875184505285898280349281873624641558282240000000000000 1658 32510663134761450467423475906307118768605355128872069591664113348551639040000000000000 1659 2047104994034259295270882749545010499897479114586732418007734201668274749440000000000000 1660 130948631510817921243507731358345194683891869048589784965225698665202702090240000000000000 1661 8507500750110072249914914886752641631054144810328030330434566797517692904407040000000000000 1662 561228991946152390582315562289989690711717462140406345408764034766041264255139840000000000000 1663 37585061401330879997164575306298691166960016093520009254188722003002527272549744640000000000000 1664 2554644436247546207204737253619478973690607516080267284534679417989460458993027645440000000000000 1665 176194156239235072906880648813205498348484799909587383953463211037233198144854152970240000000000000 1666 12328405338012114395679340282061890254182217134849520358177754607284486518620560597975040000000000000 1667 874959205087647311239619444155236585298600557590585689218832809392120420217175284740259840000000000000 1668 62972048381723369369607629933303084021121110682743650841902502828155341341137419283086704640000000000000 1669 4595184599071043432319232778547502041533744321090801731813666265217340666329240980298336829440000000000000 1670 339915941301699004721221886148415483144729619352433830983397356863017761692288910000564459274240000000000000 1671 25484377509399725057956601656112317125174169380953899698030875560116660860291115988464646005719040000000000000 1672 1936123540743548006099124242287222776997598144521884701237566336725214347454427866184658699776163840000000000000 1673 149029854732263565921211075969226618220610401343871174349558676485952303383204984696446060614794608640000000000000 1674 11620404764130081415293844186428212242395972784031472454046842612304014717653156307771793675707157053440000000000000 1675 917709992751825427949810648836718849936379551946290980947612189775960067825424968164208952131809695498240000000000000 1676 73393256627003323069295861176673541653215020473474303066550622595166655376413345622689590977868726313943040000000000000 1677 5942994824008622806590376143282619469868850906126628273898018682716947530378893322533399507253351583412387840000000000000 1678 487176930092674417132249663414793512041897780859773110861890420819582723140280521912451241232008001559870832640000000000000 1679 40423650562567926723355380130806914976050430118456865868674240351326200061746811485381961023060533522443209277440000000000000 1680 3394600258760396446028966089728330324440725248698103445745332622664891948692070206578737193773605812199504467722240000000000000 1681 288459188305013252660282521025387013213962034397851956430723903757538483857118327052712378878865075109151688926167040000000000000 1682 24800619160023998490640059279402305411388353895976387560254466971612574325507994860688310655465276009977764468584611840000000000000 1683 2157070077511270700942220354737168819039346483818911135487050721254121725894752045475007332168466480449580849030643056640000000000000 1684 189771981793260956518190646295741219712888273563141192567835427962426193061492195415189467598485969513305817450443901501440000000000000 1685 16885342054417471723552358334690364580446403437139005328913704513036769298775599378184816498652404135275242437051613959946240000000000000 1686 1519296876608803179800109259643910725826749879885403636407476437303096505498555583106946574900590381946654413526630896018391040000000000000 1687 138221861179003485143043234920448273234659919833240346059227773767246827013258330332520992288052977787509201921384218370076835840000000000000 1688 12713338480122705422581610686454805713321484805662009645322287654035328268504537623524981161838246712546179236411898559508135280640000000000000 1689 1182060962180707982119225340444229599368161539267904314130727628747550216831463132131920730848233285751143845560289490991398193725440000000000000 1690 111088024251555601286181154326988605397209805173913018926113507403886264974812349356869425695118043783350607163086552423953976252170240000000000000 1691 10550972475779989757189945182708260076592797788925931002750346858413318967327496360453372306044812322844232307344839422707331914310615040000000000000 1692 1012668791798258113122665110752983332705972034423945744430950635047914974478771680359239351223395255583980208746492346598630584412369059840000000000000 1693 98207546293602856089816566225886957117679165190231941715963628242571162242472091363163904505729818350106400374865318021421621669230427504640000000000000 1694 9622292872678655199692696210398263404712346122424991601181735083144801479533689209928944728867965361268234671129592604125657260321408485949440000000000000 1695 952408532638505234360287964417237644759466695723475965946577145490223031729124062417909365314795383766723342150156557472741745008142226544394240000000000000 1696 95221410216348484495220122088890777516830189309706148408884936451114901255208630044567353762057241088425876370456407280592543043672827044602839040000000000000 1697 9615438171738417884607703080696301066951213706626232589179712649173717178794909612529804659750608033704708519402312257587082050644940775862661283840000000000000 1698 980582326436773148211585744736563259811741502283602223399395254410428034586589201198330003848103610211306587142796227265397281601111741652680719728640000000000000 1699 100980556379563611954005716332210163709458190012005503044262416343170449010410606324925571276919995105042424851743482235496089615566728434113498778173440000000000000 1700 10499997275578318074608383711684728047212877093520799586190617214319802202461521797991362684233879889835839247257982545938906523928707933851310316836618240000000000000 1701 1102295772235067973041364067507366895651362403771932172813513608585522965865817786316642336323999080124343035004536251267636189866055285955365787134895063040000000000000 1702 116822147920665393081442858166137991933643999354590016935323560076718738511979120303495654181805437756375148517858249663736684001436406166483191943952953507840000000000000 1703 12497744032030475111707361362652107504103204790688353154351085018558387278980236671855333279314345938366369870720030523457172238333426757415186367860771011952640000000000000 1704 1349520485367969259330225116988970676826482126255380181978317998974501870911040073119150301139449265127820707598608607318394990496870777148426827317857589070397440000000000000 1705 147072501546953266264036953118895042625461681361116101170636360535153783199526582009202446464614843461401308432946315276918070523513792371873598685642574407128842240000000000000 1706 16175250897835967967522446808211573986298507115069540029741042721515900227476325154905245874145768758136918468796474012155038894679952980843356394455186491225187287040000000000000 1707 1795155980384369646540941903770380041691381088575343479999885512429843601759001440164356863900289238446008483291997980622179007216036263792634935444370061608043245731840000000000000 1708 201024822431978305678796398636725036850674331705010955216626325077041030273062337996068032836954212074731837386353053125504537895223778196416277294958562031124861304176640000000000000 1709 22712181975481708707677122067556830876224056370273659737975414110365675280528580367373019060928147203336586845510291569395160742707793095393779057846936065667841679362621440000000000000 1710 2588783072600718996229807451925812171527938934435394610017260595308192938779384573378349368230487193995113328284814260653889035382920381992771403592339731099365358497421066240000000000000 1711 297664223312527525352567118263557619515598925855554030232397081018947962565867295189273256503668849427846102009309821745084168030094135222610879129830026542090054875315479511040000000000000 1712 138683118545689835737939019720389406345902876772687432540821294940160000000000000 1713 8598353349832769815752219222664143193445978359906620817530920286289920000000000000 1714 524638237458344648596623311602233124206550582831076557301926958758625280000000000000 1715 32510651381954794053030616758932566193231935984560478685949491245052067840000000000000 1716 2047104979930891307573611318568161036807031011613558508920876655144075264000000000000000 1717 130948631494363991924527581355538870310286346261787748737957698194257802690560000000000000 1718 8507500750091267759264651858178005831770024212857399431889117654122327305093120000000000000 1719 561228991946131235530334016382843225437522826468251885647900404479721477955911680000000000000 1720 37585061401330856491551262477512972872210910942773170965565540191573283065550602240000000000000 1721 2554644436247546181348562609507814683566383500414445762417193917996888290365328588800000000000000 1722 176194156239235072878673912837810955486531100983406487747516863219059483051805753999360000000000000 1723 12328405338012114395648782984755212832748433961012824387287979397148131660603091499089920000000000000 1724 874959205087647311239586536296598624998594944941838478173259205319665884216233394941460480000000000000 1725 62972048381723369369607594674883114777942533240619993115782245395220568623993552972587991040000000000000 1726 4595184599071043432319232740938520741007687171819203163572471323955543575430954189567138201600000000000000 1727 339915941301699004721221886108455940512920683631332757504641087237927102283209480285412560732160000000000000 1728 25484377509399725057956601656070007021211077566660969149641604215807741338563855415825073407262720000000000000 1729 1936123540743548006099124242287178116332303769829019941214266550306221599070382424469094706477793280000000000000 1730 149029854732263565921211075969226571209383775686299737760060466184458626805958621073587572200796323840000000000000 1731 11620404764130081415293844186428212193034184827091022445627869491487446357247047625967792262872458854400000000000000 1732 917709992751825427949810648836718849884667202658067652367363741744628424781189997164223807794554297384960000000000000 1733 73393256627003323069295861176673541653160957562854796859398544672224808658685281789371424690607050215915520000000000000 1734 5942994824008622806590376143282619469868794492654677484812294775319095168586481429837763159823165486614446080000000000000 1735 487176930092674417132249663414793512041897722095739828789926125082709960263413426190893286703434891042372976640000000000000 1736 40423650562567926723355380130806914976050430057342271255319397483759852388354869705831540750350817487505011507200000000000000 1737 3394600258760396446028966089728330324440725248634638289800694901225496126108163190115357911182714953240145570037760000000000000 1738 288459188305013252660282521025387013213962034397786140713447983157527258559623904961565170733956003107267909328568320000000000000 1739 24800619160023998490640059279402305411388353895976319393975859768133991270735589923522479618458048756832956268287098880000000000000 1740 2157070077511270700942220354737168819039346483818911064970210782767764571010504730022766817302596935015293116409645629440000000000000 1741 189771981793260956518190646295741219712888273563141192494968026692656957334778473189222152399791237649690386793402204160000000000000000 1742 16885342054417471723552358334690364580446403437139005328838486550435717184477056181048334108769880541093445863470151562690560000000000000 1743 1519296876608803179800109259643910725826749879885403636407398868779164170505685210434899577436024029490154435810125012921221120000000000000 1744 138221861179003485143043234920448273234659919833240346059227693848161563395386888130374034775513727606190383762524788066279751680000000000000 1745 12713338480122705422581610686454805713321484805662009645322287571765681673603787609493359293810632778535998100071896204783638282240000000000000 1746 1182060962180707982119225340444229599368161539267904314130727628662930008905279503546059634069690597133304802105768345712252996812800000000000000 1747 111088024251555601286181154326988605397209805173913018926113507403799294205554882849711735123428986020048939257313850135750410355343360000000000000 1748 10550972475779989757189945182708260076592797788925931002750346858413229645996907611067642785998212750006246810576748539276203927713873920000000000000 1749 1012668791798258113122665110752983332705972034423945744430950635047914882806879760326975049873873745496067539420861937534056532005072404480000000000000 1750 98207546293602856089816566225886957117679165190231941715963628242571162148449638111848761632550821929503413021710825294175904692402430935040000000000000 1751 9622292872678655199692696210398263404712346122424991601181735083144801479437316195346346707422956889937116609092609249080230400420159789465600000000000000 1752 952408532638505234360287964417237644759466695723475965946577145490223031729025338841995484414778545820481709013435745255378137005316557147996160000000000000 1753 95221410216348484495220122088890777516830189309706148408884936451114901255208528970430108598278652421004724222245002639512861254527076954506526720000000000000 1754 9615438171738417884607703080696301066951213706626232589179712649173717178794909509105106083303950873207812456739026169117140050674652101351865057280000000000000 1755 980582326436773148211585744736563259811741502283602223399395254410428034586589201092554743940374074478980216169617866493098477282960310053749223587840000000000000 1756 100980556379563611954005716332210163709458190012005503044262416343170449010410606324817445455680982690738269005859788800039961948930395859590146582118400000000000000 1757 10499997275578318074608383711684728047212877093520799586190617214319802202461521797991252207851309594542963261937188337428766567399753420133862543940648960000000000000 1758 1102295772235067973041364067507366895651362403771932172813513608585522965865817786316642223497055178546171587189740546544051366080664013260505414941299179520000000000000 1759 116822147920665393081442858166137991933643999354590016935323560076718738511979120303495654066627932523514098498213979048498024493822152575607188647338657710080000000000000 1760 12497744032030475111707361362652107504103204790688353154351085018558387278980236671855333279196817871802225942128556777931418504141983641506129221639736016240640000000000000 1761 1349520485367969259330225116988970676826482126255380181978317998974501870911040073119150301139329386499925280791445304097958721687995505170199589028712133374771200000000000000 1762 147072501546953266264036953118895042625461681361116101170636360535153783199526582009202446464614721232212081723260580144222723739630233271033053266210504530733301760000000000000 1763 16175250897835967967522446808211573986298507115069540029741042721515900227476325154905245874145768633557167910803909705192868637380994737913653530854611496928091832320000000000000 1764 1795155980384369646540941903770380041691381088575343479999885512429843601759001440164356863900289238319078171402722537743387362048222230865876370262588343689325450362880000000000000 1765 201024822431978305678796398636725036850674331705010955216626325077041030273062337996068032836954212074602556513132494804053916775145449088805689867458599170281722808893440000000000000 1766 22712181975481708707677122067556830876224056370273659737975414110365675280528580367373019060928147203336455214075739728195138292112804251211484641557117921664074120167424000000000000000 1767 2588783072600718996229807451925812171527938934435394610017260595308192938779384573378349368230487193995113194302818377529810441102850482633514425347187594774218666517525954560000000000000 1768 297664223312527525352567118263557619515598925855554030232397081018947962565867295189273256503668849427846101872977264530677210863984590412736547467756012087583765258914884485120000000000000 1769 34523826508071436343691465364960921459256305469770880367818438989565853046369285542059704134846288381360565675543593318463935685215102591542444272307735342431404383851312243015680000000000000 1770 4038687149601551240563989993110288933089403372182008507835152945208534799888803353130710843644429104768060909693271377482670189809169863153025900937463463857343520426443709601546240000000000000 1771 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 1772 524222188102707579089409494543071955987512874200758495004304494873804800000000000000 1773 32510096649480611293687665002853684635606552373053387936219327959872307200000000000000 1774 2047104286515298579124432628873062434859999282099174645483713951037600563200000000000000 1775 130948630662265280650388566927904751987949908186370488101833102949330033049600000000000000 1776 8507500749120485929444823008012432693727298368436079294480305626336578240512000000000000000 1777 561228991945021770581968497696939713279759711217484662633718905019394907596390400000000000000 1778 37585061401329608343484351268991331421033427438116057839674586004680415673896140800000000000000 1779 2554644436247544794517377152609457304176186296520382303388426191122562882152379187200000000000000 1780 176194156239235071353159608835222762369201884059123017942585218719497725102771509657600000000000000 1781 12328405338012114393984585562206934803893165724368151511137144875875882470113235959808000000000000000 1782 874959205087647311237783655755504657134001737685473415890762467921620947593202718107238400000000000000 1783 62972048381723369369605653111223475120242202094343907664093402754945750999937981474458828800000000000000 1784 4595184599071043432319230660691742555660151102733907357731376135412391985119466077247714099200000000000000 1785 339915941301699004721221883889526043781883311824308441978410585703481073920210559632271841689600000000000000 1786 25484377509399725057956601653712394005934350359116005814394984307927392433428169062631111393280000000000000000 1787 1936123540743548006099124242284681820198481352785737038859299540991995347288474050683359923168870400000000000000 1788 149029854732263565921211075969223936230131407579420716918685778785738054651299940012369296596192460800000000000000 1789 11620404764130081415293844186428209419371813913294307686847475083699319439189512172219141446446560051200000000000000 1790 917709992751825427949810648836718846972321713198581101870644327616450891517229584937787724437307103641600000000000000 1791 73393256627003323069295861176673541650109928954849620473163886238376241719075418500372301174708981727232000000000000000 1792 5942994824008622806590376143282619469865604780928126618590322177865526212240525663671991348874726596830822400000000000000 1793 487176930092674417132249663414793512041894393700894732233868414546236670917661124521850742205053911331294412800000000000000 1794 40423650562567926723355380130806914976050426590264307613073504035284359378619711058259621433165003966972638003200000000000000 1795 3394600258760396446028966089728330324440725245028877207612759172039081613378038625121883115092841707178791901593600000000000000 1796 288459188305013252660282521025387013213962034394041696512714357592602905027173390990225793061093442428665734365184000000000000000 1797 24800619160023998490640059279402305411388353895972436266656580452733328978183419020144794337908413508721813272028774400000000000000 1798 2157070077511270700942220354737168819039346483818907043159772957762528170778932838729982786119170527079749432592092364800000000000000 1799 189771981793260956518190646295741219712888273563141188334474470321961885196607881577539962022704934469067410568763355955200000000000000 1800 16885342054417471723552358334690364580446403437139005324539309875519332276600946569716262512046891361140135454704691419545600000000000000 1801 1519296876608803179800109259643910725826749879885403636402961008985702095762071161803847116432955137433428437968818731483136000000000000000 1802 138221861179003485143043234920448273234659919833240346059223117305249555630807536142723261925104312811256885077250940963546726400000000000000 1803 12713338480122705422581610686454805713321484805662009645322282856539651120149372519566688800570817017838187828699189816859610316800000000000000 1804 1182060962180707982119225340444229599368161539267904314130727623809020859806135252718193943856061375026704115061708206783507673907200000000000000 1805 111088024251555601286181154326988605397209805173913018926113507398806701937910048763145930413494967391596435693497102564280843737497600000000000000 1806 10550972475779989757189945182708260076592797788925931002750346858408098370610717087145339042268558341971448404136159104272193539801088000000000000000 1807 1012668791798258113122665110752983332705972034423945744430950635047909612848375024113217008191124370698626395111544575411619980795864678400000000000000 1808 98207546293602856089816566225886957117679165190231941715963628242571156739808014829945167852929052834316565531498631159366035600371928268800000000000000 1809 9622292872678655199692696210398263404712346122424991601181735083144801473889991453518753277905396101121540355256494178172733098787307991859200000000000000 1810 952408532638505234360287964417237644759466695723475965946577145490223031723339330981622201149523046011945743353253727307697952271142884055449600000000000000 1811 95221410216348484495220122088890777516830189309706148408884936451114901255202704279451189625177658982176467867178474718688408382360362460119040000000000000000 1812 9615438171738417884607703080696301066951213706626232589179712649173717178794903545731008618641014141829964479994553295293438825115052846036182630400000000000000 1813 980582326436773148211585744736563259811741502283602223399395254410428034586589194990497527930021302009663348472483987273371899284713278257612246220800000000000000 1814 100980556379563611954005716332210163709458190012005503044262416343170449010410606318576705121124940082531013118442265514474332494159461395253188309811200000000000000 1815 10499997275578318074608383711684728047212877093520799586190617214319802202461521797984872784398207862099018067030050424736855035068209798236984764373401600000000000000 1816 1102295772235067973041364067507366895651362403771932172813513608585522965865817786316635705390483531123891904055813688241953108645455696951175996340436992000000000000000 1817 116822147920665393081442858166137991933643999354590016935323560076718738511979120303495647409838242330401983077141032469806519890484067486610426687916500582400000000000000 1818 12497744032030475111707361362652107504103204790688353154351085018558387278980236671855333272401345063063423990969544811632337593192742679644445027139492564172800000000000000 1819 1349520485367969259330225116988970676826482126255380181978317998974501870911040073119150301132395230572640789004548353111939251370700361331565217401671068627763200000000000000 1820 147072501546953266264036953118895042625461681361116101170636360535153783199526582009202446464607648393166251541637945254216983879906592224317646207150922644691353600000000000000 1821 16175250897835967967522446808211573986298507115069540029741042721515900227476325154905245874145761422035003534932451332363843177131864750964061351108119374220754944000000000000000 1822 1795155980384369646540941903770380041691381088575343479999885512429843601759001440164356863900289230968872888481161243632619316867583694533023901310154419025796818534400000000000000 1823 201024822431978305678796398636725036850674331705010955216626325077041030273062337996068032836954212067113668111665243674205209710244421146126934521733477813077372882124800000000000000 1824 22712181975481708707677122067556830876224056370273659737975414110365675280528580367373019060928147203328827642555726787229551646028182833862459983334620112874328948945715200000000000000 1825 2588783072600718996229807451925812171527938934435394610017260595308192938779384573378349368230487193995105428048179818899009116517746140826759054786088324277996380525009305600000000000000 1826 297664223312527525352567118263557619515598925855554030232397081018947962565867295189273256503668849427846093968039507426356573801460466350540385751292036044400110432101072896000000000000000 1827 34523826508071436343691465364960921459256305469770880367818438989565853046369285542059704134846288381360565667499972442813925212414639447759858704245368489615533296483677136486400000000000000 1828 4038687149601551240563989993110288933089403372182008507835152945208534799888803353130710843644429104768060909685089073488474489500631460989522925963055194127754961906535253200076800000000000000 1829 476495435448124096702215524801694033383987500938756277668612806240057304674249654043049485601640355150017340938101424011546348540442078104653028368179123423544953250548586829263667200000000000000 1830 56694809795822705455398184177030049334107771707988912299293318395381852384923302082790252970959511125429913603409968513554057627503117873580803876430308941702670155882998638405327257600000000000000 1831 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 1832 32485133688142387123254835979304014542464289855234304198361980126783078400000000000000 1833 2047071002566847613563855523508329541402476265408749200499904153926814924800000000000000 1834 130948589057329716943437845546198835871128004415507456295603340702941551001600000000000000 1835 8507500699194563252996482142354385594387112083911043656312829911640912062054400000000000000 1836 561228991886774860792778766687005324997196160552205454389190183352249963721523200000000000000 1837 37585061401263040446582420147837120691567640523070024458823696037060821452324864000000000000000 1838 2554644436247469905633362480098158817105537286240955515834968939908990838653111500800000000000000 1839 176194156239234988143288481421321319605790051825479210400859155107038200609994545561600000000000000 1840 12328405338012114302453727322051643216853412708911143322841246205902176993171181299302400000000000000 1841 874959205087647311137931810402607975402685643486793043321712396645285996163811385750323200000000000000 1842 62972048381723369369497480278757837048366609658962003927143598511063054802556140864405504000000000000000 1843 4595184599071043432319114166872164176198131233957342230630045576995902927676131787359964364800000000000000 1844 339915941301699004721221759074719352661031147679190693627944874390891978501521272893106395545600000000000000 1845 25484377509399725057956601520576600202072108050694546882821154215860630731648233823442668250726400000000000000 1846 1936123540743548006099124242143225039281877720333039238744502346519174412980332869491722202329907200000000000000 1847 149029854732263565921211075969074158462102062556823742777387758226884479544385437585225209597657088000000000000000 1848 11620404764130081415293844186428051320616671826881566436364993839776085109909991308546044910170328268800000000000000 1849 917709992751825427949810648836718680552579458370778216343820663149163276433777457712868675451753175449600000000000000 1850 73393256627003323069295861176673541475369199587280427443360721390685589723237793766786136173274150102630400000000000000 1851 5942994824008622806590376143282619469682543064447816035416242671834612195863933866332043937920842487509811200000000000000 1852 487176930092674417132249663414793512041703010997301680260550058699022533536903778551904433548147577944276992000000000000000 1853 40423650562567926723355380130806914976050226886573601819710041403095962017874572958117068763262145184307924172800000000000000 1854 3394600258760396446028966089728330324440725037004199389078005565130552032793929106267567956061692895946849491353600000000000000 1855 288459188305013252660282521025387013213962034177696031581438213841418034263365917090617305295701047664984514258534400000000000000 1856 24800619160023998490640059279402305411388353895747769614612562918837867766236388181864431677536659868005682774225715200000000000000 1857 2157070077511270700942220354737168819039346483818674055520616198838488433225802584527321669286192412193080852816592896000000000000000 1858 189771981793260956518190646295741219712888273563140947025848200821647701182713568099972920151699349992934789539710160076800000000000000 1859 16885342054417471723552358334690364580446403437139005074909696493277627948310711073015331089421713170302756881226360527257600000000000000 1860 1519296876608803179800109259643910725826749879885403636145010408490719001289504585123922820629575786636229813442891122894438400000000000000 1861 138221861179003485143043234920448273234659919833240346058956845717641831146190693224860114264920179287853325206772564077261619200000000000000 1862 12713338480122705422581610686454805713321484805662009645322008263964930654274611400307642429546252130142177907582758990695628800000000000000000 1863 1182060962180707982119225340444229599368161539267904314130727340895459026598870347322593714261672429384835498779345823508065995980800000000000000 1864 111088024251555601286181154326988605397209805173913018926113507107572152991961393713473989000677214065200394470853494228556124363161600000000000000 1865 10550972475779989757189945182708260076592797788925931002750346858108542834552027041951390759672517224264298190307154249984019542730342400000000000000 1866 1012668791798258113122665110752983332705972034423945744430950635047601736325203592677878783567345106216538490725109209311379357521097523200000000000000 1867 98207546293602856089816566225886957117679165190231941715963628242570840542297730657119685351964090346470096872939589432019842527819464704000000000000000 1868 9622292872678655199692696210398263404712346122424991601181735083144801149371494056604537651128089955410329505843762530084140953265477831884800000000000000 1869 952408532638505234360287964417237644759466695723475965946577145490223031390499846471966595378469398683011168123086823053248114173171776199065600000000000000 1870 95221410216348484495220122088890777516830189309706148408884936451114901254861543807828792629262328993664309927567553641827597298309942074566246400000000000000 1871 9615438171738417884607703080696301066951213706626232589179712649173717178794554064272273480254954535500269098690561620043971652785049976372933427200000000000000 1872 980582326436773148211585744736563259811741502283602223399395254410428034586588837188051680050245098126992469867815614843949825751137322938671300608000000000000000 1873 100980556379563611954005716332210163709458190012005503044262416343170449010410605952453272160503773734372001056614232761290737814264639487484969667788800000000000000 1874 10499997275578318074608383711684728047212877093520799586190617214319802202461521797610428364324845305606582713784999027602917267781953730376767268034969600000000000000 1875 1102295772235067973041364067507366895651362403771932172813513608585522965865817786316252939983297427177255192361385413480438416705563079637363329566402150400000000000000 1876 116822147920665393081442858166137991933643999354590016935323560076718738511979120303495256323443943485065202089105420971680624444371568508050661571864769331200000000000000 1877 12497744032030475111707361362652107504103204790688353154351085018558387278980236671855332872993963651476697065705168016910847316992457574304639309574163136512000000000000000 1878 1349520485367969259330225116988970676826482126255380181978317998974501870911040073119150300724666862048312671935007635133994396713745903619864165731656461503692800000000000000 1879 147072501546953266264036953118895042625461681361116101170636360535153783199526582009202446464191599037529182034424128195055815660868883593999583909528458759870873600000000000000 1880 16175250897835967967522446808211573986298507115069540029741042721515900227476325154905245874145337051692253724035093238963498785548446288161136927564544461058238054400000000000000 1881 1795155980384369646540941903770380041691381088575343479999885512429843601759001440164356863900288798277543025928873741262877789252635895316048370525364891663356605235200000000000000 1882 201024822431978305678796398636725036850674331705010955216626325077041030273062337996068032836954211626101351136371566027559126999406108966155786384587442333265654972416000000000000000 1883 22712181975481708707677122067556830876224056370273659737975414110365675280528580367373019060928147202879494338467691719438629222134121157301734662591112831442067953339596800000000000000 1884 2588783072600718996229807451925812171527938934435394610017260595308192938779384573378349368230487193994647773756979042441073917752668855785817575292738455750611670251706777600000000000000 1885 297664223312527525352567118263557619515598925855554030232397081018947962565867295189273256503668849427845627992761193908508494326354205842135063517626079814626773272550073958400000000000000 1886 34523826508071436343691465364960921459256305469770880367818438989565853046369285542059704134846288381360565193203707016554686988663192004028089001257529927024514006874848441139200000000000000 1887 4038687149601551240563989993110288933089403372182008507835152945208534799888803353130710843644429104768060909202471820949473861132603672362567791879313182958802696664477146808320000000000000000 1888 476495435448124096702215524801694033383987500938756277668612806240057304674249654043049485601640355150017340937610485771894606521929773974842849869714627239769639739354079445175500800000000000000 1889 56694809795822705455398184177030049334107771707988912299293318395381852384923302082790252970959511125429913603409469254327293144094461293109810474567463691346288481125851681743542681600000000000000 1890 6802416037605324344402212206919630991387577889053068878616589376286157204710135343878411621728302363203867447759095418575417100271075114672143259213654862761417767843769309284041909862400000000000000 1891 822977989792759199951511310774597314930523354316099755890710119062674592983675869099065806988395827953569379166993686324753170346716438513098892922793889912553249470278504926886340277043200000000000000 1892 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 1893 2045548261925215939167452953071799665720798251821785092490605936108371968000000000000000 1894 130946558736474208044242642118950129370219100397391504151590943079183627059200000000000000 1895 8507498161293493866872488138070324711260975953888398716132814414611214657126400000000000000 1896 561228988841293577529429973881864451937444797196178280460974164755814326835609600000000000000 1897 37585061397709978949441846556231123006331263932487992755907444015364979875957964800000000000000 1898 2554644436243409263922344681707751962608124284423147479603064651884195591137263616000000000000000 1899 176194156239230419921363586398132111894480462198434176360098262783010305956539216691200000000000000 1900 12328405338012109226651588549803655208285290942658871062795956325542145999111786489446400000000000000 1901 874959205087647305554549457753135188593260709543915543835662577776889962070346051459481600000000000000 1902 62972048381723369363406517712231139462756327912842501200431544163206622765363269590633676800000000000000 1903 4595184599071043432312515624091760253813720095399046102676107518119058459635839510146711552000000000000000 1904 339915941301699004721214652951725071513847935683820220874763710327486145997477881209953661747200000000000000 1905 25484377509399725057956593906873392043700126037842364233442745825792695911108187332353576035942400000000000000 1906 1936123540743548006099124234021941617246280939519330243918498710903101949171756819901227170634137600000000000000 1907 149029854732263565921211075960445294826189240977209176970385129364042402551588825532535308626480332800000000000000 1908 11620404764130081415293844186418914876766881780503151013745814585686017028388206660490255603259670528000000000000000 1909 917709992751825427949810648836709036528515791099601000064389307269845982347726685028809786738903036723200000000000000 1910 73393256627003323069295861176673531323764922042784451426224477858181045203147214006066074185155360482918400000000000000 1911 5942994824008622806590376143282619459023358573026095260598249616125482424117838757583287872833317758409113600000000000000 1912 487176930092674417132249663414793512030536246292002734686931208831136778537931678914167641479960647275695308800000000000000 1913 40423650562567926723355380130806914976038552541654425649337621696415899637648374853950343935190858847699861504000000000000000 1914 3394600258760396446028966089728330324440712855079066335682834344567059793788475682158872243197618510204301947699200000000000000 1915 288459188305013252660282521025387013213962021488190684650818243819997729847735236440504080594800970179836027233894400000000000000 1916 24800619160023998490640059279402305411388353882550684053804718150015590649644132273988313923847723787421128347720089600000000000000 1917 2157070077511270700942220354737168819039346483804969389745931129270865299297033703392219547003515440109396892450606284800000000000000 1918 189771981793260956518190646295741219712888273563126734779859638527281277191972622593610592024887684984848006173404692480000000000000000 1919 16885342054417471723552358334690364580446403437138990355083494053758462723463157950883741535290372517258666998454115578675200000000000000 1920 1519296876608803179800109259643910725826749879885403620917603992173975037263800219825166003849439916995149720460712938464870400000000000000 1921 138221861179003485143043234920448273234659919833240346043221859087447862383364132047384732220914038889224209110690979953351065600000000000000 1922 12713338480122705422581610686454805713321484805662009645305765697120859460712983982317990422275019985214560755483578000632237260800000000000000 1923 1182060962180707982119225340444229599368161539267904314130710590748401078180509919047791885629173971235378893591243543112063123456000000000000000 1924 111088024251555601286181154326988605397209805173913018926113489849844881166318234484342374995419488381046408877629388848754182009651200000000000000 1925 10550972475779989757189945182708260076592797788925931002750346840343235348849159083921402333490634271354139675725894141504811660895846400000000000000 1926 1012668791798258113122665110752983332705972034423945744430950635029328848625623499921047938328986598036402327681539913199800743699782041600000000000000 1927 98207546293602856089816566225886957117679165190231941715963628242552060074384273339564053649913555213062734705367032099905164508058668236800000000000000 1928 9622292872678655199692696210398263404712346122424991601181735083144781861323366722062183218569227243651694917671660984716023175839777554432000000000000000 1929 952408532638505234360287964417237644759466695723475965946577145490223011594871505260199442145053723794627306308910192519843993296340136440627200000000000000 1930 95221410216348484495220122088890777516830189309706148408884936451114901234558335252739800677228056506599300838527372482306157174333704495326822400000000000000 1931 9615438171738417884607703080696301066951213706626232589179712649173717178773743275503307263504119406201027464374295434355462176657974332854213017600000000000000 1932 980582326436773148211585744736563259811741502283602223399395254410428034586567518819068836608695462140881051608272122653732328239007147889213099212800000000000000 1933 100980556379563611954005716332210163709458190012005503044262416343170449010410584126504075439837425297529077461729462043095991328716506213029571985408000000000000000 1934 10499997275578318074608383711684728047212877093520799586190617214319802202461521775276898953726954158368882978013489029658717992308369594002905930871603200000000000000 1935 1102295772235067973041364067507366895651362403771932172813513608585522965865817786293411830358822311231216635813437278255268212901101459497890062289757798400000000000000 1936 116822147920665393081442858166137991933643999354590016935323560076718738511979120303471907633605591144320362675745296211228228236038118851908088898648643993600000000000000 1937 12497744032030475111707361362652107504103204790688353154351085018558387278980236671855309016723911421911153425434995715525167694779595136612493637495007530188800000000000000 1938 1349520485367969259330225116988970676826482126255380181978317998974501870911040073119150276360816595941522329493880650655983489865528512194136016960171366416384000000000000000 1939 147072501546953266264036953118895042625461681361116101170636360535153783199526582009202446439320168557545166893182144398401179526794661673585819757657567725302579200000000000000 1940 16175250897835967967522446808211573986298507115069540029741042721515900227476325154905245874119958040998392484095050398354667524187146061711735127409574164084188774400000000000000 1941 1795155980384369646540941903770380041691381088575343479999885512429843601759001440164356863900262911686635287464134897565456781366047369085069980689206821960443074969600000000000000 1942 201024822431978305678796398636725036850674331705010955216626325077041030273062337996068032836954185231930229520682028383004893814894293213920279006715281164156801961164800000000000000 1943 22712181975481708707677122067556830876224056370273659737975414110365675280528580367373019060928147175977743002974777382993218176772984114323494626225204667173553160847360000000000000000 1944 2588783072600718996229807451925812171527938934435394610017260595308192938779384573378349368230487193967238442207608903305827649895131093515613330727384511583243749519733555200000000000000 1945 297664223312527525352567118263557619515598925855554030232397081018947962565867295189273256503668849427817711080997946544574447201684491454637633268531737834456305945878619750400000000000000 1946 34523826508071436343691465364960921459256305469770880367818438989565853046369285542059704134846288381360536768711729891965954140681710113015364345003906597008340440142237505945600000000000000 1947 4038687149601551240563989993110288933089403372182008507835152945208534799888803353130710843644429104768060880270399629947660329483765378294929839997055030640750519998338596392140800000000000000 1948 476495435448124096702215524801694033383987500938756277668612806240057304674249654043049485601640355150017340908170833367015568191480078868598586690606364558463551559588534955278336000000000000000 1949 56694809795822705455398184177030049334107771707988912299293318395381852384923302082790252970959511125429913603379522021708536880965210741191389586161129424135994356942986731314164531200000000000000 1950 6802416037605324344402212206919630991387577889053068878616589376286157204710135343878411621728302363203867447759064963762584466783147063263412661700021302489678485683583344927673050726400000000000000 1951 822977989792759199951511310774597314930523354316099755890710119062674592983675869099065806988395827953569379166993655362360123836003711660833350148655029126276981200082315863124031936921600000000000000 1952 100389595571883926699674419123824355124513700500526742502487504151425777600812785251888049630100105647614957941465854650497470602802066971154224665846230050338119031129276291901320390823116800000000000000 1953 12346260580179304769965640568818169968388313966130119700578002460013024772970809563465833994065852017638012181725058763428223672652179781702833645501450066718280694988478285220899516749709312000000000000000 1954 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 1955 130852148816693044231665682751885277077955063554999729455014453574440163737600000000000000 1956 8507372281400452315122385525580904908204623904765209683204045761938223372697600000000000000 1957 561228831491427275589742345616252677183624357134774294169813203939973087730073600000000000000 1958 37585061208890139387114221402312388876626679404414307972358050862385970389031321600000000000000 1959 2554644436023119451099629119028180106123468935807061514022257026539053413402515865600000000000000 1960 176194156238978660135280482897926886915640856085730078113720196925473000610556647833600000000000000 1961 12328405338011825996892245058365924330184096385782078952268781001452416530597556099481600000000000000 1962 874959205087646990854816853873759932062037160036274663712854605194568040438663573248409600000000000000 1963 62972048381723369017236811847963826680571982008384096232296455393366068651568418864601497600000000000000 1964 4595184599071043431934875944967105003505882627139636933619960148551959673329881491172858265600000000000000 1965 339915941301699004720805543299340028326014445093205860941619550677121788978979760022731987353600000000000000 1966 25484377509399725057956153327247746612574766894129394922745513653861534295857497047998106540441600000000000000 1967 1936123540743548006099123761972342711427218054722494919657037390718889990298273937453703453317529600000000000000 1968 149029854732263565921211075456925722659982240566759219291172903955845909795457110457924616661342617600000000000000 1969 11620404764130081415293844185883925331340286842567047933711651596189808254834816713223481743046711705600000000000000 1970 917709992751825427949810648836142577009828808224139243862000193516261761293376036849350849710442256793600000000000000 1971 73393256627003323069295861176672933394272974671971464016899733793663372969812066099654423084958651881881600000000000000 1972 5942994824008622806590376143282618829623893365267344747535802517110200663872222812418644029569952801986969600000000000000 1973 487176930092674417132249663414793511369666807823856046648215639377170732689673782171744765444534114071452057600000000000000 1974 40423650562567926723355380130806914975346213129925891023773253004606982827712104676410662826963269146247797145600000000000000 1975 3394600258760396446028966089728330324439989045694077413119744322752895926214451399700535303857198757334602062233600000000000000 1976 288459188305013252660282521025387013213961266208832435340317628145061211029397124145764946397228358263798079527321600000000000000 1977 24800619160023998490640059279402305411388353095801352544106280008687531775875030073681293992391918983341922152192409600000000000000 1978 2157070077511270700942220354737168819039346482986750084975844753603884118068313837103900246274801403113154518007257497600000000000000 1979 189771981793260956518190646295741219712888273562277045501829164214088642888388951963234260443361712715659600630713522585600000000000000 1980 16885342054417471723552358334690364580446403437138109195832203191507744436037219329489277191428049286757286429743176587673600000000000000 1981 1519296876608803179800109259643910725826749879885402708288379440923786793323251926253007451493296796506416147728833751652761600000000000000 1982 138221861179003485143043234920448273234659919833240345099122661275809736613770461398861809580545614971477243345795932518717849600000000000000 1983 12713338480122705422581610686454805713321484805662009644330196526048833397417737189314516735546639280499555557526519784949782937600000000000000 1984 1182060962180707982119225340444229599368161539267904314129703551604068664179689019132433461178357578249866630161094321728132848025600000000000000 1985 111088024251555601286181154326988605397209805173913018926112451340727288364379887931304661620204583975780099355967047464202003913113600000000000000 1986 10550972475779989757189945182708260076592797788925931002750345770364144495659283211715242265164655278936592568945999607957091234978201600000000000000 1987 1012668791798258113122665110752983332705972034423945744430950633927879784512045686523188655905709854955972499777501786474089855026043289600000000000000 1988 98207546293602856089816566225886957117679165190231941715963628241419141037010307588640541245135327705894292596665735740987290451137108377600000000000000 1989 9622292872678655199692696210398263404712346122424991601181735083143617472312732368373734053042094065380438463282162430124913138614608173465600000000000000 1990 952408532638505234360287964417237644759466695723475965946577145490221815735887610518573467326404235665591961842239896707020691095946719238553600000000000000 1991 95221410216348484495220122088890777516830189309706148408884936451114900007229378097610237176756284663519501406048421389235101679970142830303641600000000000000 1992 9615438171738417884607703080696301066951213706626232589179712649173717177514944345087789762477994512002996900853804202465132888971447602941368729600000000000000 1993 980582326436773148211585744736563259811741502283602223399395254410428034585277249915392931170143684124328070280663619141044740719128457991052433817600000000000000 1994 100980556379563611954005716332210163709458190012005503044262416343170449010409262387627139146461347866390169529637765527302506482964435359963163498905600000000000000 1995 10499997275578318074608383711684728047212877093520799586190617214319802202461520422068048757045640555284621715130633245130643710204385330986671274563993600000000000000 1996 1102295772235067973041364067507366895651362403771932172813513608585522965865817784908733006901753060102479252195603658382727857821739243042710659385629081600000000000000 1997 116822147920665393081442858166137991933643999354590016935323560076718738511979120302055758836888133955665972169772511827267675600161498403260746327496694169600000000000000 1998 12497744032030475111707361362652107504103204790688353154351085018558387278980236671853861397953933576784973381806667980377119129862921257931654131755607759257600000000000000 1999 1349520485367969259330225116988970676826482126255380181978317998974501870911040073119148797272073357708458623797129967970071353288331041057222985291263718824345600000000000000 2000 147072501546953266264036953118895042625461681361116101170636360535153783199526582009202444928761452058924165661832271360764503302205183405190674533825491829889433600000000000000 2001 16175250897835967967522446808211573986298507115069540029741042721515900227476325154905245872577929351239383545338047402962080083874544302646081749993578919940954521600000000000000 2002 1795155980384369646540941903770380041691381088575343479999885512429843601759001440164356863898689413023615890587852241447709243161646755045207069079598663548052019609600000000000000 2003 201024822431978305678796398636725036850674331705010955216626325077041030273062337996068032836952580263293949735868220073764791325925804587599618836873480842576163084697600000000000000 2004 22712181975481708707677122067556830876224056370273659737975414110365675280528580367373019060928145539539133462802026049030855719333251537684893168797130674688804274149785600000000000000 2005 2588783072600718996229807451925812171527938934435394610017260595308192938779384573378349368230487192299329859407048214446212165082740596850962448472698205398595832385214873600000000000000 2006 297664223312527525352567118263557619515598925855554030232397081018947962565867295189273256503668849426118332524936997918189178594517150193884970105479793296079494860496279961600000000000000 2007 34523826508071436343691465364960921459256305469770880367818438989565853046369285542059704134846288381358805920182408555402043218952187820990523669560057394237771465888607345049600000000000000 2008 4038687149601551240563989993110288933089403372182008507835152945208534799888803353130710843644429104768059117951897048223158892908913501052140911309330384179747758860916718410137600000000000000 2009 476495435448124096702215524801694033383987500938756277668612806240057304674249654043049485601640355150017339114382357524903129229252104636405033673906359114744316606287944829475225600000000000000 2010 56694809795822705455398184177030049334107771707988912299293318395381852384923302082790252970959511125429913601554263572606036504477329644604245269056417137895016889797522972940540313600000000000000 2011 6802416037605324344402212206919630991387577889053068878616589376286157204710135343878411621728302363203867447757208235340221578469133529044470566618828577922640249984245718001051605401600000000000000 2012 822977989792759199951511310774597314930523354316099755890710119062674592983675869099065806988395827953569379166991767163964500559752172473492053102809748389429145706150786073029162670489600000000000000 2013 100389595571883926699674419123824355124513700500526742502487504151425777600812785251888049630100105647614957941465852730829101719137877906313761013849620681588990398377112569948057273735577600000000000000 2014 12346260580179304769965640568818169968388313966130119700578002460013024772970809563465833994065852017638012181725058761477085330508127655112340059494502693261519285558467889306783085384800665600000000000000 2015 1530733873075927605408245768711793201657975033203699119759439369482699874421249597276743243054468988998799652972949113595264636914028162214869434018443532210036060585238615720210658113495865753600000000000000 2016 191316839174464285880423296146014853992887926623933694007416532244858543055683127251872953541610795259626366739694230909059214107838928794593509985535939617251136977449925895321994533141606930841600000000000000