2 2 3 22 4 164 5 70 6 1030 7 1720 8 5868 9 24164 10 6468 11 31388 12 256116 13 258972 14 160648 15 2278660 16 5554188 17 1169740 18 795846 19 17970784 20 85421118 21 66449432 22 3845020 23 129726760 24 1059255456 25 1955808460 26 351683046 27 18211380 28 875029804 29 11270290416 30 40121261136 31 26225260226 32 84876152 33 5593305476 34 106853266632 35 647739636160 36 993494827480 37 158959754226 38 390331292 39 34225196720 40 925572602058 41 8789123742880 42 25766235457300 43 14805457339920 44 1775032504 45 201976335288 46 7454157823560 47 104395235785256 48 517592962672296 49 691650582088536 50 100940771124360 51 7995075960 52 1156128848680 53 56532447160536 54 1115525500250760 55 8615949311310872 56 21853758736216200 57 11344028448443832 58 35715205136 59 6447533938280 60 407653880116680 61 10933959720960760 62 123981042854132536 63 528887751025584600 64 633832536898519848 65 85775385835387800 66 158401506118 67 35155923872640 68 2815913391715452 69 99727841192820016 70 1587135819804394530 71 10499075716384241952 72 23746474580826741940 73 11339995437747145872 74 698102372988 75 187959014565840 76 18743188498056288 77 855779329367736840 78 18451302662846918700 79 178505550201444784920 80 675870370096399329024 81 740653662143193618600 82 94035726163975538250 83 3059470021316 84 987658610225052 85 120789163612555200 86 6968569097113244096 87 197822824662547694148 88 2677324515710001081372 89 15658846910857993085360 90 32229099019752104123280 91 14343804286615950577326 92 13341467466520 93 5110652802256260 94 756589971284883792 95 54217755730994858080 96 1979281881126113225376 97 36188783145801243558900 98 308528931105126354302392 99 1058819797819461938960160 100 1075813372966586831614620 101 129268273737506815518750 102 57918065919924 103 26084524995672080 104 4621041111902656770 105 405300088876353160320 106 18654346303702719912848 107 447964809766718459342400 108 5327717397767357655244398 109 28149140322951087144020960 110 53494703605208449777616010 111 22404341674003856022197640 112 250419305769512 113 131501187454625560 114 27595482540212519064 115 2924455840981270327952 116 166862901890503876520320 117 5141788096308757330278816 118 82411488955769672706323360 119 632902729069371252221710552 120 1998588182308694982525817044 121 1902420853856728157257606620 122 217803624570082687665847500 123 1078769490401032 124 655590388845975000 125 161490751719681569736 126 20446207814548586119000 127 1425340713681247480547040 128 55267879542927003057175200 129 1160933981052545062088111584 130 12406811961349166052423453600 131 60141927601175702488141453908 132 106688146637768764526049044700 133 42363529676004536546624543700 134 4631680461623664 135 3235463376771463288 136 927933554530947122760 137 138958722742591452843432 138 11686190470805703242554960 139 560775739552815581754138816 140 15086353582485954329100292320 141 216807643068373844753241274720 142 1523797675440160076188510083120 143 4478074323557037928107364097244 144 4025608111791632373323683310676 145 441486908987662412961702934500 146 19825379450255900 147 15820770680078552000 148 5244161775935115472740 149 920581235435409002997200 150 92359842851107584131494310 151 5406499099493441119696176000 152 182712973821784441871888908880 153 3434717222712342073827454318400 154 33519521434388023880212075676100 155 150824526817983323549800060814400 156 251870450592207824874767463909570 157 95387103095842535104083448737000 158 84622558822506328 159 76708503479715247920 160 29191669430252653833600 161 5958967850774594228955720 162 706200152520394145115467940 163 49800233158453091996218402320 164 2079601063102966102243294716000 165 49983007898979739848853141194720 166 654682691835157641340150490573640 167 4261585372539449532820146259163120 168 11757991265070280430025114995164992 169 10046278342499163611761320475223700 170 1060003434130088506944391401288750 171 360270317908904328 172 369046200766330733880 173 160257658039387802114400 174 37766249923103918977881120 175 5240325929608657921120188060 176 440291456958723064192114612740 177 22397659213453329758121316991040 178 675210798917397712285309321872960 179 11548787527710380858572453502799000 180 104179391643874739592651126759597480 181 439089522552532900234580273051088672 182 694945027599798606720576339789364320 183 252229895872264029530753978393468250 184 1530148541536781488 185 1762793459781859039080 186 868643898066492338271600 187 234767303262638542940491200 188 37839143917522499982287254320 189 3751036253893766907909021980700 190 229581093486774021646732240156560 191 8540215447349853735265182286120800 192 186475422181814008224245595112708080 193 2253811069606136627668701684680468600 194 13714653254631984415086897145473227952 195 35775985445014085573486310702631077120 196 29204602947582322788143491000604310000 197 2975300514219983831866408784755106250 198 6484511936352543096 199 8364468224596427692896 200 4653259310124101317489380 201 1433685662284327345878557760 202 266496365825860612404737645640 203 30898190267597430391712899600800 204 2250586408074630037889883275665170 205 101858631152470645021293908014231680 206 2785772607538706762704640167824205560 207 43899524553531427796115538008694458720 208 369544502383948557811266447775485981084 209 1469540371539100858898672695585906206144 210 2216418406041067503544418023333383781320 211 774044833613840840510543622333275172000 212 27423786092731382000 213 39445646133672676352560 214 24657350260236419566252944 215 8612995740383460758919495600 216 1834409329119861034281179136720 217 246807391202737298368128797367600 218 21187987179241455373402796634865680 219 1152438427843718411311495150552827600 220 38843487682041679124886738162608965200 221 780343155139070260491295626638011942000 222 8787452176074029764097768161983596234960 223 50360134444001352731334970336694830579440 224 124916696991247210512238538852563724372496 225 97844082255898937764667386186597226665200 226 9653913698044171312663441082314884810000 227 115756362341775227888 228 184956513528952419546448 229 129344854152887921556002736 230 50964972031886164065271180560 231 12363404965895714086519711920240 232 1916624797279648669834273105724880 233 192255058070803856374124944839900720 234 12431642806161331482327586744193746320 235 509217595257890703188862617664654252720 236 12797374124832239678319989086254660580240 237 187632176625679200565282902787713784856432 238 1485168707319935440139585245330749152169552 239 5605313590557712347891276694375531551849264 240 8093096665970148548513602185177854696682000 241 2728688504927139087055691076291068056710000 242 487735749603754972192 243 862615498961026097997392 244 672155820660932961640686672 245 297359495967929191387964757744 246 81716373895808219351348664233040 247 14502575133926088741356448702360240 248 1686613197621191308033266934580992080 249 128415211847708271699636919741705384560 250 6314865295087042712108684819701822145520 251 195361283898424600150897759653559838602160 252 3646941168698656335025684530311093678399248 253 38560969819223782481505527364484853763073968 254 209394263464900481416826014518064975990188048 255 496229614429074381458127593124985934120493936 256 374299523539679382629808129397652612252653200 257 35858639550281950651773987119153911375710000 258 2051616823502578721862 259 4003067488703222112053760 260 3462442659359247712018075128 261 1712417173077433588038943544160 262 530426443846418599168249702635780 263 107138036076187519522322689285800000 264 14344627835121090233030042716867788360 265 1275007820038721536541083323115721335200 266 74467483779789652140581109183299194183530 267 2796806290734476567463497532995647516598400 268 65238518839804528864231737863250493887431928 269 896964917271818016375306130370681055661734240 270 6717410954341447939532013987762283837967924412 271 24180442242929833277274229929639846366320034240 272 33549112558677822918174572633642410063830189000 273 10951766859344567659692734423878448980731300000 274 8616382022794566485564 275 18489846573354278755829152 276 17690255259562256245350309696 277 9741755498881939260833096111568 278 3385609582191197032105503713808216 279 774101157169555150729558712107739280 280 118561587702829239611491383907551791040 281 12207850553567584577082675178500219374160 282 838801130069305677279220593856828818856020 283 37784310862426949158702325472491232505580080 284 1083815303877612956525766236788886818536964256 285 18950756528314046351123356730402368617806310288 286 189337140159438289507555904475127837739182421064 287 979117555429106416725354385937862691508630382672 288 2225705681273490268753741843688090706539740374144 289 1621664847599445528967873414212395344096606822800 290 151182674702884488730494895042633200159637871250 291 36133640047790512911460 292 85028133934182275077421180 293 89690869184743015575149670144 294 54791028182239028773774356142080 295 21273471565140752137777672852447944 296 5478854224753952049905968980975319800 297 954344206517226209827774961312930279520 298 113042771308041302217199448301754485184800 299 9060026622315215427289354346520910448395500 300 484289256792166734192190842508083015744504500 301 16848179496812735083350077717812441594817677120 302 367719885691792988952109239434528649830601318720 303 4771628883801753789960024662596610651299873820376 304 33985381883607715948595317299139416044025791190120 305 117161467856883218860109790790103660053144910907936 306 156716406226488161741595063617069205936473761768800 307 49653207962125115942413047050265543592218560583750 308 151319194295427702368088 309 389398354121840111751946628 310 451469333163521521009632926112 311 304886529145991740285347886100032 312 131727036172396472389433513540581248 313 38039204807479181437974165266411144040 314 7495423348142447563084908577425198517200 315 1014903294931026045464460766863378040285440 316 94157012365347952229959890444718230585917400 317 5916153600535724932919914586018577837266411820 318 246638366672897651254643638651635131074257852592 319 6613134562861847021639738501121296308096794716832 320 109016538102572697225808735604912175234961899920288 321 1034612225187427590621017801628461639367040870622328 322 5116856116830661838622635363610724599721089873261072 323 11195030440490991267303298321316275761356893816322880 324 7899929655241813598304318602933694314901844613068500 325 718067633838872884293738083288403119841168403893750 326 632857826139050249140548 327 1776360539933013004774353872 328 2257144630668608086323751726578 329 1679603988053318715062328511324672 330 804542925426722095967480360504280000 331 259401910097409698472315885852039846144 332 57537919282140788991245824533075262463100 333 8854461391657470780021144171783302201426880 334 944332908965967290853798592128939818526670260 335 69159170510547925844438534827496340242065547280 336 3418529299349908723140600771790708881830541396142 337 111072093851262469542145396049798835762309338802048 338 2283279644633031434040338829862603847522401512774032 339 28113304114290214565200149629865713240685426466970688 340 191260725836919675448370771421384260911923895919541540 341 633689134134117067660895746585023960484715890255588416 342 819469843796549709992170471013235793459386513322901550 343 252534759645577443230009151810673980189074350501815000 344 2643501630949894381444808 345 8073622060225813990245976280 346 11212717591745838601216891238712 347 9165865833476675153685754735205920 348 4850948464430530326367313461175181760 349 1739450632046953293059176240858537130880 350 432355298684129311840466015071882818330240 351 75218932853239395062558227707316830224730000 352 9164181845089666715277700300028859237261562920 353 776342754198783322541916230992223914944285463000 354 45073968347854040491078966805169504791957994226552 355 1753512644077300401783563962516334317416135202481520 356 44244276347578483201077164530969149467932120622656448 357 691377804356074585936787953715196565444643318468754080 358 6260443986986491947918859165496329161284340172720534560 359 29718736999618679070676440530935117678533468458323258320 360 62764042076863220113691618366661332568729843536962261500 361 42994248392820237034059122721477919179458815945487812500 362 3816676444127675092904572806756559392327272740922812500 363 11029180450023044326664296 364 36567311475673299914222851832 365 55365320095204819805411979964200 366 49576260992022872898788454716048504 367 28896140494597439111473066872794422144 368 11481505855360682717083719975775775697024 369 3184585138038043890526411508949047037344640 370 623305773160428435478812023051898440085187200 371 86253830669326427334311242155112787233484842920 372 8394357386209991157782500825400034422210088280760 373 567664874695399000244523071696968566947097472751464 374 26164607288730242553669666165312853641244078756744248 375 799325239376381131481277133450800103639254491541651040 376 15561727442202789326546487657608116522037894055090695456 377 182631927076915026075864823897513204132847635528057202016 378 1191218609728582987555479116638201520964622912599091730976 379 3804658368020501147002147958387830756545302422433244144780 380 4768198745545743538586221118488606582849130341416057826500 381 1431886786783902413034442863048331420606455784112981887500 382 45964634519855243542213040 383 165076434549927391734429602520 384 271820756384701797400490762833224 385 265903246824723911761714727349189640 386 170173681903736384202870856657016244768 387 74669486466924161052480252661051632331200 388 23021337483841379614776772213077815529733248 389 5046466353433805256772243217059929070003363200 390 789025197768826286198444994598442646560556225600 391 87667012654616907315154179702254792391279151910200 392 6853161247556089701557514606311474254928194244596680 393 370757603641985843302063600766044937087346607961044680 394 13551457899162043427952167730202319986369598439833439536 395 323558678691517365470135478201708517871302182060145301760 396 4814796349770687315977384123920133916010007834969882326752 397 41756007800736137134273393113181869906910509858333152920800 398 190853328247923506888973817069343566798922909990718941692152 399 390069531474134966564762997597283976604635762777943835648500 400 259905955572682458693602442423606633300653233065825980257500 401 22566809563049005536118498711194011836324493587149638437500 402 191357696167206575287537204 403 742879685976184410801580580160 404 1327322402813756528800503450610260 405 1414885785856630265558893595191922960 406 991430529746442692853823709629832399694 407 478871286725481550408726294526321995491840 408 163517567797779678283473209782468460034889152 409 39978020261272179752401484293842247106597971200 410 7028289844125713241412153468002251696689120333200 411 886451720374831592596412058452831205425852629049600 412 79559610923094700819632149836577470736508878477214276 413 5010015757993877034610441693014872202346804935342780240 414 216803972379855588128420646481871258650353018372487761370 415 6262705312400130923717578137045881142787783953104908045440 416 116010315708948123320397962656766659920145241004750220898256 417 1302743140228081117929041576160511990547193667236531942960960 418 8172691489084859619400552522858744049198834299596574002265338 419 25229424751609776237459540456263224612985301368810593855197600 420 30708049034946853056827261143797851879127271178596373264403750 421 9000948706197202127929604761917904969890270286526138893875000 422 795852201600817497346517832 423 3333201632776537754937813873520 424 6448225874131516044972738569878848 425 7472217499982787414570401121238196424 426 5717479765183021945380417472593373600340 427 3030872210009054545686042334098986857465248 428 1142355843834020910291375105686618422863654720 429 310298026365960620607408046923513106244664494208 430 61065047921776631858019887810864835751226325710880 431 8697388440582678635026361797750407826982483413704000 432 890662163225946184445173120636295458217460309371230208 433 64795286188095141976065898683512972335333667021261805000 434 3288992236767587680429322085520624769595595143971895535692 435 113588773741472567420803786388456778585499843930257851706736 436 2578491204373786883589867745986625195020482014959656915790240 437 36682685361154822121690861712584541102968283428476213888699872 438 305685372967215633578542457559189967128643759048935689261452740 439 1348933886485323984300422063801318038540065612359497816666459992 440 2674001232109952635978870128521933564080362726348915069818316000 441 1736125767203694676736543502836591791220313627273463289257657500 442 147634705663424493917027694952239176596550216554152258561093750 443 3306773384617446665261794712 444 14913435817934021471080811816360 445 31173528144274075009944191463911712 446 39181077333094025500864729947596376160 447 32655336366340547278469990415936478692940 448 18945374836693669939093642725414563199568980 449 7856876323288875097259572262600844111520609536 450 2362570274531591739425867292253588116532423987200 451 518307884328476848649657843071291968193191702564960 452 82963510599306421324525049569377908001752958012196000 453 9639107285662306835990040282910584447021334115075118208 454 804638344640481783325716583868029295707951097227473632640 455 47511736042500920950255752045464017296751924104293342977268 456 1941416072480275484830498113087808505288490105790099966936940 457 53280081327267298178292289832628064289452004981558404232952000 458 942818127669575267967196183886199123944628910558282843450480320 459 10164393336413537846424619355654563933841922979624420703687725164 460 61502083185085443882424656415701742787014193580738425602160142900 461 183930358919305482313275523871935995409930242588958083311561466000 462 217831286939729172001410133174253974013370340245402199544939550000 463 62412826929987528076129198178802790035073242318070047630959531250 464 13727189404411517120023143184 465 66546562665572321098787153772408 466 150008973638095558299134762240527920 467 204059890704336051828043658474558335744 468 184810788073843209824416669861106324960592 469 117034478768203734551432179379311023403323948 470 53245653020829324965505362418851200302333730720 471 17665128075687076235477702483469173633652781554240 472 4303695207215351053710407474099637115512645827607744 473 770756042986955023836178156594319139720530756404064480 474 101073343233190648209389407946675881971621434783467354176 475 9621727965224969961027152712146218577186321087923477592832 476 655975691741570317219860201953681312363608564288309429549760 477 31421663226534117267599315826063278983221218145519268652131956 478 1030300774296488002791587485488680597842848890503333613441818608 479 22325802011311314703327867656250406155936753075364561933845553312 480 304680843727375361135349121915355578338833980008254411779057122600 481 2446632854443288487621610891581585801359612298312336244715994135580 482 10448520741583080772999966920381810011408041886980284746482021824696 483 20128345713815794159430621677871753724589302806650393840441609848000 484 12754330978332137450173216457790065278491495083197778365101295485000 485 1063486694547844951792746332028230570249768123385114604921308281250 486 56935389586794675167185391880 487 296182908681535818477926598836640 488 718671335641662809548241408393700588 489 1055935853691824824864666960616613193920 490 1036869624665695105818037502202608427722904 491 714932761203183602106226241748785124944690400 492 355834380360480418640633867979191480377721566938 493 129841331983504273863851416121693499679960287920640 494 35003090367777654325278323575433223085886756719718880 495 6985114590218231377415609327040813475969266222937084800 496 1028935634627263031313220646934019303628017659822291135600 497 111073393244469415489046673083523734628690101844747127791360 498 8684487548682245343266985147246167682048904914739074752907552 499 483633302809033064272079074755675244289988643052002759892772480 500 18751108929526898749499880572914538219055476495465949414977103246 501 490900792672481530490266903806490725663009489192328864770649929600 502 8326809925360029024241423429531612360349585330147569318476451977972 503 86434118324910371982265334527711008217660507505833531254237133046160 504 505659169238813119290150239791830195775255787896532735170886803043190 505 1468009781278375148690158270841438911676505715428397087071801323484000 506 1694503925072526292144232015845431431229752818115129900816445632137500 507 475206150781437747860421730752527681381103375569321931198495288750000 508 235951913645060680828482515216 509 1315018057101726707253658978538640 510 3428583292112236500941207122832774640 511 5430625789188300617925973446775370295920 512 5769390270111017991536000551503802222145712 513 4321183898931471961004858822765521161090042960 514 2346700965609511334565895366036587805255118491952 515 939020338986879125661028531106321645209913965823520 516 279182057908183034654844643325003859113084000172142080 517 61842804320601055347618049893891955428692132608071981760 518 10187868341302381648281253721340278415786027506079976248384 519 1240702410437110956470986993319412194030667945953855600381760 520 110569235500174014266283256937064115547398688538722625006118720 521 7105691456462563445817109498094206634187392984567947374570214080 522 322767197146322282032278130191312249029343647447365657576361855808 523 10089580755390515825157181425921097070428621882410843480202709617840 524 209431362545824600542720327751715846297070865634804375069832372747528 525 2749828002495988043674399575647208138186258981573166662342279382754280 526 21331717747702464198303516954653359819158590661330371368318443921759960 527 88347869964851273209753735637232846960187044959251915473064888834449240 528 165687747068266966118550346807493733733349747998424254081261932945075000 529 102608165782392388323916182157911639999423899216881661489102819976525000 530 8398184660813327114180018349776443004029619405418512863493263659375000 531 977059871221212703102226028688 532 5824897583091813839038521501007920 533 16291225519627828950850380813631616976 534 27766371580185831016539370619028566827888 535 31850519177876203208499863312203755466727760 536 25855542313169821440413372900938849436087528304 537 15282904963969170364418225094960410368442586770320 538 6687634304191519616753435706357227853669785877667248 539 2185987748632559364220663117492866245701319455417776576 540 535600187256197654552928039312277152220900529028569295680 541 98274421028435700827979398205171012638394571912498555883712 542 13437664661120124070154919533084951062526669006268694785092160 543 1357339860896632243279028808864057750177274316127293198249994944 544 99986155022008111712875967399277249730704794193673349448109541952 545 5277376773309026981521054486985017418625890153345110443339379577280 546 194950545760941221497665404654680088180479015143682358010071610495296 547 4885870476518265485460330272599534008500699748016093902024383258081640 548 79680328416510574424480876941457432499796130819406656395488900654715512 549 798396801746329335733843344623859692895250746526218048362389865946868104 550 4525793120650419956925133468653309658364171614784032306130028222483878040 551 12777944270651277459486208603008705004998183283371901545433468083447549000 552 14396910011085097910153009211231105223186976541658204487134404509854575000 553 3956447922122977385383093670435565604229509259841889875605830401335625000 554 4042874052589075901812636601568 555 25743886494167513227463257499879600 556 77112586892656507338749189959461139824 557 141176115273861307037788671723193549837200 558 174519414259794347830560149080082395000247120 559 153224638388316291763917290426820935853224523600 560 98347358508335865306523158444658023364239362003376 561 46940355826815129805932408615533817819918616941496400 562 16819473485704015903639678386759117923209253396896247712 563 4543139377721728448857285168523117592007104798797043715200 564 924940902568917425015826216927292171799222462392110361529152 565 141381106853058083021381551840109691605164087023968054830718400 566 16103601607301452773076777586061776140477157267072602282203304896 567 1351448318480205063127006869782590442587294476052504759445567300800 568 82272895437675451981010001000146748382815700128262191090192648494400 569 3558759063753873087058667503673293108085712141429482135971858739486400 570 106433225978524503615063632872691731884794798557677609244565484711835744 571 2122712260635004691361371170422898037360408964966864636527656431400392600 572 26884878557266548918384298405521613417391622827975384443884217255591594008 573 201922983174428004635119262667063164746466055187339595980737076426573549800 574 812555975458124285429139011672590931983554692675277689273516369673893752200 575 1485822458619678711654828336660398661634957104361091642860279547060119725000 576 900430636797855087746234257058293800864535682233801877267674756510873875000 577 72410314127968027441151796109359001479569826615734499983700798011578125000 578 16716469548187070263773897956636 579 113535247385821329707920754498136832 580 363665381444321142220336185792086613960 581 713977181106387258068795103522640852960928 582 949424479132607578326724984867985173686161500 583 899753199714357783833188431777199683649219752384 584 625718035363915618508866364650117073908310375784920 585 324946326944861282747187896742549378560991915004995040 586 127283867424035117285755990907792662785644958812740915710 587 37785016629756939863124046344506606010626175064864475562496 588 8505531420585992153246556347972291303950053600792857711326688 589 1447467473451947001990544766283316017217411365140304959555465088 590 185035249863468830140473928464936804564612288357755799343785227440 591 17592736808527813443335989116167303294548736623878900918991598312192 592 1227049663101430032450927173059018228647286748228973972009529058004000 593 61642051887931285992810396439392838060493615199014233066645982094852736 594 2177406450804829031930034656861890986903825252105527539251954054350740580 595 52401439275584710382301389264958405707782901078030724441188070134970266880 596 823799285521310787602211686902080651595582143418831076591450984167964345940 597 7986019824865717264891534431756492252772752407125156866892584253183009207824 598 43948572406540048528658715055027646668126749288493397803565877798974747730126 599 120867833222779811972786093142061621515712195132599734154184829239116111237600 600 133105480218625136256313793977763586371401288027798587032344408327670048317500 601 35883117764317124332282011316883551705328223305542408236281672936901546750000 602 69071249156330328538091728456600 603 499685815263362803569434301232821600 604 1709038599124735625839092047803475818560 605 3592440023464696242576469131637116108367600 606 5129858291193719481392624031514054598307137640 607 5237454909411285077017401572847177019357885818000 608 3938098125023571800661490044272085705465144677134720 609 2220036389775508466011844112790257264671187302738458800 610 948183588931479719752425912337183569573141520690487869500 611 308444537407219017800576644915718627986809063904734888116000 612 76515681755089276994487121502530722585562924952141151043529280 613 14442729381076586042804002915243949368700762585243421040806830400 614 2063069265799592821270876701568679349266342387830669799778075739040 615 221092856103030097538683867725963243454153864204750823408566950686400 616 17560330647427903570513209693871064027475690972238634728443362965896960 617 1016993226520529443539615158553849106510614755524333914208881122137544000 618 42042863719663621945495641526533939198991413277958313478959772910560643880 619 1206745445117269957028675708838414851985723191806901653957848860221435711200 620 23186509350309405376537813464935254200105152539188096618571829615958180609600 621 283924645698431561234976234021588745049841085923910050090383351450538315447000 622 2068678979994585291255869594325690332117883743723616642119709670160188485779220 623 8101868104712338601241280011783901530067719285680297935084396755492828091449000 624 14465310767809076212462322663335627337653243535363684942685099850577521595760000 625 8588147695247223976371990087050411827203247017365831435530689522618857611875000 626 679165190081939163753116125917302310739723209590710225255867103821078010156250 627 285207371824195068277686272843880 628 2194873933176634669802995418072869720 629 8004584412110669065071438632196316886400 630 17987525132442008213653135070446215617742720 631 27536470586884367151769488403869632249431034680 632 30233557698626941781888850681249061842054124736520 633 24530296295922081944952103441207370807145428765657760 634 14978302188124271344246518300955000100366251683911223520 635 6958320585882151082079137211030056881884266557361117680740 636 2473657217934867009145589129120166989958477573055715986810620 637 674161604152433553253578050380314268553041307128756914704111360 638 140646309355996519187443924386705510475826059436666280678259630080 639 22359219267480176904072899091271515485465519851796374766253936799200 640 2688168781285000607010202830578764796469983276844004854451937312149280 641 241786462400225988742730322472803729317334398549429867646585730306657920 642 16035857748734925632251025137213995081494639528312622664933497913781316480 643 769537212402321045056883749493545255408446825417890679664017981161190154840 644 26074202068021458336750207432088014896548370912027154526881967761731900565480 645 604193049300860706360012449669589329463931748533477586086047867912943506975360 646 9177752081580979532866203901562232569870259755054542123507212440532090227594880 647 86250011775886369065560803370107691002241454519769769165779012801480083138052860 648 461593182593607491357130635370098279816888943092615815139131321256291463493985700 649 1238392522333507032146906026389584919749713770156123035100893915800404943378770000 650 1334584939249595527899633792282576994752999293211578519903116643649435018795750000 651 353278444238924867254828239029810316289501897769676710959788042940672141661718750 652 1176918596947142034064054529885552 653 9622828026737412805061939323717445480 654 37369955570566683331399816309193701791840 655 89643470669682184429342011451882564132082240 656 146889417763538698071616281277419099863958724160 657 173136653243212195990421767249208153087215540063320 658 151296632005260260862294118741255243933139609573487440 659 99855259951066752474871760262671723827542614624159624000 660 50340769353186233290935524004960592720720604750763373485960 661 19506839597890624370175968326870611518584582094771019156024580 662 5823786679208526024073994744218242929437240904821985751235768096 663 1338475972269261682073448320210739726039951301565136927702865454400 664 235924168069014100059409384076475065898292492965892741530615159621760 665 31682923369215558971609680845898297918032569145373903682509991063851360 666 3210758016125531237725216940824291822860767679735945144957585632281352640 667 242388229866806081274382077104535422707533492975875513506524763796342817280 668 13403611743024484038569636454614110185404296784746144800624042906675446113360 669 531255460341914605775642688192552723800742223083551367718518393491737738320600 670 14674364919326529331888043340347755585386277016697560195092056624058957584668640 671 272277943001574871545732402187871145877298638704683308321217552982023934584147520 672 3230125188631520938547658159589874186728800550058591160154341482947851851088591552 673 22871093345908617357468644328378080222963320123211587760506944234743734107128534220 674 87308694741398408039455934284876735549861770507470676371515599732638364390751509000 675 152398149808861063016908597183538804876972153595198909661919506058153236327687260000 676 88734045753109238546521509975853054185924074380672342739249504012609795452519687500 677 6906173745548963104218163519152093068897419694756193715114054812533515211955468750 678 4853613892238141129244813421710472 679 42112280331358348009148540309940055200 680 173924000442342368453236914811108380463860 681 444748500516034147554149060987325603413126400 682 778871481325277303593248046833677948330776117920 683 983938797334171032388521457186207325570400784502400 684 924388088794939558574469120380143362041239434635577540 685 658142221870446828355194513664388061698643875922696052800 686 359275138058032244476105465111266024798668009665003805117100 687 151380974467533118698552606832377946226701664503823675906383600 688 49374482230070337289483410869004030784668483638566072493902636986 689 12462787103914228405966278286448754251607051051483140723152149158400 690 2427125951006080993301137301912440153342671409387002452588325497663040 691 362619601715973105789592755375169325917041362575908043968122238933369600 692 41210383856039345680228936002154006945505635695297065177365712759297785680 693 3521702530110871028499471749992431400192821029537901113702026979566790841600 694 222921288578568680911970425701246445214761582678166253212804430129479790937560 695 10251735636308111894374521081776162320962283289234219087210296394699471692159200 696 334116166190287237774946392869402341140052731335658786482180016327472043786244300 697 7472463569374491858907745429968805429549365246522237628656182563328953317716806400 698 109902994199840712161280190501604584104053688386198877707643197436947388937479213792 699 1003061285821640577748442067569451237778535988892154527929693235458616517556825494400 700 5228604061256749365358104118998251337609063430696451494614843296376355581076424969250 701 13702182838303819023250074424997612588202025761220354531655683981445055444573933300000 702 14466295086965202906631449177680751499331862154864542021307690051448516978777219531250 703 3763451376154367474912072661237032615031840257910036438767686484405396133476765625000 704 20004486111809468740383164803192464 705 183974706080678132468982346609562839920 706 807053900065433544106737919019438893367280 707 2197035699932994515545336119209984013059712480 708 4106207387178021119197566169470678790297045265280 709 5550927800509945724318836636468238917712040058735680 710 5596985930048280037455443681421963901038113920722246720 711 4290697545863529166042292169112912845285100498615409598480 712 2531016202096375132915614417220922105920387270552493855370840 713 1156962967724150266257709302266858820549335819939156454122179080 714 411198139902083907243610083367582485737240114015838793419953707272 715 113663440589735123143483530053649124281575843605040254654387627931040 716 24377863014045010374221309936477972807302894539760371705793603347019200 717 4036809546517647108771092033165208174295478362398686636180728805086139520 718 512258337142356890582790269207049671547049852041766664907125140198084417920 719 49303275229565596323030704455194618789471799148460734279058193645878152560320 720 3550932177325182167654342894090890686497534411093230210015689144823769557266480 721 188093475746335505992001101139004067626731502799345929208503479265108578891453520 722 7167592173625188358617231214615186696783136978734230123156397557529005268147722960 723 190991582620605947217710590987990192883051905035872448614161145248573179415620781920 724 3429387333668208156556566554695256059995545886810221090911960751646232361379809931264 725 39487375014309243200053457622068249324670039418590135816663006948755446724790488399040 726 272139698227156993563702377221943863616342518948465364512601638388388792335317288432320 727 1013985797349797673192604426135550366072430564400644397900960726679427095967738767169000 728 1732340297812319677177858145537045482628247406693124222651659826854435039769902743622500 729 990131687625649552789124490194499145869694564250612260379241547561327107828649144687500 730 75897536291062257110913405912849886026549204133761212360730382097502625069339935937500 731 82402924403157029296077922201190480 732 802378912268962584394130233945928081520 733 3734234099108301282177700320713247000626640 734 10808367962722990798915562697658111866623430000 735 21528611942486598980207923096536987348074341598400 736 31096536407934590993770816580545286056234356373761600 737 33596487770151065499007236159152986450547656577923742400 738 27682160257068210508623465579954212071148229577084215182400 739 17610575424474565039790228082547065571253550857207790949306200 740 8714356875719868128710745276314749198826148173217306879519779400 741 3366807563842423315441748370781473825150256385660399256714275423640 742 1016412048833362692839016755607483285831991619192502879489051555900360 743 239340204964656904707279624441075724656073543348173196464189069505365120 744 43775470846886912502275658760230840585567155338498083391488412965820387200 745 6177859061862814532853800345004484658396403146270659811417439997023656553600 746 666561371291265608095891809784312071872994404620911838193118155150568880598400 747 54322806789249478834652065620538249646925830657525239702458441158286408809583600 748 3292495816172534873427450435224287447077248538372306074698360938362486452183083600 749 145512477339721552852807600999364449945207756148095376671213259511977017404379506800 750 4572802090846485569891748581302042159394007892668533529800761562437005254023740555600 751 98918592387337925093890545545781588493544796685676910690148463349392813399186278178880 752 1411293988163018174915820419444649926768016438753503688151419960461938979591858285565120 753 12529497080581441800108605919082289778626074454986096987013066013943178830651200094194240 754 63702655932605665299446390910253043207673397039486814347130925986476429040120512177924800 755 163262222796450607475947549353212813771459211759051718897212066276556090545846223105042500 756 169031392291056715340518996526401565412667738834809439307143981381694295509147400219187500 757 43251702968947871406862463173820696379225493943974092977341242987794403809106084276562500 758 339250144654834828379268319631498848 759 3493815980142104465455705114930418399664 760 17230725759189568611152661683951455333044048 761 52960594516714704121605586564154119978225890960 762 112275657796913656609347075377669730004212430819680 763 173033433412909680355122148010741907690088804918894080 764 199999113593874149767457480400478420808305666828425489600 765 176818413917299050652777049774547703369999333761753204688320 766 121086837226008168005560429943789390041535075061219697536417120 767 64729485841212889732051348363541384677535985891412135308773076040 768 27123460368372076584674013016119409588315545954606531058691500911384 769 8920145055083831328835115633159711601532579490259290396594170049535672 770 2299558601557146029870008488690305136687826711215515622293889909607557024 771 463042906869809879654066266190934225943067154406252183262296967963808277440 772 72405158675856743314891128400885147358659288894941637829409411736173889768320 773 8720015343748362565468601123763704212551124190268641346438752529811569139989120 774 800095925465068641251988958385823452736215866227886395472836683553218094544543200 775 55155079539671677626402960531154015333974245887045481432699396166867886248723860880 776 2806518722490911412001290192294318919052812523966358008817568753605144601772548368880 777 103076316723364052904367759149678921813399854312836308377905165277076090406253674691760 778 2655359412813347548830091463144188954191489557896062873362956212514940122806132136294368 779 46226967822293352487915447997178074201189001775897103779847234494599368179092427011809664 780 517473658169717844522496749191064551018568644924313644029597566692323384988837069398782528 781 3476244824785178446803761939681238619521336375069003277039441722301538114715244739842286400 782 12657734909427271975939711809074433749111925369017395844649629009564179082730572071138380000 783 21188075124438913422435461857544409430962640914609218034623092851126402898437986387513287500 784 11898044051154192066799349941262870450883981869093582984490544315068030238700672566214062500 785 898851894964967100131361470411811521936740382194248579758593719166174995210259582757812500 786 1395944956833053316086260132365408888 787 15189563645837461482959533912698222905216 788 79296325819791179446848688796620278239341032 789 258511998485668314969017559268039159497520181280 790 582557103676876382254169087067872926236222464364540 791 956610052698571326740919004827794769414772449265201920 792 1181142020912225514646915914090821671334224288518438158880 793 1118639031585904660824057877369617673084310765483100631294080 794 823159365133402601657868882191328361639290213376207067453763240 795 474443231173955803823093304286708229890627982288178869841612600960 796 215153828041143920156590794160766067850593278958723767416754121282044 797 76896650171666523918958669068020754124755620346350739877633290871845168 798 21643986659544355932133980874286317309591398340704721063996665056479329606 799 4783602597837154251015233704119902878153553608248933177413134342063485166080 800 825923862717625658103604532362421277350221856417779254789080511045188580048960 801 110586370179707917540271503538308263056091184060568233978019292074947039733210880 802 11370820194252871413921091539938256909331695593361393437607938426304800419189344120 803 886649910362741706261659457972396448508068916281635590018109549219198614349071694720 804 51603363152210530303961521299582634619684081170081378041540454431373363338304153299960 805 2197175787094865038476518252815005637204740035554656878498767560403345852362975715814240 806 66723294568642786872814685225948199401192650053238594354636287080656059704063032367034468 807 1398729370515838339023067477338154919856995782868604072450471336833213341166866679202575616 808 19390783265313727229598111000794289189021902776164175295467716790799390411521139537073743712 809 167704794079044551806652243223028010645695423781186916033875671954335210652793570428530579840 810 832696006975969720354475493989779188970639053885723950238211616907840791162896303459293661800 811 2089352537091652377052237970785875869233600968462587700696633444979447248014176663964305680000 812 2123267385945662943417960918690540481166758916090634119199964480669038805998627900341398406250 813 534770536551426477719823146222810340914951315851537323203804705049373164100427401846003125000 814 5741105995452762216032234167632224048 815 65938575340473802205894295569356729377760 816 363992159507791857774922659739207609549168128 817 1257203088492821063980204002041534654316622716240 818 3007866414286164242062061051149364236081251710143080 819 5255758474110044708034242155702580038400971008424658400 820 6922336248827547908205940695970930737651843892709569473600 821 7012226774669111438390787896213106915136000002382623636331200 822 5535279427034858038000542693103404140833223243861804469431463120 823 3433434630378376800838291953949289043156728746606668053366355250400 824 1681614255249233605416631760335598477092238087721986629850228389811584 825 651673386672102388005600696886159747211730129847654810515132138590787480 826 199763396402783708282993826856420675507286570785198639236136792629490829364 827 48321039903834946679490558416419319776050780996171750102470994914501336543520 828 9182333995972380682112739915070042785942432229427768676550149982942532451769920 829 1361820765435421047960087915585893068685182282577810191456966568863205699615817600 830 156247485601078474477349402435225446119825634060602846642273406301081112616125217200 831 13712154891376795204671536479151673572061694935496265431156108262958892401131721448800 832 907345432505092742809805623084845002116609587441325488704475998190433996982653871770880 833 44462855737895992497323743519952616718035001476313810547382575406472233701249545089583600 834 1577383580087534998357902691778849241578140856723979492793508207861718876830541293688898968 835 39361049673169586164205632658421580100577285331882205028125145071718432002520025978496177760 836 665499459536290849742437076918918045022882355521527994189572671538347080083347393370465452608 837 7253364843649438414632954575409935438952161103256441255548206702193093986044756557780216882240 838 47557083822415091094963222851549919202107436349967193615099111687991978439451964073395793090000 839 169416288509907664784210746156166239104173619315175235439207695171409900610269352039136586300000 840 278125554533620922937884105371396307784170294527257516514775627680796652894902093300632026000000 841 153565439744946433028609690991489239564489876098174903287996401630201815685979407956311539062500 842 11440667558484148850736670283256824924018036168019793154103389923750110912588758101895449218750 843 23599869873450302886815687624021162896 844 285828658412717025767390457486115307829744 845 1666710657187577249451898184243641792951773888 846 6092358269276698611917346027728138793724595545152 847 15456988679908319300378617526883142638077926831176600 848 28703432862941042616655093451324166681458323497794721960 849 40272488265057529397087382223799312363185422915014894106240 850 43569630595646431443221790860976872261019910269784216017605760 851 36834621078930035179955357821375500781623344169291961043067010800 852 24545233665326297051359490558545871331014272684538102682345583526800 853 12958468034176243886126323593182115581998306155623826707186050042068288 854 5433368200739720515086738564524858787418462822659930906469603916580829632 855 1809557487570427316595031993186615069040741332977763163415026225103339334764 856 477783553165920798025309885341737503178680896190780354631650569340655712965556 857 99624273641758362887075522249121448286227521623933986679109111609190949807658240 858 16309441671376650149003137874261946016551518908026515152654819224886601327781181440 859 2079745132532461649111748652969291543741712025584640181546930775937228395031259794960 860 204467903862793594705886435102204555380934942714972230458327260385840125249117396573040 861 15298819645614875343706504458888860684799920594526081931917396187343684388973142483972800 862 857167463764544667582567305740539538559018454573915583223814285460529348487197780137281600 863 35239552997339544029363671513275444259622393598678586232553524162704995389403388156530877416 864 1036153750086847749728094937500772293533772503250462749291727261973713436924823234676322392024 865 21085808146790335815575314815857664528969924346777776397177581235750111693370808017405255538048 866 284467630032253979665765305501469533857424666196091606611124890931895844535017120666874528606592 867 2399906584236718440040168268692652132500000060151260434641200072225937556725047134454385990392560 868 11650781486781692818787062115783698748934385567606246371778408727275759361217271877680103418253200 869 28649023600169859301868829838359021636834408547933429700300082308005100623021288194372998317320000 870 28600821159319779926673892433556693789019346670218229946924657549547196522971345204655337143000000 871 7095171957849732025468033766875126974509506080136287365476919153398940822074675859287943078906250 872 96965619760065882257153592916655745120 873 1237273463411005111779276490033601978439760 874 7613691370852220822327867578344247477067765856 875 29422253765552404341470779463490200416771115141760 876 79070112245035814494736694289507494161048965132949856 877 155857236232958798581557483524578972872576674703752779800 878 232643406707350606504077894649261746533160351476035445748960 879 268424944723040908236042673629872698603784160876095129508801600 880 242669207487126798322684289384982926845303881448344595426973263200 881 173426895167148932562669334671517890295069541203026925403959139367600 882 98512150135410528473775841048208501095007230364244319945353171891349600 883 44599752978545551235936262295349588396371153450091757581903257478094554880 884 16101690037554127675735177920793005677941739549729693780188086450188925764448 885 4628844224608509647145439139044141941241060695286522306254428523075478901016780 886 1056064691415816808460586422600556577074346457805923672147129072014198916789399328 887 190227174698523405983106263526680862126656463563543619411939452428153407762702792000 888 26860818283819637238516117301222208838613854464248442846115503437217391799501267811040 889 2945784750058592694751747775822347880072082404775846553964009045774808790935499903976400 890 247983364732618611602842677768059159988496774359124361476430676353890664150243843749970400 891 15791357685625643227100622230934329862862494373863695764812576699979846785490571977272534400 892 746896505888476244809223504772695996092251051919391277363005573336495105913868586726891885280 893 25645342401174206263081055291793111653850548555367899755391928745021664835014289396220348464360 894 620956408556778653222028081141985090305976826476977863209539945015294752438604202153125352492896 895 10212215697987240757269260532988751260976445184391919967739441301351829120887975273877338095952960 896 108517371799278224512481609871885525429187863138197056485587758949478534827589123671122752228194016 897 695254287400895243512891573597059490769970580255722088149699062727760806024475889685959015280865200 898 2425631501581860251291064105197671384909666854070528527925195734527999723268442229156388365127660000 899 3908791470089639640926898071771934035071062732915022466009064076407296007469242951451419894960000000 900 2123637844440886993791341756907538177883839057193362606325143965277690273930749330119204173687500000 901 156110017902524840544687590824530976948353278304730846280344402498264682973760715181318029472656250 902 398223655014162575190781634488428727280 903 5348598493679750502329380480685400036972224 904 34700273507774706569537511657619557092662951176 905 141621528498129615917867716161302193679700027342976 906 402709374749769011682967457904159061394311830393042576 907 841600890144174255142117126260496102482994940431776755520 908 1334793374488864373489020817692261556581547682228408381804660 909 1640262960375313253663169513734757828988747905806431090169130240 910 1583379547977717101969897027248577418859956529952564449758869502000 911 1211659065608119380779152339440967683326721135834720151039469423069120 912 739226281874638755243539456790171570101068536167368995599566974506320280 913 360667915069070960842624302287625201674327193422690964924999894440829232512 914 140848847873900339704624035387219457499923817173503261596585182512991178230608 915 43980749406358792838273615949514679563303266149230145127040827666201640410527808 916 10949783393366168908093174219396442277220105071525716431746578475606177968756098338 917 2163646711143717192714361818490182672890321181749057859602242657086544688637783022080 918 337144687102773953458540415285501393258744552689901695488031268195331246525660316881840 919 41081494927938901004264659786205051977041016691308276043157587785865811033110093990093760 920 3873054212650073327580292366747555801227076211764698892180317578892347908930551843612350600 921 278786730761186118687753992474980837121611710317326290310320864261546932284840004687645156480 922 15071035035056070434819395052769951032203921412731966116395702286603729446537963018366585167440 923 599449554850091228227106255360357593667974451339265599193072261943178091543283606621056889894464 924 17095994452598071258869940165292939324818156167444473041973074140153633427121871617676206645879916 925 338258208565284296910116946858030618975783226456612656881834983895264039614721457602140342297142016 926 4447034650633636540803814617604339039486707139782052616248838699497528513082812251288400501046695536 927 36641207708367797247781439787651427858808686641565034667266333786697326872502002963246654629272260800 928 174104488806650551590533305780282487962606520048625328818850688874427983774751387054627926529575879000 929 419943697862410906078251336044759155555932507677605718306395176311197290849715190240207669537324400000 930 412164770527102049926020267530891432511321580192411012168360226733629640066623333190532936622966250000 931 100774134074506149282981173054634383009019907982600539852368528557164558514820886483164424837125000000 932 1634722615885678746462125788253465309152 933 23091294867078400876774726835918377688098656 934 157799994481158700198681806171693876933168244512 935 679508783207142151188400005475288313830276585130720 936 2042349666087443081633736949785202973936132358680007840 937 4520203164622045632424755022205861785263086817152648382816 938 7608280721577490854554824133414363035991129614766216147604000 939 9944622477788341597785984967556083567256670559429229744180058720 940 10235934860152610193790231793321123838713799546714564870182238302880 941 8374344076069859819765022293289917437323283648962092589613120825552480 942 5478279205978229420809066578655413638072465113573252633496214653890442016 943 2875170499990011087848334436248965429495626560923094296420325883305879123168 944 1212092127913982135048211417227765349316955227400637481679257537185938261610656 945 410181463964010613940910404265672844867446096206064869257317166139546366313233760 946 111160996092596591192821225438021849546750385729440873974288822045279956553310571040 947 24027241604041829448599007334397801928113057441099964315122825947584646779783264835488 948 4118354003750234849179934725498296745873124472797460620488087346229187460746632471972000 949 555527254775926971982584090922701965814979904208220550610238738251987213695392528348109280 950 58404908169192582400800699286223063235955493982791795309213551512745979781924464973875593120 951 4728457579308609482353893212917986084204695208092839411125205114316432251269838429517154599520 952 290425340869272344991441266504413357369772331392362148621138443927015964497133921320493324435232 953 13285133808165177397676944178415626254627158658862703419283823410092314214243840623716447455626976 954 442279405283899986324666374871589126926130469428485679287622605040606216587806605504252874098883232 955 10407805009949098233029036588541172966504714864433310020505205407616412073626636869308311695409629920 956 166726150356599704327997050061065811127974543160318867100018352951498041216930542125223432506292153120 957 1729446612124444488675934042109436491408233124583638093839821126978171657458270906694430021956123158496 958 10839058939644601633177350544945195715012389260061982307286763982790963687513069229041642196006274871200 959 37070124455080074269351997129992455733441746035289741053518140841754508763579332287816470776215374460000 960 58684717676799503902654523751831391819035355793406154937558328536390551396931674619607854558422312500000 961 31393580373308063064661479465395954526334731024542286597944699032502689662953688348789486334108687500000 962 2278308732391344369892916326214853426365714416433525467425848411386595181878893863350262281327812500000 963 6707723250336640643134519976101278055392 964 99565577352144548428534803105866324528207520 965 716060488269418057584511226721726667965357964128 966 3250277337557178289477880537701137757961954889000480 967 10315517221942701121432812282354113347471973376894916320 968 24152615481118709503137174303108392719371939126294206485920 969 43093377860576870239029082415943347378996350161419230810919520 970 59837384495534916415008466255225260265684966199209465084197492000 971 65583297003374147717378320677827291815417583286818125974182137889760 972 57280660962289484602886800055045386802089558811442645976137949558884000 973 40114750079422812039814010987998378015938344243598799377450100939640928096 974 22607539846506178460184760038039968889401950936647886609576509784355030691360 975 10268706600740140857337678919546991075767638234760012899486861321717279716313824 976 3758048513760839481469720130679473100736967531221534497557001866776078266477467040 977 1105968159090939119022149819530400156207304766076594785151167351050145448222816730720 978 260801726629571804261093406672714643451458582324286164256554536226661050693826958953760 979 49024793140620071897475004713898110755352252925839222893418584993416744381017587163504480 980 7295622803126611646273410016102930209995140389740294171838163783209195343412558956818932000 981 851981906561677809257810036280719042633383265032025205461748175537154013529376070452729123040 982 77224614728922686651975057454946236135483007970432358191655086417766631528866208282040779620000 983 5359872722772825106538315501079288705472764791775065766015318524739177494000057528463126358166112 984 280136472370256927376783897851299392487302916615641090846375479859438710899902483703304903532633120 985 10799556323257054743242008314364679071400649677023194357714552308244142902678957257267028818486420448 986 299219528998717762898133781843261412624447899574782527444073997618542110519039872056644432948526680480 987 5764321882172856801013542749011629122514253207238334902170058144418180781096266154295684862683584568160 988 73942815980272062284894733736531682865661365387524048634236023167358882012080552361239581475894420652320 989 595682384806928437410924930271046119211038214313241554788783039815699821695493904746596057202030199500000 990 2773041679971786429817557853661527250117385235933790842370303380594632591227661980050529772302835699300000 991 6566426558992740318098513663083542619340807104870475289647086792198958704652819777114563151150010637500000 992 6340589708453050276933334400293100233994614583638803235444111663296154026869278047579953328952012812500000 993 1528810501079725066599001219811106254535735535947056046959728732579509652088805464010147428116054687500000 994 27512259082958026608388575061391347824704 995 428785933323568249255286964510184479459373728 996 3242587294039893237537737882405327284863920741280 997 15500654783021700102176249143022587519326542378515936 998 51896109630034362181820228714537417950741245884204729376 999 128411066545415705043889932343480448363158662943990460451936 1000 242595624309715523897641559267213573754276827466985161551072160 1001 357424924268087499955184234333877395599154748747399703153693068000 1002 416605437663957760187750829697573451215048288972151936787635636153760 1003 387902202834731555455312927491646597735923167338048235393594275002666080 1004 290374570536414885356718130218548608094260217707681840286963232899583514272 1005 175434026506674961139225726595213528279157416670939583487017372755469806639584 1006 85698305908533382468210822764484363557782714809894760940866375801075828759971360 1007 33849204317301955872367990666957071217031507034105626318103168825399110926356007008 1008 10793431654533717625215613425197761505398136134158147740158967082367705078057629824928 1009 2769852970939248284827067624786189656739144231668898849598839173980992581162121137775328 1010 569408837847674466281446680187192768825635055098933052825710676714473763527543485440835040 1011 93185284317906517508843934783820789989963168261303273635933620528900691703075319876948418400 1012 12043384386485093733462688195148458174174371676729915560678238225795721721575394473958002135840 1013 1216987350715578237114473048353088052662614492721157169745241426907994787206940833659814369313120 1014 94974107519853297878420510629462556122317448592321586034110631458819516225985463710477079347441824 1015 5638006797146109305978400854299070035522322030858986237002280010545021655618605800395071786867422688 1016 249882630707995630947839878767062285163105053628166716042920449483870669573731935660295979922321187360 1017 8078880463772762275180708541945737745657771417960827990968357888367838061687843823117831269679496885856 1018 185032344681907283436513501068267746904943091436141082808708552257623555998318945442375747692498387972896 1019 2890896418636030115668937952391258189219850490991194259621793161402334695525945198619133147703748716602336 1020 29305647255434919171665242229734617417199742105259202506917748447509822827596487144241001719199743693095200 1021 179849151218414223075473588482171201938546528108557614297554204177573313601311956690796462985749403656860000 1022 603489523286368508061819141531849997795363106007254623451831386354303314500709533919624663717136975798500000 1023 939243861877574330158033022586210658927968571049253554086493571756462829508606742389713141751748692587500000 1024 495042953954477480306779699003354017129731245524448681523874712545846238465155574608275454569271137812500000 1025 35485319050707066911857562642648226847449039214253465018408248685455472712884487437322750906465023437500000 1026 112798451804319890659822416461286714263110 1027 1844417023196691587456774280914724408493793280 1028 14654196067033057720243445245378031942267546048496 1029 73710010939599280235402752148198062551865575449850560 1030 260087085489445895615058990318950583999569761468525471752 1031 679432745669040012260753772228133644689145277071758777808000 1032 1357674441629922014005643184307500137820464911196423298360953232 1033 2120006178188787550698905539284554160081758879217058891417095969600 1034 2624565913479807333139886265234135038643179516121436463009080804209300 1035 2601681211985675063808959916943271428956570838408945001103714091535929600 1036 2078726766622737420434507487973146784205363868094286314298218936004745307440 1037 1344213618869317498887238917967612685750842364079158472265171527701930284463040 1038 704963403148554098059588096872143474383789605477094450169565924047382315719944088 1039 299944040197796516998835127685529549388687045575601522737593938700368721030420126080 1040 103409686262441200271202144305387906397570526959663916972010851834374559157719304536656 1041 28811258316109499638608773277813969618128059925503235882681789862653907971311732483368000 1042 6460141499116648713657658297658951788697281139939649546347749057076343903835483200950212986 1043 1159156932845624747859411493304111767880268164120135280088930970457252770583066302471586854400 1044 165232308159467357136205848293778251539156912162499015777804096617005389892653781252108348046000 1045 18541191789040739454337691821756405692808494357769256890449685910729042335844514429113359907774400 1046 1619522593380676572999222544491427156488899613432753231492345958829165828018886031262673770260446600 1047 108607321750415654198161588004178169355479690984593574479034706967901900601700244509168184072703895680 1048 5498108852894440403968155593658159878050054952574714641335780578015219742719640778866391624332614190416 1049 205771216647168569172944673621624037855037711913483187183986083821788230447719339554478131815415992439360 1050 5546798730015280020118311251301110073898934202688493099497943838986081358588507947542296942533045429239692 1051 104175952600363797762462693063422964372265606940877079130648957576873650657632721550629973612312893384800000 1052 1305391235716948881717687824438158679066827150508511126266278014482883469370596323078252207065715574487525232 1053 10292509319034544639915490644167408888649219961997277613638727842616847986872520517270904450992239801687928000 1054 46984314608061165024398904545262794441692894597802513062467932783172559923098202391601348260257180784470855000 1055 109308618714357486736281998914394625043784458380090017960679738011844631560190088955720932423844161162070000000 1056 103911201699261765816830150492215118396600394056786021673347426674330550981022739462507631918185179983906250000 1057 24721006803120217860332229188064156139629766143833125148187034660134268508244464380064198846402792503125000000 1058 462286536733058660242507715041052244022716 1059 7924668317223173840244412198645846304300720960 1060 66098012455738061181960533776653818721014160812160 1061 349534606622640059153181975600224460442546052014461600 1062 1298665928725087052688567163410560548734871831414076626096 1063 3578213007755440127678860591491012285520231225407114679109280 1064 7555021460812124643876751204291037151529167235021519517298580608 1065 12489232034303742885629530612823645736377261059680168088078075677600 1066 16402821647021254061213314348354663019179551356362605776129427684681000 1067 17288419484468258007988240427689381627524407940765392754044393780278759200 1068 14723112097310151672513388127244968969272875970515047230049950428974016060608 1069 10174821472003529615315819419439144904871211337629025064826295855637742349336480 1070 5719321272084273274126898846906227409044496739973792902562678874413762330269783120 1071 2616523316904347285186531257299198402765160435654095239083594938214458866328498148000 1072 973380225863236314256916923403605947333377910964420153735992434505308483003821048516608 1073 293777319586148985488385379482619119017682517855707346834643823664087231687357071211700640 1074 71668371822602355940195193428001481684885109301489116445379961664236676316955948985305844004 1075 14060019717712697279261291731216619415004687495457005371029487385552048951752480082506385480800 1076 2203467425511704568342471619448026309137529889943181375183525196172065025362056786012179258897600 1077 273570271169510190839768948430028651253624079178765488314673193920529272097211698122058370837856800 1078 26632449410993618149253388843646674591942529649207404430050152330753627244373784599516629721134979376 1079 2007603501793368056937545504484149446798335834252768270388146597439384443189405490768991371936573366560 1080 115399622559837974625143641155629089647331808785114539344283192135924847527441005365661559043200684891520 1081 4963734002953721088813758903197866771575747048716084699209181121116839341830788615896719015365299840378400 1082 156079593084830853153120665440153519743743573857047834784158573475648619044616034794527826259491936974788696 1083 3483745125655711835740000197359733548773725006591291521714447238253302529499916310244853938052210023136658080 1084 53147073578414594989987261022674413030266188748038586137677672426295079955526427995340834696701817762388765888 1085 527065483647612450303664704143105056918826628132214352691767297523300627262691967405624095633532928757068845600 1086 3170244261035251127906759796960291940582204891796971421164312784322373202537850115472305680431293960793315250000 1087 10445555791307307989263720011678744099069606612855265213550528190047613155890116194221089758144989171936624500000 1088 15993669052664075241148480859275680367501921324540462589865213654074116004295926979842468112764335388096700000000 1089 8310223168758150859964668872290165465122098749552653695992241322593671426609963518759420203472208292752812500000 1090 588641235385103388323918771907982932497980565696843663429778493949679119443687071419866589888627225031738281250 1091 1893894454661516572336147649300122416693668 1092 34011187893326080071643227303423124577299110460 1093 297575593812135874216971544767095880884678544940032 1094 1653026042296748149049193678994281488481397703695745536 1095 6461340326873647014019439211721095306429682751062884863120 1096 18759795676864425963942926258859570342624847357955546177383152 1097 41810549821429943639019810114977058865960800209217083434464173760 1098 73093951425251985597903171357699400318311076002054514476677570551872 1099 101725330967676048787758883440920626227496744205444590623848628715079640 1100 113859546785960282843350399490577543710566660191079173384485581713851018600 1101 103212982656120854720870607281053660031149470041943553962589724507167328877184 1102 76118018615326976524693267230063115026606434679716381912923802675767407185293440 1103 45786482087467754811955825734747389539970651632864964985549567320521630378505603056 1104 22483867812282870009861776191163411367249335740157807864534604796379231961402687064208 1105 9008182329647894480125623769868556064656554315731831199952388231641758632818099958804800 1106 2938937766882725524506014874201870208897912539945999995567991202220629901949974994416657856 1107 778229262210124741573184418835646116415080610145405653801797758729763100926288236525766368060 1108 166486287186984368235147551186738642262975684817548421244572883330302283454378168880953180918756 1109 28600406601537948997374242559396218443477257394541237085307791680254237338280860872779000171362560 1110 3915410074961674435147639261431125955928062965643681669721014162423309082070353613176417546178099200 1111 423165886176988528793974366239291556742669125541356365383972118730660755141556680890095543864979340048 1112 35693393157446550280939380415610215605799939329606542607484161236794665539254346071532088061745093542000 1113 2317071712282001336045473359782714295549910692470926867698776432899971431588731382339318576134441854072512 1114 113802859311862303713107892821063530592379893029560308671112541484370121048602192712761038887966409068680256 1115 4140987530048709254978500966641378016845824802038713187026758928394905937713418784261694192644320633911427880 1116 108745660334776189410940018368838456565245661280424704810032450108050294256620594809990013837541326486615325592 1117 1993512232711352599504725870014729513294877261349354517467022161315636525404108601696413228637525476325040695680 1118 24427368629406630928232831367942608205411905438056617421153006964380834420866427159863137547685621612471297779072 1119 188680248213625068354667446268172338351618123234501607098894336314980055444938584765168914260274842351434650198000 1120 845292163896178337016174519595340821124233664855240545161041002262772352948543728459499627204405242184977870330000 1121 1933523087823493999520790275603304284045970850405942412006257374790522148499145888127303537015222215595674245000000 1122 1810634388617933202963653726503158921926772133228394365266056357909559382382162400057021702414942017365614375000000 1123 425238034011109991173103587382401841889638571049574181463312560220367782080712553417903126638356403491899121093750 1124 7756069342864687057996566135321899301782488 1125 145812882480400087877162056305152560007252375940 1126 1337254060704338576261418875859677103909521196748608 1127 7797075643262891754902671776243561238255401810580480640 1128 32036396549498669805259715685936021785993828349975289850880 1129 97925429658922119691501765371709170406560034637687104358554320 1130 230157328084784607350276721097691747021399269098077119171499790624 1131 425079271945674505619950420925846660391126894095416042283169754003200 1132 626186664384996614068437215388627153364250211954042026983716809385877680 1133 743417055574481338495536489952917569759261335128516643190049099923224375000 1134 716409697723794423370415407880576184158800773973799727349088590961802102679584 1135 563037556720073767019575712076548531308201204700451792939557995696050974989629120 1136 361878573000590539913983919727162294711426193496736584772311661779033995585115234624 1137 190428907176558643233180285149675919421723271762609482649204744622830873211282656777520 1138 82019956525903229950451251532619545148791459447753288073597783451328718189708833850723360 1139 28868267646373660139099670283982373891848800589498713115034295742325833422209597078454949760 1140 8279047488180259312653233975554293843888363612744823865551614590325315268151272698105411314952 1141 1926570461903715261442464414238100279931411567416136116440585171944877580671862075025270104463900 1142 361773714552185911199136098945369009486912575422561810674190768908273710270123025340570828093313120 1143 54438462447467668533117035291254313180958009104810919671292999430927255192779248640741825013385496000 1144 6508033977241538046333638390303737672928675314841032348940036938291313432528391454831689038361827161728 1145 611653404602273412967023657903790048843774477895184565939995935745222078496003395481532006572790802831440 1146 44620169490814439932320655822938608662765983014646676176845050581290189871487647156849617507037935983985568 1147 2487651814700891711538424760390009235168631029051817332924799954717057677751569837649026017272846358975523840 1148 104001016246503952698891983921982459929913477841079560918687771329297691233974005587768509714124750852439756560 1149 3184787297824285964517141098964848104768211152804918385911962525091956977279629784608097002746095802052882570920 1150 69359560662844908752650976333562300897996792777326772410385438560547994528903036051944575729719741234626907000224 1151 1034317608496287485757713304332855328481531075645728271682438314821443930974102792144507542241620162302698714718400 1152 10044333034434979394495191496213117582118312540955105869828960585617242695187562733949169324757670190837868632280000 1153 59263635894796696404297954839458473307318668023803825076590226593803730614265082877808913607254103232699321050750000 1154 191878965679464324686913959898326671370041752819812836574175797981997674826213408280897408680224337881208385462500000 1155 289221468143897058239133378253106333995955530411481746787689345910159174471765018844004146506142326426801666250000000 1156 148227598077083778070358013459695944625924668126178629744725988695994131076964118775152988312327533606995047851562500 1157 10379682720261016267556819258980944772887650679528428465629756741321063432430627055057821555220381710838610839843750 1158 31752192574089159566309273502979031123647716 1159 624478331485594208466955368841656122416614401872 1160 5998771297794283117251841345868403355365549735963090 1161 36684395412332519853367919607027161366046428659471190016 1162 158309735629849884185925483460730749066776148289476543513088 1163 509012655346649567865675181960133090438032545094498324210701312 1164 1260454841584152240035855378919106192185700009874789144458022016120 1165 2456926259314600575156880555781361639926414034566854250662942757608320 1166 3826938867919352354654403454483215287628544783170524050542316471379048616 1167 4813637559772897116135715000252267780593254316085878338586528812904312356640 1168 4925296549070595968361245194854889335059696293186898141435269007688291295312348 1169 4119582952064016047842195419108728639132415432503023696945452850072007675837458176 1170 2825055002464973214960148296263212929362210165228031371979104792139580465423946038560 1171 1590555361674294807308871532274042242950056820906309659034643551179624159858397445463168 1172 735201240046642889272704764054042378680577877859954710177493603207708220225307308258394024 1173 278631339389093822010313476143701895109159993267171829410518018137491108829789377709571926656 1174 86361128403499663054061886315907194181061250168122661028419073836603775044154328220872366606220 1175 21809141520776095412285053685840611544560319370966910297451593411786753660952171055152346402718320 1176 4464854962749558754332599697024058392400857132754049599140695315558045843300638580220318337963661838 1177 736290711592956955597449903783464304167801461616532305813867139995197388722013478397541550650094108160 1178 97035725399477591867287874363462901319423559688047573042979987583859634300094347247676729146489816393536 1179 10122062430575182440009701001733927226862578999241164142125899875147365541156425546426628927916136501674752 1180 826019192601097816660732856354678680822845552339692390097384148578496115768089151788526955277904633230350200 1181 51993887284710849110666518310998413292414027062522856589383116601974410576307463382752661371180336472202911616 1182 2481310563414514601765146682592768394695822233041671654313019544377648638142044028541242479147056451441047586488 1183 87902222793613817773559156133139723143258960191686689735342061931923346589502394987920463973640373801108963252832 1184 2251574044065520850593476108669928868960831243381648091705907172466071654736825156329902183518953381857044003784260 1185 40331874375597426825003647058945603897766938937284797910966112025649350939896847299250929785299379041196541264124160 1186 483741962621959559835598461040560188566247004244534809628997740543262018424300237638780347445663956310528953305868896 1187 3663607862016243783213561568832304979594522902790738083009076075847981440889184468287802199565542139124042602965104000 1188 16120198628215688197575482089766415119108842904120256583203654659055558844770051087410797705079316931095587463118065000 1189 36278028812756597439005980620610595576554717303917195959021479219844150978240427267672438138373274123915997602010000000 1190 33484671656065199208796611833293268298535158006026585749807736016406306692646740143204282828433308237911854787558593750 1191 7766906441322451661849438247338571206831478514369945338171021761239200700164102999837349715051355395629652616796875000 1192 129944055092053998720818104724223714264390920 1193 2671773332829865325261532432842939186927219894360 1194 26863674919565816676059511954733730284744074492590712 1195 172171786523365235076919761073982037055890170759560175680 1196 779757163322690787177867840436002083986991966729533677014656 1197 2635025341866686949615410027729296030402531083359705311046016000 1198 6868541808315137473776418032636437266201064168751634055740301517312 1199 14116742705271040704635470904278018261947212483079370305131291917145760 1200 23226066069438200152514399573709847477487270324832847873189247531156755920 1201 30918210382415690949142557514353778102217381944323022902500806916298069748400 1202 33549848538243399301402913509570421959268726797503422625112265364524653433068400 1203 29826507992717693924305266719779268892498417512392494503792637046621418296834949280 1204 21793332609225046858117316104966839248936835656111157458462822601190884420682087357696 1205 13108221511258491925481669544339150155820228513394455454756318050061147134290376610219840 1206 6491686580406568615258316059915803591611041194438627556651803073856424684189329212072845888 1207 2644351527575252505441196250409611254390554254736140377028551031067733758644460857223231876000 1208 884036086135043270938745262280965279798035352670868509635902774857100398525807957150620370189656 1209 241737525289943147419960626372983546653155758642488952248233523419175417975185266337595071520703880 1210 53821320440945377705202631033910291255617663267876101882437767139030773935914479198065954161024233320 1211 9699710599353578988067523629400076330850920886449831558114130145942561050394578212135385904730380741600 1212 1404768680010336345111731280021668042441520129406093665203583353913343970182030683924755812044130598844480 1213 162049615211481167569940788163754843884588778492371375282650096257986717773004619865785771406656123711775360 1214 14731182413045471764930475113916345836254064264412435405754870233278626351470265207455631982580762939487083392 1215 1041737160636139547055474359793735664404493474508177218236830885785357314628597847083388886391634530085406024480 1216 56416899759552711374683116553398054746880058191884661325853336841096731778454284334029159737018389693298810678256 1217 2295593733555344451335154073556250795018488787858151788200276614662887884162446761273154133156172293748322084234000 1218 68545201930878356518837697427678161950540820216129341743591525899293993291946431090431713337772506367740694556234832 1219 1458170181359727584596839135768879717412105793231100315757354287818739413404832478235229256973847738214914932679907360 1220 21276504510890286170947150378651732815410392380632640955894140515841329252046267915495977413709845548947851932758194560 1221 202503866365066538129644270716177559916700336116006069633256256062271747996175276064532392960261377144366173112504088000 1222 1172952194899201866954884042856908814705471102653319593413671438936520555972032759691651367091352711603773367075659000000 1223 3734386247618346433859052522307362638955559481464623023016015313379036066405633734292517933850143960411424917880972500000 1224 5544575172221193130740850278085511633530798327855815116624919950139271244993097506648609470171068674157845225117554687500 1225 2804264145460889367686207705706650560303904350840145335504172882836175089505623833281493665804710883654108156132226562500 1226 194206527831353487932741747230774294223399621794923857042810842650783260590384830845200647207168616058266040258789062500 1227 531611180520703276746801247640705722434430504 1228 11419718508058511912690974099527311894029196260920 1229 120100617838632616693024365151396923135750188842865640 1230 806130853250898960855792288107856627574846937658327715000 1231 3828615326607025807995961896388749879995235382513358316553728 1232 13586853221150783500936619002721371513322330902963099062934955520 1233 37248126156387063569230849998220845818188809386935235580314069298688 1234 80645358415389106187407036609666473636136869934584782731025302987614720 1235 140014993812404918140237557846415083403351648963992743446994380758751481040 1236 197047784556310325083530287491002594778327644715053755688526064434042105043440 1237 226502012220039748196971850834416049028968891078226035944509345427923234564454992 1238 213768288739324939567745539746127434719485013712752364045724817255967774142312619760 1239 166202211043012632515219082311258435903525731263820163008321772335034303822838635627200 1240 106642481020502430155160937175863678685343862225286125378214808270280391180309762982158400 1241 56496133546224629165515350505602387583834628479252936251588293592090198243273886979747930304 1242 24692864303879167272755986655163183751952278213226513298242080748452982575517358499054772061760 1243 8887147847775248321607484935810914222243966927197611835425956284019859900665280081841808657958264 1244 2625909764489354450654683019280543425650227191923000674374465675347416791448794101190255587770216360 1245 634332843248072494724584143636133990626330646082099167140295203680249630326796065045803049444933395640 1246 124608062697027564559048599747735333306677893954334078999919340346714725375602050195456203203325771508520 1247 19772849344080134112461011480273566843583465571373806694275800848620457629406771780500778327822481342706304 1248 2513914252503734820285552693502196607987058534331712936983004996806783423875356783617292740637596099476904320 1249 253580978033294960024684116820419142961144943210864212719875540676693455982140493150517420868995482227881144960 1250 20054968266564544584850164246003916864278800007278145777625381526815502834516887037310641852696300156279235657600 1251 1225914403209298832142526016030525264731654583006574155837600835005435616077120177849224255906825488709423972102768 1252 56925012624838506979128158120241845696774203820623891391502338984155288779185845942582660049610271533498229682784720 1253 1965754277983167774536406417905296603285919169725454109149404322366892735693439291860651923704508588380702287664260848 1254 49167645519140836695092700032923176265484033774331583721844806929863075758126749518808327678180226884030283459412211920 1255 861455822626872598751763758186480270894599219008209536587769053429855354307492804413059897649237523023953144859870189120 1256 10122710040606752017799663308306064847461464810502548601273313815594011320914506271780342550952331221428769165691756687040 1257 75229124340241262723758535406905031391317125721560710040668217144407922348497237504820605595657640575263535064312690600000 1258 325339524445492645477900393801654375619516303394854158531211172968310439812843155674890053282028928450852526982186900600000 1259 720792881362483479890169235173266896170070816720833596235266192492628021074696199305995974706297124754241917770100398437500 1260 656091823854867048807106118166482108633010516349101789434791459223987498195565706161343487741432896280994665730151757812500 1261 150368632019426506953938035176873560230222942425971981267358814395813816777187226293623038784213045453065246468358398437500 1262 2174157203727336754041598469232033995976766512 1263 48763736873029319945708520615359372846404137415320 1264 536071555388490169484701491330551131728594505418625864 1265 3765672644526407315867150533085698567807801947976776481992 1266 18741122869863756975393636618438997923911741676221746712623680 1267 69788376330937018468780464991480789608076448473899175195675522176 1268 201053503933484884629635433113012761509120208480603790231866599659520 1269 458147344573621387367764729335984015733482203694783278480968797477453312 1270 838574734983421757368560401723993993652932321356540502412354017095123094784 1271 1246394231110017846253220949481420943481427032194125100917209036074614167022320 1272 1516024003990956974506129988094379386358391162940493021542977345016569724993292176 1273 1517141513168855707429284226513006171049961479713027018182617397909826313894288586000 1274 1253546026216184349426400325572737785627615104718844150692008237462889133909081227507232 1275 856858225857391220128806197287653071767749493604731623272268035160370903705761219123198336 1276 484865362338628106987779636082933576395645256452625698155519044401698720270778049611973069760 1277 227014353764234342931021166462698064625957770642924479330587076543547045019369536615206614106048 1278 87801649776473623322842718761835347095085392061324475851951399018563621829533407958704044532597040 1279 27976942509714599844859141684582875306674892903362639149381248222998754544976092850797591442534818056 1280 7316546777683518152711735555632308213206720946454579576895049501964795409371396461300434256443627869272 1281 1562744448496724573041038487882493969063053447559455175070178398329802436142578072785609875309318689759320 1282 270945086454156887883250694400871865426572620672799519436736300681513721462253752512402680498273654180178912 1283 37846865499578603799634304812245450243839727912636878218211897824897062999134188992216670571728926492877884480 1284 4220862873866050911797916672025893138358644592379490293547197575394452130121847575535415900166199717883917317504 1285 371765710428654439696225630392778625585581173916602975415833347767793582923266027270980940777510267200662646585472 1286 25524343927976799064140940568183310156966176220466241073527664460740132613886408427976098271645777670891566400900160 1287 1344627813541547538014871909337238730726955317337768783077954960963269231274855572307954160622739402955532243040906576 1288 53317548021717837619669743314574434598528972040374493891478033010480704689311760958479730218852010098179006062694341040 1289 1554111790633482627588896439211369241198944321815115184163703796867304376361083917147449282163568550018877197051172528432 1290 32326654451812243188926174695002232103208208552873355159307106827397341371671385434227459049218338574177533364448036688544 1291 461949582148548940205402809810177989305928454666220479809318058276892608579738069434996554489760244323242552786172548732160 1292 4312698341507989155751022428822685001805700952748111186726418399288506989658264795171273986254821562141299252185291112968000 1293 24540999929494681044417942656308445780125140197975838556914772078215845962984705400446655972778479985729630615011969229000000 1294 76879364754418736612082171689362425926777400341492059200268880980332288781245000025792066300341852891986862343512082550625000 1295 112498434855387618938588053340129617488296991370240304797726706603853352013840336825607724583385030274992746160166754039062500 1296 56176294751196935153552416866939143206737423402046665674893514680193343889514588004749301499055963276198630704005157617187500 1297 3849017741493311141212032525865225953504004174513365978255233243633670406078458018420957463416533745043801996285620117187500 1298 8888958954485890390573961608500462997658120132 1299 208034840456228984710003385685956507474981732904000 1300 2389010685064608836701577248001855265363879804023322036 1301 17551015215031382459320371280649214449831018981752057638800 1302 91466085231177042400395792881266545935099921847711511269454110 1303 357130821166131141260359030304652909537423265288010302786388889600 1304 1080308873174488550203398984951104861199738999804503536388251086285824 1305 2588729413391676133524769458156252570569593289838329058017538601889817600 1306 4990757604751608715549567772182869068477721000702021598982892069715386858048 1307 7826561935432092288449272755701257209504414724785104423927985901601720637056000 1308 10062719739004589228241474128527690347003182783685383400364177732474719782596026696 1309 10665799747693825438633945421947734855374703574678710113549826331462515792516630660000 1310 9354034047208433568968818010428820817969613562902023886601758556527225087370797046899988 1311 6802521806942533200697625523163307077488885700026637329969478484069316382036951754266886400 1312 4105663968595776400845133819701101921102170655076535154257171121040914947893492414073897268640 1313 2055966234924381046123528588842522145573288896444606985826748121723009341616941721433631533148800 1314 853060267391561565674704936218993436212828878755064489167632067322249065566662608465401818480814612 1315 292575577876595483206918105180449442124762093708606084291508988613109836951470465846938764691869524800 1316 82661844388311353432557320517793940975392416231410552638406086782296130983733135175427359256556439213564 1317 19152643392558664681877121803612928552877797728967220510033163762338681482706300823884078200574703110878000 1318 3618743939123967106637487008436276335964183906629169564141026415665703988176481254854419185634197761781676722 1319 553721169264043115226579289312198612421262744810379316890530796823140333132231628701522713747191970142379456000 1320 68046203013650144289979974168554292385241231414543914886117596444922483174449640287850163984512712627656647238976 1321 6648863489563985990896182539508675500559532879427751366620063882475341556696795159367324212420195169418040577324800 1322 510400490753914526965620979190303679469039218249949289684505148061039109754094393213782666329357978836530341178682000 1323 30341250945684292862380996877524274901476527719598389308303929066380113830412961653167106354737329145997388562742841600 1324 1372586744406005035490436069365482982638416326870229892096025471648650040264084805286595855653899816432610263152480423064 1325 46256119981980978840801049106473170851983372958148827841007945767099871047814906994155151489345446518458259725975624517600 1326 1130917043900160133963210048693825922730917342170435923654851488367995896353431184761732025487297087338601502542569624561388 1327 19398983391539914857422132309060190267281659374039865751875914627660763792616257014379111136849839441866602099406843298656000 1328 223513264729913038008341550891930906824359860128193627980854937569181024080280100985854261848204015700316029397827632293279200 1329 1631210918471301699381629657876574114071587785724384552316861397176314394505283242688253666352201835879988173376328132634800000 1330 6938048699074280479589864955755299303679140497204089638268264500285687259134898721845866865012034258134291647372562575668468750 1331 15141286262458514689255685889365218956374349713892571164336158005648797592690004046257351872467867696859319647346464576687500000 1332 13598292330969731838270263311634212354839554963284804371126631058562086816535229990711031915431982788036248257465042948730468750 1333 3080672083900999793144731359238224519460517274506754078297737450213869054418462095167756259784384643144323364795759052734375000 1334 36331036674462750785886366769875953891534149864 1335 886714715566909391837451545003117743509311252114928 1336 10630421357712780443348137874706301653648429147794001600 1337 81622994709557368929765738286021171050195834992748838061512 1338 445115355594564899147513396041280406312800472175635061479598260 1339 1820955335419428906305744199279318666960624062652087114862663254336 1340 5779260713418456844375920659066301517668851271897919415398409743696000 1341 14551077980910485420599680238636150650418580200607112587251769035201443840 1342 29521173943289897231402647648083115207224665349188824112267321610199367852160 1343 48799838518605754961854373130035665956618065049704039128231815450705875940999424 1344 66254707527411058584653603192460689493751332529540172037648983681735070424388978688 1345 74298617198705039294125735517275455927483361237557734869284773057094563082141583407504 1346 69082677467652972144066978380581790570119976769292303329019089316326624681781135237533400 1347 53381788241283944849750321806664479794004721980061480005149457204675960794152895467747499936 1348 34317222776910937457067398231738732753633272851916581074595512762834125687944605357035419929280 1349 18352558024249524295494330467538454332931309231385793630272017002568462005467427011913741928919488 1350 8155782933910463172615689286400981370875423191784474693210855422425317349827595372596848865929145800 1351 3005424796080987295082469577838935526210789551294159445328776444533810031610042565954420084695977303280 1352 915532595685900835120345675265872206277464622919297691828288122836868275163765372095757192991902191689280 1353 229606286843818128627547688540921758932432281102031908753420398508135131113339226811016638343012268824593112 1354 47160719197168297569676390372053123538384675277948382180991003139084422613756924325502224747346342575290814732 1355 7883064003819186521885337456331541689362643266089523289840923500527116513453659237724041643201484872697003036768 1356 1064100301813286682966663988188075292827877816853991162453103090027144334222348107371695545146348304732845841272000 1357 114930220332714618108685231730070287889380296754491706462973909916166011208716717611286271427950737396171506130311552 1358 9823334885585326150667734583275569477843442865045366942614141706576960638304222758317200767659210123942232083519388960 1359 655724351709071034449181673238671288086996026925964743155244534857311894159860920769389002224882787860594342744221050176 1360 33644871709543452253709637907564084689724455789484791272917960224907914205075463113334816110824912549588596054065737139200 1361 1301577113281890614489230110684940020404525359028195875989586118064628605298689442720575012217608661086806436657907361000880 1362 37073594136081860814929917123990284815138057000216305753387949299835171578206125084214915904164140901099658874683571451091560 1363 754743257416691585410822342466267176486023064458857685458242646207853842313923386885296656301489474514845716161646534032594464 1364 10571653550477214801237691508036813849596406673980795417453946437763311564856036726263828104216038180368726067483816003733569216 1365 96883346347852825369707511799479038858045330389824107334828284902469351515470056321243233715009122865068962221980648904965908800 1366 541979565672865544644109792609734211398457313665010231798097171306630894258143313108757354616072168251479198281614064770213587500 1367 1671625599036973564181260236128175021001385103599470638693030324246918891947444630991953883217415485227268722406255505021719125000 1368 2412066545036813322413544055784034198498137149445856711894540316380468145369510541555578467327190392662668141197794754861712500000 1369 1189714574321584573148848637847281924254589196939361008602332886764475771420859302237332945951224671264390820101784642039492187500 1370 80675867989244014804950756468763136678307818087826259664492174846560885336945801125462658512403301026589886897439222946777343750 1371 148448312389801092786992863644864133854795319800 1372 3776167701348673610969998541126236731110543645155400 1373 47232221497221841205891361545385678851706211470725957280 1374 378791453267102242495895050078376690846939796436160452389600 1375 2160075102042767082264172540875942566600872153045793122705877420 1376 9252191078665161815824256518091186548441882996980000186992933152500 1377 30785132583197727429706221990580131421676455533978888883126041730114560 1378 81376465051857463461578501982145721313545549536824374199555118616754521600 1379 173589826661139532710712439509114401618659360382606909577297264586661048201600 1380 302198876793708986297421649279403390853711651487764921742309982253580650678518400 1381 432833972727604935599406357955261979703235160315780241057277764780684183967003312640 1382 512999333516070785503768402542410989747590278946149736689000240353232069738803445491200 1383 505125655925734709399093392378884905177774001483406636262354397517024367394684126870656040 1384 414237242347238387685177890906031381017870178242965526003071921742874274739818698232333467800 1385 283271597173297917653842510725433618649558100546401498823077090761680781476273550378477840613760 1386 161554598933841199940442659841206577398207107233212498500844379583406368905428026219640550938160000 1387 76774533539711445509877390754886203881693828999270215543082217177760421444229927257269462253615635480 1388 30345746459831878452147771483542447455086678409187192288654200599480485040350015994364564831335426709800 1389 9948327673948588402276215421773763730326102696722945650978077484096988036419884719486583837531081031258400 1390 2694895625581723052273120625653231274073202276149372315847076551152264291944682014751007670310295678566959200 1391 600341293326419524025383561754631919204791432369003703406984632005418756656376865489574887982467187897677358420 1392 109336005858722609341085878467205378767150464950734546841304796039373562313437093691768104507219445506191310757900 1393 16163905553623638962974428961708111714730652880488603621438650417238932191173605935953983749049712369622100113191680 1394 1923297200243216332140075111267142908128532690849971847620130697262803102542511262056002403639470695943172108863897600 1395 182326208043289908740396452827649627578386611880876074805297783636143316281595336044501894919271572352297848992282516320 1396 13604652808480562855622133151646831817373792644082625214131487933952698825741986216304878110346093758790387265905818180000 1397 787502397004222031853679557283251008465181260949861058926794930638668122501199774297036220457168817058163245405624675704960 1398 34747747249588573406743406362998313311798779827587960822574753962087815871058996480490123249123094363558979259418599009673600 1399 1143975574617664671079441110206226554688904889638081270153181889775123098423808735228039676332131173301397341214314317544735000 1400 27365505141181298620139554257706316613600894782972678146562154988604506298268930656361510930816095218310599691082393973498127400 1401 459959903050606984069188704600284519420373820816094198807070495954157649704176582238539839380016693370813093805576100506966656640 1402 5200453032845753448638312481221162107329600158328299436110634914608950607990680482197366533034713659386341885181345865078771088000 1403 37296390911111900363529280426702792321107282551174166042315524867406354597375764139380742657586080785903781006541885969536205702500 1404 156112646948793091216012731088354789436533076371165880420651612963460409435796745586476822499362378395895039601925190059002358437500 1405 335776426138910579918369649869871972557998095715105385712327140435177837420096099845350017864536039709624203420171240346640018750000 1406 297674230524406809059762295757821300312403738006463582880665520229846210739865400803109478538490248186712221038064275246003906250000 1407 66686474263185881673653815583949951956011490266808525794931105398772417319140185164082537959570038159585295197634952288656738281250 1408 606382738396741438511460026655770413695756278096 1409 16067506228380130902000029937484406781094590357501400 1410 209555691953475695822255164785535001288411324310410708400 1411 1754247345124187397762522382228080938704721275068232896713600 1412 10454016643295972702635550703594110644634182405522271359079132560 1413 46849707849028162923718183042308720023507764602119604609053803937100 1414 163308224395256380007179693269618203252837171269164209565968330454712640 1415 452858686424008692445885282029569036221185452253234668843853650293857884800 1416 1014882578850914195097207265715353266237679773635868927107889159822910933152000 1417 1859025475452864923318293392002089237331798506917036642741959946751243703279715200 1418 2806306460248307304505530876335025131117976457281568208900306099278295971646165830912 1419 3511754954656601186063009758068244129959409208787718870708984208142133273072833347097600 1420 3657892090324817402973516556840568656206038365579614240995552702293350628066791391295302400 1421 3179801325978040396696290539375987126364405175349005804924776420179141325629549398341392933800 1422 2310157226394210519516132790278419285309843411926447559872541966679071821200942336677317465502880 1423 1403124438702248834497436588297402086210051606305671935194691658900656534102981539579300328945284800 1424 711994594094538815271389615603489109702729272954889211361108953589241153603949052290641176512902880720 1425 301363877863870071641131625844126619263661906644300088057667523556011757876763704939837311548610967217400 1426 106133250198756221543385222841228207189778675023121034883795767868110324054252147726743955683476070147169200 1427 30993301493002420887220061667342167812655951467055199615814957757443060561104046559723026216050131167730329600 1428 7471902916573458805996177433602903104976266784292183204003643415622256117458918154090378419961350163609309577488 1429 1479045186433997477686927475693511955912123980362806447575382841636882832981869274443578447679905744933591909066100 1430 238814267158026483050216376056551649937243637613446257365520679577114995559520088483413053239428917668373810719727200 1431 31206551394164701292895570469323909884878628730187987191916116933651300031450844007068207096234510704293199949892657600 1432 3269363403805291921256511990181009648736306156697684527758384638251303460180141103868528863858291805484931931105054490560 1433 271559237374831142627947752013566187302526856298477239575916835742473015520264301082083795970416568504700911663356699845600 1434 17646791902395564553902783943812714689535131152397732132615874860330582701769315741938620176113574518329274769385025984280640 1435 882922687861078663968124349134745390065159896285729963765367834531484497653362021676919031485602187574695473659945863121452800 1436 33359419475635995253824156370031591125538971129672589242371499041734499009549776011388475713553154335477448615126979534781220800 1437 929425408084235642664426083083428130201757304947251988954340419687405213749348424624945766059071433428030050833716588437969010200 1438 18534631048599483487204427691175509023424791242060552105461262139871297314367512941094358204911984292483141167144494418509912713504 1439 254670965076449245374043692494373791744193447800689968869608666046385341740136324159912422186577075483571563034228420541301003102400 1440 2292686928437257655903998611512292677564479271155708550355911633238015026736123269612790498376911836363144322864970620062344936695000 1441 12616641495296163273787407365614444480516978919895543847435204227744989312511685313270717814893352882709665678016578476818591615312500 1442 38333755524919115487393664136883189950660127388761972843624191924950357722840363788312840252710091748411429867665758102730967815625000 1443 54570352465206538891888298447229801299951863712797415283822334619156805731475160340264073160355669111310574629617573915362869375000000 1444 26597221683227249554295745903346356022523869824619653087741654705998589825865704484434140229995370771977681081076978244999388671875000 1445 1785600377166630993169421246117759207869343136270948065474207384622643769372171165323108025958078026821625686837016111774230957031250 1446 2476257770424751997900966680666383572452823996008 1447 68310182063348222952797649447070541028582714602599200 1448 928433318255477771688147306107811883618561165830631845660 1449 8107913092837017445825595284786183947052298461574808695442880 1450 50460137308606114424110470974798715373078153805092864824802255800 1451 236443826966263888161002670311967310264933618749144224772064084641120 1452 862829412001940833072180699535544474753366604257454804484470396891743850 1453 2508124267181339396451253831750464865005224889753308038610899889284375541760 1454 5900409284731752803337176197332192101511921365348557909467525350857660004250240 1455 11362729414110753627207052198164113695552892291686624339570323054548165995754483200 1456 18061715806772602798483494433333880584203252682806025192593276883858177465894612963776 1457 23840737400292812494078635287643584324563737903121948725150974628302505513122662953507840 1458 26242053924143594731468213869623438724901183040920933577926943047317392496319942836889751680 1459 24154582606034451205560519934408075252162642145700349933114188559676647451953432014186147555840 1460 18621025194940208739050764678273809923684064608250224555327609898814492651927567671023419491042300 1461 12028959068687146512563658210311706953859374739124224146731668047817535963987606553970091857031663360 1462 6508387055071050941790291607692976965645927101094047324301391061292713687776110519818654784462218548200 1463 2945422427545117406883622211977244374227072745799972292768200473279542080793312363544496439481241715874080 1464 1112440903766776163635089683521326566597932484353679493472659472086443368340958370870076111075726276428523020 1465 349545620096370209890795917890287380845530868561048318798658507817011811101192914374598345608989255622710379200 1466 91006568514809745435226908235449277998096450201163812514114291991926039907006646240050085234107418952011826797624 1467 19534545221633223049468406881066680985755966789978632249182184157885093456743628811435947244692051209307386060372320 1468 3435975577002226199661413960985011540450065700421191063264346222259276873873555757726520500367541005110752423356359910 1469 491637831390667775626407256811196386777897282266574202513444644825549085145023587314762745306355899831343650624743841280 1470 56731132108481007839023500399592734426584136039347323475198076215316474100811404081787372293124164557268544047449956802400 1471 5225247750629276037674952208084049377692789578947328782721599131705664279025895614670556247888223644155717565356060624475520 1472 379476914576521601440994819445849300162656434187418448446359849492493522793308543735691709237021951893751740420811255960761200 1473 21414355400661905248588809446055083682155515899693681790265279009327770642206111385920578764496586650049451539161214611176124160 1474 922601643350362644823341157283865912800037606065584751973283387188164244332597354534424774264679389346278898208900489945532270240 1475 29702160437091467492083348351521153811640850429221306873681551467825098036495746727038422358468864288756478032528629926948896617600 1476 695798563014987166926949647341506120269975902901737545984245492445857418911102563876872252834225475635789949374232678569665139585092 1477 11468733519644201646525342814957762119759029637900630081026618652186134920285214562209412374146071810545707849377611548723964756240640 1478 127334665649039572408727202261027660146874598127505509812072933384813404960225614587766799920468928371269699205570454489868814267815500 1479 897991154682158284716896231992118310772185164746733972422756347007032965317252349240036549496603397826239913700086873147854190964390000 1480 3701157238906068636541561540330654537116291427626241929191000555354881172427514261813142253733314012964033983644147955563917181410781250 1481 7849758711414539580210335695809126189884920260073866869631401788383984882380685118473654269763122271953991696957917395570576153612500000 1482 6872365593912958225628650522995632813757384973411111545503919991461707195642860006762915544718001826433199550326050819033255149414062500 1483 1522983297715392373440400016768711681265213433804308885683381257433475974804238497837388765526223969533175684018720468499326144531250000 1484 10109404214182844138021239505018510789015565021648 1485 290182818163370989869787655365431764949586989647473360 1486 4107791866651362884753608921575332733243958037127955886640 1487 37400597030026739514063947440906413410436717964815903036130800 1488 242938342832110671102441893205075214662924374477902462965705401200 1489 1189454768179972195940668698732758838545687133219856419653394036742800 1490 4540890819232904113597283430298164151318783106402728716965684354436190320 1491 13826664102391547625520516045191716795488687949133524599182589286033163112000 1492 34118817406930680671941394442624310524051003473484303542026232056471037253214080 1493 69018850300349509961177804695203771034446670612136562992799775635224116989935520000 1494 115422225719552636365562169429897363390979162901716621333024032320870305539256994857216 1495 160551559629660643488321767420133151010873782010029127340180351826636048851571504816216320 1496 186564101780428542450447980715928131507199259804086736932531444027067360745341028627939851520 1497 181632739736079165816537894597111909872648375581553041654634361748696864717867633396931223366400 1498 148407636817150716139481968821539700276423920407055997305380105591783426525407836714470581384172800 1499 101836940158546016591003501796008568214699298612756638643763778066897596385429411724349608822512730400 1500 58671089725107676653845316545556023291139330241115084018460875373857209559704096206001267206165978332560 1501 28347461428671013802688841843658432654410686354534454600105731774986800433013292579736140437908933674482000 1502 11463267384860613094610803761453921036047958723676482257811049067867393186738713985632285968562709330194814640 1503 3868762631143046550080118849067753366587586907936538304021765778966350550334669592228927773057765018132585238000 1504 1085654703792412863488231808360246421830819380358446978631896999979848165539805638938082675955839853597871881424624 1505 252146503137994808878146712789779957521817776031930981656247952829569289982027609918137369314205912590919341363979280 1506 48195396414715825211087220766241440060514305899072927718570681538861402243724901438349655007554147626155820235833497840 1507 7530328010160258294010301298760343713355172631758153385940885285934950053311423350921573028947631387766780822824627832800 1508 954089883802503157706117379442540096603610177556193671102784408127539751661235792771530245968472829320161539429569546064000 1509 97095550099308986011606123088586148521547415230453909331619299479525366628720881913439689114457586934962288474197785009636800 1510 7847770366851063859858942807254998305513957587201866855247672695212979534709698650986048979517638498158375254338332575341389120 1511 497053551011893867859967798846116391432010283164770600295810371839454286661045495665245969558118083915566984734618663222924296000 1512 24276683129108113205589752487428616730966468217266738672374038023711591419256461674933519957662768828543647324611619125091295817280 1513 896720563284676619623064948221250551974557426424322440551010074953629130289822987301042708075433837670839701462405364027981677912000 1514 24459215771445398386471275169909905011147544341248578369728865703788007163664522664951915419902331254883170292906861472281088965736512 1515 478188102079306523140758494434171584136326926392630541344901741489287576609495907096809909179608102613922259532375941306631471427931040 1516 6450070251058153631081348839532883352552533617245800097793318857579847078887927277208625370279412569714607072406210227868934386787703000 1517 57078908560101436250828026797802545504730373002384517536192451499550139258559233565636542140697803954798185313394403507510241441571775000 1518 309169446082471042659732530452151714803949189368250089158439200731169646944637315769417236737848334057662121604314930430709737891940625000 1519 925855391242876619689330446553786353388230370539985620512960495656898353505914975915208095287798180073522025708186270843280653195203125000 1520 1300894611331753682780581829389679821008412174367473872695770942234139823229652854538077656278130680943300067158929936944643826467578125000 1521 626781282711047630019016170089228362006922438913625756967962538844114597883464708489560090100402076194286040388753307315402753857421875000 1522 41672155102272323695164951956017014067721395605105046307163494453433912706349109544472755700859318072349935879281479442016588134765625000 1523 41260935260912032201972764671482466291889243749456 1524 1231732445696392535659640945573148972595523614217171312 1525 18150485590776538755260094695661967222074689868169988845200 1526 172195511194748071909887189385311988622707181770194373042447280 1527 1166692243008098135077404974147577246477941508586221466041881350160 1528 5964927244308010405019607584973315883048277060792980147541814007692720 1529 23806948217319845211145350139804185689108607146047518965839203563503653200 1530 75879560106058668894385789662551387132642662795822422071324890203537103593200 1531 196254178452173073954253813478558828133133609226587629516199178732083717585585920 1532 416696405685181257329011005016799748215027832264766086444013532383475037614186896640 1533 732518260000787136240046412541188072314693694477857106863973673517845709730597071469312 1534 1072790467590474951799494647875919786516333977502512220296788428634934699906757822344122624 1535 1314750967460274400972078480864796367141270171887325410376858511553779760978153227296040682240 1536 1352455734746074866743583245094053397314260676331965275403236089566526819789640533276193297936640 1537 1169925828106302964013629713366022278274495742478252850368264922608474274578771537817152382876942080 1538 851743500180737342958096018762545201421201445810078620312404091668759817046780520365123199140716719360 1539 521836693430355998499030225314733713749116842275595249942564992225857747899178775917732415212164986754000 1540 268797200842637434138966662872567598019524581055867632714814982787803593774489093697517797358027747654588400 1541 116201567843771893118543267412347482918597025270418129991045512824756855773226617155599116229907787660997023760 1542 42050953889916664589567933692510015615854677064336152404644639006487239266988831661799740015696288536517430991920 1543 12695061043239682453503148301238390888279691661810547335001449158581778841923248841254749122753795919382392768773008 1544 3183667835791336773958333735284701075420777430723282743555168863986795916207660113011723172197246678120741203972640816 1545 659757244440404162723277049929448934273773619696310307981878212643008465306288428558739655382887147409532785546614733520 1546 112274437328810200091301159166790940412600494985649625720877171598733428523777171230501721751891615209394812338762474164080 1547 15573388796637306032410601211502915746849782684665691891520283804727601692806169717284115641397078121887659500045477097453760 1548 1745280957751860687856761161247381198339807831778290638414810555896855346860914684929722998256328231601960872583526008326649920 1549 156388827791388700290974450139173288328124352043307858103444703069401533820626448960207127952360670852875207240085033679160996800 1550 11067376253834717111409393822589670036645803410813268891869796159804768064126484097946086771125763743735799347459708517570068206400 1551 609527259775418589202135263163021916472024414372190605050880378494571201190001838018768599052829976697045994965203707834260828112320 1552 25666574071291397394033759689310966434658251227920545593220180577957476371093797948501232863957516608901839874420748320236657021125440 1553 808756334747145372408240083881835393591492772269878587436667185487612384049688571174277069389877274312970070279826332505464195691948224 1554 18568568977381677633804106772890681873245012046372943577884028566868652851172385821713635447322983404642030723519821290899410047797405248 1555 300364820561203574881419140976511735513944085470370442544005708843914451119487597655130249077321154599826260858812381741181108155059262040 1556 3277044816518343109567544927907245136915472480293497772159779630468926615657532898396272017634203000783072171056745254536750887560205773000 1557 22738938991092979949508787197539877816265075942938754798876028369001237593578332214155909524089805566828537872461562257892482360808708915000 1558 92334523753187228578470353689648156361908605154712893880037460619713698041542235412649773961823343822798693849145870464241116348437225625000 1559 193195005333164023114985656150079923094196434358050564459855405115945685459801955124173855465753088909223584415532434927476582263814346875000 1560 167102453243576733397293548288372052873455502300363353841699356428315487516904385222877639877583164562315552835568909357166436445134765625000 1561 36644760705184252017203565097425407312907683338095311317636046632326029120212679034769501789286755174026948469440471710381535109318359375000 1562 168360170666864772599398627999245916972246061027680 1563 5224302343330799181422457432119763928436936270089766640 1564 80094963389141141933571665573262659607456791970806014986288 1565 791335613844313647371359819782402387529519952510347451452299600 1566 5589309620756667079907018716688835650272509920609657765001611818320 1567 29821980788388638611580713916465581798749880464067134526470452217498000 1568 124353583291208023322707188657233403650353695775555770537902220348276858480 1569 414596708660759799429120884233821757272316694518428078696762688722918704701200 1570 1123108457509841215722988637539318952323618933038476416337762516886165409105128000 1571 2501005035243744171839988682968742834621560541353789169923157894316626120204166217600 1572 4617788032684249457550052417730889967023967010077571881386137200727255459793097362174720 1573 7114136228453606525343873467473163456369193762004337753703798639628673968318285741699495680 1574 9186715607749490224890041771493343291817114841286364071852706359470041131214947093443132562176 1575 9975139932641932481312027928075474808460553396558317239801454450245038820104520042852733138092800 1576 9125589112042801016432296258031855234610062755498123781228456820148741093731132487008243021758588160 1577 7040609108567486565107836635878454187057518858064266629321588868918979170038852754871431116866720224000 1578 4581416257184644666145878458095867851220314779327067528344362509652729772568976245761298514639498954586240 1579 2512468889498414573087727089789738635483340155632958352815688664980269182391048895226650408816215444885287600 1580 1159415651185196791596647488048402116006116740071305195243326398460654940008167952649494116566805620324196193200 1581 449160214019005673043316834016515420377181116021685770273102529781529936624277370457358942292834388521859521902800 1582 145622379790106373534041231652094638531858810172620372294802757233568762092652000688065749444057103235787117733578320 1583 39355062227254744523912322525529251468540551008304037616780727551474647864599922932544813544389120585572787874903752720 1584 8822950686171419955966429836895088787875586748780166290428407661398473741277313940419115207462152694588355012310619500784 1585 1631322200906652843567806947896840169226980508670921732406009396400755754679369580934358845355246699414252824384961074643600 1586 247044574926754992592681573383085320078408208438646308546634967986103567393259445332733895355368810671730809191598662165127520 1587 30393001186191764841072544324192987460681436026695715831530120839562936398201353074685887283456731520306858879789952500691168000 1588 3008510697442335099907769367612032523605065410115211311196344256054700860724234536026197630957739634761264263766984660663339913280 1589 236901465271731771002483215701201305594747102430527224132515796374358647421709054835969780631155886756759073759609265160322054571200 1590 14640550583188787251722047263555127981419800591062653909756726797404620074521426344049535347338554551033948001931975645621497820900800 1591 698727150526524789363678267854590261595270152969540694777427508207832266130043579867896461103184573285769540363774238152660153276209600 1592 25254777696092654877239978247980254997082006228645744478802643126205781756886275060921953550195716632366564574206467800012235156151305280 1593 674961465564602539839048072480147862852647250913572285816563974558070325420935399579179667501053221652886934403767924551586251504513984960 1594 12946424967935781847875041360881257233212010863920634924111607950514246263788375497959309356049715268482210658560910267332686541807430400752 1595 171546877850900161055472120791286925827659910807366411618098273719637953034635860650630576595146069297812138804589049564065672297271213309000 1596 1493165771858824612564423027654505897747033109488999290597222127408413188453734301557609951479600387008924005500647163295271047090510862225000 1597 7965099590408707679510994154283455359202740957458239175039062520020798487781558077780080253229479428519844810328597029656108364012024364375000 1598 23521239008218458842195094832652342430715379697644412791193064211553704237118944676099147537558768814023632429070948478584953969385596934375000 1599 32633917423746108273215378249217538652979087244431551615524919439757076704836820427382243207768498451286570808653746552540973879653201171875000 1600 15548769741469499698694785912909669876304908372299178225056958399710910059099758940703562545423216230236636311990303402680124682458236328125000 1601 1024082966657162985857575566253313520700613566052176550267885989669882144671806161870894664228227178220560187521341574975461018436279296875000 1602 686798446286139399801651251513285253171730664959284 1603 22141952759522212547278830367924618254156549510210044160 1604 352999234975723261312504519716143451728628886673370688768680 1605 3630079164925565290192309746849962243871482702450613300767200800 1606 26713420148499599267555483540872566165303131272800110793129953319660 1607 148654242674263393059126095912813120133760811026825945034868220245624000 1608 647214599529221899476204530135275350043989593622918452788951922109305779320 1609 2255656237334235331714255825761161027285759438313430731445259172740490891900000 1610 6395350275031717809996564263755687654841938400612551819313785920194670016207143750 1611 14925356348296979988757732568702460995885807516750483670852784652798160571218887884800 1612 28921457658710282228269351221545885455038112978848063052957459926616534789948149290921088 1613 46830973591163030432462971796071766167961793152275471580509592116441987527220183501617323520 1614 63663323085876524731891158187816784707467773999495311461333088520423917214851599656202043343040 1615 72896796174345863536265943320597969407348300822023970947363321328501513633062846127205782007884800 1616 70454357681303074462467374226034531155098881482513014557427452452387843087730238177260938347758769280 1617 57540397783198589517800752910230947144702734722395372273472690962961322260095507227753041131880964160000 1618 39719587967430542928772529241338378501225372154199918058726368346000103711801421419147593185466568295122960 1619 23160712172897269322575340292771232232039817702968966167031197456414921004599842730246334771403749750579328000 1620 11392733512949205435062620288903855107870969708628540164844054058977280462235276843424729791362190663089343407400 1621 4717572344362641483969595766969199199137930933539698336684952926586210234729043209249909416286205761106093886010400 1622 1639755274936352618954200811021470976786375996439518493717530135137914797373634330378556678806824641472379743913002972 1623 476674574258599288057196661621419587257695500614882119421947339484570835972849770656875725688130317893200785319317164480 1624 115370739935839159810197797821576621204464847602803754149989273173388632210029598801666320083769228313726276019038760940280 1625 23123386494863775920637579710006087388238734869898691758015471533938631411549825585984921530026725634782597407173334700028000 1626 3813278630503253328039365877720093435253289218875735647958287973232912713168645029870904334655470537466462233991909592131793810 1627 513503717874918617120721931568864897893373185106034466712136118851665085463290360571053885823524292616344546182416911759709376000 1628 55964182135688568904824186797659485088713871937196722648899480813901527577661051416712316637980753694601515668381075693144965498720 1629 4884636258862568664016716689940688932218529910400799333893092431935752507923942813969920054297063596909128814894016255268181443312000 1630 337218963068698164486853355169671522734344909628928568173698860684782066681221388194427036128441180676356840405025890583422914778455600 1631 18143769079036316814318966142856340219909418017255024198348735377776929215062578352641641778183588260803228008032989320132246536382124800 1632 747425132522621296016852345220680987122320999795464843278697450420623451053755322529457789449416607856069443882387888222705648966654026656 1633 23070557473863244615017113067084840875549909448989706327722854371618271536183245216636635872612820064425970035433141313620317917130497267840 1634 519536572544465604169684565620096064454963034824798101477348611661989122270282904835735876106459993938690132225798319752696917301577852356250 1635 8253290598469853395759935489627790386474199192770329791651611389251554775533546669802769868468852672612002383225787332883105315251988870966400 1636 88539224025383802494516586474420286839885734287921824873152643669354519061352302186820549655536007381171316916769630821089160085198577002547500 1637 604828036373432381312221818860730848038264267410467965194047753544983775754597312012008574293323038637566129303122890323831546305581392116150000 1638 2420884298565694026718675296417968790535756666634515406650043205004378760128741980259985317281668652314643489719288832961698444771808852460156250 1639 4999340861937210403442740389690220600001616151163163646522341549041707134607644256278730680060491309582946380128492964204310203796913142062500000 1640 4273702681712339602715545038042522181970985317852250836813349748805665432557385853091853882489187065443836210108982958501029973244459750976562500 1641 927711568234715524728058226870529607025360584138095922654853655246827238738200679586135522553784942622107628708028674846852097092457050781250000 1642 2800990747403377879102393949904742856738955314920072 1643 93775065652731883001710707699977593147138482514529887200 1644 1553845473114461174969389241252174164504781608098743772565056 1645 16622949316876163798015290098723116150340526904473660343240012208 1646 127378772930649283926924025164971206693106842133970616734793001478600 1647 738859039535378210931602639653043519333517439888298689864596107800191120 1648 3356722957287602265754663303099006923833344860552822326853461738141500320000 1649 12221266778602826164040097076798931317454128191684219867513251980773420156877680 1650 36241508330016019374116454072726614377885100022369798226440972171940098846444226380 1651 88576735960930348132717494270198039907050630824050739862576614293066724598546293601600 1652 179993783069423404521200502530777983705814492321678253096409626045008141143811452458751104 1653 306083928822078322187349658461677832143136224830423577728792161085884491202581204996313250560 1654 437659667017140974385309803927727387950074116480360296137799459053996207075953140456584361634432 1655 527973456222018572924956708273468460194313700981548951459181006626852763614205591644707401064732416 1656 538562715713793970673073957441231036866331882392545848856970971560141858482701843985360263722080179200 1657 465106211181926728346612435778764518492057332877994914943435603989378990161528089917885182391114243810560 1658 340193137917562273095128881563853928251143139802418193337958640769544457562963827967765355541344357058423200 1659 210657810694348715661442749436338330922889983241625598745639369860893270857160290657607346241837188116458931840 1660 110307184680509415484752614795314627107328990613622862860053895135051487074535984273993482753439336542613013763840 1661 48750963366261213085611991608987465855182345855689323758252277150295416992421631487305901836330195693445951175774000 1662 18137503146628581799477093015793607635931993969547012386140938354980523235106091797291945336049593012844799876128363176 1663 5661373325956874644130698180985037050228138298273192538663731272473889613932126257900944180607047525297794349566443528080 1664 1476407156305970809285027589816457424019552338893657563799165575507253206219784909587484647785185989487579041535502117911168 1665 320071762485563184274611667802928328566002172468083297460712942396701793072244328152813821922583656890388577203179633465922544 1666 57338923541646803901217425024599086471312275364699569177548260470239658505139462437703733712561836898768480906554880077078245700 1667 8428510411672232356489221068578015758481267490262083551126511412686359977535038876944297872168171796257895003089248055320069412320 1668 1008214738260600761677762121434343959958504363838639559001841309798753412308383603891160343543611438614520706368596993318948629540800 1669 97191581570014828579893862106639458034291898697291892406167059229003430211984576236915592052158066927374949232618163061989920890748480 1670 7464444460807594398774182528688640859975670882243527656401088185243891140851223756522488255465446126507354499649651059699321004601125280 1671 450569137258826255922197148759825130065640969160743365312901024177536484061823302390554423777663854636430034607389507919076685557775966400 1672 21031924853415526076952659659317712405857617313485453448057692645796023712005985505514514218046067613349001797336563542905843201662832507648 1673 744477235230201637155248726721498780335686191060641447690206740185903751436960521550210192662614283439294813527685824023103437949267293060160 1674 19510701531154519546248399267795801653728816021200423594974696728797384717988372672001574376833848724504474841332652944455916900458916463907844 1675 367421332740491661850837893386621032969415299998514689486536346474809823523735631333628229757648136012482117585018891934797346613984517321942832 1676 4785666211413480577588937434006916623160165716320929171792971371988446881722140208296878090244520158207730056533724156234882485242349378304324000 1677 40995173173430567481983331128368650737700973413728861237853736420712265627095482746408791928857024312117469702484587095072397780966776050059225000 1678 215478388767218951878014361077852722056226141061118389911480774627015893985858167572797207386521695722994359937894831028935425734558469559603437500 1679 627762914522267713432888331618857519103269994894445605917352431374019176472407574433739002412511157510823302878203901545980649310158735323371875000 1680 860379970690984371252573014945019254002013787442563365640327002735116440099305185809675806096081671825565293435039503579577056685571034375000000000 1681 405526771297081307928074317458898732393391302873200781598325542118915968942382471299069755930174038836978727843011474429304367406118647455078125000 1682 26465984114140274647979652894565510066234039613964426919398975480857904172238279561095747919659045490063720470562027592042535971522106018066406250 1683 11420605545205088828470014591688365802581772767457272 1684 396872050409402614895201026880314618429352545275230423880 1685 6831574055396983367287326516440594985619116794407088412415104 1686 75989922457061281161433628700206012733304605555034487788878072960 1687 606019510581017857271178002150001758336462706505735048094458439453400 1688 3662030687308869607084831462091819692173688488720003841652314328210826600 1689 17350020734648756184029505409717437168959870200031694640388520871039541264160 1690 65948358511953670556676382013967833791300706437014763608970563376987156327164000 1691 204411106563905840800609229031991025943810164051830841041776955254525001147648032660 1692 522836688107411839444982708581109095423077920774472342081669729337577304949695256711500 1693 1113327817238751072453025375000031968024155822748090304402791981445800697718773681869138944 1694 1986702274003438399855141785023879731367228554180488664075933272137149625403861938395295439360 1695 2985404555459152624789894579748754229876755087182951565008222051606366646410998668825724139457408 1696 3790924956703240362744589327112800160879996435821339581144495063771269746569131011843962566719547520 1697 4077340255145492196804989027066690437997774934797217408001685877623167830087647318535397374866979494400 1698 3719599132358494146449734031071973231435228532862434959110582657928542425289805912236272446911562810764800 1699 2879583129052041947979079209442581335798435279539059770499737487810919622446213713269423034592704107701354080 1700 1891328051473322918844702903018624286944327953170801939181220659030744217286978458661251140894445478832594148000 1701 1052884113688757135142159970812936620752813317499508657537256266149571518603203605958140559663184714700846450772480 1702 495949015434213203371881878185024456245878271310391490010307775954559189603163710732100231549245170450036050289984000 1703 197195708434177444154229612819388593962921943943435262197223018897257162884761458884323038130833320003547000322098920696 1704 65979797582161157831478504192144835991609965584380515304530285810591289093369398564237855735409444987773952180133827885640 1705 18505431741422981017013500659139585284126966955942958894857677040732762869407582030467723618371000332957521174333738640967072 1706 4330439231304068437029536778117754211951123171066584257008708467798142172849748168732042147445514298260376253089264180581274080 1707 840799579142028248917936259270853833171508865685275448433817011482625508983246397761988647107113614076512684367269361915100444700 1708 134564652990613690121240228758666536386885302562575015176280799309134989223236737544517429015388375858253036766877305750718384756100 1709 17615809438799468809740993924854070123943732409884060044522812970977353904292292555914428158567280512456309204079260216915334797973760 1710 1869330116811403019412635591587763232852141754609747479639308832603304084678757506126249762854046618148488551107155351941649975930368000 1711 159102176856995140742187838529629168788244155364727733741118787184959824019892914623315179649906701533132583725063013318870874072164027360 1712 10726086560794999684661586150836134755339108463029712207461664311034684951786090728451731222528008715385382942540610070401368106947138292000 1713 564326545450724701869856785404570468803902058406993694709534069777069940361774977407708184182819617407858515734209584915077209787465105641088 1714 22761866644723356392214855391302693258812053295249785679755363283598859117316140950493661370036841056996462690307075895896810032995285469621120 1715 688776912121836060623615828130341729028157580946800620202750552302380238978700225245224216430401463027496428685343541224778458559540734972233916 1716 15224529000400848126621401704535260785825760539879601674784064269175603430750992977382113033807765515876072078224201841032945109808888806803507940 1717 237671650891059666620416559373766526870683498866443484609574215558835245406577120738578885370785562629858520063313185775956696088053571192612264000 1718 2508517190579529732233138219547073843238920916577679711984419322021339767369170364146704231462927209185811553763352799310515300685950178118743400000 1719 16879224095882909550475841148723913665717872882082131417660245824313939418036686482945452610250802573758233102632244959985923953514185734698449312500 1720 66626859385661363636888250963050830976320475258006794736343907626456741124204607812954313624738699887727637490622207538444245197253383167296742187500 1721 135855599339238637148668121236491166940633160135397974766390955012118533159635095765569585751043474380446238389513290285064983481596859130313593750000 1722 114823768929316212853440046048417177293649587478186650796477651202565800946933887703498076585149718537477566681859646289770685780683319834082031250000 1723 24680376522789712582003264028065284834377723209639315941691901424590921046164613821703018208400045452482913724809671216770605012399456524792480468750 1724 46554776176241818098477276131401952879190907858249424 1725 1678467310033929346353824462384977144676524344315236808568 1726 30000294214649817689254387999740256817474046087683932688797920 1727 346799504988937672621674560409927139441095473858223081393147206208 1728 2876887588543775515462696808926985992629168917151024264955390861240512 1729 18100470414116818046991389655399315185668977526855677736464420597606825720 1730 89379999690669449848087920479491120786837336939285025856116895976135520581200 1731 354472465282369487960963756940657593520761348426400416799214588084198240047576000 1732 1147661249371817980642359879869095835425957524635001694486805124892638642024635478120 1733 3069924685154387045709495504269855677533033966790525280094418780506176162451172918334580 1734 6845271974298611640621101968593241257443706018856546781987448852753055126051402552381647168 1735 12808397223339713730117849078967766339666128230905142869170803877043971580919584270902668902016 1736 20210923271558886269906835319906363110994628386685623539061433846078790175785186849100620724008960 1737 26990930980541490748241605221232091032568095179494393869104385760029647046052373280647050827842742656 1738 30581212360559826395336585083163852323318824539589680606554015995420933867165068413363462275888925065984 1739 29440557087093179034379044039725544322675861321627242458052138618702905614822066806860356933282463411650560 1740 24097742907655990376435459148347942645492627584558336127666737362346202834726233114400946359164585849066862400 1741 16768711736828842076227894743894855406309177724540244506012999549550446906552646112197147187923741948280616354400 1742 9911999098727640646443384578356714627136150850756276724796648534901752786258940822610597078906325180694065413560960 1743 4969460727294475175620580603626611149706394223150095538238937823430470482884919615271153334075550679929185155500035840 1744 2108618577995312332759882818031985625109240280491074940646028222309917767673614654147888200429235088200387707784720104192 1745 755062733493151769800357458535573729238781235111881139741364615430033394081414532547093737112264963583818736491464930135064 1746 227356942548275358687536808738021754113208691421886411426127748998931396557638417422155648577846027002179229841202029420067920 1747 57317201260359057374336940989036686304730076983652344210511437348239927752390293847072269622631691118046458608062994398275596864 1748 12035438797295508235440125156481173520807077459707300381144015863634108471659147189210196803837681951978392158249118922403182243096 1749 2092106712010183901203385261183351724285279139456810132414292172197379499460353221099442171763285616350319945997276402163128773572220 1750 298907707503795385059974785633537211645489381560179186369504015726693919034092907704840444139100721730191430971372217680225042182098400 1751 34807946949254927313568030803704209933419938233332844453031878699044388360652727303473218314641374999283896186952581001211016890298129600 1752 3271453749214601597296100790471505559569789645982211022716584790534281996653911315271993818913988823202495190330259602179248944707859265920 1753 245306925476412799855552973305476851165572370465417246991461286390556321472832797310387246362567438263876329639582701698116517318951670410080 1754 14476305129008854043295931629759826014361338617689218474283360142867414449776305573894139596497764306833869792954985400669415636304255037537216 1755 661481560326377102633600957339331161287493658338708910171601425404825312994398965153909992469183808230945945451481438525427946271353284143140352 1756 22949319492113902560683568159086082182465573356097681820528105732810641875360012417472891592550937486851671569851285288091157119240543875533916200 1757 590188843294910231884982790815012919322392916036480284290169182449372486306379655332282466903218585829923273207619315628385394795673164575144075772 1758 10919160171623529560563531185014675769791446701341865241297471714982671884378916204861530053160938292408044301409429813207940228828391713018367999408 1759 139885470282651892709701510617686040648500664809727104385962460918921823464514269663472778286261756096443192624446830106319270715620725187657381316000 1760 1179950246177932122976305332843911169277038648424604461415943447847114963303397653721271099426996844999714652375231810541736397070283561604964211900000 1761 6114127313131202198584859965831275312096288335378455322541706067192205081023935939494933913425774452591836195059482654557430366177917842133876559062500 1762 17580781109889128276465497845008298878917410458006350101997042815131988745798605881676007517020038462624731238706832243734575444361625367178910784375000 1763 23811346395889622106150178001554503037432359207450375765797996584764529035665687740743075814264684386363788262515513510995295083648485363487101562500000 1764 11105977915351130903900552906352050128505077210847184615733912596735345921027799245886462245729002735685405527951514810099357250961995656213389648437500 1765 718403652192980831793363708462020365380831313678268338067339561332584422487716742943879919904404276950610003232308288603212676573685856366882324218750 1766 189731518069991472117330410193581349520364655645516440 1767 7093846280965417202263702102197819235121147388850708810720 1768 131593501681255241183094722798596880237129929334677039270418364 1769 1580132131657426924755631109188202321633936316267542544386389528320 1770 13627925535602277778213568293416374116622018100697755856975579635462624 1771 89226823724526883201467089755328820997337150091491719977608351294092464000 1772 458958702588588615937760099729864951327414781679245399421630398461817474934260 1773 1898000193481296451515072368651733138272584093041359088567336088066752467120251200 1774 6414849628259045385594851876184616767264725790922765744972720014180197439106861350300 1775 17933536914366972769420964569153458307193558467139893275550163390930365353450354764852400 1776 41843814618627851187078791903055044210931923007966554973589579916224872945488191110164547570 1777 82036623957530804279065034162002418688890867046698601717317712932395136118655805746062150051840 1778 135824500552089852419844159460761201652627719310905133980740437908594719205081647563224862590547968 1779 190605501326697134127876535443523507366506819456332931875254581410203782555136708038413340124594621440 1780 227294411086839682189082386840799772068531558694767337562351725750510776652354297746630727068120870568768 1781 230694104828115513944369645941937831355483160915038561051147580889154333725177159216542378744901666262144000 1782 199442501456393868570652937286608052170738735935723569680253680301796949934753820531990918816699022899086384480 1783 146874797153691839611707253353864557222125867821260353888075875345759086785556029113997283226441949369250314953600 1784 92074368181826918277519956727289798815377622090201599941901449044483816627414187491766258782657047318194825769031600 1785 49070144992019341498496295763918158219968578606141776718114989438318633165783552674265903456465408592007150691370675200 1786 22188328502258817699788931495000495121731382274298104500853578439580379150448240548233439211674519258729721578218404999040 1787 8490149436297248896052706490738497541903383008210579360488664381606628637506682007260757635718625654537909853397655436316160 1788 2739980100255203673238218439548784672844301362599648576052456248207249064146388216178251256562236589409538147700825847886402372 1789 742785849528427010376344060253341168212742592285058731237302827946125627266591570316887598549095273290167282418045023567866884160 1790 168331489010649756610860581443897908593089898838454912519900224945080287555185852808578004340220118824622241336414937428660640111492 1791 31708554068827191152861265968588715324436443826308658779724453217127518054075285260462699648069404451938028305044124519231581270370000 1792 4931681661996056678343672436728269371056115042236515957415364962509725238242576712739782418362343106089755903828142285603496154812323510 1793 628392286458509995886344377030674337904810101487792527548924306342345897530656518810121272330493562122640173879361585362109179340900595200 1794 65001419922762564616909511212452950649031322843111056889039568530589360081516612495023008447410158122251730384127019574194874235353428305600 1795 5400466905489895993041443935558005805877420660873305284394562751850980658703070592252278108177987551081373712227824941462981582215745185542400 1796 355872557920538957978424397075348885638116627595775295084311508153289996803647491306472011166256804271627353630391971341436877446985409580917200 1797 18324641605628616628908902676539815719975109868853144147928950698061522511595817679833304090750109440831368432855991777202546161097059031484161280 1798 724263450388730101996337960914295988361856979757729664354398397071235174693629016601038048076102214025150987427327665349995679277645229952735146796 1799 21501302985492684362133503307979680662833918433523991629861035184640593751127928335873616843548827260660604208721997162303433962093292231186725876080 1800 466796115155797496118573625258413347985897527591649450591987825316649194281818383122725632176831767887688907132584927130051834658930361694210436110366 1801 7165518072514043610884485535074560008498343481687796259202007084485443597468542978794778916722349962191153320731383467481858368655969977904440655152000 1802 74448944707748242002154731556846852377711203722217334069877015850170177234208857979967923163857314843173942619134414379609894715723201861947783062390000 1803 493685179590215532542791643541821207383274103345873073049272511786373884122154793283098880606951014501274761447678423087019026048429441638853127863000000 1804 1922631872379183405475331092485292564056162262527273162818273057210445394522559330325988846260543195359823779993061624545154220455118997559737986371093750 1805 3872451108871356478676168880730331693193970685014208260485231860342888145486951582291798408118971152347394203340340589105161715859403728465478608437500000 1806 3237070621355675933090825073885032925977606597067315314215425370592329159440650943268657618082683701619237743762972441232499034090642958828459357910156250 1807 689140990936466184237360038379658337722379650244333126196308935481897142262876372397214261254184421258393889012891109808124314894292162149560205078125000 1808 773067174158514002912900544598811289071312906324929456 1809 29961544107317712533070123962690656388747370053587976192720 1810 576579950826434095546358907658017701460849904217881342697203920 1811 7188165586128024989959160251343006331113060156620273503829660161120 1812 64421396192120436516530489227751283854494208736196373576432126042737152 1813 438700120827933089799987623255795617497167222684328580196908067190403803840 1814 2349283487461418925873784784757842786846109635050948762529187308782851804354240 1815 10124835881816783124740184165397778194584739667236163185360205806265476174378083600 1816 35700413316018119409855199366023436808217808129927867717934561327704888777095259798200 1817 104241242526564450436013150744428531248037898321758207561772768044212793654592327555802600 1818 254338841408361511326166066186384836487841068924998009160150253234772135338191488106331935272 1819 522095148691804568534750824373948202349298656398228108991463811598827624972209699633041474136640 1820 906291432069315839481674554810433524910680739324983910500773912468658697811213635759296592162801280 1821 1335360915789127506442072550705492914711745108313572858404498947194423105172728633929612822828354160640 1822 1674530725931024741011684913760247616855737940912605062604434272335791083902418301517699501048617107879424 1823 1790177868532078964472533652529401912952306774593751627905269308792488347664042408036695438042927865167988480 1824 1633046536459959284656884614943826889846005844018067556341356085318022539968393960880569262688415873506857213120 1825 1271372135188444803342300991568737357368387397752982406900012149135100065492021552691407597271323831533238707412800 1826 844299515138555030605931943751154855072736543259658653840980876242879510183339022484819709206914621274602120333192000 1827 477713785744971453239069875790974624708508496505646777539058855264598639138401014140384760913324854818864381168822940800 1828 229884537470553815491087405980647430844191097998719353172898226139367643211419456168849021808591960499920182189569303141888 1829 93857789188653294318765853151884042612836162933043480020083646452977985070400023753525312593737315739852123538376406090146560 1830 32412573167621886846600121534129986983508110547891984209662197114980211367908012512299707575490344911299586644547370104600308480 1831 9432011121564040545303636860126293994529224239673775641971564685746660714216075264572276833755062534040106853410437521941794521360 1832 2302425396661735388294657838854150921699201178769783915906496447116511621148704877926856680498579634460546392847790967260114901417096 1833 468971243304501160754776412482882163260685409769769848231461286504793166593130638523977499319718712924292512045163840198888889922746520 1834 79209781899146034293487711347149707156713255468538362554619354922423645018915769884507097694208433482268389520926180355430281711774727640 1835 11013468813512142459628658058055186996027137278813819869165317420214242514511081812531089631156364313220381917555108359916549439350438773600 1836 1249967647649974925456777226183487105554793733621670461263872542838932219302969388680286927396034906939135509134089814096655444515849981748800 1837 114657069500718683829390090516601984552886885825849886192326604462020497014725463479547773810979230981941148891927768549623046784835457240841600 1838 8402052777238731799949515176706630661586758662949920625644520733308499418398295567482269404563942983491569736923327778552484823862147860147936384 1839 485174933865211038345895116454602036693495179373948148439682685457742873228307170432120375213391559821906326858338031464580262596458352752068774080 1840 21719527263224003676600156031012826309728190773425023418451566834672494311506717552256771212834365436629074751856427989954310386732125209911580903320 1841 739098952543852979358567272693440885022396933797671436668912224066078449805467589126995590603917860426109769389904106208213294307036953049091028771880 1842 18664524810033801966311146738291449145670166298340772936994630335850348294939552266484967717075426109554625219001131668675138901864083897817637297292328 1843 339461154084311969169318412672253004842447229910711008691292758810151028673168475741688719972969969998775457685860923768692791525479837699790531684866160 1844 4279795940732326728263221695274451179311610817840301690604537495378853168583469507157408972373243007990776338611883013729979814645857935148070244090480000 1845 35566116150683969944940445073170488899444171137714271418171726885543441394154573743432104215758377035508194752503531454634564669424906476632330969745500000 1846 181763460977738670025331328907106864650071425605996111860191638963963712230502848090317305143454847484051325020428426673674097867880993300057103192337500000 1847 516059811826678274863688575531818433702267737665192010569393160145122608087597260499033431996655583852161642502360772357450255169000072345060378709046875000 1848 690960604220940008824668262762905190527201970647099777096014108734938068246185466937641979314246533595927622467966233706424588554899606533091496668945312500 1849 319009270608950477065122998993746404944896060036243707877254827456335387804688076675735085517242177057856500055565251885677336533562855548583140717773437500 1850 20458137536247780596130424636977304117110446660642635531368466091785175430135237818532854714526889694844879926572358408423498584840273043015231323242187500 1851 3149196771114647887077820572230239589193552061635518448 1852 126463999276833832106508614433832884196507515423998513159760 1853 2523552432887925317874356490371234724220282677474141230382649968 1854 32648942185646063572662635946227501102314680138514518398811156039504 1855 303910807513601667108879752321755157569457010846999490953481817003088960 1856 2151467581490492376176688630927493225605966582835084089664778012930508951744 1857 11988369113659946158096404621023883767513017095446367881420661554249602251624000 1858 53814443778407679824888917608553209259694096122092472407159334804313372488053216960 1859 197843834650975336888752423323091010150402225673766193297244310081281069810324267261880 1860 602983076468677173690278276592414604970570067070318600509896168049576018260239124674871400 1861 1537447123041467325944886469570212086955406470976202676409351978742209387841375422872844534776 1862 3302137383959377803317954966815417759212559841096222392610388816302372492476898878301926024982760 1863 6005380454255219084333399706074630345615524157679843080836851518295801690365187369829961548734398976 1864 9283335587227704945141490140367054438394008480641122924975398548949882688556913573142285312408917160448 1865 12231418815092151763959625767178693679780303526070822935412172744667470411174141583915657098853975839255040 1866 13760936946001495879337349738433598818220474555045893435925493306614213668125563009175497267481343665980087808 1867 13232966929889002874860870415990990567659089828891957550584965397942326201995673872144961051907331098947480510400 1868 10880062750413422561746262437929743465961043371176510001631700690577585901793827341546754178999125747477803146230080 1869 7645560312901973590798879337835873673387558681929877150249616729701643511072409183330705365494575030030901048988834240 1870 4587297114091727681149387127960517425471142830365442980883228865816628171646737499366561510280275507691697831695956270400 1871 2346250186767470400799578887602418001899005119209337753831351619970851116050423203801066932466731230452475233309381057691904 1872 1020696456933739062910195582717738541852887310131445113140632519586010531781348949578344228743233872848394203967320236968723200 1873 376605826304817481034331926209011764186976930454073707994707115386676503887914685725007406258468398679804801977305235150588274944 1874 117442242081583508352850711581923906600959328850452945365458897049223740798373396414590127447708436088796467105205829242431328692992 1875 30823548741757264545586434903690870881104912570329438637290087331152131154069403485471798507929185128025107465028820438052909331124040 1876 6774908890148850146654025595522528799443765930307416673472792505139982862300587608156354882229367280721894678971906877769283209763430552 1877 1239818818351585999982273829517258723752794822635501281889908081117971059131274155417950364463176366168635478653119132394021131857844878600 1878 187628680560477778083116929731852931004888069878464231174892023795087060950154238520904166794784026330849076742902421647638019644753285543960 1879 23296779400785531775099092083162171762019720988122473385023809940368330795054967094294540260765607172188502255062978349769488219776090782186880 1880 2351537432668419466492357459475681422620629695279321315232159409865712374316242685856480107045302859855694578596942894947292245215995010824003200 1881 190895937339942436688074974916059375113146222503933106836469907273265751461866394798139078356792822125785257993304832404879926093014297569512895872 1882 12306702745925373468917496026027477472326460902103942817432689108550532954820152907206820932502131208876241153309590546566130600549142683114905393280 1883 620707497293859285522784359379499833533152641896552053242395543017978081612541000672543871520865795926785404828115787084306818844341120288030600205112 1884 24057768078045249678447376357289021693339884922687178162010418272819144633939930400485172413085671584974726145076260351998334369672358252819761725710056 1885 701161082972001428225125323742241100671821330376970727221346902583031936605473404431813432084267661055477162082376619193057552569788951439587390713443960 1886 14960604108561483949478193577255872695653666562172645482611552292768104662617248145724787313980850719038074690325486028320759040818753241673956709533441896 1887 225945902379205769805586509601771599195871345510465481903298993149642952396742686118533045192481156875602212652102614090905021300783598621429585457172372000 1888 2312130922427000731978692034862550249827204344138105174563843162139930984153053260465473476945276942437323319381138342811865576335776896179888870322265340000 1889 15116957006955897063870215951544794131351688244736975828980188469493625615995757575973315645667403789700613292009751516643330522652063185618318898105000500000 1890 58108939375789486935941336563992697595374115128151782014921251169857478703292119411199788414410358246123923758394035034132650869952671661852130510201937500000 1891 115652996413326499648179482126327442293960458473863976735236721576833806799098889279491085010069319944012723710125928607580993459083169581601719558207070312500 1892 95648083126169958248920859676954268618165292843959868716007948474100214828336009390831764930167605271713925513653271117020129467515567002228021270795898437500 1893 20173727726454892400116844467130975145114309853848731549235508985891080745970165519127241394432185927010520139429342483825519237201890042645390260278320312500 1894 12825945690086409607574297949017483222388026339840031008 1895 533453374772213681281651794306663808454473724453082773355280 1896 11033262799501856459944162058994210657515829583308968645488855152 1897 148068465644392054470071130275978393051238024709096943262529687673520 1898 1430866432590685875559085681797562807728370145740578740439301061285293280 1899 10525034985832192254019064846730417100937664111051473023606953226388102724480 1900 60993096401226414712612008426548967352012642081156982386211819189955379627821120 1901 285015463959125332301414063978895331827479306247782260074042172271938758542869512000 1902 1091895227698331281033625727906113493654362917915885941073847379559899664505113139897760 1903 3471497873848124748957025564270723023898499176339825113210552240653007447459458316526929000 1904 9243924989008844876334510631907815529569124115232138946874948885159081446389512644327092153656 1905 20759454148014401063352807311218333221221506581013612363430453993357859380035319173241299229713560 1906 39525528344619571059157513764046787675494832717868622844576854848261621718459274524580067617538729024 1907 64053676285180450456024249663420826699721207103261891407072967855291772068518673950967612055757800461440 1908 88602157134602729132887704616938158206808196117671846231984051411176279247548308828573952041867363760696320 1909 104811638692738511900246756942569254679738321557277865388124594543985940373848950509313911451445536523557276160 1910 106151427874081830149737448537131009449689996612457822443263213277757662417210259682697838399890638211769902117760 1911 92081366711155782006320699190917706967702798242473132370469772462233089473519516408092917027495694807269432288744000 1912 68398021522233163538580587700934710976377675584727602214539224013520884274964297335437838887288378436335268910856902080 1913 43468176003242621759231351374612146582702634527312639762716542157581040704718207185786486091706796202204504221464673080000 1914 23600869238415653948830380902770015307336860027629616430266958428432839792382506847579703631755876971767497931055787121204864 1915 10925214341054724149647509205352035162467113507363283394822427798635275889757393129478000474572253417811216814571657777000791040 1916 4300643904795140692359211766029818406040440848439884459142603176514852987081616159747089824278674323196373523366791778360736471296 1917 1434905809553789177882444674011433061304490173033205809144612280391717619344588813457038861537831339300696011612772698958185464802560 1918 404199575030109434846085578325721685296809725236936675241493224953745963427406761208877051087416094333112603503107901601353492870209920 1919 95682758935520859005354760868506727590913226835162906323402915694490209563739816959913855732883122431366745953769070367449132049383713240 1920 18930987505564789685675042887536814798302580717819108733953794021061387750368746310282512570709852962247490860820908519927811116988556898120 1921 3110720998962949832128833250956574553879257516914230665889682407323178796114322417143375201880614495322207988183678093769672166766688657649000 1922 421402699183552996870081571523548589500886814471329881309928263209691636565240459267363130505263515841736500218332343204006905707386036185464160 1923 46661972282998907861961118869818358204624810993769585305618971693300220479527207435697873146360578647471484316227079282127633936865008901322536000 1924 4181434581297405187668135905533110594501706524950372666886716841975617404613685697855012618624561612682217032366584416848880606389577037183575929472 1925 299717325869313452723398512037149150286181891572787457487101620423811462356044616389472761455307740719604204123597853407118226849066386121841014325120 1926 16949038695406212950116126229025325547861440645643526557411959022027677713101438060933986821044790900809539659294110532976362707646041281707941324088528 1927 743901756666373859957021279661607967962156785885094443310717567928638179076474660197324881687381082564938409809065861783391009099667924376394877595137480 1928 24846648699607169370275983232837657950963238841029823505963993018887446007907940664133368833098258809842999050583914087270443863663578251351704196844239480 1929 616524551633511442104775385450028282546374328015308564508079829522070577355071661828811096597023051545994685889568657996903666864378043756469493545581876120 1930 11029356010913550323288929650079792283310172152099471657274503183908737270974086237246644725158355655795837250799896650498940578666307800825875076366868622000 1931 136918588136046306823230226331235894305623569822569451225739480670329392032409336239736093985303735512405798973003285790055115067796097124018584652655532200000 1932 1121519093380608820894090958616222056027405583018538284828813455492537784650617359694436784748917559044198742167059794005107242630552905917055187416716212500000 1933 5655413395905006882532536641231753263719809348305424479293537084469004232591032990800359431433537308418085977344366137859307566182112214238848061451781562500000 1934 15860456272340086749416667435684964876901739697836148327798456658232398507569665662192271199405875313846017046688503127030148379929280511634094251868516406250000 1935 21000237204173992234337458361537489613191748798384816070030512128064460983736960523624341936741153869600516707791906374413416227522754054016144249658999023437500 1936 9600146817979465272197554731425458335117178856006919066301786799853972717864005752742647061279235778525087326629305357294569248682310103701663654943481445312500 1937 610511826764491902242633523445917807107550894244151886589032131890475475062563398822536039564392639199111362387094517750832693379569467844151951065063476562500 1938 52226169543049043566728228637192299362157556389190181896 1939 2248843140834540989993565438086882498414394870456020844217472 1940 48188695452457973011356020940027727434736736729229687966829003320 1941 670523395658588654407594488356152920377831610362685819035998549245024 1942 6723718665099406994373566185168190871075533503476393522442114657508233524 1943 51364132873319642442341526832585603248546039213514990061437486897404733350144 1944 309406172346443533225873976922958230325885793671004736434873407104507434835462240 1945 1504301212034483467335316376110460727347050382044251345269444108701552799790085488000 1946 6001965292592729408373828591905752906030857890505764803276369054827392947819494963215160 1947 19894231077692992079893465687907011695176861949294247763138334899587062742193244417044446080 1948 55289360184706975640921208644875934709137427653828907781352298022998089393186778479260973050092 1949 129742092526890464174636780285018208569628839883155759072394333768193935489354647593696513152567024 1950 258438767076731021714369261495064071547116836427481672601003519698308635257088128206743362781000366110 1951 438740112555065009273180982684513419631715188881506487039374285750194809929905758910467887300603258564608 1952 636642303551573438141536610578926041973478892784726367218890819108065482981381617417940885608682395924894208 1953 791212605274921461956012363482713420474299335319469949173149813332033345752558503348639634317500507777012128768 1954 843200223698278365541949593945365214764763331982615477927673515301746789673568923909910506599982845011305918547040 1955 770966322684840712476378951696992018341764899684090938166080614114570023764204002260832453346414696585572594867340800 1956 604725034992570334564070177719943398852733789140914277284512829137926265151187288818332520874502350568402511893847206880 1957 406620534967574776954318361291567778020683725620766943482954923694674832011801176012819807059111362029016175216430531962240 1958 234083195500530855580139997967948998191097035625216803382378613847233764173963987219730171479576706473407685477532258603619728 1959 115158029347901431909197633460723077186560123938253695258046375601572240209567963766244419350037363638211692565864966120690881536 1960 48295253178885411930788538090394445981358316705060329613042660884899692961884418906842744357978251565821264929815887191447483560320 1961 17214122092290674433674534012672901484267146429018839732537954198549538825362500219395897167668407313682266532963496707745198761805312 1962 5195714842804548288388203719317802696242731933249808124904862968964895918951701729166510293037689956747835756580555020139193338648298912 1963 1322207715490113233870630299300006579346296722227684061459735167252008490571863974113337445238548525965184575506535827137674641270272543232 1964 282251862504521620044200515140814338026599683041865250967530783626277994307050633779759816428284206846371135266654467447991604917877409768500 1965 50243725087457369708177916735776996399281707129928999419550253053450037658329386518452993211247952435417511368080657675890978214425737953965200 1966 7407067599369492254938960268667628301116911488567557148556941743344703870041566000037327505476650728890636371580959423981599957648382370938395210 1967 897147514782728672675662001777662268922893429776305144672081986006305711931486607669122324026997882598566194492501401587831104157370206637285895680 1968 88451805079194908136854479976567345479447162709079559658459870748378815397158684915885107701521729795451595552023269793850100044798787292012564206784 1969 7022257066933113109013346189824363185424710203258521749185632386313926142694200622735615675064534717945340569444865861060477122902494794249532493427968 1970 443262952709393115369109121500923056132069295519378020168277441936568430235699255943829573230158405900431066899516819857958960628173481742405815711872500 1971 21914939078250897154952123380268701062336235734492221400480835805615533308975100110539008438109446997751127049947208581973609325585964794598361991624949056 1972 833525084854661676389004088067083409670831348161898533870104968186581478093405444327798854032957954564567696219504652774235793519351408209164179344288799356 1973 23864567774498561702898542984740649965853960771021380385947696027419632167464757103818167321553563139946214778085615540344724493874140416906747419869425831856 1974 500736060862099312446786279673564722483601664341939463626381004907849217996957852334608969528203677175617835894848800761975944926594287068430616778580719486970 1975 7444448001059494816531529068478545178594688580548969235802692368245419278751496764899621493686074466882869653396637658392728016188352633890492027462381682640000 1976 75067169076260612424775873007877464203834531067615419862267464875851339283018530633073171932465490495080928264997980821996066727929125908740150854646105903550000 1977 484122236159895820042385975601944723593141650911710003434341649779252876109426334305260619727180456774455780413160118886928569704818467450915082287331763635000000 1978 1837550378909360600580911850363782177189409909553372171773335082805574601285804238552414298265150272129983907671007044887112395970634313117423198229760120742187500 1979 3615189145946938832031151151204890544888616647679901244199728025058081376789456500119368712070367464648742590264901561332358390725373377664381837087235871875000000 1980 2958947448479257747648514027685930294566042672067930222512186475922893531592653095462036541183772743374327644031494938490751345308455229861569581693196496582031250 1981 618462104098505733522604135757854665405043625439972765539205464574386388282166430747229675713850387252912354698804524890920832508297608846205857339857666015625000 1982 212617105477257154884324217722928759087289818939563353040 1983 9474604584945820166216385102589740747649507802705974147605920 1984 210254996146126332334591377359544831808978061613319125287457279744 1985 3032062385026594233935022390378762303973311614387590683732536821859440 1986 31535322733631870101286159504227527493763760628517723902643308649521873848 1987 250074320370008906760838024438543068410371041567461563862869688177000971356000 1988 1565076783836266407991077635342589008043012972940628294360653361033488234253049408 1989 7912882353465311209361571084976221442016286647163913116948108880649580624237407361600 1990 32862702718902058109568961625560973447700203244867324713471985183984387200810137524610800 1991 113497461133487129541714331948980580924162804878242844848640545118262477335896753726897325600 1992 329013356192950875484329748615604170224875849845853652199676849138647891744540232738324973728640 1993 806224907459996028048132420023221010963131049092391197006577744384427473793447567097210328540358840 1994 1679019140399052827742048585930189490564959243283446865319126426184394553398543615321491133715550642948 1995 2983863442390167426755192872957553641766564090173201012183574492048528345167906133031137957357912610818880 1996 4538645693957144010408992049947665673611184263684770697965072453156510149721309820740250053484541115086322816 1997 5921159968552374600026928565399612424749930681887800815322380590116369210716130990048930585738232773015450496000 1998 6634262999746166630428706066492055773613184084522557919558151228842500751839862771970488864695697638972890360534976 1999 6387894196269223459364358760361451538749518424482163151242598497742423136263866296508526608398135974570647631617724800 2000 5285718871426150052988981192063819164689906076097400258367972476491394575716153333108230921339661567705626166909334528000 2001 3756471581884891817061494566330366015758848806976742828585578199578814342793161804165597490211074780215282914296818070756800 2002 2290292066418953066828945637861629226837641535322293996550677745850513880977461107773123340669346787333565435283748311778210400 2003 1195919882829860928465660885055144573742456532717776236654395260601658770961614391758142649713253222784630812306206104126989458560 2004 533627973261566037148324387214070832793999372838337274219913196378006946254378877820711772131441976156664848833783405299468697007872 2005 202897689345279403852139388047384389966001531722819903697991835421425261319951597403870843234143181748023057992707782041520685085425920 2006 65513892804319338532353570280866780036037979296223244579653345999298323639581570423493182676106229458735303857000686582325108191756425024 2007 17891359681541085002738025033916141753466078239648237984716964756430773972474635008927167323112069299222735775645343317188602437183338672000 2008 4112793363309338595442373349091735729349743972295865983917052158817228946349350546032781043818628096705546762235563922800473651253251210100224 2009 791414380803669908853625043780495296932581366307375729335235418483089633237961653306576248813943952009572378812340888748866031754157871049574600 2010 126663081227527828418615187420352909347757043773540541146207263097893945699291952430883427681570006917426754808698281140752793858718205249960386700 2011 16735528267345319212156526557203287951754451822555008989062835457711529398138837212492429212653798204700131097096187551486951862421866799574434117600 2012 1809761742773111656416342190641956147305565494320868855145315265564109233778257264768111376697176500363750646266061245431422011543702041095943993385920 2013 158575114218093448265172013785929785572552054754602438874962856074071469413556867394789915640577208788511540307347112955128097191042819615747221375831680 2014 11127148336713724870356320424730010847325765891069512889704422926594806177042774242475565868910369809071230923970861057297145138663520318880691741225044936 2015 616693322111819837543072532269083566049397954072066678627735689247829576659128409340585068509745059449514892417347004180314166683094377942488353606813855760 2016 26556071401157561924406850774875497146621972095426586030027847170064864619474288265363150198641218442711118005541573235760426037491019137011921977659596061312 2017 871158537160034395741280101496138599011591961285065643236264544210669518811497905837354804694339742960574870948783912124185516353413143724870355098627365691000 2018 21252313313706611585765064782720705927527096748561991605786779260686698368307647823349579044911370604208218367887960138157927850923837256783153687712225133020892 2019 374170328348256271400351544297878568552512903185787162901112841797848743094292986988124998991614693764554102533471700546978164816338057257613981788275218737334000 2020 4575906811684121809940426581385709779615963508442532960298625741658551385583345200524273481349338035365660184482213053648933227337960050988524606869984174391620000 2021 36961452000012360879467360812972677108726797409758068784055579501473286150280852768798111048479740904339091049749445275151456783739920707868678951720182707352500000 2022 183980572761007128486411012890472669698315923832439614584225089306176026246134133852411894333278059162936432436612273010946462749753550349376129143049175360859375000 2023 509847286617610360843701069506018538401964826626827251689101143269972879118603801356931389494891736811273570197743391368913588010230673374301542962252633594531250000 2024 667796114783850301690915831223319481009473281869506116374757800386736692721465913719851862369171947755229146227921446297820849719029350939155051415523164359375000000 2025 302357803623933654064540766853185510765970791504276113250256233744709772682739917330497922926803810814048860168758657945478578708101510571560257471150203247070312500 2026 19071640702524642802939212810828778372413467833645471156546982177292048175573755530848397349352367391890677305908541778017304792318695980189083386168937683105468750 2027 865409143377945374292097658920152108213454633248649436784 2028 39894051350944446931834859090168397242332197942398952293453840 2029 916468295419493805533428423545016969307998119040464189688742187840 2030 13691454597071060335970429374268225737540382467512543554457775660081600 2031 147632327035259838906432338287839417979724527378101456846316948837008776904 2032 1214717043278892324078479550102199228395553291311309489746781192251272056163320 2033 7894602718711693468394209332550526570544048659687927277280104925580239825155015552 2034 41486186055305506476163554331152894818814992559869824373469682164570050439869340412800 2035 179247040329881456830566447536548464516547090071147785489261089227835771093658626022130000 2036 644677110903265897089699194414864999114502165567170254079602652391249785626916190760003825200 2037 1948175116782948088378008731663678449719095466791465157381019507369811373733820469112577165796288 2038 4982020172458822498568032103964828177005414600892251511634359727749677781423355271483666527574594880 2039 10840364322632228424793151310880081204814518474586895165063733305658083807362688594409946269443674432220 2040 20153037141563811657323850562770431211945273814354564997725814045381457072076199100333471130346103093192900 2041 32109134041563708411113495460320227863476775484590678151926950870617160923605552755031040124233230892694565888 2042 43939340558417854584055554429076437254103375171270865984660056175668875288493094980884982615385124524694309322240 2043 51716298752265529629798416921805614070246039324155437713746991969481494517080669861056365022876042681679887970348864 2044 52392379536942850582669696543122818031985561450022453631564534645529670305920844453882908661913927212162126565067345600 2045 45690573075166930001217889903754243088945274130859989546997123833014287477834329032692442627866800117498270202336264595200 2046 34285112838983506968609028269078720122855412170985013658648900807077238528023731126299629759921388716574455697992222537401600 2047 22114174939798054374483510150424315425885580621115399332981244097740510432628703036080984715312485363761969868728385211133357472 2048 12242098854996982447379471780751878755938115737995408999480181327586644915503059026800169559703832643206124262864299673516997306720 2049 5804469710777853439345489737354789762499230531222177693353363124445414591079892699505706877326818921860516220038769211315413624112640 2050 2351009511132317798662242521468410867102700403035177546674838770659872510728755180661898465842383303045628733295796333291190069828390400 2051 810860591214726163584237412018823674523606049458986814678182093789587791405886641449353506303760448820125982907497235476490000897708261312 2052 237239677417472552298735247642208447172783033218908460432276239014007339627607599423281387020371065233033332755977000296925101456358967466560 2053 58619044004529198102954782252540403516933730581051567028376964131017637865437719865916250028383117897184430093468727443754624617719117490959616 2054 12168655387219352379592043498983793735312429138647158515914054028331768588421766901343461183199303414636266347729363785680992908637437331932358400 2055 2109516620016495303744026014391350250901427486824173929146464552485723442911465651067220140795609588591073727900037973972894735637377102837382105300 2056 303273968671921389335806227393280245502805031787050483804443443743441285058829315136571972505954792472848260794042968653287759444428687565771663410700 2057 35867472754198710953968529341388643753323352000790425743520376353774779566765584345470997444979015747147560174708708112879560217322685288438525690227456 2058 3457195618470883414535050013629966717157668320897546865878619085300068121232631730516428991623188327724961981470417860500973219031689123191934869396674560 2059 268646934489244856171375594552307727565916828540354603898404233814398708298863121824096587793851888410118753951740395334644768678171212582559115219208867800 2060 16616541465659462425470058338002623056898472342258495202767323924877743985808554790429146643680213319532679109501764320134971133911547395033292899296151082600 2061 805862981363761167824602559030592248458120300431602795631048045714774004667291726411890170962535739196907923384624060760989628001329747941180170451409193348896 2062 30097718263878677199074755616661789586460444269465039131985439899588694166002314266242204445205045230789125655371458115489366658896739471044870683990521351062880 2063 847036486172558171390790286182890322824069194722068699035381052340086045097361810220517647669187400315203364979901585930296831190073479965456402256704668254186468 2064 17487240872090273210912153821031767542079585260837570901170799592688357853104975307010389480404371797301501317710436005088235616467497840775953266960918596371640700 2065 256054824922102428078457746182741692365333344994799164386958444178225865760123717874408967681340680573368608938904357045095920800532884514988084312973878404512600000 2066 2545426625605938647440862527472881288345826112234751791226339080883848853788454291170733841012301344314797070335250737767896925246308897110514677975873672913647000000 2067 16199459678516319180082332228083539364152107716256265799590637919491115365415306817887553080834740368091477977544529907150896429290533353021008604220824199384603125000 2068 60737111010547685701097373530730496439946208866486004802288121375921289865664706762903119173509251967852208223154834014839988796907897991548851030170226680098671875000 2069 118159669536139862385945293268884049180788252975260462812769530352677782215499660958037479706002060619369231829714932804442195065720077793758269627415340076648437500000 2070 95739051235127022599070361699791883257499466500729117988304323968739367869926144951280772093343550314005082459127187415637894786263981117325301570229832551757812500000 2071 19835231608891605980380576126909720746892747951067058478330822793058063792910253802490300901379680541573180556226529521332483154869623922692599135616637821350097656250 2072 3521761508112938244618652230323050948465899173870744035232 2073 167882720066438886875531332269013365433719620390655362096101040 2074 3990875796361657205139709063561873181409349182332962316762263772448 2075 61739376715885839947462441383656619006171248774011901934076840326847104 2076 689891127306860044071874265907671235959544139154427299340914610065274078880 2077 5887099387858285993432478598483413899740428983694513711364039868036402531867848 2078 39713794976697260981932068649509427474665786658344058680959014150335823229501574240 2079 216808008167815996255585781362607080870247528705366495272012780015420498498167256392768 2080 974046617017326216317534930110063913250457082881557587049690054915414327576913987661310240 2081 3646213263652652416006987028685456684778695447334868502661400915870920697854282248349070643600 2082 11479911876253099316814023875636060109918557986066508795322912034613863761782296134827857003198624 2083 30618922096957766675909626714818400318877263313125965981893555636389840497119826997679931571962915840 2084 69565159737603297644118321154367839774116955845095150562229578634352710552745375909103279058874943526176 2085 135198054546101040405142964328290345863405506375172872418957626877789411353098258427230573598322777750195068 2086 225470983275529154295539071577587426872075878528170346942719994008269995454119955692213468340424704324225364800 2087 323394334145802865218626998057608146529468586331639875824818422168297634756981107702835098439414108467025379378816 2088 399526680891074173502205103326268383654417287081437153660282262377021758782968695988979965304776983952038061052914560 2089 425491133597146740444934437280286485748939764749164382163632506925286864532608836245026399747055624158744211724421893696 2090 390718460008640356127272159267181739143029231699462513505070374523598633309037060237579885137668733952794522187931573889920 2091 309257457781050865965460427317403449651506277006126536112820137018035376467843915475210918400613063690669148899043240915622400 2092 210805672328075865228869590899154801368506909777881973954385924227044545444240365416899741569783305103288524716144378389732969856 2093 123580017574781928312382028536917149530744933282720178917349084637615101103643447442113717643316188209328039750608460184371447172000 2094 62185878919052015518717224539682508815810737735162351905944273342439682033484036539156572869159259569423603155908364495325364490469504 2095 26795265527475402864708863765868507951656525582057687250768020478825818717235242268811220502438510669179420794262073800858336560798455552 2096 9857222764080128850439396167926575609744234276094354935286319536012667065280110802173810024898473409943866896709093954593749126099962303360 2097 3084867570434939463366748294459478545411111249751879399504306204830504601380241231899976945229472880299174448668143357474862995879996784953024 2098 817874450053915663911813505055031351048547394390329793654219101218531975667597006510425053596360134819862012722358061558077583789517227224268160 2099 182805021165747625007848341446708860042589341949796838112116547894060103488778937629843858478135322403796833637727994496761037096369895169584456704 2100 34252289648799953806956401689837846607188358478528443704691884748526079381559840095247821102030459474879694151292184197419169794302731536792702931840 2101 5345153970725857939435193928232934394083639940586332887307335516298474120016646899735213069906870844036810831046033838987804458093107122278628185904500 2102 689496338951625524665136921157451295870421027648228910151146504632786999277271501410929452637776848562794377970918803672076364761211903501686129845752288 2103 72882921698242462215408984767749121778935387071422339064924786886747783069322342298835329112924220821766034414909701465402625908991863940905965961807869120 2104 6249650470037231881594173716919238579919510508580185787128288009139165278112847662780922807906655486967960630126694591876290004525958287531794878356906617872 2105 429638877308869245226125356691854605148982401298113350160271457774789907053673723659049827349392451085119571076945024656257317691248169113991736585696631942776 2106 23353487754946462879852906833462913204671595787423411283457337844927005894110574978165791221145979264177879961607593465382384007150357854961312344225189709898960 2107 987317696169972799928209927474766810363357203393833866012912081459758862514426844922994565904977706712216657549242001808153022850109840770251917043059732130133312 2108 31829911844159575256606266503751975460395124229195061142735719887505898155621270570429997705448161289699608749028392822173150594415271517090671910283508463263249040 2109 763860068849170501722311464268938436606001005046340812009575772216538098560739090581350834875722329887646901843315000541613234461789985810250947688551735577750047332 2110 13242295418377185368920522871601977059245600503962079286546458158327836413498088021106201822630390559816489597694688887076055469954595863734630920864811918164690374000 2111 159613888741441040700930723351063219025117633774660294701780246168899468731388976169034891662470268415832184478934995695670880549933497280509760855290879475218050020000 2112 1271908632060287394773262228015956009190381342306227764668828682672804053490563327110423593890504760816620631081817590025475729170956524889120644813996667951028321250000 2113 6251902290718275417841346564851148756631541679938343824867569197543225200212910614493387324171644262506937189504028887260062343255441067456077989054062577834077265625000 2114 17125674213402583754947972212372886527882016199246817795011109662634473225572825922845152887790450157590300542186942814534230965126808718384280830768035510250860156250000 2115 22196240924703237340290602287516943085176546495683711798524856929373493760022104226712852435564292399299793359530928815045516824859777645875766418049739852073812500000000 2116 9956214742439909813858917670828820218791559521948404598982002834924853462337743972762883793959401074660848796943444586646438742280277919852028904370398918000488281250000 2117 623023330538724919041717227739648267076548908486012229924170338982754968123005824288633937408130017763011674610314265493384428255798081032252372796381642799377441406250 2118 14328986095133871713990518234269605242232496554582450004112 2119 706090158835066985216561320681921279804087934400336651673597760 2120 17362328955469330024810091992766016482323038565208791505559299966712 2121 278028646230572252123884897653705788347732430213173741417555023456652160 2122 3218195347515212795477717452450424365681054384372729433111941657060970510320 2123 28468877536277259755782991539056989712361621363674433528428285264413783004569280 2124 199249162851457372179488782308325953008814822038780237025362110295257468989101544156 2125 1129491678392212642567052528459967691766751672762097568455972331135717498055407250220800 2126 5273818755824316682312000578554834211706357526469980450678706522252560001849347356868180880 2127 20536692046381343722533301689050814860793769384038835626491412880360060346510864924267980680000 2128 67328173070258795998587435254024516594218436120267945656478533184774131407168666950705239058972424 2129 187183836826567847513299618462273320118646062709148218199856014961770928945314107043856180349693550720 2130 443778387099057681134310462077652063414073394529196381404710564385806413642033562521265591991222707979504 2131 901040087304097988566369368233532428089375908346610395997646594860540273436836230585745054229575713845424320 2132 1571799703881834960529574228638208061459272886955570520229449833944549373658402719390778200943587931637752345610 2133 2361230507285956888569139780326387838930384361248307169773988100954223599611423940603341478288838206974869034178560 2134 3059524744105332942249936108071656675343331627576551389709414848264970252407429557994338579125050927868101787060183232 2135 3422500496739453444203057622941932232689836456013455207476445243666060205466742315133295312270252249633820476526300998400 2136 3306346644502850547552382048188790267144467511978564107429649679705034707565360041978562211250513429137304970051003119847840 2137 2757855316764696015120235935680258915098453124924044074724891319760275669825585913338626477602375948167734007529475244069952000 2138 1984678114576429121676373572289540963460656814741154601772315010220573968604036859428946933324004210709127946306841211904555172416 2139 1230729973669856658065527320220135226807648418571304447958245702159191972435449526383264746381272341509173889772971727689287558913280 2140 656494765652186356510763210887836149946557996140433059235931138655301406534386322409046025156877834321264963443236308342663548788961456 2141 300550447980327819871464326819803021659164582536578747268440836655582193024698624989556458820221137849069965095011642022817110176047098880 2142 117764769783416711661971055766271165567564428728556633209796488896133357224074173269363269473407510315022481608718096633814268080413121833920 2143 39362206616990302356974232156762300838384502351970667531236439032831244535705606213012996511503160398824314374080193796591309532328783762615040 2144 11179068848729504861056959042794855581084384385986736642551456926776607589820862576483894993868183580954440594893365990215081408445768680356963168 2145 2685394048491041381620787677822975791006162420426644128214793383680968753354490819997529931490238102166958402072292664675671087998306767242489996800 2146 542734438688481956717731583347650677487240783868580993152787027940581093121725020984655074781498156458113702285463034645770239593677708711593807177280 2147 91725720540531013307234294878305293029045374979182807633536132303857971424326735040362343887753772412513280819638901304698363314617811585588950264608000 2148 12872479449912673579097469448139101153454634807153952150526758672318156009770006520592496680290020635814160165123133222238972659359432022062126778872654798 2149 1487899523516438932466851843002949294756600770871766160234112443949264273933773085434091920651932782461138714587049021946722374312686104467897782006629578240 2150 140327940742475789644140921452401326450664878219035491643544860955704224939679388324043565176878400520794017893428439930483734942232709068764414796439287732328 2151 10681418390033536204204183694617654992072850666387611891041215186448023892517797422388052837426063477800471739730135660073435188384716465985048854717081213764640 2152 647850383499582722269859140664697639959730258471472399369569145957952720948110805683757330403560276717431519316369229113521733862152122761710751031827344526213900 2153 30840828178786498395250009875188876470969101711546083117438837026004290913482925579742750289116370865490831682420191177121321645000254572156660989574238076006077120 2154 1131772156448449734197496048965659652261047297557650386739138760630935884719905875545490296235787572789754971412099540590115252291486426977620033107734052312623321944 2155 31326142113564183946830111721304462995372016785736575253322883895374817875889614482047103567215275474268507974818357740979456188065466455685838057553080911815264524000 2156 636672311877021072949828094011386109795730056315506325926920066608967357630064838642142350574508644242035230579611010173324436571804117022328353091056939780693034652750 2157 9185926372974689905804365270267469842571450369992113015592429376490033641652321118413016110430853227100973097559618661822858494885049427142936832590545293397708078000000 2158 90063752449903282733146594494062153044586061309112994020966592843720811520620995242837190783361052584499912299082605312050940385062722704225338708409760514104291600625000 2159 565844355304801526163858865764520229106679009543750831223198593653737283281815479577546374074952255226313461002545939980186793095745166949428038489347638456135059812500000 2160 2096404126954249316068888367886815599139751619524117695192981786500165763210140421737546893239054388562006486806820175155929680693698096725617379075144587000725684570312500 2161 4034145006342605665148052592895579150867920682966430372529321272665802806926926521458174201373235624485838536121593346802260636287948593257398485618419367087148203125000000 2162 3236721619488906711300507636120259997288879971198800980961165037997644258662782618224534280326208410121583586974783367694175463487973525224769664800298979286595458984375000 2163 664855026427998326721753732266202539705641256887031505736494844779663424814600728675158982519689295820994868188358787468325872460152705349996609381241343539526367187500000 2164 58289434953658283797106347669964624749401430809244994641184 2165 2968082353249548382557545392149269604284697767469303383423341728 2166 75465038552626976095884217741820909651809827130511713181654339528160 2167 1250387190950717097629838811482265086200078749877778638977347418751115424 2168 14986293479788942642489531722767368233663835119044531922320377757456311685472 2169 137373766112796788336626104975441893674138950868669391145470649499956043735997088 2170 997062090223663330612119924317176856369672256884360823071078972076599631580830432480 2171 5866220826458651721783369148081661757174554246864668635653448436310447053398665949043680 2172 28452843222634219329362969072548601732196639628413139983790086319107693869898520345407353184 2173 115199555795116666868339508769798872959004384584835324541949037565670761914655630314256504926240 2174 393054296292109695093658511912192678430920844193599112600747206143749024154054916337350973477746528 2175 1138406905618794985503174326824270884689242598432182171582797598669950937505815280904717670354278114336 2176 2814694162622720334779155660652871664487317353463736475433999975260097589548180440229410541367029562292960 2177 5966696922246801593310658240622921123245969447363591508929872515950344936014027712183375027182160506985776928 2178 10880018386763708332277002950807722472880884439692133919491241686716928777958380503790240463724475952138683442784 2179 17106558653285160282248102142447902752836710051360202735632060683117448223980392753881523938206180763614173030756416 2180 23230249738554365644725676369411293745068672655578229908880918759979675219267628056835695197199715522634125317052856320 2181 27273496694989192057252472109627185992895225025886003227067741691676530358786767769981718837174957689476552781719372392320 2182 27695337425084865520029087682063483599746849414856642760231466997749604712993976310521819127082663392868340343130203367843968 2183 24322073065726414651024487431648442373386345089577870794060723441240755701330016286184133520019951638467935554183258158286581120 2184 18460831813891582900185591372927927177117478612276926981297708182271836009098441956557569992165583428872980549113453233911540478592 2185 12096912864743492701717555983619773144264201073208040073646747774382292558580271720112551490020524068363866506961212459841458366991744 2186 6832446797971054140251077108130255678558036648695984339660043395799921724273668792941190843371596464959396497272243621490903745919644800 2187 3319329042262833816678059648970756112289925942493540210734784838716500990666881371498268760295761386053206812003706272755889056295422073472 2188 1383478564650458545698026842148375448823938561309139006867742320317157607576121200731576449268349912732911858144192733039736172602072301209216 2189 493161704762582794549862022642221568894135637342305479197189474795677333788062271556387742303220416756311484006032112899229694884760129827653504 2190 149796927974737947277295041684886044110357138488196215380013520605231612026719714994473520767722826009592204036280279784829541047682067139382037120 2191 38605467066004969650609275049364579850290722596637515898855489647193700121303232759363603401078011538017601239809323268802454659862203139056062209920 2192 8399795415751469983243879210392125651318464998319998700726772962778983819721179107349259442112049523027624197064012977499272332786188170776896867011712 2193 1534173465049140646368019091528633243165183372524381364935445791731625247388092869355919354171673335034565270324767578312774324350034503586691624495520640 2194 233669819144969204259052286432582815330363237222188885758084198098491790039032088130999926189884729346933440771869634078622525590681822964412347119294893696 2195 29454817290986506481298174214649327933879050725301460630016244828198310589119975900489780562450133522500143768518901074702311419249589179167023137875028772192 2196 3046007961094893591303823072401407386080855441383903302995602449241812997256695734837264243549000570693764848011655409842608324627873824815122746231983534344080 2197 255810497643521587632992350955234365117433082594740688787991413419607106000408387954556898920391888271803204087244162405539648802689905111317958342371518676524176 2198 17241714440142555222499264220945108918942430684031191780326054677517112972019480628505129486755580906819650225301367788204546038079823856197907256702012818318052528 2199 919777516272451307654923473648798297568897281343493888871727117729457601924028303144287507211195803251244944860278194769653099383221678749082277402530318301237102992 2200 38200380472864185888837463157869220603618072767889744920532126876201317162194166136033250518151637296903875234120754492638849877582163630101568100406241482319277044080 2201 1210987656382068399596038656732662858415486466370084892937843356454231276122672162130073602720412807820206364280219777458183566047933797556384008509386775452530090664080 2202 28603309346582410564274338067101379690845002064482219915715504062972474992534477540285594535444814343655935996146434637001230731974105664539154704969062963276049407001136 2203 488497588999521383737803636196830322478181126128787851108496213334851247201580738040377243948724648279201157767421635246454916403124436031603268875855123181725831066942000 2204 5805800676016831848086726374677746721392666362495613942333646083536679811639462741490266655987794156766528065470568251774000323883376201959802942195927418250764189036710000 2205 45660058630132496258083487570859869698299455091105407320280318278488330683278759787859333323959936482233719152175375742679508099034548856271800235446543973510641251751250000 2206 221709964905229094559610363545022307959482888631930392961823142457138299331890983914037699768904263651635176986023999413689040107314756718965662196301712649225235154843750000 2207 600524572055019668178496945576473698477715810098701993161417357267603812337713455909735833985855190463184130357803133930606266821026170654895434872487401991662971557031250000 2208 770400428729098625485903302527923516820982637546084333597597091096389864217912143340889390388291471157518683528116167051456374052888117062726278300590432207934298761718750000 2209 342434227541926321872613618239970639033748503750887846873741953254299468889916931044929530310836103472593249617810549366000285908335337900275584482898459537867414550781250000 2210 21262704675163529040291227045419349278638285366471625024768856175051682188772981804167703708829163724689059589554279920927081695566971580857439098057614339760437011718750000 2211 237074501474948540268493536610182544408177098279252138875680 2212 12469771919706148657727750195931425135819224577040324606166009440 2213 327710546243754707133810362824956631179410309239479106868927175020448 2214 5616163432741065766716690996377600488919178340160775456897696731949789920 2215 69669503402080401601754071236344312173945324214248546561730631504985554053664 2216 661489211486091617171019635760830028340509683909892810860810214034206321388572000 2217 4976730852131020684490499123854149905201450416982239667801502363705732021576244607648 2218 30376105004376182990413540092490744672260876773721156722411652360468385397616432759798240 2219 152973833012836001001412686208356687889459034308326690490630230439217900318056626855595454880 2220 643642553106873343475069363120475361960465043205270350152961601387451918772159418864234222290400 2221 2284302627825600030435904686519060177016955498290967591318322771364435105778592043767949247709549600 2222 6888617104777670245084283289555754288803190723867432679938955756389812855105602180907495012444054211680 2223 17752063300240747221620125086403980355243027440048993902157131648582453070645726774156854147347903826671776 2224 39265374937141756186896823614419963512854306616945886783606867012556975836637272509070150633428081346838409440 2225 74793903022903631032562222296163453045588490430637861198062210124711616651865066734198167765857848630175862930208 2226 122996509836219306666743406349275203804213624204276296793165169950937077624532738946252449713517240297409636146012000 2227 174921547312374516591947174633976535908847656373070558477446852010991895179117558193991112277980603387603927205490238336 2228 215373085662884644905629199295728505367433655908304079141746463705250042859715706167212442945872998238350739815425320279680 2229 229699541075327422578367811773682392150355444071331067926676942289178386551861629361140379596368858762651068919386533079669120 2230 212198616221777507247676464902069914218688346807126555306916383398608528435970818728186994790711720635411213265542903043611139200 2231 169713371314881958342547453769622252791854318928642061285068352055901532192999574917094966024659235326157592184332077134315632447360 2232 117395301994965395006163066605692541817101354280936934073865050878402448416363054546148270200013771041060091664360801895512677104456320 2233 70131456175153283230124676803315505581049244914636123879795167569571436536402583109840685511787791859216873211180370254469434156925496704 2234 36113061429551935316730824848400647815482889064308291607689557839980779267674928273475400570597993128579578174590685670933053835196575711360 2235 15990327360839604966337492761649783774531560817942038539762911713961389394877472744293269414498090986830639542833192386740486141630087784952192 2236 6070513492956044878590939980318038509375969272035195712794354344305934267113741690794961857387132012127457400694141177330076083510841908353872000 2237 1969106525704978869862625964377134023613212443834171009624085029700035808446339847213282774277510747192547675637234333295938272973355282559349081984 2238 543547706225803918429786108490883872879001606354494614780256388737904489280233197601114827844498045606348444543904077269341632836064705784119763809920 2239 127087597357454937895945275652550104391977967866955608941598031967170365744102062931023311443241680627902829429247733168689999243205174209764291060110720 2240 25033960447677996978933244873374365748455377134735422669358230093525558079475543611824612326320830328952013943652852283715090253898045506799915216993846400 2241 4128872980055757679415959627442917821387479797932390601513107214373142004631018862160515238315823368254978189957201187140163957783026705148169933293193407360 2242 566138821172276931463614836411870205618891423847719463377626204124334000460680742786878469631371081033015652749267344525499069400536074873959623646055000402560 2243 64010479061157045119521826990773800192265196125586413229328396231619466874826836266218404853056628413806378401497624986231691748724304193556709726091138428741072 2244 5911695600143972156336956992377979793838839972465342650781592408392244653032726386582625696237362342480778162973485353995409186241444833775803591365834486099319280 2245 441104043174914716896593034448078939565716751737193878531877018775075032921291678928667456065020804117386716445553346306607442563872850873894868170973692755136113936 2246 26252306497028095306491055310856820583867478209938902456424625727833381079992516747906148991194789794462747782256206482981640969908077870927301983901947098616022174000 2247 1227498629889962830417506931556166039901401130901194945644514004463882926238473586069606686354219994474695563073821309037790875860276414714749699756485901206471701342032 2248 44285899306054820735595236629040134030938047982277192281574922649370544358140129640614255198057071204609222116492398573806417798127529683154991717198157032176421321442160 2249 1206213674049107279408976156545896620316448724685107706072341271551714371255498008398007086254419544759383524805817666709262119424667617761094479832678106845728343126235280 2250 24145510403235992955624603245293334495322396730347807848102462439854188209514055202188914248227105840205984294492486121600695540251237589480286544580010166473631713613454000 2251 343427075572973268391073933955468893139899467159020119998377209124363696204241805889332425319444218673008513377001333215751427594770547231575356725184148047665239546766250000 2252 3322310315119126866268331758545898120146515531905625335523031150013982313893970324217226987037493067529243440253671721372301909928457300493133614980717020104165508962788750000 2253 20613753814805639983383685146022068800235643508676926446124248642089252610395626595514168357769133514075938409526968474740845523607865172068979855653173586847392847136031250000 2254 75492972398789246013618974241320455131335862394263267890829998282444053473097519409738426683182452531276698222823213253211086345849184437342848859691470882053631388896093750000 2255 143739255169736782542121470731202670328633070561227365788960027243195220361280708890376007742432322563768412038604565574994463780805034108512032239196170807925100867285156250000 2256 114229334040652818232493918226444589896359563395614681884521879593747364661448017162448963684480987509355265409113715735330757782064603480261036635897244949731700710449218750000 2257 23268531953592031078369370875860657618082933687283657084559515583814931938811770781943759677493772420999730664678004486749256405730390158774446613089734361075302746582031250000 2258 964055770025661614502200580325590033476290267438887747535296 2259 52361590665779006346514399731758204082552786102180053894584950880 2260 1421838627871641105355297065134124020378405434709789698740531468286560 2261 25193434811172676812951282224774819957105401840794695317839248399312858400 2262 323350816494172261858886210918409141801654207479669052699532452762702832046432 2263 3178685363994538030853303108470729068778922742222874681376754539094966039030706080 2264 24779192972674811615991502276527460529771822903860246040150994417923242130742945824352 2265 156831635593002235108828028965804399731071676235013205817589259285677243245645920306370080 2266 819661207953483979933113276907790879975156441323727342114287997401997724393607004587583840160 2267 3582222836804640837286477869098559846476335193460905389574945425767497907177668542634604285900960 2268 13217408968566554627909768860213470576823678312181759543314062916714979927108073761325145501901606112 2269 41478644691652075115113095108301568451339163695760648847295783354923840653139549910349655192663756844960 2270 111347020927211080171299112453146256151609097483648318499663710466253020361881492451229977168179896327775200 2271 256825725574604925118632703614817558779321355367941544936661176136872796147223457486643628715015830390382407200 2272 510719192693355658675505867450825525800250996773294367381957377815221697198781972980678638038702162530087497616864 2273 877835174278389640456851944547448929802710230838246172265441988624391535903680626130302471787642621678381901456230560 2274 1306520362715242066822050895643517413725654479893309127203059566447809927055084409446476982687339528906919903542847589184 2275 1685776282177884061602817343469969428337733558909541580569128948207908999511440442415934095904068719833795703333696711906560 2276 1886796766916411431291825004381027795235296796383657859127655084761809654745207253133433751271207726978122383235708425127053440 2277 1832005027380431631891652280613948168790493523766833777364770839833820274906354005813584559062374724343561579479518803026744859520 2278 1542510556355557780931880772480511560790401022924796341155335705339510173382800108622564517591910951506555184435068263807937643215488 2279 1125254989103775297228713393095639241730862011570613855831183530395588209397745731598635696958913139979719069326142566140374266753837440 2280 710262059530510311145895848483397642438836558863868687488183583801830942266898100727602914109932251211576308301743606390857541951171579520 2281 387219323363428100851874773233119995759771715695834701836067222632344867843763320694966344518749878993739813113698069203248213485971380502400 2282 181924196282124731387738962002461431839343887015706192724445656205838226928155014870262303830909378813504499598679262212719881943268202869320576 2283 73457095851662327732763732050937130238793939786219289547559238427745253481912078630100407366404258294754468515019550461337758997128426778695264640 2284 25408558796495489826739211819213057139338942100113878534782016717931412149779516519539162572190946298608715287009570700510468518568103465878178178176 2285 7500391303754524550997399837788713149926932276202512607925740671185717779625089272890381764028409169659900952575444438932861406211952045297721588832640 2286 1881218818964728860773061756794308608304546549340363921537261719913422809265356857997427918835528884396492018105825265204263892614229778048917867901530240 2287 398887843167808577187570635981778845198917900741644677963990608132374981900501879602369127149626275300922031612249984080281241342233453243606701424617566080 2288 71088171371353761981531396821060638898774783078538552486073603497271858606717356771833851027539577728089738884642571798613823477121048171050065475081184383104 2289 10577578425024924951094154051833365771230326797858941624556413359289687680143727419582345027532776461088346568162658688948406548489335728291990589448927106446720 2290 1304051553265306725852901927128548185889121808322814902648109732501604022505824628970041917773900572545292799702000857298451254192407784396573979804579643558678720 2291 132036908002212907772248809108910918062205458762694774907499644007500160387280454610037240722526000573982513656704190012817987856361892052611874456195517250923662000 2292 10868245144450447290483028486358791572918074836661874291967744468685420805516835764552652417550278376145654395673917999592318441919055728480965001050514115942879206128 2293 718673215075888744738801541474310387239466278867818269306217681302119492424745549157529339714023557307297417840046594268098776937917861788125375017853104163544144128720 2294 37649715391764004377295970471576468942932375304311801542133035025535612442446833831837546560586749753725220195435830103961901859464283392310125734652013558015972495378288 2295 1537020160942303734469697422128155763235456022846360072511053056629036097194134901066782625039822408952213334039302078136025902379026346462024675271437244123196904687720720 2296 47937914066680701607630313641805365380547732787023705877953066156700430238696067103997239062807218627950088891144793206600138326636894964821986079402617871404216816894066160 2297 1114987012926296201277884178875863537507525356344731445476310410828109852165192240844157789498321127563855178531461977279893720968112787357809802657860188248769876560573103440 2298 18767713071600711333665479900568858885063086540391092411929944246337945884768735989103893136045901334700687966229627920364127311726188019936473185352870546206282531068595290000 2299 220031892968452585553399594672145275365882352466707519452211284136799578411690951930010748330714928930011497645453221399636353355175177871292826535996139623672401998962174650000 2300 1708502073142413718843801774153743513033336564040570321378960239029731119894878777071386623876154699520760193393754866912728357732278675402959458271646891497866569034335818750000 2301 8197995094763150756361270141899807584172250058612085969452036949147172272079471042237456532374898796410444806624996112959032397587427025453201413349238617786759842562478906250000 2302 21963360437957611213599890858095323760401585784068675676606149246959797940493597734030388675717718811403678983060884658415024581036567179068693099163629222906361315811542968750000 2303 27897049404612747034405831751815460406819066570665336186964008093324782841015853512620804943706712113032318652039201393741781975260325724330711790803967607943147981130644531250000 2304 12290451086724693143430441855860088655295928483177631021613826231223341325547147148850837256625762247971504562385439662217269449815429399391407673381428553779878523229980468750000 2305 757398504899331865273358666024959590979986763001646446860462996662416396590719542374137320477439163558169315142313145904648363342891881363431141932854287598795960998535156250000 2306 3919615116596943649297107752284313344205480389192713491618588 2307 219757515231593184403347582218328672176442171223415849682815022080 2308 6163588976488836431609309338283652795177859841095460320038122374240656 2309 112875381309588675575713924916530351866454439192004425204029841205254287168 2310 1498316501989329490026847426602147275873656489618974426819068480739837486520120 2311 15243959285269264992510519310552912022096642153771636301837460006793201925480553344 2312 123076514617683770767647079574649240381744748744361235138707098186039155189920470468080 2313 807405619592114767528502045814256279742524359452395934560377656545430708507953378405050048 2314 4377346514236369671759689508461764799646572352351140824433013802060946242873345104474415677516 2315 19861554115175268689524851734160395608125617794295549233585711547113949693327106565029419442650880 2316 76150929297107398571797449444772550992136941189042630904057880708909053170882814545055683098398145936 2317 248556893906258966000538850376182011489845674020609212541491557596034776751700685332279792057509733716800 2318 694668997836140768548504357693767827371672025205953652825592297910521593887288637060382440118914764528843592 2319 1669878686818559227301218560740269544326956309631373850625866024221751184700675772280628461264204262169334386816 2320 3464575383627424750897358459474275568494895933305294138349545179793210388474404309351763041561293563990827537528560 2321 6220197526292884882063907619578628958479080776665190820566449611835638080398578295776271871036615422883882462049458368 2322 9681947893508546851084359731436662052818594346225144888713069204450967860867365952576592016372025627883005859215473458990 2323 13081777746998337131125906419361623696721163004614384211472279797530874765400978489978691372873787992174888081781693756481536 2324 15353706664858303984861613857933701086241034827124352137290896785072447491961150697945205073429852919374541697259576107385920192 2325 15655856610143731362953939520813883638229379175979131866242535294208701284807806539832548838872816085173012498971801537231683889920 2326 13865165139293229138657437631852055314607086876518112654902982901847451397839265731796143930221738052361759471771661380251502718204064 2327 10656826635327643691871483781716182663667252919674314409298231572093311661049930993768550421594350903770041163764424118240652566402357760 2328 7100077253788485034237141196200377864929501626494178131530491898979654333729284155453171305292138511958491687708581636815293650064625642048 2329 4093708350670285295994046664175056169765143572261778459030281494496943632834336156144501796869519374216033473943721179531184455048947283934464 2330 2038362922028281596222467306025997653808885185008251258505844528919336626971203923315316702081659523535905931047645064402675717270054401199892720 2331 874275250704195869034421967807450040842894436977652760621418092120902246901186834887995016423266666354345243272853955373404819824021810450903288832 2332 322030272768176793541882331186923222526988583554530602585100886050436100208423501651028929059555688300122290403502965991030313900430287551080079340480 2333 101503354541700135457330458501480748673784844033312058625725250760339470180187315309199226044606420371153045181899070263998842908315653541847721370864384 2334 27265051605340035387768863492432693620289950397556775223244198190851474069379683303109698841617079447855039961990511768724752444802613960656610968909660768 2335 6211688539260292087142584762764809545406632929913916038301691806819682875038381374325742042073587255402657840565084187948240960539522780453542467074193221120 2336 1193771579527053709932267840103732361418704685717947011121568410716387415150699645822652361108562272120827883518683306078719677595475405153055853320841779854912 2337 192320821554415756679809077255170599878139873441602922256013897195576369173903164719475545511465082453608319598282428120856638514099793848505602698098830477743360 2338 25787702214052527578845992659166805370017952519376710144805291738954188585077446233829466993189677061700124873390952506367402221502224510150139738827302032634871204 2339 2854331168466090671721529650728953936964015076226179120755676928764876252697835684740905209480773310304034276077454714758330964873819173509432895286260177844446231552 2340 258331332354574981377963670191089656368780048840817146505583346652505537562200863275832508320070086619496216806646195149477401792898825164611975018842532775035064218600 2341 18908103973114601596010646864503689487966536199374872001189854588355999419421997113858944693766148277200722788408559272239868135359290967813592950825607838205249987559456 2342 1104920162409555007667802545255560932531090415961508327775417470877246028930595554930603457539436508297926716559419948261946080394818531408731596133642896715694045286518700 2343 50774092362891870657296565504810981025495993138949941173283646201472147524623139710930677897894147987048152884166400612008221356399181080604425960206609860004950968902884032 2344 1801915856361221286281566356449754678070209961814515845554497367810187461740924272077785543826731292716965216472475810162525608961468275504375657772909688233057564975169384024 2345 48319520017977198970056664269686426147515337629479853197846266535956999374370388274372220335884516752731330206377311045163038832720004329284372712686595723274736565398191418080 2346 953101829523993627268266121154029177116314530375513896685775057844924017064778871523216868709846421503672569891205180201124253553893845287960232310224720672301542470160023427750 2347 13369459062632433526033864473879429631732691927487723453100516280155027881361986485016943361352813656664171628492990316653978628754159394586347035260404157089907716975356510000000 2348 127663792705764539677386203398225339871090980639187747643577863427672581016425318019383455691335050961859210298482018128086040350633113755877595116191249888548148295141747860625000 2349 782544562604818393513138390873664063921659491171578876657069225726763058249827280143005068665280879464838494244375356402078897548573596287214220193186067103841358910530061812500000 2350 2833801986967058992915065199907253906099875160464780326167893998923883615781432229877079020686664363818874907127094576110781332555236606110823539736623790116219464395061123632812500 2351 5340172021777031382597275958078928307215687070661527447613678997803439606824050327260155912733043752237355118611583922681629508445405261662814424291811565415135379353195703125000000 2352 4204504285296515760207451296543751866306279238724647419123674429685030518145906371133426259077454887442672959741563834751130536988215322525050747482402893400623263201009521484375000 2353 849508299484460564590661306501784382398352180682264321262769212136446995689936273181587629070742617101962780227268247751127793552598085836453939717056744387458609759838867187500000 2354 15933465089441864060734480387094038607233846704104692148383768 2355 921840740987227355680504057845030356608079304430611309771716740800 2356 26696138114823655309522934178765392862052341904703795508674970265129344 2357 505110837014081849056052497673072321511403728406384271749004718768284149600 2358 6931809244154038020701022510171541358888347119546603996439106491073533082949840 2359 72961286550806764266799764511973083743873969084465752015411647325678713182519679200 2360 609861798652308552301800722509751020642280748469145001185386982818047347226043202144896 2361 4145090519480432939079967875348533117506475223886614570174657000956678006317366689381794400 2362 23301249262208322190337197862947892615465009390831060331357788048075878317069987878339036896152 2363 109714538057730738072319049215044280877574415276017865235726715714309370973093123685250068231540000 2364 436901282086955209094575841672201503964478186814200640995080443077052447104279923924504366021195537856 2365 1482466113407203207731423031304866089764475180792763078985967377328910499825854478815669615776091486917600 2366 4311239346997305227524002282893365589070910788997087290665792117515405031053553607183018289628998828326444528 2367 10794715529289924769142902267214901101728846950414382609071407852425888116401745450340693505208587045097464335200 2368 23352826644250830016301270604162653028027187553730580309789302749776857058984116085995217768938135003160880501418240 2369 43766747200352841713993444923049915423437581563474538783486280324652912082427103525456858700303088063540738488254738400 2370 71198320426928535402787235041182910639821611259085371466229751291850528909910626000600692210381494587908291223742908990572 2371 100667289639488924334259685921973489560033398043497456553203362161752617118554549819509434575049004582948712393991759728052800 2372 123803116312073545299776089639130225219885343960353185182292754635042706626274484296325482853247749749476045115948824058562674304 2373 132468273546295614442426377019279084288401042720260025926659334674920375784118330112583385165955598535846870343612650576410255824000 2374 123293022101494193397680649695523223683898575098087848923783394712594128034137659269283684252553097640895352856042004072339491199157184 2375 99753384051903226630922975056326642962019567494002260834169651503479515890260405764376389834081376617297288957155617714919550253573942400 2376 70082282347819672741529895815805945421492358167106818696848751943266777811076899072072439519483936996730928906141031011333269370521654374912 2377 42689766020363234712199434162670293055198651713223890718990468103254264073139575507304056629310099811497898015015133995233884284648162885340800 2378 22502478673042123859728309826366961140025257275382853227383967277997919686356024374052627962417064842052321857962921128568832419002369573360396000 2379 10239793611854844499615631093894724496844152408970383896485855193710687484008427719464544709972897179294693014672285803216434950736894090315210505600 2380 4011135991054663144787417452791117473418352879514783757012838292035498569958239723279081784171726565604664404488836372670580279835235966148947530791168 2381 1348045688913585508619203868892286275338729119542712744900088116216881025344573173378285541790767178535064818079336352498019867118421430989906801596291200 2382 387182294548260877095751879852954681620925617576103480240387761214025162829472965579451391133128731147540240203296895139689712533111387987814499824267311936 2383 94614262018507093008449203126080006855199660954405077221237265987842275311443328001111160758350685970641124451195458671343401872516010864812419096932566672000 2384 19570385169982457866399866353559522008615230967918045446362886250491914385551002054934784331106120607270896453919379535821561687394997999363965944428280506836992 2385 3406380951194794733011443470437591836245695869649180401308225530815413617101863119086846767771907567637842138155750434583497823741112625046718715063255041920899200 2386 495586140173351650689882759089747262658849000505688190482924837119426235731940376243316908040314692840962118702735075507826418279128437063547634966320906767395946216 2387 59804110655079952630655832354731226136019842108896021170732850628170701800433088988368705289939616801173022013154001144932601046337851721953222235499021503225368574400 2388 5933085900891646984053826833765742768851385312361855348888727148559836072833651685585540423976034392265557372885514485817572851487527039597754441796249882300201873025920 2389 478984114474857662956674538501056467186431807863957243569976401012050672917860518203937524404766981750487878455492717384261309918110122941517751701361253921318276982226800 2390 31094312851880141622769983881163474574635921932319800861952907587577356349270928708655270418585032968149066401594977598474358318647740916162035451074747801537323451878305864 2391 1600651214965572654535552235497893498216635687340930261939620583220986614491518488588261365291947075716467080854734676226869850450715440975868932071974568241821187914279511600 2392 64266729902240704575087421766990182112204109849323844482696391155064306004850151064181376047684137319063120552789637144666419402686003242808542110790119800802165772632578252608 2393 1973032150432171357531204442215165849862818646777134682021733039912142917937486018288682986898683023338215310476698299336539002432346444194520927555938528124843642528073062614000 2394 45210880846296538359468475601038164080623879904480389109439506789786260438730755595912279581837580081120736730836921190335893583958643189654227408898783513234360391884256209906700 2395 750356987721592927820279683220011896410917147387337473663275922769000884847514964017254342047500103850155916286969401036039643584035261629900439982619133830976473091309048729650000 2396 8681393899860636407209462130846499952152325763890323087067788937248313474284408134745547580066619211406056184799766465930809169191182121633789800612110929382539863726970682549500000 2397 66578298080477475641137348646464902306788693227230666257266185641185057485011014226618360111892455633274218643119133880951218613399039783032833805564386893929796226364163981968750000 2398 315799547856370661224118829289345758911069563410271804349696380190516450743376421811287242848245439393571615673308099185563062806360069839573699503668718061092533772317524474609375000 2399 837099311081735767622342467278941217720038354312686277783271491995144357142125947096030581401836555114594336878705380076539486474139550234884428840910501648227429566208640214843750000 2400 1052989852260655684113606203283246595302788000853328680678212149913628094324446980240605560351629958956988196556331279746300520861707684984475332474525524124706748555812705468750000000 2401 459918464285115827268124493089497892047927920963756039994124691788882617543981601930819496419872157099364494181612344120142907053370380269762699948319588868338045948194519042968750000 2402 28134092415686661091007794112963524343003287151749119414407885596103275217541710403805025319530304290905933403610934131629364434744580985386321068001291095218539543660163879394531250 2403 64759595442432704631542555642563491593360155458184972225661736 2404 3865038696333991848063982033285324458077351290583290902137948389272 2405 115532005500455908603858828255829320427919918910869091250626434268608000 2406 2257671722800657564737162138578572622414373419331817903872735187227257883648 2407 32019731541219770418042915308997179105746376695273944305251644736975695792775920 2408 348537926321448177704426337079616492110956686808186135539440671535834768429485200784 2409 3014937454804901281898200412692075498321281303674724103960968577201481827638957571041600 2410 21222041375190013209520449962926286969410439927295491664164905760927623304474709949803111360 2411 123643290156597304877699286678807004459471881379034780382885660197559391645836800777020957810920 2412 603867585647824793787420684324356422756889128988820790143199136918159400111999342170054225596796376 2413 2496388783952949533220504276449286659959237952025756481366281269153955125530608963384382598274699590016 2414 8801337907241256883095844555521353999331312859640460554420492979098473740061010177988982618253705512028544 2415 26619790917485555843637937751000856867936832954576774213341691331933150003247468942165056892152424900608974800 2416 69386883077885195983705491888493057642550174639514708014883119336100311870558242723755813834504568645850975991216 2417 156429151648196801029350460369785894182577473202360869086940741705252967988797719607749158046377653574961986438664640 2418 305849829797919185041820584017668638649083850493578583057011284618372760821807269627454685157301617152109808472439398208 2419 519661649691172838088423265688604535571581721153459257760048865336712236596973849919062991453921926502950903643587024746100 2420 768347153597980970250324697493732358437643983449557564297105770420715930330576069265820422653846943886902498940741374373619180 2421 989425255506915135384755944583310109366685920301042643904472180839532828813163195529710138218344268034834036325144452718850903040 2422 1110058266231331573150283598229409514714977222375584232085043167869702502495852915124279546216220742196432343396723767015435227474432 2423 1084912626996048474404724872877576507543512877652178820376268927648145788143064811159274226527256808586919145898169598682012574815907136 2424 923187686472870814698410936386998836016665222733436169346057277988285288277623263407327554752972031777638920514091047595633806432951240896 2425 683296246505066720637389883349903700666275902086092150406655931980699397372262171623308117313126064656001757945758767934440070589786226118400 2426 439288068621395825388552347791090648427105727194876915226873096291109106089036298849242060059320951977262173170773807480985118037797558683450624 2427 244865515717750579531988460640053943094443954896585906949236566415607599075335454048368470858401752636489365410460748591213588775524982980632476960 2428 118079545656937775571527419630359413227923361818122385758245059940715942881542468595500192458792797733623769308124136472563254098385329479967711691232 2429 49127878485662451429779747249809782207619412769913256452508615138192771159125152681795844259108151924277579412162844456219736462557935027075166769344000 2430 17580041446684512755285035202446220564521690747344690184640823934280932063300305712074139263893225007403521645491870523872224679093794075907234302016386560 2431 5390903452804943923019855451177079205985486693475608217345689554578574608619889027951650361235319600719017247509425322351196376189876760404198326494386804160 2432 1410660903198248734609941127306607671631555206899058217421753685491958260414277007329419151667798716916124050386123377572721690396070235491742733614224055635008 2433 313476512689625922280186724788161332196736867888341074371195510142329715487931099742032992853070910646851924098955064252985115953937718032084463127823829246868736 2434 58831484238000841643400158405661915468861924248349437466923254221527987332163127844716615001703668155395128515708389598120342187953108524828022987466273418099359488 2435 9266076112885011518890374987298285578809485320034653172651473767525734812417700860131998068209962915295232605783839762386387265484331253363682745710313648941414083800 2436 1215982677327471945314967772176522020891527791926555678195536886015327846233761344900123012676199351339122952354463694094090586320347482092582806454352809451342218129512 2437 131858324617926776477264065027720987884285087998761868279432043764884235563059036925972576943434055849175477227264304448053044692101838915348846787244699236711965521492480 2438 11702899802500744663360637509267606769355686230893190315237028122711414195530939007703195287481248319184307946306771773901209056651874610203806926217414430977691376314699776 2439 840787216156839895613178119526900905706390484360026370429825636582788959250083885540632286168427718311700179468332339937057045684590776149546048748263613037155870597030315800 2440 48270870997129916563008122380183650580153186228958578301750339771502592493995564272836413850315009763259157995451174359090502968290134528754706413952780678858722016736858255400 2441 2181197141280841283276178797593349846674706167833379436661712915423164297494786320087084510920142648860662179302763593195203542291710113504231604759987472679727644274234567566880 2442 76183033276214251888991844590445299042813384833448256507292032253669134708368690113008647233614003533768624995114963110633464545515705033888749709776593610928658456965665123609184 2443 2012250886816403504453980913957424879778105896791021007393069451197594765802398235009339947710140646835300445484372579620940115797229803555580485915221919842060637042108564923869876 2444 39128569870252003469690542303572963133935920033879874478498208466308532301218364193477038311302082084342289472336162285233432511626942003665369963092090840319747120995791548903024300 2445 541527326114179124694462592872386436898513330772680951866415551600382174730359401348659624473350508680915724391471685577392295206497794115231174950111384136087532800207449788867000000 2446 5106030717095693491022052469511432496686949345632053244083032291788326994872148520515288147575450360614470634708886535579644881183405919334779467683487908338254249540611265841179000000 2447 30931137624969611191094721653704719620046424655983227025617747692734658804696893909596824804559582492934233246313281881237960041352166599238468583919512859721718443163965913632628125000 2448 110789842721147479821060023853798496074833357935982253370366700298598159463591543630806427997618778179363671134595476760572096591241033980801659767142260388327097507932280228390546875000 2449 206690757526408606606127288754098625374135970104154355707446138867281976246042227000872720904616394347784047403502652125194488735703068607657330020489889925669474571326649366835937500000 2450 161265564808040121608713721792925228093082237884813693138123984926169872645608876396819883747201388836499471162750203587543003344628875305747466876772966787652572851337734778320312500000 2451 32325369111848934272658557668904166745618032571650523270681620945968654121532308221560471549468545846608060961523416967817209223391014002227580333710048938606785663849701490173339843750 2452 263164072991471235015554940901042883916535300568064857535887600 2453 16197275570380875576156606428516247304013330740075960241241200893800 2454 499577347789444604247002490011608239787046336813606819592355166212167360 2455 10079343606839620938721061563221512194028870629455136093647097403928652131200 2456 147683153030089498094180508070145992733189077042633160730170198290609673625603840 2457 1661836380912980735661877568835291569050029842580750751775221111458340708701654510000 2458 14870909156339454336464123708250256191334210421978562111375663530404252729428879899508320 2459 108362006773656751350554671968435122590001232956376054926870725810826931049726818314834611200 2460 654056502182065010794571369213765485364215922564922191275993363559174974633206860013511476661200 2461 3311928071797039227619792989939734917586831883672196822062335264497930975711931204813508377810941800 2462 14206989657828782299729134737743163960838580688234728264447595564068824194736650646127907191969918978080 2463 52019143206368673222431796443374937134437708151278084582003045087251743921028203251495484306219443846321600 2464 163544879421579604856250127018017801239304453524297699219026472549554356728428980552158802007773354132730518720 2465 443548720031877997681762807332249520368462640225912338460774523877827932464228385420265426164708869431424578912400 2466 1041476504413963903340223003503452242552723287791318251906702940352809136247574969180691029240328404751535576126221280 2467 2123089545753113859784607961071595157638530818866298815944502675507960739418748461692198106997454377217481361877299120000 2468 3765267411345732865242841156359438072211966316714214917517113211210400507636536314142647575565334327814918332274292856786840 2469 5817860017161390269949582314112795898496057121803695647882567693227629620360134348959105870602332465903530014006657093413682900 2470 7839102062480691897988394791145276738460111966073597082942156684995189884510514122416932258578571238195826561603608965443013531200 2471 9214843596207210827307267398969611968346217225364659517692268087570237134513004313147797248997386461647549311815427694733304218857600 2472 9449633115893436355753865005611999394032837169080710747298167731734283700385675553921026421648678880485655982577334040339150154378920960 2473 8449849715515407465115521371588841538914367656440095073070678233636650609019353575969480896817522374165493030481854329589358238357497934400 2474 6582846687572738384549038287567756217133872619120039139857528429173039923020701286530814231122315458853279326482266921579516038873673672740480 2475 4462291859524874096519057297122674640265826938546440717798077198567698120578784574554776865835914107170744573574757587723727908195276892059161600 2476 2627575918907047379675569690467953632180242761274457433650833952933082251189666255465245077317587025451612009070449916939590556784748559998273305920 2477 1341221561919877606544922356140401124323289026463298982644529368883188298503642530618672011708740658631644652973884495866355320663755187314453455860000 2478 591974590704532011977817484039099087786977016085991897216008123836868796047030408978996433010714117500098491027781706164696975896264559617758773713791360 2479 225255998157008386618171697623986915549406052475951819472349594102574318115075340898948117415908078383067349473263339890719044648688332862427966970203705600 2480 73641720347536244357421679670694759122852357874521085696902155598602993625997519200749209284171276204718354395465573856922877654320829857361992921315728864000 2481 20602543833296484646318993466694681149817926359700941695370998348199135223385394548960542563312906220271594397980110250510384364029284961426296863086845446814400 2482 4910099600100983382231675687903584293200709654563810834888688591533810626253136926432873849125420294297342036718163332345650149893015469749261612098271613901453440 2483 991685346932171385572598111584128194482598686121876260403783930693752421571058527113475041977396254097921492380153739838621450569326087258204152245738682182422771200 2484 168730835492386212346892104258382439215192381927061604649440662273651962411430950420018202510299748404167496894050210697861789724903165999553903736337298405172151703440 2485 24022006395387127442714157075012523628349906780212193916520088442924743635288027172810120650593254929820693140636188442390026961698661509873515078884852214986825559419800 2486 2839560263984018183894836535064935591443293874749729725581248423128028273842873785365474243403618809070147726633713599936225029512277754195965508300536093513019978904768960 2487 276218601562760252012477527695714290363371382664797589814906502814582263560664233726082403315487094101914485830034232184012309972823082049558725793564735784827087658459760000 2488 21885244904525860787896464204106380344066812499509322232332761847289315106561234237925270742621015413020982775860310445188302081796425140196121784827190045456585361742983988480 2489 1395598955258899699769660597475319821780256987063363219494057423652601504898460362483656743514987802397540157515990506112712758153504488639713073191424623924425184940981349687800 2490 70632520939063661704143083437525219876510356934922634986360044502503610533248001437947430638398024113261636701499711955927617800993710453281143143747054149093799706192889517743600 2491 2790558224472481211880141801747946956429300872890058899537648471829683284818512841183826704982239870291826650001149191465980008416737037542623939891383667841265701202647336749011200 2492 84371575432218149928354563740623093072404353766037313901890959155079886982372512088287816415344130296184068650835225874762300975695875502577441115515753738363073833100016518907834920 2493 1905531548859127196333905027226247152255997746991799567866023185182370581286704139472424407094735783367400675637779638393514178456629236090916682728328419639531771314720266838944016500 2494 31196267282095200716333390894369317752010482783859002627690962962678897396191610018914537072346532997962334959196671065940506427298746547886738658461751408751311867585026373870212770000 2495 356315876379010799885370599669287133402833175380711561072498302018842727370237244829602098098319494285822047309757690746882573342883196783375971922094795633585784855911375725741357500000 2496 2699862194375481358955569818415628488646793708253255790168121656225968649250511976532941196318030083368863582047813805225541149623128488323913852663501254962916870026390510173345037500000 2497 12663194144554146265624087760837669244939064063270954925591329639368154090919608304578133347071051863904305494453837069862598479810066062502967686114082878231319375862658274816791015625000 2498 33220459206716068745672106439491051444156456147726720701191761486153003369441626449015959276063366939442019578867764558228534561168236460537071031854397060772779328987551677826667968750000 2499 41395117563488101040433081774239938169889326935725665076380801859773460878414682217079563312495642880376820281497919110395451331501129876203304640775058657466918802372625103130859375000000 2500 17928607524476943297258947788285212234994027514518096511550972920015831377245142244146594750772297753911001509254502149880568943218555936901596729792429423256560758658357351687622070312500 2501 1088856497326422521930715943795826689618804021809231171192501954126978816288159442279592349526680417804020428240597509096124571639925581019578966355538428566647748338805937767028808593750 2502 1069249605367502709300924041104404690002394421803234718013354344 2503 67846043809514557654992029687086903828563739232033754426501001562400 2504 2158524301720197574773434907551322306970732773046079996028252392629473300 2505 44948108984106826717489676745872063599937556563447860678740735552559153484800 2506 680142811346658282664319073561618025755818851857613013990753847975254349494785920 2507 7909051119683366811662666671420172598936549082053249197937127824359211505293530380800 2508 73186348369840131422951624487357181176599947633888300111233741858429263710200666814753480 2509 551859708806806059785751346133679688620057480591606371818517800246222580621213592751230979200 2510 3449392818073375742239268648122506584339910927475140481047453764960511096339596026751917107322200 2511 18101543184767333884829685668679260558925628076244116978010694487105908045746641696682913453055628000 2512 80536293865593426086709958025233771583898376356963531949062683023260184955978092671012427379688249173124 2513 306106350179014015626692630511538661374748233931670707108763150494822571929980236756934377567731851201593600 2514 999882113100518406281253489017693011806389152096345509202484208206548084003330013755026334648184693053498879200 2515 2820063563090916195212601469953028777117183464498049725678500584469085166499984446047057815846660085224089671753600 2516 6892825075789133849423114892085978050030343519412714236623450192767881050124097401708537438422321282358330739996661240 2517 14641786373693373609487700894136913765242545823573054274761184098618313729797768005766297947477836279307462161273886409600 2518 27087727548055838728459856699930673630866507205142037438077669151482615659491580022419565443051736977221670533955792064629060 2519 43711078069438676019799932861892474577266992009294097727761284819042722663492981641492527848364079726546407045216359145259208400 2520 61585232072748645038403961199902731235642969061240176101756340826474771995589444494842376332959652959902371097402241899830721250250 2521 75795527851271841962528727170676352750193539885669062322079751039374844607865914641425865938539744670571542106056769468842544281856000 2522 81492055645282575793495112802952182730536481097536295158147348939187717448551468500992725878236732448308426527969341389336381451284708864 2523 76512614706017244432457719072957570814108002912895464932979134655448714203815229104662139761252736083247914061279272013621847828356213068800 2524 62685104498193082726814675952516803188804998318727056421604828967583962708584040432967376617401692931858400727491731939847945765157488284367200 2525 44761693660670042551591107231422322322482515972301239792020328712957779682027250424128482846871547037895857095317355225174464370900224429294118400 2526 27815515881971734480410358010760337602846889862384121430901557877093747757577842574135929998426087249453216096049789101131728476934059797068495185760 2527 15012789638405429384241895321093214241579590932518621282962343351283635555476619222664450625984357209959934286503478588774570881510019076505485805718400 2528 7021119742263470914014022929140417817555569831610636565664966504989821271227150851472858569022890425165784018085143476661712591896525804954839719517135440 2529 2837343045884551246980928641273148168522795445842393446883547524469871533158308676755786022233611440504117372590249450871236165285817777246471303845414425600 2530 987569736593869805993523219135881341887935399089418291062003999578060525442780525482141763214672058430798393130915796880850360478258684390959385076687064342400 2531 294949578205165516201922620085120456601597871474254863434957096576970688850477478919756536286364227030267889089409076681909621288264628609860172743568191611584000 2532 75264120230257432450413157249709422722374787583244536841380243722602709318689190318678879600713212202103836577980158677335579510577321718485436565607626641754213024 2533 16329029152901844504215255447107433134129220486861069962889165185148872897846619651130822832534443553994638063839816655946998223263553935327418948957831321173749312000 2534 2995292864131279308026837963884941804741208029767549400045678780670055933249459195607706163621190838460239731588185225001890112427823131697302577423151093082989624547800 2535 461593548990698815693685030326692577066339070593820686043395251770017456009877871068638707437165134084926496338478574231467656140338012686066402936918960153455201890143200 2536 59328666500770905386454052104129307567351951010556693229690796935734967611826525563467533689899573678421200926746130489007518962720685838431032292464375799342076573669969580 2537 6307221577522036833736901121046235545606935466277445623810950039184236226664019232944229943313251654168947715939676340240940190546046435318508290018848829198660161173965491200 2538 549313909259010833169567620405091184695688239577472837418128869153236297386719032000588764813402267952345888227899957897171330479201395385865179411635782770855885197972366459520 2539 38761297343420457119295495210021656737769010804111121340563952323735016787131132496148257664315245239903367939652488195038564111815545801579708077417744132838680625008067562636800 2540 2187551087591570281695000150667657939376744001013520032282445309560004272905918045149151580675629640236121973270449078810303929655261387078753723176396601781264760209900346564018900 2541 97250937803844940578874740826370515541586204602385529550132334925367168168102375816309146106266856886182918281888074746631568988058640928181039652203694868955109702793372335983432000 2542 3344560200304008349219103527185573294275386666175818523912410922311804328034880399000934946110909911070647915808707156414591564506485373322733057284519043772721548731431574238955165644 2543 87055055620939536860253600726540955126206581602541860360414585688166387410737853981536332211331633256010665276030389301824081791019316657972950043443609504865189976516898052855344713200 2544 1669481389078141426432629211248896208473551965526541119770401319629182645814575800993580333535544774078624900551205754706021866055763778786773370891299468537645528898582080234329065541250 2545 22804801070569664920971832798844042202767538503626036313115199974653780838405780555536509300895947237289272427777135177989230463784778782036601390927597148325344940510321771477859330000000 2546 212398402902801425801686220917067415712937118790428916248164554349183479576410482059874809304331354907543015110966191017248151699848959182256183619840121760396970603354706850550503943750000 2547 1271962431506071661837666350999403990541876475133711124097943402123568725217436665638364969124032176922234884385794958203735566743206576180382686820917741062600435031159164617197694375000000 2548 4507629241645804386838406556575765153483371737788232563771216608889532717375734092370369596548740448461304517206662623017469403073496316436920317830032045147954040242096895506249815429687500 2549 8327555340371915919222938904494534359019934847572662710382285591567328539347694907840107216413869242126793480914006607778919098625439287310290272502209457219142691317878730417169921875000000 2550 6440181025968372717533632031808601969816140955110238869679647769943138478305101366250139603213624359859381848900807244670269146827838240445175849852747990487626682557174082840995788574218750 2551 1280951075887570173651396423821088739635435780116350305095768977214973766083679487485662771458855726635750479608073974457332668140723434599543933001466432359702680048958132619964599609375000 2552 4343732076095212147020181516786721165808823742020498599388179792 2553 284057098664522992023000519872000917752170665992132973395482222754800 2554 9319056206487693933878367365226186200660105138181060824100211207934009520 2555 200220419632648265043370608134644141927339255683438003852335484449690018112960 2556 3127796087563432307017275907005106609579639736117360961403960709763957218059510400 2557 37572933677579307323390111207243079841370277234893452486287113973209554939920565712640 2558 359398553324199707710394743594178150715496635986728655362705895170523193441167361619718400 2559 2803278994803871803292144144401192489201918360788606242592928221991588987864988440005303441120 2560 18137652300115944635330363709085803585729616811199251817348992736091133804852641074812374268888880 2561 98600384347246578890233139198885906880841603084975697993260063440800792180548120163255513728979278800 2562 454797906550678510109846752082891733721551719445776906034944561139530917270229672387596783857980893548432 2563 1793571553858242710923114431216464415496878250427935527052690652648565602326778078651094521470580464851000480 2564 6083986135648655131610742663769698891972243142297771997138531828902809390139296245487169632951156923665258861440 2565 17835446264925577025171963725966799109994916601063861772284341995887576615257930149623963161965964050338233278729920 2566 45354592287443849885411988945780706367840449220563449199074077312326351899940456038934963758807833013610857987188184000 2567 100335032340888005207221873465138987373944444551426767049804824385397807172492651044139992294184882074032063785287885430880 2568 193519810356208545636608167481633417075407796477943349906064115555558941458964816936351521125515195801544459054053011210653000 2569 325930376751564332312829604688203103791005240925665006984461838152110059768151834346921058847437408230720882615492011539415612440 2570 479849661532893588678117851593432345611971915449141643429208736357894613044538341799396081986000009130728326627045661107020821866360 2571 617893547047825017703669356297555621684318547434918560741567983688416679987608510457562501828223486897859726815864180630076470992110400 2572 695996975716399325990365775421928292470844696184754943149403521300272722043646456053026044018835023857519411447670901467819933248628839552 2573 685591494000984814185217242518362062694970574022081652576807354351892398269593116374514919223098130519143077846794530047028568327960282690560 2574 590196953254113688945989313588297890819261927283677171548931214603881356641114132315012218457668791835388935378167900237241080302360189539586560 2575 443552829557672141676322364820072958710161841337321027631719677734738118333156498429623791920458322224331577072625140922110497391875131266782641280 2576 290595814751057071283767395011148582163203731222355669439171116632889140036564553006570055120222987474169759443781967688924462873190635521303918148800 2577 165668986174826546109223962240281044581779937968572155192809854776881415273293387593586160873247050855433717990111189848784640263541708165396882081920320 2578 82005277561190869823340738824391601367643005143861621183061296152561433917317473622924204614501046968026046702699363867737751579124779706059685765932660800 2579 35152215527204300036595343950637061379274683973179443750413996802706671977992897809747151262989992614790799647028332469272785509986324768627275611432187301760 2580 13009033268777236802015666701650668972525422440259888365429439294869392257006953917396341751983999519919416269700041797614864996300878868635886612654001318256640 2581 4141756669870803601915065268213790597876807845908748990548565377999461335183395873998086415946970178790556073131509564192492721501955064990060570586327988048812800 2582 1129829346699079251897674008312110892839034169161655097475982915508057178558149832168650538122973729829201219844360672573232275010532863664196021509836640172832626432 2583 262859076603515184591067834039153424285012159673051566520973895887422168412694015971482224329521707817709113308490503381126411299402892228656462076286735466027469338240 2584 51883553027392204460048683632343088327184725352191121894607917443064357798144369228992232569029242772775853948375881060588838875011888203906404424214099493748864321138480 2585 8636382148848211766710879503053684046482853408752688269740908109694105240240025961254436843127339935633101448759422830153950984884652696883230258026805034094461473983645840 2586 1204107421585557519503282983301290563241241575912303092371608347788442234738635522710388809086946942085444606925733393655273783186508290470655861494528734208255075545774926800 2587 139522243325620670834537639316466266814852594099135263092969974144410173989793219174147185421157643309297590938823456826048656716254990523526491515547378302615136476580826836160 2588 13316268529857975191348052892858762437394139561732394789213326787776466125893740957784795724679958361326969671230121002648896499188191540341027308342843634902026060803383435612800 2589 1036105959816601637452170407654676014517617539848109955164166384832558817254193964153866611281998648668931745889538046469230118629100990706270389444330658716674442710286918671719680 2590 64939560545294526345204036403952740770801640194706898032923315909061980954366994167625231565977430268882617758341762589673593548352934662769640401663573312431679977109938216469733120 2591 3233039190951883791696704722225172654472460445973049348701968061307665851019909062125390803802814965584145408495186331961189442402423484313981935040170422091455918854398317153013598000 2592 125749758457904090700523994739526805402176866431095754509761060313318064977304203362661115293142596365978723720481947600230044855200584172456023748708911241492997788033171908888309400792 2593 3745992164279060948517371135755946804987623992197172500239052780541586158855079940582854043090225061579519327429021432359584432724470317458998478568357533963826539384921548740110759290920 2594 83422064988933673622291706464211629739961675168963646973354665696433082284906899529186511476678906325767976725363035420509266836322165090862805270880851262284335148021015963951588968149000 2595 1347714479546171792111174774143498181200548290977839925927919788618681776228839043995189319215841381882876719833072111743527329259489676568335887025795289341165572748709597456585051873770000 2596 15201867612286395384344786881467386168957682431786613491948559119031849084088947936934508871386930884185523888183167952232178231863430228149641685338142312900233374260953452554910739845000000 2597 113843700466639604538438150641600624809362827993624874238368073999308542773532508604037736022127294803722038243235283317655839868778793646121681334527861451859734963329908616613554287537500000 2598 528157086313505610095580992109863346853080582811317013981282867413806828353379872998420776253154542527269162398825782812830981542017727516129046736936596006176455742585995891506861117187500000 2599 1371636678468383178855363078435610820999497002963703365276599740006142353938136106871148168925671624325269459197192930593459848391874082795570143051939945893897760464841289017268709871093750000 2600 1693489072236829315448213845879148544183288827689862150404990201371236634994547178480927935032885259039432042429448326143006498279774686724260052274630306215714834546454176842038144897460937500 2601 727461564126489045721953821049204753954462823463701040022277820622150041468007489176994432002034589371169081083364556921171815332886438930671454730225910249348067185922213822496951293945312500 2602 43871187152220214843196461721135989460824355513601340514251021579365133174427938354666305166408396107666519740457015474436257491754549315061429704448794845870872161513600640153884887695312500